summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cconv.el
Commit message (Expand)AuthorAgeFilesLines
* Miscellanous cleanups in preparation for the merge.old-branches/lexbind-newStefan Monnier2011-04-011-0/+8
* Fix C-M-x in lexbind mode. Misc tweaks.Stefan Monnier2011-03-241-1/+1
* Clean up left over Emacs-18/19 code, inline byte-code-functions.Stefan Monnier2011-03-221-4/+1
* Remove bytecomp- prefix, plus misc changes.Stefan Monnier2011-03-161-11/+20
* Try and fix w32 build; misc cleanup.Stefan Monnier2011-03-111-1/+0
* Misc fixes, and use lexical-binding in more files.Stefan Monnier2011-03-111-0/+4
* Rewrite the cconv conversion algorithm, for clarity.Stefan Monnier2011-03-091-400/+246
* Fix pcase memoizing; change lexbound byte-code marker.Stefan Monnier2011-03-051-6/+5
* * doc/lispref/variables.texi (Scope): Mention the availability of lexbind.Stefan Monnier2011-03-011-33/+95
* * lisp/emacs-lisp/cconv.el (cconv-closure-convert-rec): Fix last change forStefan Monnier2011-02-261-4/+9
* Compute freevars in cconv-analyse.Stefan Monnier2011-02-261-267/+201
* Get rid of funvec.Stefan Monnier2011-02-241-25/+18
* * lisp/emacs-lisp/cconv.el (cconv-closure-convert-rec): Let the byteStefan Monnier2011-02-211-39/+18
* Use offsets relative to top rather than bottom for stack refsStefan Monnier2011-02-211-20/+25
* * lisp/subr.el (save-window-excursion): New macro, moved from C.Stefan Monnier2011-02-191-3/+3
* Various compiler bug-fixes. MPC seems to run correctly now.Stefan Monnier2011-02-171-56/+88
* * lisp/emacs-lisp/byte-lexbind.el: Delete.Stefan Monnier2011-02-121-16/+3
* Let cconv use :fun-body in special forms that need it.Stefan Monnier2011-02-111-186/+161
* Make cconv-analyse understand the need for closures.Stefan Monnier2011-02-111-195/+167
* * lisp/emacs-lisp/bytecomp.el (byte-compile-catch)Stefan Monnier2011-02-101-756/+772
* * lisp/emacs-lisp/cconv.el: New file.Igor Kuzmin2011-02-101-0/+891