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
|