summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/cl-generic.el
Commit message (Expand)AuthorAgeFilesLines
* Make edebug-step-in work on generic methods (Bug#22294)Gemini Lasswell2017-05-141-2/+2
* cl-defmethod: Make the edebug spec more technically correctDmitry Gutov2017-05-051-2/+3
* Fix Edebug specs for 'cl-defmethod' and 'defmethod'Gemini Lasswell2017-05-021-3/+4
* Make cl-defstruct use records.Lars Brinkhoff2017-04-041-20/+4
* Use switch on pseudovector types; plus cleanups along the wayStefan Monnier2017-03-121-1/+2
* * lisp/emacs-lisp/cl-generic.el (cl--generic-typeof-types): Add `atom'Stefan Monnier2017-02-211-15/+22
* * lisp/emacs-lisp/cl-generic.el (cl-defgeneric): Fix last changeStefan Monnier2017-02-211-1/+1
* * lisp/emacs-lisp/autoload.el (make-autoload): Support cl-defgenericStefan Monnier2017-02-211-4/+1
* Don't warn about obsolete defgenerics when defining themNoam Postavsky2017-01-291-7/+8
* Merge from origin/emacs-25Paul Eggert2017-01-011-1/+1
|\
| * Update copyright year to 2017Paul Eggert2016-12-311-1/+1
* | Merge from origin/emacs-25Paul Eggert2016-08-051-0/+14
|\ \ | |/
| * Fix eieio vs cl-generic incompatibilities found in Rudel (bug#23947)Stefan Monnier2016-07-141-0/+9
| * Include cl-generic in package--builtin-versions (bug#22817)Stefan Monnier2016-07-141-0/+5
* | * cl-generic.el: Fix problems introduced by new load-history formatStefan Monnier2016-08-021-7/+19
* | * cl-generic.el (cl-defmethod): Make docstring dynamicStefan Monnier2016-07-121-16/+44
* | Pacify ‘make check-declare’Paul Eggert2016-05-141-1/+2
|/
* Publicize cl--generic-all-functionsDmitry Gutov2016-05-101-1/+1
* Avoid loading cl-lib for term/xterm.elc, eg in -Q -nw. (Bug#22669)Glenn Morris2016-02-161-0/+4
* Update cl-defgeneric and cl-defmethod docstringsDmitry Gutov2016-01-241-10/+14
* Update copyright year to 2016Paul Eggert2016-01-011-1/+1
* Fix bug#22069 in cl-generic.elStephen Leake2015-12-021-4/+4
* Spelling fixesPaul Eggert2015-11-101-1/+1
* * lisp/emacs-lisp/cl-generic.el: Add (major-mode MODE) contextStefan Monnier2015-10-291-0/+45
* * lisp/emacs-lisp/cl-generic.el: Accomodate future changesStefan Monnier2015-10-291-39/+66
* * lisp/emacs-lisp/cl-generic.el (cl-generic-generalizers): Remove warningStefan Monnier2015-09-091-2/+5
* Go back to grave quoting in source-code docstrings etc.Paul Eggert2015-09-071-5/+5
* Revert "Prefer ‘format’ to ‘substitute-command-keys’"Andreas Schwab2015-08-231-2/+2
* Use curved quotes in core elisp diagnosticsPaul Eggert2015-08-161-3/+3
* Prefer ‘format’ to ‘substitute-command-keys’Paul Eggert2015-08-141-2/+2
* xref-find-definitions: Exclude more generic function items.Stephen Leake2015-08-131-1/+7
* * lisp/emacs-lisp/cl-generic.el (cl--generic-struct-tag): Don't burp onStefan Monnier2015-08-071-2/+3
* (gv-setter, gv-synthetic-place, gv-delay-error): New funs/macrosStefan Monnier2015-07-071-27/+8
* Add online-help support to describe typesStefan Monnier2015-07-071-9/+62
* Improve the optional translation of quotesPaul Eggert2015-06-191-2/+2
* Support curved quotes in doc stringsPaul Eggert2015-05-281-2/+2
* (cl-generic-define-method): Side effects are evil (bug#20644)Stefan Monnier2015-05-251-2/+4
* Change defgeneric so it doesn't completely redefine the functionStefan Monnier2015-05-211-17/+26
* Don't quote nil and t in doc stringsPaul Eggert2015-05-211-2/+2
* * lisp/loadup.el ("emacs-lisp/cl-generic"): PreloadStefan Monnier2015-05-131-12/+38
* * lisp/emacs-lisp/cl-generic.el: Add dispatch on &context argumentsStefan Monnier2015-05-121-114/+130
* * cl-generic.el (cl-generic-generalizers): Clean up after braindamageStefan Monnier2015-03-181-2/+2
* Add classes as run-time descriptors of cl-structs.Stefan Monnier2015-03-181-29/+35
* * lisp/emacs-lisp/cl-macs.el (cl--transform-lambda): Optimize &aux.Stefan Monnier2015-03-161-0/+1
* Replace *-function vars with generic functions in cl-generic.Stefan Monnier2015-03-041-243/+382
* * lisp/emacs-lisp/macroexp.el (macroexp-parse-body): Handle cl-declareStefan Monnier2015-02-221-1/+1
* * lisp/emacs-lisp/cl-macs.el (cl-defstruct): Keep type=nil by default.Stefan Monnier2015-02-161-2/+2
* * lisp/emacs-lisp/cl-generic.el (cl--generic-lambda): Use macroexp-parse-body.Stefan Monnier2015-02-091-9/+4
* * lisp/emacs-lisp/cl-generic.el (cl--generic-member-method): Fix paren typo.Stefan Monnier2015-02-041-2/+2
* EIEIO: Simplify help hyperlinks; Try and reduce hardcoding in .elcStefan Monnier2015-01-311-1/+2