log lisp/bytecomp.el @ 5762:427a72c6ee17

age author description
2013-08-21 Aidan Kehoe Warn about non-string non-integer ARG to #'gensym, bytecomp.el.
2013-03-02 Mike Sperber Make f?boundp less necessary.
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/
2012-04-23 Mike Sperber Imitate GNU Emacs API for `batch-byte-recompile-directory'.
2012-01-14 Aidan Kehoe Be more careful about non-quoted-symbol TAGs, #'byte-compile-catch
2012-01-02 Aidan Kehoe Add an explicit autoload for #'cl-compile-time-init, bytecomp.el.
2011-12-30 Aidan Kehoe Integrate CL code better into core, remove obsolete compatibility code.
2011-12-13 Aidan Kehoe Be more careful about what we shadow, #'byte-compile-eval.
2011-12-13 Aidan Kehoe Use the old #'labels implementation if #'lexical-let changes lambdas.
2011-11-02 Aidan Kehoe Give the label name when warning or erroring, bytecomp.el
2011-10-08 Aidan Kehoe Don't byte-compile at macroexpansion time, load-time-vale.
2011-10-04 Aidan Kehoe Update a comment with a better understanding of the optimizer, bytecomp.el
2011-10-03 Aidan Kehoe Force unfolding of (funcall #'(lambda () ...) if optimising, bytecomp.el.
2011-10-02 Aidan Kehoe Support inlining labels, bytecomp.el.
2011-09-25 Aidan Kehoe Remove ELC files from `binary-file-regexps', many of them are escape-quoted.
2011-09-09 Aidan Kehoe Error if byte-compiling a form hasn't wrapped byte-compile-inbuffer.
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 Implement print-circle, allowing recursive and circular structures to be read.
2011-08-10 Aidan Kehoe Do the quoted-lambda check when functions take :if, :test, :key arguments, too.
2011-05-08 Aidan Kehoe Complete support for macro-declaration-function, bytecomp{,-runtime}.el
2011-05-07 Aidan Kehoe Drop support for generating code appropriate for Emacs 19, bytecomp.el
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-22 Mats Lidell Merge with trunk.
2011-02-14 Mats Lidell Merge with trunk.
2011-02-07 Mats Lidell Merge with 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-17 Aidan Kehoe Correct some minor problems in my last change.
2011-03-17 Aidan Kehoe Eliminate unused blocks named nil, too, cl-macs.el, bytecomp.el
2011-03-17 Aidan Kehoe Conditionalise the old-* functions and byte codes at compile time.
2011-03-08 Aidan Kehoe Examining the result of #'length: `eql', not `=', it's better style & cheaper
2011-02-16 Aidan Kehoe #'byte-compile-normal-call; only examine properties of (car FORM) if a symbol
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-22 Aidan Kehoe Don't quote keywords, they've been self-quoting for well over a decade.
2010-11-14 Aidan Kehoe Fix a bytecomp.el bug compiling #'eql, which was masked by cl-macs.el
2010-10-25 Aidan Kehoe Add compiler macros and compilation sanity-checks for functions with keywords.
2010-10-10 Aidan Kehoe Warn at byte-compile in #'the if FORM constant & not TYPE; fix byte-compile-constp
2010-09-16 Aidan Kehoe Rephrase the #'the docstring, make it nicer while byte-compiling.
2010-09-16 Aidan Kehoe Warn at compile time, error at runtime, with (quote X Y), (function X Y).
2010-09-16 Aidan Kehoe Add an implementation for #'the, cl-macs.el
2010-04-01 Aidan Kehoe Move #'sort*, #'fill, #'merge to C from cl-seq.el.
2010-03-06 Aidan Kehoe Remove #'byte-compile-compiled-obj-to-list, bytecomp.el
2010-03-03 Aidan Kehoe Make #'substring an alias of #'subseq; give the latter the byte code.
2010-02-03 Aidan Kehoe Merge.
2010-01-31 Aidan Kehoe Move the various map* functions to C; add #'map-into.
2010-01-31 Aidan Kehoe Change "special form" to "special operator" in our sources.
2010-01-24 Aidan Kehoe Fix hash tables, #'member*, #'assoc*, #'eql compiler macros if bignums
2009-12-18 Aidan Kehoe Eliminate most core code byte-compile warnings.
2009-12-17 Aidan Kehoe Remove Fsave_window_excursion from window.c, it's overridden by Lisp.
2009-11-14 Aidan Kehoe Be much more comprehensive in our use of byte-compile-funarg.
2009-10-19 Aidan Kehoe Make it possible to silence warnings issued when #'mapcar's result is discarded.
2009-10-12 Aidan Kehoe Don't cons with #'mapcar calls where the result is discarded,