diff options
| author | Stefan Monnier | 2012-11-09 17:20:47 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2012-11-09 17:20:47 -0500 |
| commit | 32e5c58ca969ec30d31520da52c9866cafa62927 (patch) | |
| tree | aab212d158443e5a04d5828b78a26eca4d5db88c /src/ChangeLog | |
| parent | da03ef8a9d38ef6f059aaeddb8c97dc7e76d3917 (diff) | |
| download | emacs-32e5c58ca969ec30d31520da52c9866cafa62927.tar.gz emacs-32e5c58ca969ec30d31520da52c9866cafa62927.zip | |
Provide new `defalias-fset-function' symbol property.
* src/lisp.h (AUTOLOADP): New macro.
* src/eval.c (Fautoload): Don't attach to loadhist, call Fdefalias instead.
* src/data.c (Ffset): Remove special ad-advice-info handling.
(Fdefalias): Handle autoload definitions and new Qdefalias_fset_function.
(Fsubr_arity): CSE.
(Finteractive_form): Simplify.
(Fquo): Don't insist on having at least 2 arguments.
(Qdefalias_fset_function): New var.
* lisp/emacs-lisp/advice.el (ad-set-advice-info): Set defalias-fset-function.
(ad--defalias-fset): New function.
(ad-safe-fset): Remove.
(ad-make-freeze-definition): Use cl-letf*.
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 43d60936d70..da3e96bbcc3 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,14 @@ | |||
| 1 | 2012-11-09 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * lisp.h (AUTOLOADP): New macro. | ||
| 4 | * eval.c (Fautoload): Don't attach to loadhist, call Fdefalias instead. | ||
| 5 | * data.c (Ffset): Remove special ad-advice-info handling. | ||
| 6 | (Fdefalias): Handle autoload definitions and new Qdefalias_fset_function. | ||
| 7 | (Fsubr_arity): CSE. | ||
| 8 | (Finteractive_form): Simplify. | ||
| 9 | (Fquo): Don't insist on having at least 2 arguments. | ||
| 10 | (Qdefalias_fset_function): New var. | ||
| 11 | |||
| 1 | 2012-11-09 Jan Djärv <jan.h.d@swipnet.se> | 12 | 2012-11-09 Jan Djärv <jan.h.d@swipnet.se> |
| 2 | 13 | ||
| 3 | * image.c (xpm_make_color_table_h): Change to hashtest_equal. | 14 | * image.c (xpm_make_color_table_h): Change to hashtest_equal. |
| @@ -26,7 +37,7 @@ | |||
| 26 | 37 | ||
| 27 | 2012-11-09 Jan Djärv <jan.h.d@swipnet.se> | 38 | 2012-11-09 Jan Djärv <jan.h.d@swipnet.se> |
| 28 | 39 | ||
| 29 | * nsfont.m (ns_descriptor_to_entity): Qcondesed and Qexpanded has | 40 | * nsfont.m (ns_descriptor_to_entity): Qcondensed and Qexpanded has |
| 30 | been removed, so remove them here also. | 41 | been removed, so remove them here also. |
| 31 | 42 | ||
| 32 | 2012-11-09 Stefan Monnier <monnier@iro.umontreal.ca> | 43 | 2012-11-09 Stefan Monnier <monnier@iro.umontreal.ca> |