* lisp/emacs-lisp/cconv.el (cconv-closure-convert-rec): Let the byte
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 21 Feb 2011 23:40:54 +0000 (18:40 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 21 Feb 2011 23:40:54 +0000 (18:40 -0500)
commitcb9336bd977d3345b86234c36d45228f7fb27eec
treeb4b88a95c633e7d732b31f12a5cfc3f61d579e07
parentf619ad4ca2ce943d53589469c010e451afab97dd
* lisp/emacs-lisp/cconv.el (cconv-closure-convert-rec): Let the byte
compiler choose the representation of closures.
(cconv--env-var): Remove.
* lisp/emacs-lisp/bytecomp.el (byte-compile--env-var): New var.
(byte-compile-make-closure, byte-compile-get-closed-var):
New functions.
* lisp/cedet/semantic/wisent/comp.el (wisent-byte-compile-grammar):
Macroexpand before passing to byte-compile-form.
lisp/ChangeLog
lisp/cedet/ChangeLog
lisp/cedet/semantic/wisent/comp.el
lisp/emacs-lisp/bytecomp.el
lisp/emacs-lisp/cconv.el