log lisp/cl-macs.el @ 5938:699264ac20f1 cygwin

age author description
Sun, 22 Dec 2013 10:36:33 +0000 Aidan Kehoe Transform #'princ to #'write-sequence at compile time if appropriate.
Mon, 17 Jun 2013 19:54:02 +0100 Aidan Kehoe Make #'apply-partially more intelligent still when byte-compiled.
Tue, 06 Nov 2012 23:12:06 +0000 Aidan Kehoe No error from an incorrect number of arguments, recently-added compiler macros
Tue, 08 May 2012 09:34:14 +0100 Aidan Kehoe Remove a stray parenthesis, cl-macs.el; thank you Vin!
Mon, 07 May 2012 17:56:24 +0100 Aidan Kehoe Add compiler macros for #'equal, #'member, ... where #'eq, #'memq appropriate.
Sun, 06 May 2012 15:29:59 +0100 Aidan Kehoe Don't augment ENVIRONMENT when that's not indicated, #'macroexpand.
Sat, 05 May 2012 20:48:24 +0100 Aidan Kehoe Co-operate with the byte-optimizer in the bytecomp.el labels implementation.
Tue, 01 May 2012 16:17:42 +0100 Aidan Kehoe Avoid #'delq in core Lisp, for the sake of style, a very slightly smaller binary
Tue, 01 May 2012 12:43:22 +0100 Aidan Kehoe Improve for-effect handling in a few places, lisp/
Fri, 30 Dec 2011 16:05:31 +0000 Aidan Kehoe Integrate CL code better into core, remove obsolete compatibility code.
Tue, 27 Dec 2011 17:07:23 +0100 Didier Verna New "foreback" face property.
Mon, 26 Dec 2011 15:04:25 +0100 Didier Verna Replace the 'flush face property with the opposite 'shrink one.
Fri, 23 Dec 2011 10:56:16 +0100 Didier Verna The "flush" face property.
Wed, 21 Dec 2011 16:54:30 +0000 Aidan Kehoe Call #'cl-macroexpand-all in #'cl-transform-function-property
Fri, 09 Dec 2011 08:38:07 +0000 Aidan Kehoe Correct and clarify docstring, #'load-time-value
Sat, 08 Oct 2011 12:26:09 +0100 Aidan Kehoe Move macros with shadows in bytecomp.el to the end of the files, cl-macs
Sun, 02 Oct 2011 15:32:16 +0100 Aidan Kehoe Support inlining labels, bytecomp.el.
Sun, 11 Sep 2011 16:05:05 +0100 Aidan Kehoe Be more careful still in #'cl-defsubst-expand.
Sat, 10 Sep 2011 13:17:29 +0100 Aidan Kehoe #'cl-defsubst-expand; avoid mutually-recursive symbol macros.
Wed, 07 Sep 2011 21:21:36 +0100 Aidan Kehoe Replace #'flet by #'labels where appropriate, core code.
Wed, 07 Sep 2011 16:26:45 +0100 Aidan Kehoe Improve the implementation, documentation of #'labels, #'flet.
Sun, 04 Sep 2011 20:37:55 +0100 Aidan Kehoe Drop cl-macro-environment in favour of byte-compile-macro-environment.
Sun, 04 Sep 2011 20:35:31 +0100 Aidan Kehoe Add a defsetf for get-char-table, necessary for the tests in the last commit.
Wed, 24 Aug 2011 11:06:41 +0100 Aidan Kehoe Add an assertion about argument order to #'apply-partially compiler macro
Fri, 12 Aug 2011 16:02:30 +0100 Aidan Kehoe Add the #'apply-partially API, as used by GNU.
Sun, 19 Jun 2011 19:47:13 +0100 Aidan Kehoe Fix a bug in my last commit, symbol macros that expand to themselves hang.
Sun, 19 Jun 2011 19:03:39 +0100 Aidan Kehoe Improve #'defsubst* a little, document a bug that remains.
Sun, 19 Jun 2011 17:43:03 +0100 Aidan Kehoe Reimplement a few GNU functions in terms of CL functions, subr.el
Sun, 29 May 2011 18:17:09 +0100 Aidan Kehoe Be a little better about deciding when to add CL docstring argument info.
Wed, 25 May 2011 14:01:38 +0200 Didier Verna Fix CL compliance of [symbol-]macrolet.