summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-macs.el
Commit message (Expand)AuthorAgeFilesLines
* Merge from origin/emacs-25Paul Eggert2017-01-011-8/+8
|\
| * Define struct predicate before acccesorsNoam Postavsky2016-12-101-8/+8
* | Add "using" to cl-loop debug spec (Bug#24750)Mark Oteiza2016-11-251-0/+1
* | * lisp/emacs-lisp/cl-macs.el (cl-symbol-macrolet): Fix debug specJohan Bockgård2016-10-311-1/+1
* | cl-defstruct: Fix debug spec and check of slot optionsJohan Bockgård2016-10-191-6/+7
* | * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Fix debug spec (Bug#24430).Johan Bockgård2016-09-141-10/+10
* | Fix cl-assert with atomp FORM, non-nil SHOW-ARGSNoam Postavsky2016-08-061-1/+1
* | Merge from origin/emacs-25Paul Eggert2016-08-051-0/+29
|\ \ | |/
| * Add details to cl-lib defining macros' docstringsNoam Postavsky2016-07-091-0/+29
* | * lisp/emacs-lisp/cl-macs.el (cl--prog): New functionStefan Monnier2016-07-121-0/+21
* | Merge from origin/emacs-25Paul Eggert2016-06-191-2/+2
|\ \ | |/
| * * lisp/emacs-lisp/cl-macs.el (cl-loop): Doc fix re "by".Tino Calancha2016-06-071-2/+2
* | * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Tweak previous toGlenn Morris2016-05-271-6/+8
* | * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Add docstring to accessors.Stefan Monnier2016-05-271-5/+7
|/
* Redo the fix for bug#21839Dmitry Gutov2016-05-121-1/+2
* Update copyright year to 2016Paul Eggert2016-01-011-1/+1
* * lisp/emacs-lisp/cl-macs.el (character): Can't be negativeStefan Monnier2015-12-041-1/+1
* Fix docstring quoting problems with ‘ '’Paul Eggert2015-11-171-5/+6
* * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Fix a bugArtur Malabarba2015-11-071-1/+1
* ; Remove extraneous "coding: utf-8" specifications in Elisp filesDmitry Gutov2015-09-291-1/+1
* Go back to grave quoting in source-code docstrings etc.Paul Eggert2015-09-071-15/+15
* Use PAT rather than UPAT in pcase macrosJohan Bockgård2015-09-051-3/+3
* More-conservative ‘format’ quote restylingPaul Eggert2015-08-231-2/+2
* text-quoting-style in emacs-lisp diagnosticsPaul Eggert2015-08-211-15/+15
* Add online-help support to describe typesStefan Monnier2015-07-071-12/+10
* Initialize cl--gensym-counter to 0Paul Eggert2015-06-271-1/+1
* * lisp/emacs-lisp/cl-macs.el (cl-tagbody): Scope cl--tagbody-alistStefan Monnier2015-05-251-1/+2
* Don't require help-fns when not neededPaul Eggert2015-05-201-1/+0
* * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Implement docstringsArtur Malabarba2015-04-131-1/+5
* Support debug declarations in pcase macrosJohan Bockgård2015-04-121-0/+1
* cl-lib.el: Partial revert of "2015-04-05 Rationalize c[ad]+r"Stefan Monnier2015-04-101-38/+27
* Rationalize use of c[ad]+r, expunging cl-c[ad]\{3,4\}r.Alan Mackenzie2015-04-051-25/+28
* * lisp/emacs-lisp/cl|eieio: Minor tweaksStefan Monnier2015-03-261-2/+2
* Add cl-struct specific optimizations to pcase.Stefan Monnier2015-03-231-4/+48
* Add new `cl-struct' and `eieio' pcase patterns.Stefan Monnier2015-03-231-0/+22
* (cl-defsubst): Ignore false-positive occurrences of args via &cl-defsStefan Monnier2015-03-201-1/+2
* Add classes as run-time descriptors of cl-structs.Stefan Monnier2015-03-181-86/+112
* * cl-macs.el (cl--transform-lambda): Refine last change.Stefan Monnier2015-03-171-11/+15
* * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda): Optimize &aux.Stefan Monnier2015-03-161-49/+99
* Add cl-iter-defunDaniel Colascione2015-03-021-0/+21
* * lisp/emacs-lisp/macroexp.el (macroexp-parse-body): Handle cl-declareStefan Monnier2015-02-221-19/+16
* * lisp/emacs-lisp/cl-macs.el (cl-struct-slot-value): Handle a nil type.Stefan Monnier2015-02-191-3/+3
* * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Keep type=nil by default.Stefan Monnier2015-02-161-4/+4
* * lisp/emacs-lisp/cl*.el: Use define-inline and move some codeStefan Monnier2015-02-141-79/+81
* Tighten up the tagcode used for eieio and cl-struct objectsStefan Monnier2015-01-271-116/+99
* * lisp/emacs-lisp/cl-macs.el: Fix last change.Stefan Monnier2015-01-161-15/+22
* * lisp/emacs-lisp/cl-generic.el: New file.Stefan Monnier2015-01-141-17/+35
* Update copyright year to 2015Paul Eggert2015-01-011-1/+1
* New macro macroexp-let2*Leo Liu2014-11-241-3/+2
* Fix bootstrap failure after last change to eval-and-compile.Stefan Monnier2014-11-091-1/+6