Mercurial > hg > xemacs-beta
diff lisp/ChangeLog @ 4743:776bbf454f3a
Be much more comprehensive in our use of byte-compile-funarg.
lisp/ChangeLog addition:
2009-11-14 Aidan Kehoe <kehoea@parhasard.net>
* bytecomp.el (byte-compile-funarg-n):
New macro, used to create the various byte-compile-funarg
functions, which check for quoted lambdas in given positions.
(byte-compile-funarg, byte-compile-funarg-2)
(byte-compile-funarg-4, byte-compile-funarg-1-2): Use
byte-compile-funarg-n in implementing these functions.
(byte-compile-maybe-mapc): Add some commentary on GNU's approach
to this problem.
Be much more comprehensive in the functions that we use
byte-compile-funarg and related function to compile, especially
including functions from cl-seq.el.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sat, 14 Nov 2009 13:33:52 +0000 |
parents | 4cf435fcebbc |
children | 17f7e9191c0b |
line wrap: on
line diff
--- a/lisp/ChangeLog Sat Nov 14 11:43:09 2009 +0000 +++ b/lisp/ChangeLog Sat Nov 14 13:33:52 2009 +0000 @@ -1,3 +1,17 @@ +2009-11-14 Aidan Kehoe <kehoea@parhasard.net> + + * bytecomp.el (byte-compile-funarg-n): + New macro, used to create the various byte-compile-funarg + functions, which check for quoted lambdas in given positions. + (byte-compile-funarg, byte-compile-funarg-2) + (byte-compile-funarg-4, byte-compile-funarg-1-2): Use + byte-compile-funarg-n in implementing these functions. + (byte-compile-maybe-mapc): Add some commentary on GNU's approach + to this problem. + Be much more comprehensive in the functions that we use + byte-compile-funarg and related function to compile, especially + including functions from cl-seq.el. + 2009-11-14 Aidan Kehoe <kehoea@parhasard.net> * cl-macs.el (letf):