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.
|
Wed, 18 May 2011 14:21:52 +0100 |
Aidan Kehoe |
Remove `bind-inits', cl-macs.el, it's no longer used.
|
Fri, 06 May 2011 10:37:14 +0100 |
Aidan Kehoe |
Correct the definition of #'cl-non-fixnum-number-p on 32-bit machines.
|
Tue, 26 Apr 2011 23:41:47 +0200 |
Mats Lidell |
Merged with trunk.
|
Sat, 23 Apr 2011 23:47:13 +0200 |
Mats Lidell |
Merge with trunk.
|
Tue, 29 Mar 2011 00:02:47 +0200 |
Mats Lidell |
Merged with trunk.
|
Thu, 17 Mar 2011 23:42:59 +0100 |
Mats Lidell |
Merge with trunk.
|
Mon, 14 Feb 2011 22:43:46 +0100 |
Mats Lidell |
Merge with trunk.
|
Mon, 07 Feb 2011 21:22:17 +0100 |
Mats Lidell |
Merge with trunk.
|
Wed, 19 Jan 2011 22:35:23 +0100 |
Mats Lidell |
Merge with trunk.
|
Sun, 24 Apr 2011 09:52:45 +0100 |
Aidan Kehoe |
Make sure distinct symbol macros with identical names expand distinctly.
|
Thu, 06 Jan 2011 00:35:22 +0100 |
Mats Lidell |
Merged with trunk.
|
Fri, 31 Dec 2010 00:27:29 +0100 |
Mats Lidell |
Merged with trunk.
|
Fri, 26 Nov 2010 06:43:36 +0100 |
Mats Lidell |
Merge with 21.5 trunk.
|
Mon, 15 Nov 2010 22:33:52 +0100 |
Mats Lidell |
Merge with 21.5 trunk.
|
Thu, 28 Oct 2010 23:53:24 +0200 |
Mats Lidell |
Rebase with 21.5 trunk.
|
Thu, 14 Oct 2010 17:15:20 +0200 |
Mats Lidell |
Changed bulk of GPLv2 or later files identified by script
|
Sat, 02 Apr 2011 16:13:20 +0100 |
Aidan Kehoe |
Implement #'load-time-value less hackishly, by modifying the byte compiler.
|
Thu, 24 Mar 2011 11:00:11 -0600 |
Jerry James |
Fix misspelled words, and some grammar, across the entire source tree.
|
Mon, 21 Mar 2011 12:27:07 +0000 |
Aidan Kehoe |
Add compiler macros for #'revappend, #'nreconc.
|
Mon, 21 Mar 2011 12:19:25 +0000 |
Aidan Kehoe |
#'cl-non-fixnum-number-p: return t for integers > #x3fffffff and < -#x40000000
|
Thu, 17 Mar 2011 21:07:16 +0000 |
Aidan Kehoe |
Eliminate unused blocks named nil, too, cl-macs.el, bytecomp.el
|
Tue, 08 Mar 2011 23:57:21 +0000 |
Aidan Kehoe |
Use Common Lisp-derived builtins in a few more places in core Lisp.
|
Tue, 08 Mar 2011 23:41:52 +0000 |
Aidan Kehoe |
Examining the result of #'length: `eql', not `=', it's better style & cheaper
|
Sat, 12 Feb 2011 14:07:38 +0000 |
Aidan Kehoe |
Be better about eliminating `block's that are not `return-from'd, bytecomp.el
|
Mon, 07 Feb 2011 12:01:24 +0000 |
Aidan Kehoe |
Improve the lexical scoping in #'block, #'return-from.
|
Sun, 23 Jan 2011 13:13:54 +0000 |
Aidan Kehoe |
Fix some testsuite failures, #'delete, #'delq, #'remove, #'remq.
|
Sat, 22 Jan 2011 17:20:19 +0000 |
Aidan Kehoe |
Require that NAME be an unquoted symbol, #'block, #'return-from
|
Sat, 15 Jan 2011 15:45:46 +0000 |
Aidan Kehoe |
Accept more complex TYPEs in #'concatenate, cl-extra.el
|
Fri, 14 Jan 2011 23:35:29 +0000 |
Aidan Kehoe |
Move #'delq, #'delete to Lisp, adding support for sequences.
|
Sun, 02 Jan 2011 16:18:26 +0000 |
Aidan Kehoe |
Tweak a few compiler macros for functions in cl-seq.el.
|
Sun, 02 Jan 2011 00:06:14 +0000 |
Aidan Kehoe |
Use defmacro* when defining dolist, dotimes, do-symbols, macrolet, cl-macs.el
|
Wed, 29 Dec 2010 23:56:57 +0000 |
Aidan Kehoe |
#'delete-duplicates: don't attempt to compiler macroexpand with bad arguments
|
Wed, 29 Dec 2010 23:53:48 +0000 |
Aidan Kehoe |
#'cl-safe-expr-p, forms that start with the symbol lambda are also safe.
|
Wed, 29 Dec 2010 23:47:30 +0000 |
Aidan Kehoe |
= < > <= >=: it's OK to use the compiler macro when first, last args side effect
|
Wed, 29 Dec 2010 23:43:10 +0000 |
Aidan Kehoe |
Unrool a load-time loop at macro expansion time, cl-macs.el
|
Wed, 17 Nov 2010 14:30:03 +0000 |
Aidan Kehoe |
Handle slightly more complex type specifications, #'coerce, #'typep.
|
Sun, 14 Nov 2010 13:46:29 +0000 |
Aidan Kehoe |
Fix a bytecomp.el bug compiling #'eql, which was masked by cl-macs.el
|
Mon, 25 Oct 2010 13:04:04 +0100 |
Aidan Kehoe |
Add compiler macros and compilation sanity-checks for functions with keywords.
|
Thu, 14 Oct 2010 18:50:38 +0100 |
Aidan Kehoe |
Tighten up Common Lisp compatibility, #'butlast, #'nbutlast, #'tailp, #'ldiff
|
Thu, 16 Sep 2010 15:34:35 +0100 |
Aidan Kehoe |
Rephrase the #'the docstring, make it nicer while byte-compiling.
|
Thu, 16 Sep 2010 14:31:40 +0100 |
Aidan Kehoe |
Transform safe calls to (= X Y Z) to (and (= X Y) (= Y Z)); same for < > <= >=
|
Thu, 16 Sep 2010 13:36:03 +0100 |
Aidan Kehoe |
Add an implementation for #'the, cl-macs.el
|
Sat, 24 Jul 2010 17:38:35 +0100 |
Aidan Kehoe |
Bit vectors are also sequences; enforce this in some CL functions.
|
Wed, 02 Jun 2010 16:18:50 +0100 |
Aidan Kehoe |
Add Common Lisp's #'complement to cl-extra.el.
|
Sun, 30 May 2010 13:27:36 +0100 |
Aidan Kehoe |
Tidying of CL files; make docstrings read better, remove commented-out code
|
Thu, 01 Apr 2010 20:22:50 +0100 |
Aidan Kehoe |
Move #'sort*, #'fill, #'merge to C from cl-seq.el.
|
Sat, 20 Mar 2010 12:00:23 +0000 |
Aidan Kehoe |
Correct the notany, notevery compiler macros.
|
Fri, 05 Mar 2010 15:11:52 +0000 |
Aidan Kehoe |
Avoid the query-coding-tests.el hang, by fixing a logic bug.
|
Tue, 02 Mar 2010 13:02:36 +0000 |
Aidan Kehoe |
Handle the :from-end argument correctly, #'delete-duplicates compiler macro.
|
Mon, 01 Mar 2010 21:05:33 +0000 |
Aidan Kehoe |
Add a PARSE_KEYWORDS macro, use it in #'make-hash-table.
|
Thu, 25 Feb 2010 16:19:01 +0100 |
Didier Verna |
The background-placement face property.
|
Thu, 25 Feb 2010 04:10:52 -0600 |
Ben Wing |
fix issues with display of argument docstrings
|
Tue, 23 Feb 2010 05:11:15 -0600 |
Ben Wing |
merge
|
Tue, 23 Feb 2010 01:12:13 -0600 |
Ben Wing |
fix so that CL docstrings (with &key, etc.) handled properly
|
Mon, 22 Feb 2010 20:08:51 +0000 |
Aidan Kehoe |
Add #'constantly, as specified by ANSI Common Lisp.
|
Wed, 03 Feb 2010 20:26:47 +0000 |
Aidan Kehoe |
Move #'some, #'every to C, implementing them with mapcarX.
|
Wed, 03 Feb 2010 20:18:53 +0000 |
Aidan Kehoe |
Merge.
|
Sun, 31 Jan 2010 18:29:48 +0000 |
Aidan Kehoe |
Move the various map* functions to C; add #'map-into.
|
Mon, 01 Feb 2010 17:57:04 +0000 |
Aidan Kehoe |
Make canoncase visible to Lisp; use it with chars in internal_equalp.
|
Mon, 01 Feb 2010 01:02:40 -0600 |
Ben Wing |
implement equalp in C, fix case-folding, add equal() method for keymaps
|
Sun, 24 Jan 2010 15:21:27 +0000 |
Aidan Kehoe |
Fix hash tables, #'member*, #'assoc*, #'eql compiler macros if bignums
|
Sat, 09 Jan 2010 17:28:51 +0000 |
Aidan Kehoe |
Use keywords, not ordinary symbols, in the structure syntax for hash tables.
|
Thu, 07 Jan 2010 21:50:39 +0000 |
Aidan Kehoe |
Add a compiler macro for #'map, where CL-TYPE is constant and understood.
|
Thu, 31 Dec 2009 15:47:03 +0000 |
Aidan Kehoe |
Merge.
|
Sat, 19 Dec 2009 18:10:20 +0000 |
Aidan Kehoe |
Remove attempted support for 1996-era emacs without self-quoting keywords.
|
Thu, 31 Dec 2009 15:09:41 +0000 |
Aidan Kehoe |
Make #'equalp more compatible with CL; add a compiler macro, test & doc it.
|
Fri, 18 Dec 2009 17:49:43 +0000 |
Aidan Kehoe |
Eliminate most core code byte-compile warnings.
|
Sat, 14 Nov 2009 11:43:09 +0000 |
Aidan Kehoe |
Make #'letf not error if handed a #'values form.
|
Fri, 30 Oct 2009 15:10:16 +0000 |
Aidan Kehoe |
If STRING is constant, call regexp-quote at compile time.
|
Mon, 19 Oct 2009 12:47:21 +0100 |
Aidan Kehoe |
Make it possible to silence warnings issued when #'mapcar's result is discarded.
|
Mon, 12 Oct 2009 17:19:52 +0100 |
Aidan Kehoe |
Don't cons with #'mapcar calls where the result is discarded,
|
Mon, 12 Oct 2009 16:42:38 +0100 |
Aidan Kehoe |
Fix another bug in the delete-duplicates compiler macro.
|
Sat, 03 Oct 2009 14:22:08 +0100 |
Aidan Kehoe |
Handle non-list sequences better, delete-duplicates compiler macro.
|
Mon, 28 Sep 2009 18:04:07 +0200 |
Mike Sperber |
Unbreak autoload.el
|
Sun, 20 Sep 2009 23:50:05 +0100 |
Aidan Kehoe |
Add arglist info for autoloaded functions and macros.
|
Sun, 20 Sep 2009 21:41:22 +0100 |
Aidan Kehoe |
Don't needlessly intern symbols, #'function-arglist, #'cl-function-arglist
|
Sun, 16 Aug 2009 20:55:49 +0100 |
Aidan Kehoe |
Support full Common Lisp multiple values in C.
|
Sun, 08 Feb 2009 18:45:22 +0000 |
Aidan Kehoe |
Remove duplicate functions, chiefly #'delete-duplicates reimplementations.
|
Wed, 22 Sep 2004 02:06:52 +0000 |
stephent |
[xemacs-hg @ 2004-09-22 02:05:42 by stephent]
|
Sat, 26 Jun 2004 21:25:24 +0000 |
james |
[xemacs-hg @ 2004-06-26 21:25:23 by james]
|
Fri, 18 Jul 2003 20:39:45 +0000 |
james |
[xemacs-hg @ 2003-07-18 20:39:44 by james]
|
Sun, 09 Mar 2003 02:27:46 +0000 |
ben |
[xemacs-hg @ 2003-03-09 02:27:27 by ben]
|
Wed, 27 Nov 2002 07:15:36 +0000 |
ben |
[xemacs-hg @ 2002-11-27 07:15:02 by ben]
|
Thu, 20 Jun 2002 21:19:10 +0000 |
ben |
[xemacs-hg @ 2002-06-20 21:18:01 by ben]
|
Sun, 31 Mar 2002 08:30:17 +0000 |
ben |
[xemacs-hg @ 2002-03-31 08:27:14 by ben]
|
Sun, 10 Jun 2001 10:42:39 +0000 |
ben |
[xemacs-hg @ 2001-06-10 10:42:16 by ben]
|
Mon, 13 Aug 2007 11:40:21 +0200 |
cvs |
Import from CVS: tag r21-2-41
r21-2-41
|
Mon, 13 Aug 2007 11:37:21 +0200 |
cvs |
Import from CVS: tag r21-2-38
r21-2-38
|
Mon, 13 Aug 2007 11:36:19 +0200 |
cvs |
Import from CVS: tag r21-2-37
r21-2-37
|
Mon, 13 Aug 2007 11:35:02 +0200 |
cvs |
Import from CVS: tag r21-2-36
r21-2-36
|
Mon, 13 Aug 2007 11:33:38 +0200 |
cvs |
Import from CVS: tag r21-2-28
r21-2-28
|
Mon, 13 Aug 2007 11:28:15 +0200 |
cvs |
Import from CVS: tag r21-2-22
r21-2-22
|
Mon, 13 Aug 2007 11:26:11 +0200 |
cvs |
Import from CVS: tag r21-2-20
r21-2-20
|