diff options
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 153fb79ef87..07b330a3e6e 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,37 @@ | |||
| 1 | 2012-06-07 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2012-06-07 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 2 | ||
| 3 | * emacs-lisp/cl.el (cl-macroexpand, cl-macro-environment) | ||
| 4 | (cl-macroexpand-all, cl-not-hash-table, cl-builtin-gethash) | ||
| 5 | (cl-builtin-remhash, cl-builtin-clrhash, cl-builtin-maphash) | ||
| 6 | (cl-map-keymap, cl-copy-tree, cl-gethash, cl-puthash, cl-remhash) | ||
| 7 | (cl-clrhash, cl-maphash, cl-make-hash-table, cl-hash-table-p) | ||
| 8 | (cl-hash-table-count): Add old compatibility aliases. | ||
| 9 | |||
| 10 | * emacs-lisp/cl-macs.el (cl-macro-environment): Remove var. | ||
| 11 | Use macroexpand-all-environment instead. | ||
| 12 | (cl--old-macroexpand): New var. | ||
| 13 | (cl--sm-macroexpand): New function. | ||
| 14 | (cl-symbol-macrolet): Use it during macro expansion. | ||
| 15 | (cl--function-convert-cache): New var. | ||
| 16 | (cl--function-convert): New function, extracted from | ||
| 17 | cl-macroexpand-all. | ||
| 18 | (cl-lexical-let): Use it. | ||
| 19 | |||
| 20 | * emacs-lisp/cl-lib.el (cl-macro-environment): Remove decl. | ||
| 21 | (cl-macroexpand): Move to cl-macs.el and rename to cl--sm-macroexpand. | ||
| 22 | (cl-member): Remove old alias. | ||
| 23 | |||
| 24 | * emacs-lisp/cl-extra.el (cl-map-keymap, cl-copy-tree) | ||
| 25 | (cl-not-hash-table, cl-builtin-gethash, cl-builtin-remhash) | ||
| 26 | (cl-builtin-clrhash, cl-builtin-maphash, cl-gethash, cl-puthash) | ||
| 27 | (cl-remhash, cl-clrhash, cl-maphash, cl-make-hash-table) | ||
| 28 | (cl-hash-table-p, cl-hash-table-count): Move to cl.el. | ||
| 29 | (cl-macroexpand-cmacs): Remove var. | ||
| 30 | (cl-macroexpand-all, cl-macroexpand-body): Remove funs. | ||
| 31 | Use macroexpand-all instead. | ||
| 32 | |||
| 33 | 2012-06-07 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 34 | |||
| 3 | * emacs-lisp/macroexp.el (macroexp-progn, macroexp-let*, macroexp-if) | 35 | * emacs-lisp/macroexp.el (macroexp-progn, macroexp-let*, macroexp-if) |
| 4 | (macroexp-let², macroexp--const-symbol-p, macroexp-const-p) | 36 | (macroexp-let², macroexp--const-symbol-p, macroexp-const-p) |
| 5 | (macroexp-copyable-p): New functions and macros. | 37 | (macroexp-copyable-p): New functions and macros. |