]> 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)
commit734e1bcc16fa690247af57c1e7b89ccc18ca1f6d
tree34195222d8cbb1baf0afc32f81f705605fed5a03
parent3e055d5f58b0ade3f727cbf23d3cc626f737a783
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/fcr.el (fcr-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/fcr.el
lisp/emacs-lisp/generator.el
lisp/emacs-lisp/nadvice.el
test/lisp/emacs-lisp/cconv-tests.el