summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-macs.el
Commit message (Expand)AuthorAgeFilesLines
* 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
* | Merge remote-tracking branch 'savannah/master' into clean-upAndrea Corallo2020-09-301-0/+1
|\|
| * * lisp/emacs-lisp/cl-macs.el (hash-table): Define the type's typep testStefan Monnier2020-09-291-0/+1
* | * lisp/emacs-lisp/cl-macs.el (cl--optimize): Add a FIXME.Andrea Corallo2020-09-261-0/+2
* | * lisp/emacs-lisp/cl-macs.el: Define fixnum and bignum.Andrea Corallo2020-09-141-0/+4
* | * Add 'cl-optimize' as function declarationAndrea Corallo2020-09-141-0/+20
* | * lisp/emacs-lisp/cl-macs.el (cl-the): Emit compiler hints when native.Andrea Corallo2020-09-141-0/+8
|/
* Avoid duplicate Edebug symbols when using ‘cl-flet’ (Bug#41989)Philipp Stephani2020-08-021-1/+6
* * lisp/emacs-lisp/cl-macs.el (cl-deftype-satisfies): Add `keyword`Stefan Monnier2020-07-061-10/+16
* Slightly improve commit 73be4d1ed5b190bd93e9bad6aebe43d0dea0d7d3.Philipp Stephani2020-06-101-4/+4
* Allow destructuring in &aux sections when using edebug (Bug#40431)Philipp Stephani2020-06-101-4/+4
* Don't increment array index in cl-loop twice (Bug#40727)Noam Postavsky2020-05-071-1/+2
* Revert "cl-loop: Calculate the array length just once"Noam Postavsky2020-05-071-10/+4
* Merge from origin/emacs-27Glenn Morris2020-04-201-4/+4
|\
| * ; Fix some typos and doc issues (bug#40695)Štěpán Němec2020-04-181-4/+4
* | Merge from origin/emacs-27Glenn Morris2020-04-131-1/+1
|\|
| * Fix error message for ‘cl-struct-unknown-slot’ (bug#39995)Philipp Stephani2020-04-121-1/+1
* | * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Avoid known cl-defsubst breakageStefan Monnier2020-04-051-3/+15
* | * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Declare the type immediatelyStefan Monnier2020-03-271-1/+4
* | * lisp/emacs-lisp/cl-macs.el: More care with `eval` and with `cl-typep`Stefan Monnier2020-03-101-20/+37
* | * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda): Simplify resultStefan Monnier2020-03-101-16/+6
* | Eval macro arg just onceTino Calancha2020-02-051-3/+4
* | Generate fewer useless conditionals in cl-loopMattias Engdegård2020-01-041-1/+4
|/
* Update copyright year to 2020Paul Eggert2020-01-011-1/+1
* Trivial docstring fixesJuanma Barranquero2019-12-241-1/+1
* Refix conditional step clauses in cl-loopdickmao2019-11-221-59/+37
* Extend debug spec of cl-flet (Bug#34481)Michael Heerdegen2019-10-171-1/+3
* Make the cl-letf doc string link to the manualLars Ingebrigtsen2019-10-121-0/+2
* Merge commit '74e9799bd89484b8d15bdd6597c68fc00d07e7f7'Stephen Leake2019-09-101-14/+24
|\
| * * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Define setter functions.Stefan Monnier2019-09-081-14/+24
* | Support `cl-defstruct' in autoloadsStephen Leake2019-09-101-0/+1
|/