comparison src/ChangeLog @ 5774:7a538e1a4676

Use skip_ascii() in no_conversion_convert() when encoding. src/ChangeLog addition: 2013-12-19 Aidan Kehoe <kehoea@parhasard.net> * text.c: * text.h: * text.h (skip_ascii): Move skip_ascii (), the very fast inline function from the bytecount-to-charcount code, to text.h, to allow the coding systems to use it too as needed. * file-coding.c (no_conversion_convert): Use skip_ascii() as appropriate here, halving the time taken to write large files in my tests (again, relevant to VM buffers, but not a panacea to our issues with them.)
author Aidan Kehoe <kehoea@parhasard.net>
date Thu, 19 Dec 2013 18:13:11 +0000
parents cd4f5f1f1f4c
children 65d65b52d608
comparison
equal deleted inserted replaced
5773:94a6b8fbd56e 5774:7a538e1a4676
1 2013-12-19 Aidan Kehoe <kehoea@parhasard.net>
2
3 * text.c:
4 * text.h:
5 * text.h (skip_ascii):
6 Move skip_ascii (), the very fast inline function from the
7 bytecount-to-charcount code, to text.h, to allow the coding
8 systems to use it too as needed.
9 * file-coding.c (no_conversion_convert):
10 Use skip_ascii() as appropriate here, halving the time taken to
11 write large files in my tests (again, relevant to VM buffers, but
12 not a panacea to our issues with them.)
13
1 2013-12-17 Aidan Kehoe <kehoea@parhasard.net> 14 2013-12-17 Aidan Kehoe <kehoea@parhasard.net>
2 15
3 * lisp.h: 16 * lisp.h:
4 * lisp.h (PARSE_KEYWORDS_8): 17 * lisp.h (PARSE_KEYWORDS_8):
5 Correct this in cases where we can have noticeably fewer arguments 18 Correct this in cases where we can have noticeably fewer arguments