Mercurial > hg > xemacs-beta
comparison src/ChangeLog @ 5902:2dc8711af537
Make get_char_table in loop bodies more tolerable without optimization.
2015-05-08 Aidan Kehoe <kehoea@parhasard.net>
* chartab.h (get_char_table):
* chartab.h (get_char_table_mirrors_ok): New.
Provide get_char_table_mirrors_ok, which differs from
get_char_table only if ERROR_CHECK_TYPES is defined.
Implement it, and get_char_table, using a macro wrapper of
get_char_table_1, so that on builds without optimization each
get_char_table no longer requires two C function calls.
* chartab.c (updating_mirror_get_range_char_table):
Use get_char_table_mirrors_ok.
* syntax.h:
Ditto.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Fri, 08 May 2015 12:47:13 +0100 |
parents | 23178aa71f8b |
children | 5afddd952c46 |
comparison
equal
deleted
inserted
replaced
5901:a485caa1131d | 5902:2dc8711af537 |
---|---|
1 2015-05-08 Aidan Kehoe <kehoea@parhasard.net> | |
2 | |
3 * chartab.h (get_char_table): | |
4 * chartab.h (get_char_table_mirrors_ok): New. | |
5 Provide get_char_table_mirrors_ok, which differs from | |
6 get_char_table only if ERROR_CHECK_TYPES is defined. | |
7 Implement it, and get_char_table, using a macro wrapper of | |
8 get_char_table_1, so that on builds without optimization each | |
9 get_char_table no longer requires two C function calls. | |
10 * chartab.c (updating_mirror_get_range_char_table): | |
11 Use get_char_table_mirrors_ok. | |
12 * syntax.h: | |
13 Ditto. | |
14 | |
1 2015-04-20 Jerry James <james@xemacs.org> | 15 2015-04-20 Jerry James <james@xemacs.org> |
2 | 16 |
3 * lisp.h (max_align_t): Do not define if C11 or C++11, or a later | 17 * lisp.h (max_align_t): Do not define if C11 or C++11, or a later |
4 version of either, is in use. | 18 version of either, is in use. |
5 (ALIGNOF): Define with native operators in C11 and C++11 and later. | 19 (ALIGNOF): Define with native operators in C11 and C++11 and later. |