aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorStefan Monnier2013-06-13 22:31:28 -0400
committerStefan Monnier2013-06-13 22:31:28 -0400
commit0b31660d3c10a0f8e243dd67bd0ecaf2c847d1e6 (patch)
treec98ad57350666702eb75c8c0978f8d7c8e55f8e7 /etc
parent99c812809854a1405ba879814b8ae9a09e82a5e4 (diff)
downloademacs-0b31660d3c10a0f8e243dd67bd0ecaf2c847d1e6.tar.gz
emacs-0b31660d3c10a0f8e243dd67bd0ecaf2c847d1e6.zip
* lisp/emacs-lisp/bytecomp.el (byte-compile-force-lexical-warnings): New var.
(byte-compile-preprocess): Use it. (byte-compile-file-form-defalias): Try a bit harder to use macros we can't quite recognize. (byte-compile-add-to-list): Remove. * lisp/emacs-lisp/cconv.el (cconv-warnings-only): New function. (cconv-closure-convert): Add assertion. * lisp/emacs-lisp/map-ynp.el: Use lexical-binding. (map-y-or-n-p): Remove unused vars `tail' and `object'. Factor out some repeated code. * etc/NEWS (utf-8 for el): Move to the incompatible section.
Diffstat (limited to 'etc')
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/NEWS13
2 files changed, 10 insertions, 7 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index a31c6ff944e..1892d5fbb58 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,7 @@
12013-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * NEWS (utf-8 for el): Move to the incompatible section.
4
12013-06-13 Paul Eggert <eggert@cs.ucla.edu> 52013-06-13 Paul Eggert <eggert@cs.ucla.edu>
2 6
3 * DEBUG: Document -Og and -fno-omit-frame-pointer. 7 * DEBUG: Document -Og and -fno-omit-frame-pointer.
diff --git a/etc/NEWS b/etc/NEWS
index 0501b4e97e2..1361b2491e6 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -414,6 +414,12 @@ It is layered as:
414 414
415* Incompatible Lisp Changes in Emacs 24.4 415* Incompatible Lisp Changes in Emacs 24.4
416 416
417** The default file coding for Emacs Lisp files is now utf-8.
418(See file-coding-system-alist.) In most cases, this change is transparent, but
419files that contain unusual characters without specifying an explicit coding
420system may fail to load with obscure errors.
421You should either convert them to utf-8 or add an explicit coding: cookie.
422
417** overriding-terminal-local-map does not replace the local keymaps any more. 423** overriding-terminal-local-map does not replace the local keymaps any more.
418It used to disable the minor mode, major mode, and text-property keymaps, 424It used to disable the minor mode, major mode, and text-property keymaps,
419whereas now it simply has higher precedence. 425whereas now it simply has higher precedence.
@@ -455,13 +461,6 @@ file using `set-file-extended-attributes'.
455+++ 461+++
456** New macro with-eval-after-load. Like eval-after-load, but better behaved. 462** New macro with-eval-after-load. Like eval-after-load, but better behaved.
457 463
458** The default file coding for Emacs Lisp files is now utf-8.
459(See file-coding-system-alist.) In most cases, this change is
460totally transparent. Files that contain unusual characters but do
461not specify an explicit coding system may fail to load with obscure
462errors. You should either convert them to utf-8 or add an explicit
463coding: cookie.
464
465** Obsoleted functions: 464** Obsoleted functions:
466*** `dont-compile' 465*** `dont-compile'
467*** `lisp-complete-symbol' 466*** `lisp-complete-symbol'