summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-lib.el
Commit message (Expand)AuthorAgeFilesLines
* Merge from origin/emacs-28Eli Zaretskii2022-01-011-1/+1
|\
| * ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
* | Add `cl-constantly' functionLars Ingebrigtsen2021-12-021-0/+5
|/
* Move generalized variable specs from cl-lib.el to gv.elLars Ingebrigtsen2021-07-221-105/+0
* * lisp/emacs-lisp/macroexp.el (macroexp-file-name): New function.Stefan Monnier2021-02-241-8/+3
* Use `declare` instead of `def-edebug-spec` in most placesStefan Monnier2021-02-121-1/+1
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* Fix compilation warning in cl-lib.elLars Ingebrigtsen2020-09-121-0/+1
* Preserve setf semantics in 'substring', 'cons', 'logand' expandersŠtěpán Němec2020-08-251-2/+5
* Update copyright year to 2020Paul Eggert2020-01-011-1/+1
* Document Lisp floats a bit betterPaul Eggert2019-11-101-9/+7
* Preserve more markers when reverting .gpg filesLars Ingebrigtsen2019-09-041-0/+1
* ; * lisp/emacs-lisp/cl-lib.el (cl-pushnew): Doc fix.Eli Zaretskii2019-08-231-3/+3
* Clarify doc string of cl-pushnewLars Ingebrigtsen2019-08-231-3/+6
* Make cl-values-list signal an error if its argument isn't a listLars Ingebrigtsen2019-07-281-5/+9
* * lisp/emacs-lisp/bytecomp.el (byte-compile-dynamic): Mark obsoleteStefan Monnier2019-06-211-4/+0
* * lisp/emacs-lisp/cl-lib.el (cl-endp): Move to cl-seq.elStefan Monnier2019-02-181-7/+0
* * lisp/emacs-lisp/cl-lib.el (cl-endp): Remove stray 'x.Paul Eggert2019-02-171-1/+1
* Merge from origin/emacs-26Paul Eggert2018-12-311-1/+1
|\
| * Update copyright year to 2019Paul Eggert2019-01-011-1/+1
* | Allow setf of buffer-modified-p without argument (Bug#21201)Noam Postavsky2018-08-271-2/+3
|/
* Update copyright year to 2018Paul Eggert2018-01-011-1/+1
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* * emacs-lisp/cl-lib.el (cl--old-struct-type-of): Accept `[]'Stefan Monnier2017-07-181-1/+1
* * lisp/emacs-lisp/cl-lib.el (cl--random-time): Remove as wellStefan Monnier2017-07-141-5/+0
* Remove duplicate cl--random-state definitionPaul Eggert2017-07-141-3/+0
* * lisp/emacs-lisp/cl-lib.el (cl-mapcar): Remove recent autoload cookie.Glenn Morris2017-05-041-1/+0
* Backward compatibility with pre-existing struct instances.Stefan Monnier2017-04-041-0/+36
* Prevent for consing in cl-mapc and cl-maplTino Calancha2017-02-271-2/+3
* Move cXXXr and cXXXXr to subr.elMark Oteiza2017-01-251-119/+24
* Update copyright year to 2017Paul Eggert2016-12-311-1/+1
* Make setf for frame-height/width work againChristopher Wellons2016-02-231-2/+4
* Update copyright year to 2016Paul Eggert2016-01-011-1/+1
* Initialize cl--gensym-counter to 0Paul Eggert2015-06-271-10/+5
* Fix bootstrap (void function cl-member).Glenn Morris2015-05-131-3/+4
* cl-lib.el: Partial revert of "2015-04-05 Rationalize c[ad]+r"Stefan Monnier2015-04-101-83/+50
* Rationalize use of c[ad]+r, expunging cl-c[ad]\{3,4\}r.Alan Mackenzie2015-04-051-26/+59
* Add new `cl-struct' and `eieio' pcase patterns.Stefan Monnier2015-03-231-1/+0
* * lisp/emacs-lisp/cl*.el: Use define-inline and move some codeStefan Monnier2015-02-141-16/+0
* Update copyright year to 2015Paul Eggert2015-01-011-1/+1
* New macro macroexp-let2*Leo Liu2014-11-241-6/+5
* Consolidate x-select-text.Stefan Monnier2014-10-011-1/+0
* Add cl-parse-integer based on parse-integerLeo Liu2014-09-261-0/+19
* * emacs-lisp/cl-lib.el (cl-endp): Fix last change.Leo Liu2014-05-211-1/+1
* * emacs-lisp/cl-lib.el (cl-endp): Conform to CL's semantics.Leo Liu2014-05-201-1/+7
* * lisp/emacs-lisp/cl-macs.el (cl-struct-slot-offset): Mark as pure.Stefan Monnier2014-04-211-3/+0
* * lisp/emacs-lisp/cl-lib.el (current-case-table): Remove setter.Stefan Monnier2014-04-121-1/+0
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
* * lisp/subr.el (define-error): New function.Stefan Monnier2013-08-091-0/+3
* * lisp/emacs-lisp/cl-loaddefs.el: Don't version-control any more.Stefan Monnier2013-06-201-2/+3