summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/eieio.el
Commit message (Expand)AuthorAgeFilesLines
* * lisp/emacs-lisp/macroexp.el (macroexp-warn-and-return): Add arg `category`Stefan Monnier2021-07-211-2/+3
* EIEIO: Prevent excessive evaluation of :initformakater2021-07-161-14/+21
* EIEIO: Promote the CLOS behavior over the EIEIO-specific behaviorStefan Monnier2021-06-121-23/+34
* ; Normalize and add missing first and last linesStefan Kangas2021-04-191-1/+1
* * lisp/emacs-lisp/cconv.el: Improve line-nb info of unused var warningsStefan Monnier2021-02-261-1/+1
* * lisp/emacs-lisp/macroexp.el (macroexp-file-name): New function.Stefan Monnier2021-02-241-9/+9
* Update copyright year to 2021Paul Eggert2021-01-011-1/+1
* ; Fix typosStefan Kangas2020-09-211-1/+1
* Un-deprecate oset and oset-defaultBasil L. Contovounesios2020-06-061-12/+2
* * lisp/emacs-lisp/eieio.el (eieio pcase macro): Fix last-minute typoStefan Monnier2020-05-101-1/+1
* * lisp/emacs-lisp/eieio.el (eieio pcase macro): Remove unused var `is`Stefan Monnier2020-05-101-10/+9
* Make pcase pattern 'eieio' respect slot access related functions.Zhu Zihao2020-05-081-10/+7
* * lisp/emacs-lisp/eieio.el (oset, oset-default): Mark as obsoleteStefan Monnier2020-05-031-2/+4
* Update copyright year to 2020Paul Eggert2020-01-011-1/+1
* * eieio-core.el (eieio--full-class-object): New function.Stefan Monnier2019-10-061-2/+3
* Move around defgeneric/defmethods in eieioLars Ingebrigtsen2019-06-191-12/+13
* Compilation work-around for obsolete eieio-object-set-name-stringLars Ingebrigtsen2019-06-171-8/+0
* Work around warning from macroexpanding obsolete methodLars Ingebrigtsen2019-06-171-9/+9
* Suppress warning about object-print in eieio.elLars Ingebrigtsen2019-06-171-6/+6
* Suppress warning about object-print in eieio.elLars Ingebrigtsen2019-06-171-2/+5
* Rewrite object-print methods in cedet to be cl-print-object methodsLars Ingebrigtsen2019-06-171-1/+8
* Merge from origin/emacs-26Glenn Morris2019-06-011-0/+3
|\
| * Use plain symbols for eieio type descriptors (Bug#29220)Noam Postavsky2019-05-301-0/+3
* | Merge from origin/emacs-26Paul Eggert2018-12-311-1/+1
|\|
| * Update copyright year to 2019Paul Eggert2019-01-011-1/+1
* | Merge from origin/emacs-26Michael Albinus2018-05-291-4/+4
|\|
| * Use EXPVAL in docstrings of patterns defined using pcase-defmacroThien-Thi Nguyen2018-05-271-4/+4
* | ; lisp/emacs-lisp/eieio.el (eieio-object-set-name-string): Fix quote.Noam Postavsky2018-03-011-1/+1
* | Merge from origin/emacs-26Paul Eggert2018-01-011-1/+1
|\|
| * Update copyright year to 2018Paul Eggert2018-01-011-1/+1
* | Merge from origin/emacs-26Glenn Morris2017-12-121-0/+19
|\|
| * Handle hash tables and vectors when reading/writing EIEIO objectsEric Abrahamsen2017-12-091-0/+19
* | Further fixes to writing of object namesEric Abrahamsen2017-11-181-3/+3
* | Provide more control over writing of objects in object-writeEric Abrahamsen2017-11-101-10/+25
* | * lisp/emacs-lisp/eieio.el (eieio-object-name-string): De-obsoleteStefan Monnier2017-10-201-15/+15
|/
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* 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