aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src/ChangeLog
diff options
context:
space:
mode:
authorJoakim Verona2015-01-11 18:40:21 +0100
committerJoakim Verona2015-01-11 18:40:21 +0100
commitcc7cb20d6abc0f862e5513b24831bba0eaecaa5f (patch)
treeafc2fc05401504aa0c28699dc3bc155c5b0d7f58 /lib-src/ChangeLog
parentd972b504f30ff4300ba368940751e8736dddf0b4 (diff)
parent9a57bda31569294ecaf8138a06e5edda9c0d87e3 (diff)
downloademacs-cc7cb20d6abc0f862e5513b24831bba0eaecaa5f.tar.gz
emacs-cc7cb20d6abc0f862e5513b24831bba0eaecaa5f.zip
merge master, fix conflicts
Diffstat (limited to 'lib-src/ChangeLog')
-rw-r--r--lib-src/ChangeLog38
1 files changed, 38 insertions, 0 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index acbbd3a02df..740359605fd 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,41 @@
12015-01-10 Paul Eggert <eggert@cs.ucla.edu>
2
3 Port to 32-bit --with-wide-int
4 * make-docfile.c (write_globals): Define and use symbols like
5 iQnil (a small integer, like 0) rather than aQnil (an address
6 constant).
7
8 Port to 32-bit Sun C 5.12 sparc
9 * make-docfile.c (close_emacs_globals): Align lispsym to GCALIGNMENT.
10 The alignment is required on all platforms; it just happens to have
11 been properly aligned on the previous platforms we tested.
12
132015-01-05 Paul Eggert <eggert@cs.ucla.edu>
14
15 Use 0 for Qnil
16 * make-docfile.c (compare_globals): Consider 'nil' to be the least.
17
18 Compute C decls for DEFSYMs automatically
19 Fixes Bug#15880.
20 * make-docfile.c: Revamp to generate table of symbols, too.
21 Include <stdbool.h>.
22 (xstrdup): New function.
23 (main): Don't process the same file twice.
24 (SYMBOL): New constant in enum global_type.
25 (struct symbol): Turn 'value' member into a union, either v.value
26 for int or v.svalue for string. All uses changed.
27 (add_global): New arg svalue, which overrides value, so that globals
28 can have a string value.
29 (close_emacs_global): New arg num_symbols; all uses changed.
30 Output lispsym decl.
31 (write_globals): Output symbol globals too. Output more
32 ATTRIBUTE_CONST, now that Qnil etc. are C constants.
33 Output defsym_name table.
34 (scan_c_file): Move most of guts into ...
35 (scan_c_stream): ... new function. Scan for DEFSYMs and
36 record symbols found. Don't read past EOF if file doesn't
37 end in newline.
38
12015-01-04 Paul Eggert <eggert@cs.ucla.edu> 392015-01-04 Paul Eggert <eggert@cs.ucla.edu>
2 40
3 'temacs -nw' should not call missing functions 41 'temacs -nw' should not call missing functions