log lisp/byte-optimize.el @ 5663:0df4d95bd98a

age author description
Sat, 12 May 2012 15:03:24 +0100 Aidan Kehoe Fetch its bytecode before unfolding a compiled function, byte-optimize.el
Sun, 06 May 2012 05:22:19 +0100 Aidan Kehoe Descend special forms more exhaustively, #'byte-optimize-form-code-walker
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/
Sat, 07 May 2011 11:45:20 +0100 Aidan Kehoe Be better about recognising side-effect-free forms, byte-optimize.el.
Thu, 17 Mar 2011 23:42:59 +0100 Mats Lidell Merge with trunk.
Fri, 31 Dec 2010 00:27:29 +0100 Mats Lidell Merged with 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
Tue, 08 Mar 2011 23:41:52 +0000 Aidan Kehoe Examining the result of #'length: `eql', not `=', it's better style & cheaper
Wed, 29 Dec 2010 23:25:52 +0000 Aidan Kehoe Mark #'remove, #'remq as free of side-effects.
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 13:51:49 +0100 Aidan Kehoe Change (apply 'nconc (mapcar ...)) to (mapcan ...); warn about first form.
Sun, 30 May 2010 13:27:36 +0100 Aidan Kehoe Tidying of CL files; make docstrings read better, remove commented-out code
Sun, 31 Jan 2010 20:28:01 +0000 Aidan Kehoe Change "special form" to "special operator" in our sources.
Sun, 24 Jan 2010 15:21:27 +0000 Aidan Kehoe Fix hash tables, #'member*, #'assoc*, #'eql compiler macros if bignums
Sun, 06 Sep 2009 19:36:02 +0100 Aidan Kehoe Fix various small issues with the multiple-value implementation.
Sun, 16 Aug 2009 20:55:49 +0100 Aidan Kehoe Support full Common Lisp multiple values in C.
Wed, 04 Feb 2009 20:52:24 +0000 Aidan Kehoe Remove any reference to mocklisp as an active technology.
Tue, 27 Nov 2007 15:38:40 +0000 aidan [xemacs-hg @ 2007-11-27 15:38:39 by aidan]
Mon, 15 Oct 2007 10:55:49 +0000 aidan [xemacs-hg @ 2007-10-15 10:55:49 by aidan]
Sat, 15 Sep 2007 19:11:55 +0000 viteno [xemacs-hg @ 2007-09-15 19:11:54 by viteno]
Mon, 03 Sep 2007 13:16:44 +0000 viteno [xemacs-hg @ 2007-09-03 13:16:39 by viteno]
Fri, 14 Feb 2003 11:50:36 +0000 ben [xemacs-hg @ 2003-02-14 11:50:36 by ben]
Mon, 21 May 2001 02:15:12 +0000 martinb [xemacs-hg @ 2001-05-21 02:15:12 by martinb]
Sun, 20 May 2001 06:00:18 +0000 martinb [xemacs-hg @ 2001-05-20 06:00:18 by martinb]
Mon, 13 Aug 2007 11:45:51 +0200 cvs Import from CVS: tag r21-2-47 r21-2-47
Mon, 13 Aug 2007 11:40:21 +0200 cvs Import from CVS: tag r21-2-41 r21-2-41
Mon, 13 Aug 2007 11:38:25 +0200 cvs Import from CVS: tag r21-2-39 r21-2-39
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:30:53 +0200 cvs Import from CVS: tag r21-2-25 r21-2-25
Mon, 13 Aug 2007 11:28:15 +0200 cvs Import from CVS: tag r21-2-22 r21-2-22
Mon, 13 Aug 2007 11:20:41 +0200 cvs Import from CVS: tag r21-2-14 r21-2-14
Mon, 13 Aug 2007 11:14:34 +0200 cvs Import from CVS: tag r21-2-30 r21-2-30
Mon, 13 Aug 2007 11:13:30 +0200 cvs Import from CVS: tag r21-2-29 r21-2-29
Mon, 13 Aug 2007 11:07:10 +0200 cvs Import from CVS: tag r21-2-5 r21-2-5
Mon, 13 Aug 2007 11:03:08 +0200 cvs Import from CVS: tag r21-2b1 r21-2b1
Mon, 13 Aug 2007 11:01:07 +0200 cvs Import from CVS: tag r21-1-13 r21-1-13
Mon, 13 Aug 2007 10:32:22 +0200 cvs Import from CVS: tag r21-0b38 r21-0b38
Mon, 13 Aug 2007 10:30:37 +0200 cvs Import from CVS: tag r21-0b36 r21-0b36
Mon, 13 Aug 2007 10:19:59 +0200 cvs Import from CVS: tag r20-5b24 r20-5b24
Mon, 13 Aug 2007 10:17:54 +0200 cvs Import from CVS: tag r20-5b21 r20-5b21
Mon, 13 Aug 2007 10:04:58 +0200 cvs Import from CVS: tag r20-4b3 r20-4b3