* lisp/emacs-lisp/bytecomp.el (byte-compile-catch)
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 10 Feb 2011 23:37:03 +0000 (18:37 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 10 Feb 2011 23:37:03 +0000 (18:37 -0500)
commitd779e73c22ae9fedcf6edc6ec286f19cf2e3d89a
tree099bd33135c87358e721ad3840cba1ff880ed804
parent94d11cb5773b3b37367ee3c4885a374ff129d475
* lisp/emacs-lisp/bytecomp.el (byte-compile-catch)
(byte-compile-unwind-protect, byte-compile-track-mouse)
(byte-compile-condition-case, byte-compile-save-window-excursion):
Provide a :fun-body alternative, so that info can be propagated from the
surrounding context, as is the case for lexical scoping.

* lisp/emacs-lisp/cconv.el (cconv-mutated, cconv-captured)
(cconv-captured+mutated, cconv-lambda-candidates): Fix up declaration.
(cconv-freevars): Minor cleanup.  Fix handling of the error var in
condition-case.
lisp/ChangeLog
lisp/emacs-lisp/bytecomp.el
lisp/emacs-lisp/cconv.el