aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/emacs-lisp/byte-opt.el
Commit message (Expand)AuthorAgeFilesLines
* 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.Stefan 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
| * Merge from emacs-23Stefan Monnier2011-01-141-1/+1
| |\
| | * Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-021-1/+1
* | | Merge from trunkStefan Monnier2010-12-101-50/+54
|\| |
| * | Silence byte-opt.el compilation.Glenn Morris2010-11-051-45/+49
* | | Merge from trunkStefan Monnier2010-10-151-1/+1
|\| |
| * | Merge changes from emacs-23 branch.Juanma Barranquero2010-10-141-1/+1
| |\|
| | * Fix typos in docstrings, comments and ChangeLogs.Juanma Barranquero2010-10-131-1/+1
* | | Merge from trunkStefan Monnier2010-09-301-3/+5
|\| |
| * | Merge changes from emacs-23 branch.Juanma Barranquero2010-09-281-3/+5
| |\|
| | * * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): AvoidAndreas Schwab2010-09-271-3/+5
* | | Merge from trunkStefan Monnier2010-09-131-0/+1
|\| |
| * | Add "Package:" file headers to denote built-in packages.Chong Yidong2010-08-291-0/+1
| |/
* / New branch for lexbind, losing all history.Stefan Monnier2010-06-131-44/+219
|/
* Add 2010 to copyright years.Glenn Morris2010-01-131-1/+1
* (degrees-to-radians): Mark as free from side effects.Glenn Morris2009-09-101-2/+3