diff 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
line wrap: on
line diff
--- a/src/ChangeLog	Tue May 05 13:12:14 2015 +0900
+++ b/src/ChangeLog	Fri May 08 12:47:13 2015 +0100
@@ -1,3 +1,17 @@
+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.
+
 2015-04-20  Jerry James  <james@xemacs.org>
 
 	* lisp.h (max_align_t): Do not define if C11 or C++11, or a later