aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 07b330a3e6e..3085da7ee79 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,18 @@
12012-06-08 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 Get rid of cl-lexical-let, keeping only lexical-let for compatibility.
4 * emacs-lisp/cl-macs.el: Provide itself.
5 (cl--labels-convert-cache): New var.
6 (cl--labels-convert): New function.
7 (cl-flet, cl-labels): New implementation with new semantics, relying on
8 lexical-binding.
9 * emacs-lisp/cl.el: Mark compatibility aliases as obsolete.
10 (cl-closure-vars, cl--function-convert-cache)
11 (cl--function-convert): Move from cl-macs.el.
12 (lexical-let, lexical-let*, flet, labels): Move from cl-macs.el and
13 rename by removing the "cl-" prefix.
14 * emacs-lisp/macroexp.el (macroexp-unprogn): New function.
15
12012-06-07 Stefan Monnier <monnier@iro.umontreal.ca> 162012-06-07 Stefan Monnier <monnier@iro.umontreal.ca>
2 17
3 * emacs-lisp/cl.el (cl-macroexpand, cl-macro-environment) 18 * emacs-lisp/cl.el (cl-macroexpand, cl-macro-environment)