summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cconv.el
Commit message (Expand)AuthorAgeFilesLines
* Byte compiler: on setq with an odd number of arguments, generate a `signal'Alan Mackenzie2015-11-261-21/+22
* Don't let cconv_convert insert a nil argument into a `setq' form.Alan Mackenzie2015-11-231-4/+6
* ; Remove extraneous "coding: utf-8" specifications in Elisp filesDmitry Gutov2015-09-291-1/+1
* Revert some stray curved quotes I missed earlierPaul Eggert2015-09-101-1/+1
* Go back to grave quoting in source-code docstrings etc.Paul Eggert2015-09-071-3/+3
* More-conservative ‘format’ quote restylingPaul Eggert2015-08-231-5/+6
* text-quoting-style in emacs-lisp diagnosticsPaul Eggert2015-08-211-4/+4
* Add (:documentation <form>) for dynamically-generated docstringsStefan Monnier2015-02-051-8/+23
* Update copyright year to 2015Paul Eggert2015-01-011-1/+1
* Spelling fixesPaul Eggert2014-12-131-28/+29
* * lisp/subr.el (track-mouse): New macro.Stefan Monnier2014-09-271-9/+0
* Replace "Maintainer: FSF" with the emacs-devel mailing addressGlenn Morris2014-02-091-1/+1
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
* * lisp/emacs-lisp/cconv.el (cconv-convert): Print warning instead ofNathan Trapuzzano2013-11-101-3/+3
* * lisp/emacs-lisp/cconv.el (cconv-convert): Check form of let binding.Nathan Trapuzzano2013-11-041-6/+9
* Introduce new bytecodes for efficient catch/condition-case in lexbind.Stefan Monnier2013-10-031-12/+51
* * lisp/emacs-lisp/cconv.el: Use `car-safe' rather than `car' to accessStefan Monnier2013-09-041-10/+10
* * lisp/emacs-lisp/cconv.el (cconv--analyse-function): Improve warning.Stefan Monnier2013-08-271-1/+2
* * lisp/emacs-lisp/bytecomp.el (byte-compile-force-lexical-warnings): New var.Stefan Monnier2013-06-131-1/+13
* Fix compilation error with simultaneous dynamic+lexical scoping.Stefan Monnier2013-06-041-3/+12
* Update copyright notices for 2013.Paul Eggert2013-01-011-1/+1
* Provide generalized variables in core Elisp.Stefan Monnier2012-06-221-12/+12
* Reduce use of cl in lisp/emacs-lisp/.Stefan Monnier2012-06-101-28/+28
* * lisp/emacs-lisp/byte-run.el (defmacro, defun): Move from C.Stefan Monnier2012-05-291-25/+0
* * lisp/vc/vc-mtn.el:Stefan Monnier2012-04-251-1/+3
* Add 2012 to FSF copyright years for Emacs filesGlenn Morris2012-01-051-1/+1
* Spelling fixes.Paul Eggert2011-11-261-1/+1
* Fix typos.Juanma Barranquero2011-11-251-3/+3
* Fix typos.Juanma Barranquero2011-11-151-6/+6
* Miscellaneous tweaks.Stefan Monnier2011-06-011-10/+0
* Remove list-processes C function; misc fixes to last change.Chong Yidong2011-04-061-1/+3
* 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