summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-macs.el
Commit message (Expand)AuthorAge
* (cl-defstruct): Improve handling of unknown optionsStefan Monnier2024-04-16
* * lisp/emacs-lisp/cl-macs.el (cl-typep): Add docstring.Andrea Corallo2024-04-10
* * lisp/emacs-lisp/cl-macs.el (list): Predefine predicate by handStefan Monnier2024-03-28
* cl-preloaded.el: Fix the type latticeStefan Monnier2024-03-26
* Merge from origin/emacs-29Eli Zaretskii2024-03-23
|\
| * ; * lisp/emacs-lisp/cl-macs.el (cl-labels): Fix stray diff marker.Robert Pluim2024-03-20
* | Cleanup some type predicatesStefan Monnier2024-03-12
* | * lisp/emacs-lisp/cl-macs.el (cl-deftype-satisfies): Add 'symbol-with-pos'.Andrea Corallo2024-02-28
* | Add a proper type for obarraysMattias Engdegård2024-02-23
* | ; Add two comments on comp-known-predicates cl-deftype-satisfiesAndrea Corallo2024-02-21
* | (pcase): New `_` syntax in pred/app functionsStefan Monnier2024-02-11
* | Merge from savannah/emacs-29Po Lu2024-01-02
|\|
| * ; Add 2024 to copyright yearsPo Lu2024-01-02
* | ; Fix typosStefan Kangas2023-12-10
* | Move EIEIO's C3 linearization code to `subr.el`Stefan Monnier2023-11-11
* | ; * lisp/emacs-lisp/cl-macs.el: Axe useless `gethash` inline declMattias Engdegård2023-11-06
* | Add two docstrings in cl-macs.elJeremy Bryant2023-11-01
* | comp-cstr.el: The type hierarchy is a DAG, not a treeStefan Monnier2023-10-30
* | Add two missing 'number-or-marker' entries to the cl machinery (bug#66615)Andrea Corallo2023-10-19
* | ; Simplify recent change in cl-defstructStefan Kangas2023-10-01
* | ; Fix bootstrapStefan Kangas2023-09-13
* | Shorten docstrings generated by cl-defstructDamien Cassou2023-09-13
* | Shorten docstrings generated by cl-defsubstDamien Cassou2023-09-13
* | * lisp/emacs-lisp/cl-macs.el (cl--parse-loop-clause): Fix bug#65833Stefan Monnier2023-09-08
* | * lisp/emacs-lisp/cl-macs.el (cl-flet): Remove `&name` for (SYM EXP) caseStefan Monnier2023-09-04
* | Fix Edebug specification for 'cl-define-compiler-macro'.Philipp Stephani2023-09-03
* | Revert "; Reverse debug spec of cl-flet (bug#65344)"Gerd Möllmann2023-08-23
* | ; Reverse debug spec of cl-flet (bug#65344)Gerd Möllmann2023-08-22
* | Fix debug spec of cl-flet (bug#65344)Gerd Möllmann2023-08-21
* | * lisp/emacs-lisp/cl-macs.el (cl--labels-convert): Remove outdated fixmeStefan Monnier2023-08-12
* | * lisp/emacs-lisp/cl-macs.el (cl--labels-convert): Fix bug#65017Stefan Monnier2023-08-11
* | * lisp/emacs-lisp/cl-macs.el (cl--slet): Fix bug#64315Stefan Monnier2023-06-28
* | cl-macs.el: Silence recent new "lexical arg shadows" warningsStefan Monnier2023-06-25
* | (macroexp--unfold-lambda): Obey the lexbind semanticsStefan Monnier2023-06-24
* | * lisp/emacs-lisp/cl-macs.el (cl--slet): Unbreak bootstrapStefan Monnier2023-06-24
* | cl-defsubst: Use static scoping for argsStefan Monnier2023-06-23
* | cl-defun/cl-struct: Use static scoping for function argsStefan Monnier2023-06-23
* | Fix nativecomp ICE compiling structure related code (bug#63674)Andrea Corallo2023-05-24
* | comp: Account non builtin types in type hierarchyAndrea Corallo2023-05-23
* | Declare `cl-delete` to have important-return-value (bug#61730)Mattias Engdegård2023-05-01
* | Add the function declaration and property `important-return-value`Mattias Engdegård2023-05-01
* | 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
|/