diff options
| author | Joakim Verona | 2015-01-11 18:40:21 +0100 |
|---|---|---|
| committer | Joakim Verona | 2015-01-11 18:40:21 +0100 |
| commit | cc7cb20d6abc0f862e5513b24831bba0eaecaa5f (patch) | |
| tree | afc2fc05401504aa0c28699dc3bc155c5b0d7f58 /lib-src/ChangeLog | |
| parent | d972b504f30ff4300ba368940751e8736dddf0b4 (diff) | |
| parent | 9a57bda31569294ecaf8138a06e5edda9c0d87e3 (diff) | |
| download | emacs-cc7cb20d6abc0f862e5513b24831bba0eaecaa5f.tar.gz emacs-cc7cb20d6abc0f862e5513b24831bba0eaecaa5f.zip | |
merge master, fix conflicts
Diffstat (limited to 'lib-src/ChangeLog')
| -rw-r--r-- | lib-src/ChangeLog | 38 |
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 @@ | |||
| 1 | 2015-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 | |||
| 13 | 2015-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 | |||
| 1 | 2015-01-04 Paul Eggert <eggert@cs.ucla.edu> | 39 | 2015-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 |