]> git.eshelyaron.com Git - emacs.git/commit
Fix #'fun handling inside `labels' (Bug#31792)
authorNoam Postavsky <npostavs@gmail.com>
Tue, 12 Jun 2018 22:41:46 +0000 (18:41 -0400)
committerNoam Postavsky <npostavs@gmail.com>
Wed, 20 Jun 2018 00:02:16 +0000 (20:02 -0400)
commite292c0973cf7a92819d312ea8a828b67e6adf1ab
tree5ae59aef028cd644b87d6d4d8909972515a2a3b4
parent36737705b451ad4c765baa5789e3ceb752ee07a3
Fix #'fun handling inside `labels' (Bug#31792)

* lisp/emacs-lisp/cl.el (labels): Apply the equivalent of the
cl-labels change from 2015-01-16 "* lisp/emacs-lisp/cl-macs.el: Fix
last change".
* test/lisp/emacs-lisp/cl-tests.el (labels-function-quoting): New
test.
* lisp/emacs-lisp/cl-macs.el (cl-flet, cl-labels): Improve docstring,
link to relevant manual page.
* doc/misc/cl.texi (Function Bindings): Don't imply that function
cells of symbols are modified by cl-flet.  Don't claim that cl-flet or
cl-labels affect references of the form (quote FUNC).
doc/misc/cl.texi
lisp/emacs-lisp/cl-macs.el
lisp/emacs-lisp/cl.el
test/lisp/emacs-lisp/cl-tests.el [new file with mode: 0644]