summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp/cl-macs-tests.el
Commit message (Expand)AuthorAgeFilesLines
* Don't mutate constants in testsMattias Engdegård2023-05-131-1/+1
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
* Fix &key parameters called without arguments (bug#58714)Gerd Möllmann2022-11-111-0/+6
* Improve check for misleading 'cl-case' cases (Bug#57915).Philipp Stephani2022-09-191-0/+11
* Fix recently-added cl-macs testsLars Ingebrigtsen2022-09-141-32/+34
* Have 'cl-case' warn about suspicious casesPhilipp Stephani2022-09-131-0/+32
* Signal an error if a fallback cl-case is misplacedPhilipp Stephani2022-09-131-0/+11
* cl-symbol-macrolet: Fix recent regressionStefan Monnier2022-09-061-1/+8
* gv.el and cl-macs.el: Fix bug#57397Stefan Monnier2022-09-031-1/+14
* Make Edebug specification for 'cl-defstruct' more lenient.Philipp Stephani2022-03-141-0/+18
* Teach Edebug about the special '&whole' syntax for compiler macros.Philipp Stephani2022-03-031-0/+15
* Merge from origin/emacs-28Eli Zaretskii2022-01-011-1/+1
|\
| * ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* | Body of dynamic let-bindings is not in tail positionMattias Engdegård2021-12-201-1/+18
* | * test/lisp/emacs-lisp/cl-macs-tests.el: Avoid `with-suppressed-warnings`Stefan Monnier2021-12-081-6/+6
* | Silence byte-compiler in some testsStefan Kangas2021-12-041-0/+4
* | Make 'eval' use lexical scoping in most testsStefan Kangas2021-11-201-1/+1
* | Improve TCO test coverageMattias Engdegård2021-10-191-2/+11
|/
* Add condition-case success handler (bug#47677)Mattias Engdegård2021-04-151-4/+5
* Self-TCO in `condition-case` error handlersMattias Engdegård2021-04-091-2/+12
* Fix cl-progv binding orderToby Cubitt2021-03-201-0/+5
* Optimise tail calls in `and` and `or` forms in `cl-labels` functionsMattias Engdegård2021-03-181-5/+20
* ; Minor license statement fixesStefan Kangas2021-02-081-11/+11
* * lisp/emacs-lisp/cl-macs.el: Optimize self-calls in tail positionStefan Monnier2021-01-081-1/+16
* * lisp/subr.el (letrec): Optimize some non-recursive bindingsStefan Monnier2021-01-081-0/+8
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* Allow destructuring in &aux sections when using edebug (Bug#40431)Philipp Stephani2020-06-101-0/+9
* Don’t attempt to modify constant stringsPaul Eggert2020-05-161-1/+3
* Don't increment array index in cl-loop twice (Bug#40727)Noam Postavsky2020-05-071-0/+3
* Revert "cl-loop: Calculate the array length just once"Noam Postavsky2020-05-071-0/+6
* Update copyright year to 2020Paul Eggert2020-01-011-1/+1
* ; Spelling fixesPaul Eggert2019-12-101-2/+2
* Refix conditional step clauses in cl-loopdickmao2019-11-221-4/+64
* * cl-macs-tests.el (cl-macs-test--symbol-macrolet): New testStefan Monnier2019-05-161-0/+17
* Merge from origin/emacs-26Paul Eggert2018-12-311-1/+1
|\
| * Update copyright year to 2019Paul Eggert2019-01-011-1/+1
* | Prevent name clashes between CL structures and builtin typesPhilipp Stephani2018-01-281-1/+9
* | cl-loop: Add missing guard conditionTino Calancha2018-01-081-0/+8
* | Revert "Prevent name clashes between CL structures and builtin types"Philipp Stephani2018-01-071-9/+0
* | Prevent name clashes between CL structures and builtin typesPhilipp Stephani2018-01-071-0/+9
|/
* Update copyright year to 2018Paul Eggert2018-01-011-1/+1
* Partially revert "Mention new strictness for &optional, &rest..."Noam Postavsky2017-12-151-31/+0
* Mention new strictness for &optional, &rest in arglists (Bug#29165)Noam Postavsky2017-12-131-0/+31
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* Add tests for cl-macs.el (Bug#27559)Alexander Gramiak2017-08-211-0/+500