log lisp/bytecomp.el @ 5940:c608d4b0b75e cygwin64 tip

age author description
2014-09-29 Jerry James Do not insert timestamps into .elcs files for reproducibility. See
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,
2009-09-06 Aidan Kehoe Fix various small issues with the multiple-value implementation.
2009-08-27 Aidan Kehoe Be more reliable about loading cl-macs at byte-compile time, cl.el.
2009-08-16 Aidan Kehoe Support full Common Lisp multiple values in C.
2009-06-06 Aidan Kehoe bytecomp.el: always check code in (interactive SEXP) for sanity
2009-02-22 Aidan Kehoe Fix a byte compiler bug with characters above ?\xFF.
2008-12-27 Aidan Kehoe Fix some bugs in load-history construction, built-in symbol file names.
2008-10-29 Stephen J. Turnbull Protect .elc encoding from latin-unity. bytecomp-coding-system-2008-10-29
2008-01-14 Aidan Kehoe bytecomp.el: bind print-gensym-alist to nil even with non-defvar, defun, [...] forms.
2007-12-04 aidan [xemacs-hg @ 2007-12-04 20:35:30 by aidan]
2007-12-01 aidan [xemacs-hg @ 2007-12-01 13:40:06 by aidan]
2007-11-27 aidan [xemacs-hg @ 2007-11-27 22:15:32 by aidan]
2007-05-12 aidan [xemacs-hg @ 2007-05-12 10:17:00 by aidan]
2004-08-13 james [xemacs-hg @ 2004-08-13 21:19:14 by james]
2003-09-09 michaels [xemacs-hg @ 2003-09-09 13:37:19 by michaels]
2003-06-30 stephent [xemacs-hg @ 2003-06-30 09:24:47 by stephent]
2003-02-20 ben [xemacs-hg @ 2003-02-20 08:19:28 by ben]
2002-03-13 ben [xemacs-hg @ 2002-03-13 08:51:24 by ben]
2001-06-10 ben [xemacs-hg @ 2001-06-10 10:42:16 by ben]
2001-05-21 martinb [xemacs-hg @ 2001-05-21 01:54:03 by martinb]
2001-05-04 ben [xemacs-hg @ 2001-05-04 22:41:46 by ben]
2007-08-13 cvs Import from CVS: tag r21-2-38 r21-2-38
2007-08-13 cvs Import from CVS: tag r21-2-37 r21-2-37
2007-08-13 cvs Import from CVS: tag r21-2-36 r21-2-36
2007-08-13 cvs Import from CVS: tag r21-2-28 r21-2-28
2007-08-13 cvs Import from CVS: tag r21-2-22 r21-2-22
2007-08-13 cvs Import from CVS: tag r21-2-16 r21-2-16
2007-08-13 cvs Import from CVS: tag r21-2-14 r21-2-14
2007-08-13 cvs Import from CVS: tag r21-2-33 r21-2-33
2007-08-13 cvs Import from CVS: tag r21-2-29 r21-2-29
2007-08-13 cvs Import from CVS: tag r21-2-5 r21-2-5
2007-08-13 cvs Import from CVS: tag r21-2b2 r21-2b2
2007-08-13 cvs Import from CVS: tag r21-2b1 r21-2b1
2007-08-13 cvs Import from CVS: tag r21-1-13 r21-1-13
2007-08-13 cvs Import from CVS: tag r21-1-7 r21-1-7
2007-08-13 cvs Import from CVS: tag r21-0b47 r21-0b47
2007-08-13 cvs Import from CVS: tag r21-0b40 r21-0b40
2007-08-13 cvs Import from CVS: tag r21-0b38 r21-0b38
2007-08-13 cvs Import from CVS: tag r21-0b34 r21-0b34
2007-08-13 cvs Import from CVS: tag r20-5b28 r20-5b28
2007-08-13 cvs Import from CVS: tag r20-5b21 r20-5b21
2007-08-13 cvs Import from CVS: tag r20-4b3 r20-4b3