aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog25
1 files changed, 25 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index dc1fa09b316..66bf7422b0d 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,30 @@
12013-08-04 Stefan Monnier <monnier@iro.umontreal.ca> 12013-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
2 2
3 * subr.el (macrop): New function.
4 (text-clone--maintaining): New var.
5 (text-clone--maintain): Rename from text-clone-maintain. Use it
6 instead of inhibit-modification-hooks.
7
8 * emacs-lisp/nadvice.el (advice--normalize): For aliases to macros, use
9 a proxy, so as handle autoloads and redefinitions of the target.
10 (advice--defalias-fset, advice-remove): Use advice--symbol-function.
11
12 * emacs-lisp/pcase.el (pcase-mutually-exclusive-predicates):
13 Remove bogus (arrayp . stringp) pair. Add entries for `vectorp'.
14 (pcase--mutually-exclusive-p): New function.
15 (pcase--split-consp): Use it.
16 (pcase--split-pred): Use it. Optimize the case where `pat' is a qpat
17 mutually exclusive with the current predicate.
18
19 * emacs-lisp/edebug.el (edebug-lookup-function): Remove function.
20 (edebug-macrop): Remove. Use `macrop' instead.
21 * emacs-lisp/advice.el (ad-subr-p): Remove. Use `subrp' instead.
22 (ad-macro-p):
23 * eshell/esh-cmd.el (eshell-macrop):
24 * apropos.el (apropos-macrop): Remove. Use `macrop' instead.
25
262013-08-04 Stefan Monnier <monnier@iro.umontreal.ca>
27
3 * emacs-lisp/nadvice.el (advice-function-mapc): Rename from advice-mapc. 28 * emacs-lisp/nadvice.el (advice-function-mapc): Rename from advice-mapc.
4 (advice-mapc): New function, using it. 29 (advice-mapc): New function, using it.
5 (advice-function-member-p): New function. 30 (advice-function-member-p): New function.