summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/eieio.el
Commit message (Expand)AuthorAgeFilesLines
* Remove the remnants of old position mechanism from scratch/correct-warning-posAlan Mackenzie2022-01-151-7/+10
* Merge branch 'master' into scratch/correct-warning-posAlan Mackenzie2022-01-111-6/+1
|\
| * Merge from origin/emacs-28Eli Zaretskii2022-01-011-1/+1
| |\
| | * ; Add 2022 to copyright years.Eli Zaretskii2022-01-011-1/+1
| * | EIEIO: Remove redundant type info in helpStefan Monnier2021-12-051-5/+0
* | | Several amendments to scratch/correct-warning-pos.Alan Mackenzie2021-12-011-2/+3
* | | First commit of scratch/correct-warning-pos.Alan Mackenzie2021-11-291-0/+1
|/ /
* | eieio-core.el: Make slot-value work on defstructsStefan Monnier2021-10-311-3/+1
* | Mark def* macros for indentationLars Ingebrigtsen2021-10-131-1/+1
|/
* Fill some auto-generated docstring linesStefan Kangas2021-09-261-2/+3
* * 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