summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/eieio-core.el
Commit message (Expand)AuthorAgeFilesLines
* 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
* * lisp/emacs-lisp/eieio-core.el (eieio-defclass-internal): Fix lastStefan Monnier2015-04-271-2/+8
* * lisp/emacs-lisp/eieio-core.el (eieio-defclass-internal): Reuse oldc.Stefan Monnier2015-04-271-6/+6
* * lisp/emacs-lisp/eieio-core.el (eieio--class): Derive from cl--classStefan Monnier2015-04-141-20/+1
* * eieio-core.el (class-abstract-p): Don't inline, to avoid leaking internalsStefan Monnier2015-04-141-1/+1
* (eieio-copy-parents-into-subclass): Fix inheritance of initargsStefan Monnier2015-04-081-4/+3
* EIEIO: Change class's representation to unify instance & class slotsStefan Monnier2015-03-181-387/+245
* Replace *-function vars with generic functions in cl-generic.Stefan Monnier2015-03-041-27/+27
* * lisp/emacs-lisp/eieio*.el: Align a bit better with CLOSStefan Monnier2015-02-161-20/+13