vte r1849 - in trunk: . src
- From: cpwilson svn gnome org
- To: svn-commits-list gnome org
- Subject: vte r1849 - in trunk: . src
- Date: Fri, 16 Mar 2007 11:48:33 +0000 (GMT)
Author: cpwilson
Date: 2007-03-16 11:48:32 +0000 (Fri, 16 Mar 2007)
New Revision: 1849
ViewCVS link: http://svn.gnome.org/viewcvs/vte?rev=1849&view=rev
Modified:
trunk/ChangeLog
trunk/src/vte-private.h
trunk/src/vte.c
trunk/src/vteseq.c
Log:
2007-03-16 Chris Wilson <chris chris-wilson co uk>
Bug 415381 â Improve performance of vte_terminal_insert_char()
The bulk of the work to remove redundant reads and conditionals
from the code. In particular, gcc was emitting bit-by-bit copies
for transferring the bitfield since we modified a member immediately
afterwards - overcome this by using an explicit memcpy of the
bitfields.
* src/vte-private.h:
* src/vte.c (vte_g_array_fill), (vte_terminal_ensure_cursor),
(_vte_terminal_insert_char), (vte_terminal_process_incoming),
(vte_terminal_send):
* src/vteseq.c (vte_sequence_handler_ic):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]