diff options
| author | Paul Eggert | 2017-05-02 14:52:21 -0700 |
|---|---|---|
| committer | Paul Eggert | 2017-05-02 15:02:15 -0700 |
| commit | bc4d6185528b7e0933cd0486879ea3c2fbc7cf5a (patch) | |
| tree | a257846df9b5b04f4903b00fb9478058141ea5da /etc | |
| parent | 47081bf23bedf8e2e567f2adfe2e5cc9466caa27 (diff) | |
| download | emacs-bc4d6185528b7e0933cd0486879ea3c2fbc7cf5a.tar.gz emacs-bc4d6185528b7e0933cd0486879ea3c2fbc7cf5a.zip | |
Check list object type if --enable-gcc-warnings
* configure.ac (--enable-check-lisp-object-type):
Default to "yes" if --enable-gcc-warnings is not "no".
* etc/NEWS: Mention this.
* src/eval.c (internal_lisp_condition_case): Fix some glitches
with 'volatile' uncovered by the above: in particular, 'clauses'
should be a pointer to volatile storage on the stack, and need not
be volatile itself. Use an int, not ptrdiff_t, to count clauses.
Don’t bother gathering binding count if VAR is nil. Use
more-specific local names to try to clarify what’s going on.
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 5 |
1 files changed, 4 insertions, 1 deletions
| @@ -42,6 +42,9 @@ now the default in developer builds. As before, use | |||
| 42 | '--disable-gcc-warnings' to suppress GCC's warnings, and | 42 | '--disable-gcc-warnings' to suppress GCC's warnings, and |
| 43 | '--enable-gcc-warnings' to stop the build if GCC issues warnings. | 43 | '--enable-gcc-warnings' to stop the build if GCC issues warnings. |
| 44 | 44 | ||
| 45 | ** When GCC warnings are enabled, '--enable-check-lisp-object-type' is | ||
| 46 | now enabled by default when configuring. | ||
| 47 | |||
| 45 | +++ | 48 | +++ |
| 46 | ** The Emacs server now has socket-launching support. This allows | 49 | ** The Emacs server now has socket-launching support. This allows |
| 47 | socket based activation, where an external process like systemd can | 50 | socket based activation, where an external process like systemd can |
| @@ -393,7 +396,7 @@ procedure and therefore obeys saving hooks. | |||
| 393 | * Changes in Specialized Modes and Packages in Emacs 26.1 | 396 | * Changes in Specialized Modes and Packages in Emacs 26.1 |
| 394 | 397 | ||
| 395 | *** Info menu and index completion uses substring completion by default. | 398 | *** Info menu and index completion uses substring completion by default. |
| 396 | This can be customized via the `info-menu` category in | 399 | This can be customized via the info-menu category in |
| 397 | completion-category-override. | 400 | completion-category-override. |
| 398 | 401 | ||
| 399 | +++ | 402 | +++ |