summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/eieio.el
Commit message (Expand)AuthorAgeFilesLines
* Let the cl-typep effects of defclass work during compilation (Bug#27718)Noam Postavsky2017-08-071-1/+1
* * lisp/emacs-lisp/eieio.el (defclass): Fix quote in warning message.Noam Postavsky2017-05-261-1/+1
* Deprecate copy-record in favor of copy-sequencePaul Eggert2017-04-071-3/+3
* Make EIEIO use records.Stefan Monnier2017-04-041-7/+5
* Use cl-print for Edebug and EIEIOStefan Monnier2017-02-231-21/+7
* Merge from origin/emacs-25Paul Eggert2017-01-011-1/+1
|\
| * Update copyright year to 2017Paul Eggert2016-12-311-1/+1
| * ; Auto-commit of loaddefs files.Glenn Morris2016-05-101-1/+1
* | ; Replace "25.2" with "26.1" where appropriate, which is almost everywhereGlenn Morris2016-11-171-3/+3
* | Merge from origin/emacs-25Paul Eggert2016-05-011-1/+1
|\ \ | |/
| * Remove \= from format string (bug#18190)Andreas Schwab2016-04-301-1/+1
| * ; Auto-commit of loaddefs files.Glenn Morris2016-01-011-2/+2
* | Merge from origin/emacs-25John Wiegley2016-01-111-1/+1
|\ \ | |/
| * Update copyright year to 2016Paul Eggert2016-01-011-1/+1
* | eieio generate autoloads to non-versioned file.Phillip Lord2015-12-171-35/+0
* | * lisp/emacs-lisp/eieio.el: Add some default implementationsStefan Monnier2015-11-251-20/+16
|/
* ; Auto-commit of loaddefs files.Glenn Morris2015-09-081-1/+1
* Go back to grave quoting in source-code docstrings etc.Paul Eggert2015-09-071-3/+3
* Use PAT rather than UPAT in pcase macrosJohan Bockgård2015-09-051-3/+3
* Fix some more docstring etc. quoting problemsPaul Eggert2015-09-031-1/+2
* Escape ` and ' in docPaul Eggert2015-09-011-2/+2
* ; Auto-commit of loaddefs files.Glenn Morris2015-08-241-1/+1
* text-quoting-style in emacs-lisp diagnosticsPaul Eggert2015-08-211-3/+3
* ; Auto-commit of loaddefs files.Glenn Morris2015-08-151-1/+1
* ; Auto-commit of loaddefs files.Glenn Morris2015-08-011-1/+1
* Add online-help support to describe typesStefan Monnier2015-07-071-9/+10
* * lisp/emacs-lisp/eieio-core.el (eieio--class-v): RemoveStefan Monnier2015-07-021-5/+5
* ; Auto-commit of loaddefs files.Glenn Morris2015-06-191-1/+1
* ; Auto-commit of loaddefs files.Glenn Morris2015-05-281-1/+1
* ; Auto-commit of loaddefs files.Glenn Morris2015-05-081-1/+1
* ; Auto-commit of loaddefs files.Glenn Morris2015-05-061-1/+1
* Support debug declarations in pcase macrosJohan Bockgård2015-04-121-0/+1
* * lisp/emacs-lisp/cl|eieio: Minor tweaksStefan Monnier2015-03-261-1/+1
* Add new `cl-struct' and `eieio' pcase patterns.Stefan Monnier2015-03-231-0/+38
* Fixes: debbugs:20141Stefan Monnier2015-03-191-2/+3
* EIEIO: Change class's representation to unify instance & class slotsStefan Monnier2015-03-181-62/+70
* # Auto-commit of loaddefs files.Glenn Morris2015-02-201-1/+1
* * lisp/emacs-lisp/eieio*.el: Align a bit better with CLOSStefan Monnier2015-02-161-45/+46
* EIEIO: Simplify help hyperlinks; Try and reduce hardcoding in .elcStefan Monnier2015-01-311-42/+29
* Auto-commit of loaddefs files.Glenn Morris2015-01-271-1/+1
* Auto-commit of loaddefs files.Glenn Morris2015-01-221-2/+2
* * lisp/emacs-lisp/eieio*.el: Fix up warnings and improve compatibilityStefan Monnier2015-01-211-46/+43
* lisp/emacs-lisp/eieio*.el: Rewrite our generics on top of cl-genericStefan Monnier2015-01-201-1/+0
* EIEIO&cl-generic: Add obsolescence warnings and fix corner caseStefan Monnier2015-01-181-0/+11
* * lisp/emacs-lisp/cl-generic.el: Add support for cl-next-method-p.Stefan Monnier2015-01-171-4/+4
* * lisp/emacs-lisp/eieio-core.el (eieio--class-constructor): Rename.Stefan Monnier2015-01-171-2/+2
* * lisp/emacs-lisp/eieio.el: Improve `constructor' compatibility.Stefan Monnier2015-01-171-7/+8
* Don't enforce :protection in EIEIO objects any moreStefan Monnier2015-01-161-10/+7
* Shrink EIEIO object header. Move generics to eieio-generic.el.Stefan Monnier2015-01-081-236/+262
|\
| * * lisp/emacs-lisp/eieio*.el: Move the function defs to defclass.Stefan Monnier2015-01-081-11/+175