aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorPaul Eggert2017-05-02 14:52:21 -0700
committerPaul Eggert2017-05-02 15:02:15 -0700
commitbc4d6185528b7e0933cd0486879ea3c2fbc7cf5a (patch)
treea257846df9b5b04f4903b00fb9478058141ea5da /etc
parent47081bf23bedf8e2e567f2adfe2e5cc9466caa27 (diff)
downloademacs-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/NEWS5
1 files changed, 4 insertions, 1 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 173c4e466bc..410e681c9e7 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -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
46now 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
47socket based activation, where an external process like systemd can 50socket 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.
396This can be customized via the `info-menu` category in 399This can be customized via the info-menu category in
397completion-category-override. 400completion-category-override.
398 401
399+++ 402+++