aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 694a35be61d..51e944c9729 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,24 @@
12015-02-05 Stefan Monnier <monnier@iro.umontreal.ca> 12015-02-05 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 * emacs-lisp/cconv.el (cconv--convert-function):
4 Add `docstring' argument.
5 (cconv-convert): Use it to handle the new (:documentation ...) form.
6 (cconv-analyze-form): Handle the new (:documentation ...) form.
7
8 * emacs-lisp/bytecomp.el:
9 (byte-compile-initial-macro-environment): Use macroexp-progn.
10 (byte-compile-cl-warn): Don't silence use of cl-macroexpand-all.
11 (byte-compile-file-form-defvar-function): Rename from
12 byte-compile-file-form-define-abbrev-table.
13 (defvaralias, byte-compile-file-form-custom-declare-variable): Use it.
14 (byte-compile): Use byte-compile-top-level rather than
15 byte-compile-lambda so we can compile non-values.
16 (byte-compile-form): Add warnings for failed uses of lexical vars via
17 quoted symbols.
18 (byte-compile-unfold-bcf): Improve message for failed inlining.
19 (byte-compile-make-closure): Handle new format of internal-make-closure
20 for dynamically-generated docstrings.
21
3 * delsel.el: Deprecate the `kill' option. Use lexical-binding. 22 * delsel.el: Deprecate the `kill' option. Use lexical-binding.
4 (open-line): Delete like all other commands, instead of killing. 23 (open-line): Delete like all other commands, instead of killing.
5 (delete-active-region): Don't define any return any value. 24 (delete-active-region): Don't define any return any value.