]> git.eshelyaron.com Git - emacs.git/commit
Fix bug#28557
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 20 Dec 2021 16:04:37 +0000 (11:04 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Mon, 20 Dec 2021 16:04:37 +0000 (11:04 -0500)
commit20e5cd82aec81a411dd5e4fd880cccc8dabe3455
treea3eb0b2e8c51ee9eaaf68846ef2d73fb48a3fa27
parente65e2bd0aacec14b8bc91d79c20eb802e013077a
Fix bug#28557

* test/lisp/emacs-lisp/cconv-tests.el: Remove `:expected-result :failed`
from the bug#28557 tests.
(cconv-tests-cl-function-:documentation): Account for the presence of
the arglist (aka "usage") in the docstring.

* lisp/emacs-lisp/cl-macs.el (cl--transform-lambda):
* lisp/emacs-lisp/cl-generic.el (cl-defgeneric):
Handle non-constant `:documentation`.

* lisp/emacs-lisp/generator.el (iter-lambda):
* lisp/emacs-lisp/oclosure.el (oclosure-lambda):
* lisp/emacs-lisp/cconv.el (cconv--convert-funcbody):
Use `macroexp-parse-body`.

* lisp/calendar/icalendar.el (icalendar--decode-isodatetime):
Fix misuse of `cl-lib` without requiring it.
lisp/calendar/icalendar.el
lisp/emacs-lisp/cconv.el
lisp/emacs-lisp/cl-generic.el
lisp/emacs-lisp/cl-macs.el
lisp/emacs-lisp/generator.el
lisp/emacs-lisp/nadvice.el
lisp/emacs-lisp/oclosure.el
test/lisp/emacs-lisp/cconv-tests.el