summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-macs.el
Commit message (Expand)AuthorAge
* Faster and less wrong cl-defsubst inliningMattias Engdegård2023-04-13
* Adjust side-effect-free declarationsMattias Engdegård2023-04-09
* Avoid unwind-protect without unwind forms in cl-letfMattias Engdegård2023-03-29
* Merge from origin/emacs-29Stefan Kangas2023-01-19
|\
| * ; Fix minor mistakes in documentationIkumi Keita2023-01-18
* | Styled quotes in compiler warningsMattias Engdegård2023-01-03
* | Merge from origin/emacs-29Eli Zaretskii2023-01-01
|\|
| * ; Add 2023 to copyright years.Eli Zaretskii2023-01-01
* | * lisp/emacs-lisp/cl-macs.el (cl-flet): Optimize a bit moreStefan Monnier2022-12-02
|/
* Fix &key parameters called without arguments (bug#58714)Gerd Möllmann2022-11-11
* Improve check for misleading 'cl-case' cases (Bug#57915).Philipp Stephani2022-09-19
* Have 'cl-case' warn about suspicious casesPhilipp Stephani2022-09-13
* Signal an error if a fallback cl-case is misplacedPhilipp Stephani2022-09-13
* cl-symbol-macrolet: Fix recent regressionStefan Monnier2022-09-06
* gv.el and cl-macs.el: Fix bug#57397Stefan Monnier2022-09-03
* * lisp/emacs-lisp/cl-macs.el: Use `define-symbol-prop` (bug#50869)Stefan Monnier2022-09-03
* (compiled-function-p): New function (bug#56648)Stefan Monnier2022-08-14
* Fix up some prefix registration problems in doc stringsLars Ingebrigtsen2022-08-04
* Avoid cl-cXXXr compat aliasesStefan Kangas2022-08-03
* Fix cl byte-compile warning in cl-loaddefs.elLars Ingebrigtsen2022-07-31
* Merge from origin/emacs-28Stefan Kangas2022-06-18
|\
| * Update cl-struct-sequence-type doc stringLars Ingebrigtsen2022-06-17
* | Recognize processes as a CL type againBasil L. Contovounesios2022-06-11
* | cl-typep: Emit warning when using a type not known to be a typeStefan Monnier2022-06-06
* | CL types: Accept both `byte-code-function` and `compiled-function`Stefan Monnier2022-04-29
* | Audit quoting the quote character in doc stringsLars Ingebrigtsen2022-04-22
* | Fix eager macroexpansion cycle in cl-once-onlySean Whitton2022-04-12
* | Add two classic Common Lisp macro-writing macrosSean Whitton2022-04-11
* | ; * lisp/emacs-lisp/cl-macs.el (cl-struct-slot-value): Fix typo.Philipp Stephani2022-04-03
* | Remove some early-bootstrap dependencies for `advice`Stefan Monnier2022-03-17
* | * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Simplify Edebug specStefan Monnier2022-03-14
* | Make Edebug specification for 'cl-defstruct' more lenient.Philipp Stephani2022-03-14
* | (cl-macro-list): Simplify by unifying the variantsStefan Monnier2022-03-07
* | Teach Edebug about the special '&whole' syntax for compiler macros.Philipp Stephani2022-03-03
* | (macroexp-warn-and-return): Fix bug#53618Stefan Monnier2022-02-19
* | Commit fixes and enhancements to the scratch/correct-warning-pos branchAlan Mackenzie2022-01-14
* | Merge branch 'master' into scratch/correct-warning-posAlan Mackenzie2022-01-11
|\ \
| * | Merge from origin/emacs-28Eli Zaretskii2022-01-01
| |\|
| | * ; Add 2022 to copyright years.Eli Zaretskii2022-01-01
| * | Fix bug#28557Stefan Monnier2021-12-20
| * | ; * lisp/emacs-lisp/cl-macs.el (cl--self-tco): fix bootstrappingMattias Engdegård2021-12-20
| * | Body of dynamic let-bindings is not in tail positionMattias Engdegård2021-12-20
| * | * lisp/emacs-lisp/cl-macs.el (natnum): Fix typoStefan Monnier2021-12-03
| * | * lisp/emacs-lisp/cl-macs.el (natnum): Define it as a typeStefan Monnier2021-12-03
| * | * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Decl struct predicates as pureAndrea Corallo2021-12-01
| |/
* | Make symbols with positions work with native compilationAlan Mackenzie2021-12-30
* | Several amendments to scratch/correct-warning-pos.Alan Mackenzie2021-12-01
* | First commit of scratch/correct-warning-pos.Alan Mackenzie2021-11-29
|/
* Clarify the purpose of internal--format-docstring-lineStefan Kangas2021-10-03
* Mention describe-symbol in cl-defstruct docstringStefan Kangas2021-09-28