aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorStefan Monnier2012-11-09 17:20:47 -0500
committerStefan Monnier2012-11-09 17:20:47 -0500
commit32e5c58ca969ec30d31520da52c9866cafa62927 (patch)
treeaab212d158443e5a04d5828b78a26eca4d5db88c /src/ChangeLog
parentda03ef8a9d38ef6f059aaeddb8c97dc7e76d3917 (diff)
downloademacs-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/ChangeLog13
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 @@
12012-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
12012-11-09 Jan Djärv <jan.h.d@swipnet.se> 122012-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
272012-11-09 Jan Djärv <jan.h.d@swipnet.se> 382012-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
322012-11-09 Stefan Monnier <monnier@iro.umontreal.ca> 432012-11-09 Stefan Monnier <monnier@iro.umontreal.ca>