aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lib-src/ChangeLog')
-rw-r--r--lib-src/ChangeLog23
1 files changed, 23 insertions, 0 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index acbbd3a02df..8bdf7d1fb16 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,26 @@
12015-01-05 Paul Eggert <eggert@cs.ucla.edu>
2
3 Compute C decls for DEFSYMs automatically
4 Fixes Bug#15880.
5 * make-docfile.c: Revamp to generate table of symbols, too.
6 Include <stdbool.h>.
7 (xstrdup): New function.
8 (main): Don't process the same file twice.
9 (SYMBOL): New constant in enum global_type.
10 (struct symbol): Turn 'value' member into a union, either v.value
11 for int or v.svalue for string. All uses changed.
12 (add_global): New arg svalue, which overrides value, so that globals
13 can have a string value.
14 (close_emacs_global): New arg num_symbols; all uses changed.
15 Output lispsym decl.
16 (write_globals): Output symbol globals too. Output more
17 ATTRIBUTE_CONST, now that Qnil etc. are C constants.
18 Output defsym_name table.
19 (scan_c_file): Move most of guts into ...
20 (scan_c_stream): ... new function. Scan for DEFSYMs and
21 record symbols found. Don't read past EOF if file doesn't
22 end in newline.
23
12015-01-04 Paul Eggert <eggert@cs.ucla.edu> 242015-01-04 Paul Eggert <eggert@cs.ucla.edu>
2 25
3 'temacs -nw' should not call missing functions 26 'temacs -nw' should not call missing functions