summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/byte-opt.el
Commit message (Expand)AuthorAgeFilesLines
* * lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Don't try toStefan Monnier2015-03-061-60/+61
* Replace *-function vars with generic functions in cl-generic.Stefan Monnier2015-03-041-1/+1
* Update copyright year to 2015Paul Eggert2015-01-011-1/+1
* Merge from emacs-24; up to 2014-05-29T17:16:00Z!dmantipov@yandex.ruGlenn Morris2014-06-011-8/+10
|\
| * * lisp/emacs-lisp/byte-opt.el (byte-optimize-binary-predicate): Don't assumeStefan Monnier2014-05-271-8/+10
* | * lisp/subr.el (zerop): Move from C. Add compiler-macro.Stefan Monnier2014-05-271-9/+0
|/
* Replace "Maintainer: FSF" with the emacs-devel mailing addressGlenn Morris2014-02-091-1/+1
* * lisp/abbrev.el (define-abbrev): Beware new meaning of fboundp.Stefan Monnier2014-01-061-2/+2
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
* Introduce new bytecodes for efficient catch/condition-case in lexbind.Stefan Monnier2013-10-031-9/+23
* * lisp/subr.el (pop): Use `car-safe'.Stefan Monnier2013-09-041-12/+0
* * lisp/emacs-lisp/bytecomp.el (byte-compile-force-lexical-warnings): New var.Stefan Monnier2013-06-131-0/+1
* Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.caPaul Eggert2013-01-021-1/+1
|\
| * Update copyright notices for 2013.Paul Eggert2013-01-011-1/+1
* | * emacs-lisp/byte-opt.el (toplevel): Add compare-window-configurations,Dmitry Antipov2012-11-061-11/+23
|/
* Autoload more carefully from Lisp. Follow aliases for function properties.Stefan Monnier2012-07-251-6/+7
* Reduce use of (require 'cl).Stefan Monnier2012-07-101-6/+6
* Spelling fixes.Paul Eggert2012-07-021-1/+1
* Make inlining of other-mode interpreted functions work.Stefan Monnier2012-06-271-31/+19
* * lisp/emacs-lisp/byte-opt.el (featurep): Move compiler-macro...Stefan Monnier2012-06-131-10/+0
* Reduce use of cl in lisp/emacs-lisp/.Stefan Monnier2012-06-101-5/+5
* Cleanup cl-macs namespace. Add macro helpers in macroexp.el.Stefan Monnier2012-06-071-17/+16
* Add native compiler-macro support.Stefan Monnier2012-06-051-9/+9
* * lisp/emacs-lisp/byte-run.el (defmacro, defun): Move from C.Stefan Monnier2012-05-291-1/+1
* Fix minor corner case bugs in byte compilation and pcase.Stefan Monnier2012-05-291-4/+8
* Remove defining user variables via * in docstring.Chong Yidong2012-04-091-1/+1
* Duplicate-word and spelling fixes.Paul Eggert2012-01-101-1/+1
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
* Spelling fixes.Paul Eggert2011-11-261-1/+1
* Spelling fixes.Paul Eggert2011-11-131-1/+1
* * lisp/emacs-lisp/byte-opt.el (byte-decompile-bytecode-1): Remove dead code,Stefan Monnier2011-04-201-5/+4
* Miscellanous cleanups in preparation for the merge.old-branches/lexbind-newStefan Monnier2011-04-011-10/+6
* Clean up left over Emacs-18/19 code, inline byte-code-functions.Stefan Monnier2011-03-221-97/+45
* Remove bytecomp- prefix, plus misc changes.Stefan Monnier2011-03-161-69/+95
* Try and fix w32 build; misc cleanup.Stefan Monnier2011-03-111-18/+15
* Misc fixes, and use lexical-binding in more files.Stefan Monnier2011-03-111-6/+5
* * lisp/emacs-lisp/byte-opt.el: Use lexical binding.Stefan Monnier2011-03-101-10/+15
* Rewrite the cconv conversion algorithm, for clarity.Stefan Monnier2011-03-091-2/+1
* Fix pcase memoizing; change lexbound byte-code marker.Stefan Monnier2011-03-051-2/+1
* * doc/lispref/variables.texi (Scope): Mention the availability of lexbind.Stefan Monnier2011-03-011-0/+4
* Get rid of funvec.Stefan Monnier2011-02-241-16/+31
* Merge from trunkStefan Monnier2011-02-211-5/+5
|\
* | Missing files in last commit; remove stack-depth in byte-optimize-lapcodeStefan Monnier2011-02-211-85/+21
* | Use offsets relative to top rather than bottom for stack refsStefan Monnier2011-02-211-74/+69
* | * lisp/subr.el (save-window-excursion): New macro, moved from C.Stefan Monnier2011-02-191-20/+1
* | Various compiler bug-fixes. MPC seems to run correctly now.Stefan Monnier2011-02-171-24/+39
* | * lisp/emacs-lisp/byte-lexbind.el: Delete.Stefan Monnier2011-02-121-2/+2
* | Let cconv use :fun-body in special forms that need it.Stefan Monnier2011-02-111-4/+7
* | Merge from trunkStefan Monnier2011-02-011-2/+1
|\ \ | |/
| * Convert consecutive FSF copyright years to ranges.Glenn Morris2011-01-241-2/+1