Mercurial > hg > xemacs-beta
diff lisp/ChangeLog @ 4998:b46c89ccbed3
Merge.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Sat, 06 Feb 2010 12:28:19 +0000 |
parents | 76af7fc13e81 8800b5350a13 |
children | 6b6b0f8ab749 d6368048cd8c |
line wrap: on
line diff
--- a/lisp/ChangeLog Sat Feb 06 04:27:47 2010 -0600 +++ b/lisp/ChangeLog Sat Feb 06 12:28:19 2010 +0000 @@ -4,6 +4,14 @@ * unicode.el (for): Convert file to utf-8. +2010-02-03 Aidan Kehoe <kehoea@parhasard.net> + + * cl-extra.el (some, every): + Move these functions to C. + * cl-macs.el (notany, notevery): Add compiler macros for these + functions, no longer proclaim them inline (which would involve + specbinding that's not necessary with the compiler macros). + 2010-02-06 Ben Wing <ben@xemacs.org> * code-init.el: @@ -310,6 +318,27 @@ Upper and lowercase mappings were reversed for some old-Cyrillic chars. +2010-01-31 Aidan Kehoe <kehoea@parhasard.net> + + * cl.el (mapcar*): Delete; this is now in fns.c. + Use #'mapc, not #'mapc-internal in a couple of places. + * cl-macs.el (mapc, mapcar*, map): Delete these compiler macros + now the corresponding functions are in fns.c; there's no run-time + advantage to the macros. + * cl-extra.el (coerce): Extend the possible conversions here a + little; it's not remotely comprehensive yet, though it does allow + running slightly more Common Lisp code than previously. + (cl-mapcar-many): Delete. + (map, maplist, mapc, mapl, mapcan, mapcon): Move these to fns.c. + * bytecomp.el (byte-compile-maybe-mapc): + Use #'mapc itself, not #'mapc-internal, now the former is in C. + (mapcar*): Use #'byte-compile-maybe-mapc as this function's + byte-compile method, now a #'mapc that can take more than one + sequence is in C. + * obsolete.el (cl-mapc): Move this compatibility alias to this file. + * update-elc.el (do-autoload-commands): Use #'mapc, not + #'mapc-internal here. + 2010-01-26 Aidan Kehoe <kehoea@parhasard.net> * mule/vietnamese.el (viscii): Correct the mapping here, #xA6 is