summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-macs.el
Commit message (Expand)AuthorAgeFilesLines
* ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* Clarify the purpose of internal--format-docstring-lineStefan Kangas2021-10-031-0/+8
* Mention describe-symbol in cl-defstruct docstringStefan Kangas2021-09-281-1/+1
* Mention cl-describe-type in cl-defstruct docstringStefan Kangas2021-09-281-0/+3
* Fix automatic filling of docstring in cl-defstructStefan Kangas2021-09-271-4/+4
* Fill some auto-generated docstring linesStefan Kangas2021-09-261-3/+4
* Don't quote nil and t in doc strings and commentsLars Ingebrigtsen2021-09-211-3/+3
* ; Fix symbol quoting typosStefan Kangas2021-09-121-1/+1
* Autoload cl-struct-slot-infoLars Ingebrigtsen2021-09-051-0/+1
* Clarify cl-defstruct doc string and manual entry somewhatLars Ingebrigtsen2021-08-211-10/+15
* * lisp/emacs-lisp/cl-macs.el (fixnum, bignum): Fix type definitionsStefan Monnier2021-08-111-3/+3
* * lisp/emacs-lisp/cl-macs.el: Add cl-type patternAdam Porter2021-07-301-0/+8
* * lisp/emacs-lisp/cl-macs.el: Fix test regressionStefan Monnier2021-06-261-1/+8
* * lisp/emacs-lisp/cl-macs.el (cl-loop): Add missing 'when' to specPhilipp Stephani2021-05-221-1/+2
* Fix a few Edebug specifications where code is wrapped in lambdas.Philipp Stephani2021-05-171-2/+3
* Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo2021-04-191-1/+3
|\
| * Add condition-case success handler (bug#47677)Mattias Engdegård2021-04-151-1/+3
* | Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo2021-04-131-0/+7
|\ \ | |/
| * Self-TCO in `condition-case` error handlersMattias Engdegård2021-04-091-0/+7
* | Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo2021-03-251-1/+2
|\ \ | |/
| * Fix cl-progv binding orderToby Cubitt2021-03-201-1/+2
* | Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo2021-03-191-6/+18
|\ \ | |/
| * * lisp/emacs-lisp/cl-macs.el (cl--self-tco): Optimize the "return nil" caseStefan Monnier2021-03-181-6/+12
| * Optimise tail calls in `and` and `or` forms in `cl-labels` functionsMattias Engdegård2021-03-181-0/+6
* | Merge commit '9cbdf20316' into native-compAndrea Corallo2021-03-091-10/+9
|\ \ | |/
| * Fix pcase dontcare pattern in cl--sm-macroexpandBasil L. Contovounesios2021-03-041-1/+1
| * Fix misuses of `byte-compile-macro-environment`Stefan Monnier2021-03-011-5/+4
| * * lisp/emacs-lisp/cconv.el: Improve line-nb info of unused var warningsStefan Monnier2021-02-261-4/+4
* | Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo2021-02-261-9/+9
|\ \ | |/
| * * lisp/emacs-lisp/macroexp.el (macroexp-file-name): New function.Stefan Monnier2021-02-241-9/+9
* | Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo2021-02-171-90/+111
|\ \ | |/
| * * Edebug: Generalize `&lookup`, use it for `cl-macrolet` and `cl-generic`Stefan Monnier2021-02-141-2/+22
| * * lisp/emacs-lisp/edebug.el (edebug--handle-&-spec-op <&name>): New methodStefan Monnier2021-02-131-4/+5
| * Edebug: Overload `edebug-form-spec` even lessStefan Monnier2021-02-121-85/+85
| * * lisp/emacs-lisp/cl-macs.el (cl-flet): Fix edebug specStefan Monnier2021-02-121-1/+1
* | Merge remote-tracking branch 'savannah/master' into native-compAndrea Corallo2021-01-161-9/+114
|\ \ | |/
| * * lisp/emacs-lisp/cl-macs.el (cl--self-tco): Fix build of gnus-agent.elStefan Monnier2021-01-091-1/+2
| * Fix cl-concatenate use in macrosEli Zaretskii2021-01-091-2/+2
| * * lisp/emacs-lisp/cl-macs.el: Optimize self-calls in tail positionStefan Monnier2021-01-081-7/+111
* | Fix `functionp' contraining (bug#45576)Andrea Corallo2021-01-021-2/+1
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2021-01-021-3/+4
|\ \ | |/
| * Update copyright year to 2021Paul Eggert2021-01-011-1/+1
| * Fix some over-wide docstringsStefan Kangas2020-12-301-2/+3
* | * Define `cl-satisfies-deftype' mapping predicate -> typeAndrea Corallo2020-12-291-1/+2
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-11-221-14/+12
|\ \ | |/
| * Don't quote lambdas in emacs-lisp/*.elStefan Kangas2020-11-161-14/+12
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-10-231-0/+2
|\ \ | |/
| * Make more load-hooks obsolete (Bug#21563)Stefan Kangas2020-10-201-0/+2
* | Merge remote-tracking branch 'savannah/master' into HEADAndrea Corallo2020-10-041-1/+1
|\ \ | |/
| * Don't quote lambdas in several placesStefan Kangas2020-10-011-1/+1