summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/eieio-core.el
Commit message (Expand)AuthorAgeFilesLines
* * lisp/emacs-lisp/macroexp.el (macroexp-warn-and-return): Add arg `category`Stefan Monnier2021-07-211-5/+8
* EIEIO: Promote the CLOS behavior over the EIEIO-specific behaviorStefan Monnier2021-06-121-47/+80
* * lisp/emacs-lisp/eieio-core.el (eieio-defclass-internal): Use a closureStefan Monnier2021-05-181-13/+14
* * lisp/emacs-lisp/eieio-core.el (list-of): Don't quote lambdaStefan Monnier2021-04-131-6/+6
* * lisp/emacs-lisp/cconv.el: Improve line-nb info of unused var warningsStefan Monnier2021-02-261-1/+1
* Fix obsolete variable warnings about class namesMichael Heerdegen2021-01-061-1/+2
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* Fix some over-wide docstringsStefan Kangas2020-12-301-2/+2
* Un-deprecate oset and oset-defaultBasil L. Contovounesios2020-06-061-1/+3
* Update copyright year to 2020Paul Eggert2020-01-011-1/+1
* * eieio-core.el (eieio--full-class-object): New function.Stefan Monnier2019-10-061-21/+23
* Change the eieio-declare-slots function into a macroLars Ingebrigtsen2019-06-171-2/+3
* New function eieio-declare-slotsLars Ingebrigtsen2019-06-171-0/+4
* Remove outdated FIXMELars Ingebrigtsen2019-06-131-1/+0
* Merge from origin/emacs-26Glenn Morris2019-06-011-4/+7
|\
| * Use plain symbols for eieio type descriptors (Bug#29220)Noam Postavsky2019-05-301-4/+7
* | Merge from origin/emacs-26Paul Eggert2018-12-311-1/+1
|\|
| * Update copyright year to 2019Paul Eggert2019-01-011-1/+1
* | Don't quote self-quoting pcase patternsMichael Heerdegen2018-10-301-3/+3
|/
* Update copyright year to 2018Paul Eggert2018-01-011-1/+1
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* Don't change byte-compile-delete-errors at runtime (Bug#27340)Noam Postavsky2017-06-241-3/+7
* Remove some explicit runtime loads of pcaseGlenn Morris2017-04-191-1/+0
* Create generated lisp files before main loaddefs.elGlenn Morris2017-04-131-1/+1
* Make EIEIO use records.Stefan Monnier2017-04-041-34/+16
* 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-11-041-1/+1
|\|
| * ; Spelling fixesPaul Eggert2016-11-041-1/+1
* | Merge from origin/emacs-25Paul Eggert2016-08-051-1/+1
|\|
| * Fix eieio vs cl-generic incompatibilities found in Rudel (bug#23947)Stefan Monnier2016-07-141-2/+2
| * ; Auto-commit of loaddefs files.Glenn Morris2016-01-011-1/+1
* | * cl-generic.el (cl-defmethod): Make docstring dynamicStefan Monnier2016-07-121-0/+3
* | Merge from origin/emacs-25John Wiegley2016-01-111-1/+1
|\|
| * Update copyright year to 2016Paul Eggert2016-01-011-1/+1
| * ; Auto-commit of loaddefs files.Glenn Morris2015-12-041-1/+1
* | eieio generate autoloads to non-versioned file.Phillip Lord2015-12-171-92/+1
* | * lisp/emacs-lisp/eieio.el: Add some default implementationsStefan Monnier2015-11-251-9/+3
|/
* ; Auto-commit of loaddefs files.Glenn Morris2015-11-051-1/+1
* * lisp/emacs-lisp/cl-generic.el: Accomodate future changesStefan Monnier2015-10-291-16/+14
* Fix bugs in eieio-oref-default related to class symbolsStephen Leake2015-09-151-1/+2
* * lisp/emacs-lisp/eieio-core.el (class-p): Accept class objectsStefan Monnier2015-09-111-4/+4
* Revert some stray curved quotes I missed earlierPaul Eggert2015-09-101-1/+1
* Go back to grave quoting in source-code docstrings etc.Paul Eggert2015-09-071-3/+3
* Fix some more docstring etc. quoting problemsPaul Eggert2015-09-031-5/+8
* More-conservative ‘format’ quote restylingPaul Eggert2015-08-231-1/+1
* text-quoting-style in emacs-lisp diagnosticsPaul Eggert2015-08-211-4/+4
* Add online-help support to describe typesStefan Monnier2015-07-071-42/+54
* * lisp/emacs-lisp/eieio-core.el (eieio--class-v): RemoveStefan Monnier2015-07-021-18/+14
* ; Add class name to error messagePrzemysław Wojnowski2015-05-011-1/+1