log lisp/cl-macs.el @ 5762:427a72c6ee17

age author description
2013-06-17 Aidan Kehoe Make #'apply-partially more intelligent still when byte-compiled.
2012-11-06 Aidan Kehoe No error from an incorrect number of arguments, recently-added compiler macros
2012-05-08 Aidan Kehoe Remove a stray parenthesis, cl-macs.el; thank you Vin!
2012-05-07 Aidan Kehoe Add compiler macros for #'equal, #'member, ... where #'eq, #'memq appropriate.
2012-05-06 Aidan Kehoe Don't augment ENVIRONMENT when that's not indicated, #'macroexpand.
2012-05-05 Aidan Kehoe Co-operate with the byte-optimizer in the bytecomp.el labels implementation.
2012-05-01 Aidan Kehoe Avoid #'delq in core Lisp, for the sake of style, a very slightly smaller binary
2012-05-01 Aidan Kehoe Improve for-effect handling in a few places, lisp/
2011-12-30 Aidan Kehoe Integrate CL code better into core, remove obsolete compatibility code.
2011-12-27 Didier Verna New "foreback" face property.
2011-12-26 Didier Verna Replace the 'flush face property with the opposite 'shrink one.
2011-12-23 Didier Verna The "flush" face property.
2011-12-21 Aidan Kehoe Call #'cl-macroexpand-all in #'cl-transform-function-property
2011-12-09 Aidan Kehoe Correct and clarify docstring, #'load-time-value
2011-10-08 Aidan Kehoe Move macros with shadows in bytecomp.el to the end of the files, cl-macs
2011-10-02 Aidan Kehoe Support inlining labels, bytecomp.el.
2011-09-11 Aidan Kehoe Be more careful still in #'cl-defsubst-expand.
2011-09-10 Aidan Kehoe #'cl-defsubst-expand; avoid mutually-recursive symbol macros.
2011-09-07 Aidan Kehoe Replace #'flet by #'labels where appropriate, core code.
2011-09-07 Aidan Kehoe Improve the implementation, documentation of #'labels, #'flet.
2011-09-04 Aidan Kehoe Drop cl-macro-environment in favour of byte-compile-macro-environment.
2011-09-04 Aidan Kehoe Add a defsetf for get-char-table, necessary for the tests in the last commit.
2011-08-24 Aidan Kehoe Add an assertion about argument order to #'apply-partially compiler macro
2011-08-12 Aidan Kehoe Add the #'apply-partially API, as used by GNU.
2011-06-19 Aidan Kehoe Fix a bug in my last commit, symbol macros that expand to themselves hang.
2011-06-19 Aidan Kehoe Improve #'defsubst* a little, document a bug that remains.
2011-06-19 Aidan Kehoe Reimplement a few GNU functions in terms of CL functions, subr.el
2011-05-29 Aidan Kehoe Be a little better about deciding when to add CL docstring argument info.
2011-05-25 Didier Verna Fix CL compliance of [symbol-]macrolet.
2011-05-18 Aidan Kehoe Remove `bind-inits', cl-macs.el, it's no longer used.
2011-05-06 Aidan Kehoe Correct the definition of #'cl-non-fixnum-number-p on 32-bit machines.
2011-04-26 Mats Lidell Merged with trunk.
2011-04-23 Mats Lidell Merge with trunk.
2011-03-28 Mats Lidell Merged with trunk.
2011-03-17 Mats Lidell Merge with trunk.
2011-02-14 Mats Lidell Merge with trunk.
2011-02-07 Mats Lidell Merge with trunk.
2011-01-19 Mats Lidell Merge with trunk.
2011-04-24 Aidan Kehoe Make sure distinct symbol macros with identical names expand distinctly.
2011-01-05 Mats Lidell Merged with trunk.
2010-12-30 Mats Lidell Merged with trunk.
2010-11-26 Mats Lidell Merge with 21.5 trunk.
2010-11-15 Mats Lidell Merge with 21.5 trunk.
2010-10-28 Mats Lidell Rebase with 21.5 trunk.
2010-10-14 Mats Lidell Changed bulk of GPLv2 or later files identified by script
2011-04-02 Aidan Kehoe Implement #'load-time-value less hackishly, by modifying the byte compiler.
2011-03-24 Jerry James Fix misspelled words, and some grammar, across the entire source tree.
2011-03-21 Aidan Kehoe Add compiler macros for #'revappend, #'nreconc.
2011-03-21 Aidan Kehoe #'cl-non-fixnum-number-p: return t for integers > #x3fffffff and < -#x40000000
2011-03-17 Aidan Kehoe Eliminate unused blocks named nil, too, cl-macs.el, bytecomp.el
2011-03-08 Aidan Kehoe Use Common Lisp-derived builtins in a few more places in core Lisp.
2011-03-08 Aidan Kehoe Examining the result of #'length: `eql', not `=', it's better style & cheaper
2011-02-12 Aidan Kehoe Be better about eliminating `block's that are not `return-from'd, bytecomp.el
2011-02-07 Aidan Kehoe Improve the lexical scoping in #'block, #'return-from.
2011-01-23 Aidan Kehoe Fix some testsuite failures, #'delete, #'delq, #'remove, #'remq.
2011-01-22 Aidan Kehoe Require that NAME be an unquoted symbol, #'block, #'return-from
2011-01-15 Aidan Kehoe Accept more complex TYPEs in #'concatenate, cl-extra.el
2011-01-14 Aidan Kehoe Move #'delq, #'delete to Lisp, adding support for sequences.
2011-01-02 Aidan Kehoe Tweak a few compiler macros for functions in cl-seq.el.
2011-01-02 Aidan Kehoe Use defmacro* when defining dolist, dotimes, do-symbols, macrolet, cl-macs.el