summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-macs.el
Commit message (Expand)AuthorAgeFilesLines
* Merge from origin/emacs-28Stefan Kangas2022-06-181-2/+3
|\
| * Update cl-struct-sequence-type doc stringLars Ingebrigtsen2022-06-171-2/+3
* | Recognize processes as a CL type againBasil L. Contovounesios2022-06-111-0/+1
* | cl-typep: Emit warning when using a type not known to be a typeStefan Monnier2022-06-061-10/+17
* | CL types: Accept both `byte-code-function` and `compiled-function`Stefan Monnier2022-04-291-0/+3
* | Audit quoting the quote character in doc stringsLars Ingebrigtsen2022-04-221-1/+1
* | Fix eager macroexpansion cycle in cl-once-onlySean Whitton2022-04-121-2/+2
* | Add two classic Common Lisp macro-writing macrosSean Whitton2022-04-111-0/+51
* | ; * lisp/emacs-lisp/cl-macs.el (cl-struct-slot-value): Fix typo.Philipp Stephani2022-04-031-1/+1
* | Remove some early-bootstrap dependencies for `advice`Stefan Monnier2022-03-171-2/+3
* | * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Simplify Edebug specStefan Monnier2022-03-141-12/+3
* | Make Edebug specification for 'cl-defstruct' more lenient.Philipp Stephani2022-03-141-1/+2
* | (cl-macro-list): Simplify by unifying the variantsStefan Monnier2022-03-071-25/+13
* | Teach Edebug about the special '&whole' syntax for compiler macros.Philipp Stephani2022-03-031-1/+8
* | (macroexp-warn-and-return): Fix bug#53618Stefan Monnier2022-02-191-6/+3
* | Commit fixes and enhancements to the scratch/correct-warning-pos branchAlan Mackenzie2022-01-141-3/+2
* | Merge branch 'master' into scratch/correct-warning-posAlan Mackenzie2022-01-111-19/+32
|\ \
| * | Merge from origin/emacs-28Eli Zaretskii2022-01-011-1/+1
| |\|
| | * ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
| * | Fix bug#28557Stefan Monnier2021-12-201-14/+21
| * | ; * lisp/emacs-lisp/cl-macs.el (cl--self-tco): fix bootstrappingMattias Engdegård2021-12-201-2/+2
| * | Body of dynamic let-bindings is not in tail positionMattias Engdegård2021-12-201-3/+8
| * | * lisp/emacs-lisp/cl-macs.el (natnum): Fix typoStefan Monnier2021-12-031-1/+1
| * | * lisp/emacs-lisp/cl-macs.el (natnum): Define it as a typeStefan Monnier2021-12-031-0/+1
| * | * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Decl struct predicates as pureAndrea Corallo2021-12-011-1/+1
| |/
* | Make symbols with positions work with native compilationAlan Mackenzie2021-12-301-32/+3
* | Several amendments to scratch/correct-warning-pos.Alan Mackenzie2021-12-011-3/+3
* | First commit of scratch/correct-warning-pos.Alan Mackenzie2021-11-291-4/+38
|/
* 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