Mon, 29 Sep 2014 10:44:50 -0600 |
Jerry James |
Do not insert timestamps into .elcs files for reproducibility. See
|
Wed, 21 Aug 2013 19:02:59 +0100 |
Aidan Kehoe |
Warn about non-string non-integer ARG to #'gensym, bytecomp.el.
|
Sat, 02 Mar 2013 18:00:42 +0100 |
Mike Sperber |
Make f?boundp less necessary.
|
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/
|
Mon, 23 Apr 2012 10:06:39 +0200 |
Mike Sperber |
Imitate GNU Emacs API for `batch-byte-recompile-directory'.
|
Sat, 14 Jan 2012 12:16:05 +0000 |
Aidan Kehoe |
Be more careful about non-quoted-symbol TAGs, #'byte-compile-catch
|
Mon, 02 Jan 2012 16:52:59 +0000 |
Aidan Kehoe |
Add an explicit autoload for #'cl-compile-time-init, bytecomp.el.
|
Fri, 30 Dec 2011 16:05:31 +0000 |
Aidan Kehoe |
Integrate CL code better into core, remove obsolete compatibility code.
|
Tue, 13 Dec 2011 20:42:30 +0000 |
Aidan Kehoe |
Be more careful about what we shadow, #'byte-compile-eval.
|
Tue, 13 Dec 2011 20:28:32 +0000 |
Aidan Kehoe |
Use the old #'labels implementation if #'lexical-let changes lambdas.
|
Wed, 02 Nov 2011 17:50:39 +0000 |
Aidan Kehoe |
Give the label name when warning or erroring, bytecomp.el
|
Sat, 08 Oct 2011 12:01:20 +0100 |
Aidan Kehoe |
Don't byte-compile at macroexpansion time, load-time-vale.
|
Tue, 04 Oct 2011 09:02:14 +0100 |
Aidan Kehoe |
Update a comment with a better understanding of the optimizer, bytecomp.el
|
Mon, 03 Oct 2011 19:39:01 +0100 |
Aidan Kehoe |
Force unfolding of (funcall #'(lambda () ...) if optimising, bytecomp.el.
|
Sun, 02 Oct 2011 15:32:16 +0100 |
Aidan Kehoe |
Support inlining labels, bytecomp.el.
|
Sun, 25 Sep 2011 16:12:07 +0100 |
Aidan Kehoe |
Remove ELC files from `binary-file-regexps', many of them are escape-quoted.
|
Fri, 09 Sep 2011 22:50:31 +0100 |
Aidan Kehoe |
Error if byte-compiling a form hasn't wrapped byte-compile-inbuffer.
|
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 19:51:35 +0100 |
Aidan Kehoe |
Implement print-circle, allowing recursive and circular structures to be read.
|
Wed, 10 Aug 2011 15:55:53 +0100 |
Aidan Kehoe |
Do the quoted-lambda check when functions take :if, :test, :key arguments, too.
|
Sun, 08 May 2011 09:19:25 +0100 |
Aidan Kehoe |
Complete support for macro-declaration-function, bytecomp{,-runtime}.el
|
Sat, 07 May 2011 12:26:39 +0100 |
Aidan Kehoe |
Drop support for generating code appropriate for Emacs 19, bytecomp.el
|
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.
|
Tue, 22 Feb 2011 22:56:02 +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.
|
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, 17 Mar 2011 21:50:34 +0000 |
Aidan Kehoe |
Correct some minor problems in my last change.
|
Thu, 17 Mar 2011 21:07:16 +0000 |
Aidan Kehoe |
Eliminate unused blocks named nil, too, cl-macs.el, bytecomp.el
|
Thu, 17 Mar 2011 20:13:00 +0000 |
Aidan Kehoe |
Conditionalise the old-* functions and byte codes at compile time.
|
Tue, 08 Mar 2011 23:41:52 +0000 |
Aidan Kehoe |
Examining the result of #'length: `eql', not `=', it's better style & cheaper
|
Wed, 16 Feb 2011 18:26:40 +0000 |
Aidan Kehoe |
#'byte-compile-normal-call; only examine properties of (car FORM) if a symbol
|
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.
|
Sat, 22 Jan 2011 23:29:25 +0000 |
Aidan Kehoe |
Don't quote keywords, they've been self-quoting for well over a decade.
|
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.
|
Sun, 10 Oct 2010 12:32:38 +0100 |
Aidan Kehoe |
Warn at byte-compile in #'the if FORM constant & not TYPE; fix byte-compile-constp
|
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:10:44 +0100 |
Aidan Kehoe |
Warn at compile time, error at runtime, with (quote X Y), (function X Y).
|
Thu, 16 Sep 2010 13:36:03 +0100 |
Aidan Kehoe |
Add an implementation for #'the, cl-macs.el
|
Thu, 01 Apr 2010 20:22:50 +0100 |
Aidan Kehoe |
Move #'sort*, #'fill, #'merge to C from cl-seq.el.
|
Sat, 06 Mar 2010 13:44:39 +0000 |
Aidan Kehoe |
Remove #'byte-compile-compiled-obj-to-list, bytecomp.el
|
Wed, 03 Mar 2010 18:40:12 +0000 |
Aidan Kehoe |
Make #'substring an alias of #'subseq; give the latter the byte code.
|
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.
|
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
|
Fri, 18 Dec 2009 17:49:43 +0000 |
Aidan Kehoe |
Eliminate most core code byte-compile warnings.
|
Thu, 17 Dec 2009 12:57:38 +0000 |
Aidan Kehoe |
Remove Fsave_window_excursion from window.c, it's overridden by Lisp.
|
Sat, 14 Nov 2009 13:33:52 +0000 |
Aidan Kehoe |
Be much more comprehensive in our use of byte-compile-funarg.
|
Mon, 19 Oct 2009 12:47:21 +0100 |
Aidan Kehoe |
Make it possible to silence warnings issued when #'mapcar's result is discarded.
|