summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/eieio-base.el
Commit message (Expand)AuthorAgeFilesLines
* Update copyright year to 2020Paul Eggert2020-01-011-1/+1
* * eieio-core.el (eieio--full-class-object): New function.Stefan Monnier2019-10-061-2/+1
* Move around defgeneric/defmethods in eieioLars Ingebrigtsen2019-06-191-5/+6
* Compilation work-around for obsolete eieio-object-set-name-stringLars Ingebrigtsen2019-06-171-0/+8
* Fix compilation warning i eieio-baseLars Ingebrigtsen2019-06-161-1/+1
* Update author/maintainer infoPaul Eggert2019-05-261-1/+1
* Merge from origin/emacs-26Glenn Morris2019-05-081-11/+21
|\
| * Fix incorrect cloning of eieio-instance-inheritor objects (Bug#34840)Vitalie Spinu2019-05-081-2/+10
| * Fix cloning of eieio-named objects (Bug#22840)Vitalie Spinu2019-05-071-9/+11
* | Merge from origin/emacs-26Paul Eggert2018-12-311-1/+1
|\ \ | |/
| * Update copyright year to 2019Paul Eggert2019-01-011-1/+1
| * Further fix to eieio-persistentEric Abrahamsen2018-10-041-17/+15
* | Further fix to eieio-persistentEric Abrahamsen2018-04-131-17/+15
* | Merge from origin/emacs-26Glenn Morris2018-03-221-17/+30
|\ \ | |/
| * Improve warning and error messagesEric Abrahamsen2018-03-221-8/+12
| * Let eieio-persistent-read read what object-write has writtenEric Abrahamsen2018-03-221-8/+17
| * Handle possible classtype values in eieio-persistent-readEric Abrahamsen2018-03-221-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/+20
|\ \ | |/
| * Handle hash tables and vectors when reading/writing EIEIO objectsEric Abrahamsen2017-12-091-0/+20
| * Fix to 2fddfb7ce7Eric Abrahamsen2017-11-081-2/+2
| * Handle object string name in eieio-persistent-convert-list-objectEric Abrahamsen2017-11-081-2/+5
* | Fix to 2fddfb7ce7Eric Abrahamsen2017-10-221-2/+2
* | Handle object string name in eieio-persistent-convert-list-objectEric Abrahamsen2017-10-221-2/+5
* | * lisp/emacs-lisp/eieio.el (eieio-object-name-string): De-obsoleteStefan Monnier2017-10-201-1/+1
|/
* Fix slot typecheck in eieio-persistentEric Abrahamsen2017-09-301-15/+14
* Prefer HTTPS to FTP and HTTP in documentationPaul Eggert2017-09-131-1/+1
* Make EIEIO use records.Stefan Monnier2017-04-041-2/+1
* Update copyright year to 2017Paul Eggert2016-12-311-1/+1
* Update copyright year to 2016Paul Eggert2016-01-011-1/+1
* Go back to grave quoting in source-code docstrings etc.Paul Eggert2015-09-071-1/+1
* text-quoting-style in emacs-lisp diagnosticsPaul Eggert2015-08-211-1/+1
* (eieio-persistent-save): Don't ignore `file' arg (bug#20972)Stefan Monnier2015-07-061-31/+22
* Let jit-lock know the result of font-lock-extend-region-functions.Stefan Monnier2015-03-301-1/+2
* * eieio-base.el (make-instance) <eieio-named>: New instance.Stefan Monnier2015-03-301-0/+9
* EIEIO: Change class's representation to unify instance & class slotsStefan Monnier2015-03-181-19/+17
* * lisp/emacs-lisp/eieio*.el: Align a bit better with CLOSStefan Monnier2015-02-161-1/+1
* * lisp/emacs-lisp/eieio*.el: Use (:documentation ...) featureStefan Monnier2015-02-051-2/+1
* EIEIO: Simplify help hyperlinks; Try and reduce hardcoding in .elcStefan Monnier2015-01-311-2/+2
* * lisp/emacs-lisp/eieio*.el: Fix up warnings and improve compatibilityStefan Monnier2015-01-211-18/+18
* * emacs-lisp/eieio-generic.el: New file.Stefan Monnier2015-01-081-2/+2
* lisp/emacs-lisp/eieio-core.el (eieio-backward-compatibility): New var.Stefan Monnier2015-01-071-3/+21
* * lisp/emacs-lisp/eieio*.el: Use class objects in `parent' field.Stefan Monnier2015-01-041-3/+3
* lisp/emacs-lisp/eieio*.el: Reduce object header to 1 slotStefan Monnier2014-12-291-1/+2
* * lisp/emacs-lisp/eieio*.el: Remove "name" field of objectsStefan Monnier2014-12-221-45/+35
* * lisp/emacs-lisp/eieio-core.el (eieio--class-v): Rename from class-v.Stefan Monnier2014-12-221-1/+1
* * lisp/emacs-lisp/eieio*.el: Use hashtables rather than obarraysStefan Monnier2014-12-221-5/+5
* * lisp/emacs-lisp/eieio-base.el: Use lexical-binding and cl-lib.Stefan Monnier2014-10-171-5/+6
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1