summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/eieio.el
Commit message (Expand)AuthorAgeFilesLines
...
* ; Auto-commit of loaddefs files.Glenn Morris2015-05-081-1/+1
* ; Auto-commit of loaddefs files.Glenn Morris2015-05-061-1/+1
* Support debug declarations in pcase macrosJohan Bockgård2015-04-121-0/+1
* * lisp/emacs-lisp/cl|eieio: Minor tweaksStefan Monnier2015-03-261-1/+1
* Add new `cl-struct' and `eieio' pcase patterns.Stefan Monnier2015-03-231-0/+38
* Fixes: debbugs:20141Stefan Monnier2015-03-191-2/+3
* EIEIO: Change class's representation to unify instance & class slotsStefan Monnier2015-03-181-62/+70
* # Auto-commit of loaddefs files.Glenn Morris2015-02-201-1/+1
* * lisp/emacs-lisp/eieio*.el: Align a bit better with CLOSStefan Monnier2015-02-161-45/+46
* EIEIO: Simplify help hyperlinks; Try and reduce hardcoding in .elcStefan Monnier2015-01-311-42/+29
* Auto-commit of loaddefs files.Glenn Morris2015-01-271-1/+1
* Auto-commit of loaddefs files.Glenn Morris2015-01-221-2/+2
* * lisp/emacs-lisp/eieio*.el: Fix up warnings and improve compatibilityStefan Monnier2015-01-211-46/+43
* lisp/emacs-lisp/eieio*.el: Rewrite our generics on top of cl-genericStefan Monnier2015-01-201-1/+0
* EIEIO&cl-generic: Add obsolescence warnings and fix corner caseStefan Monnier2015-01-181-0/+11
* * lisp/emacs-lisp/cl-generic.el: Add support for cl-next-method-p.Stefan Monnier2015-01-171-4/+4
* * lisp/emacs-lisp/eieio-core.el (eieio--class-constructor): Rename.Stefan Monnier2015-01-171-2/+2
* * lisp/emacs-lisp/eieio.el: Improve `constructor' compatibility.Stefan Monnier2015-01-171-7/+8
* Don't enforce :protection in EIEIO objects any moreStefan Monnier2015-01-161-10/+7
* Shrink EIEIO object header. Move generics to eieio-generic.el.Stefan Monnier2015-01-081-236/+262
|\
| * * lisp/emacs-lisp/eieio*.el: Move the function defs to defclass.Stefan Monnier2015-01-081-11/+175
| * * emacs-lisp/eieio-generic.el: New file.Stefan Monnier2015-01-081-137/+2
| * lisp/emacs-lisp/eieio-core.el (eieio-backward-compatibility): New var.Stefan Monnier2015-01-071-8/+11
| * * lisp/emacs-lisp/eieio*.el: Use class objects in `parent' field.Stefan Monnier2015-01-041-20/+21
| * lisp/emacs-lisp/eieio*.el: Reduce object header to 1 slotStefan Monnier2014-12-291-19/+24
| * * lisp/emacs-lisp/eieio*.el: Remove "name" field of objectsStefan Monnier2014-12-221-33/+27
| * * lisp/emacs-lisp/eieio-core.el (eieio--class-v): Rename from class-v.Stefan Monnier2014-12-221-38/+29
| * * lisp/emacs-lisp/eieio*.el: Use hashtables rather than obarraysStefan Monnier2014-12-221-7/+10
* | Auto-commit of loaddefs files.Glenn Morris2015-01-021-2/+2
* | Update copyright year to 2015Paul Eggert2015-01-011-1/+1
|/
* Update from CEDET trunk.David Engster2014-11-101-1/+1
* Fix bug #18897 with printing large objects from eieio.el.Eric Abrahamsen2014-11-021-12/+8
* * lisp/emacs-lisp/eieio: A bit more cleanup, removing compat code.Stefan Monnier2014-10-181-1/+1
* * lisp/emacs-lisp/eieio-base.el: Use lexical-binding and cl-lib.Stefan Monnier2014-10-171-32/+15
* Auto-commit of loaddefs files.Glenn Morris2014-05-261-1/+1
* lisp/emacs-lisp/eieio.el (with-slots): Use cl-symbol-macrolet (bug#16998).Jonas Bernoulli2014-03-121-2/+2
* Auto-commit of loaddefs files.Glenn Morris2014-01-301-1/+1
* Restore compatibilty with 23.1 (Tested)Eric S. Raymond2014-01-101-1/+1
* Restore generated autoloads in eieio.el.David Engster2014-01-091-28/+11
* Rewrite EIEIO help functions and hook them into help system.David Engster2014-01-081-0/+4
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
* * lisp/emacs-lisp/eieio.el (class-parent): Undo previous change.Glenn Morris2013-09-191-4/+1
* * emacs-lisp/eieio.el (class-parent): Don't use defalias with macros.Glenn Morris2013-09-191-1/+4
* * lisp/emacs-lisp/eieio.el (defclass): Make it eval-and-compile once more.Glenn Morris2013-06-191-1/+6
* Merge from CEDET upstream (8564).David Engster2013-06-021-2205/+29
* Cleanup some of EIEIO's namespace.Stefan Monnier2013-02-181-334/+357
* Merge from emacs-24; up to 2012-12-13T09:45:54Z!lekktu@gmail.comGlenn Morris2013-02-011-2/+2
|\
| * Sync CEDET and EIEIO version numbers with upstream.David Engster2013-01-311-2/+2
* | Merge from emacs-24; up to 2012-12-06T01:39:03Z!monnier@iro.umontreal.caPaul Eggert2013-01-021-1/+1
|\ \ | |/
| * Update copyright notices for 2013.Paul Eggert2013-01-011-1/+1