summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/eieio-core.el
Commit message (Expand)AuthorAgeFilesLines
* ; Auto-commit of loaddefs files.Glenn Morris2015-12-041-1/+1
* ; 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
* * lisp/emacs-lisp/eieio-core.el (eieio-oset-default): Catch the unexpectedStefan Monnier2015-02-091-0/+2
* * lisp/emacs-lisp/eieio*.el: Use (:documentation ...) featureStefan Monnier2015-02-051-23/+20
* EIEIO: Simplify help hyperlinks; Try and reduce hardcoding in .elcStefan Monnier2015-01-311-58/+53
* Tighten up the tagcode used for eieio and cl-struct objectsStefan Monnier2015-01-271-6/+8
* Auto-commit of loaddefs files.Glenn Morris2015-01-271-1/+1
* Auto-commit of loaddefs files.Glenn Morris2015-01-221-1/+1
* Auto-commit of loaddefs files.Glenn Morris2015-01-211-1/+22
* lisp/emacs-lisp/eieio*.el: Rewrite our generics on top of cl-genericStefan Monnier2015-01-201-19/+68
* * lisp/emacs-lisp/eieio-core.el: Add `subclass' specializer for cl-generic.Stefan Monnier2015-01-181-0/+25
* * lisp/emacs-lisp/eieio-core.el (eieio--class-constructor): Rename.Stefan Monnier2015-01-171-5/+2
* * lisp/emacs-lisp/eieio.el: Improve `constructor' compatibility.Stefan Monnier2015-01-171-0/+1
* Don't enforce :protection in EIEIO objects any moreStefan Monnier2015-01-161-76/+27
* Improve handling of doc-strings and describe-function for cl-genericStefan Monnier2015-01-161-59/+30
* * lisp/emacs-lisp/eieio-core.el: Provide support for cl-generic.Stefan Monnier2015-01-151-1/+25
* Fixes: debbugs:19552Stefan Monnier2015-01-131-1/+1
* * lisp/emacs-lisp/eieio*.el: Move the function defs to defclass.Stefan Monnier2015-01-081-258/+100
* * emacs-lisp/eieio-generic.el: New file.Stefan Monnier2015-01-081-683/+2
* lisp/emacs-lisp/eieio-core.el (eieio-backward-compatibility): New var.Stefan Monnier2015-01-071-103/+90
* * lisp/emacs-lisp/eieio*.el: Use class objects in `parent' field.Stefan Monnier2015-01-041-218/+225
* lisp/emacs-lisp/eieio*.el: Reduce object header to 1 slotStefan Monnier2014-12-291-49/+82
* * lisp/emacs-lisp/eieio*.el: Remove "name" field of objectsStefan Monnier2014-12-221-21/+34
* * lisp/emacs-lisp/eieio-core.el (eieio--class-v): Rename from class-v.Stefan Monnier2014-12-221-102/+102
* * lisp/emacs-lisp/eieio*.el: Use hashtables rather than obarraysStefan Monnier2014-12-221-280/+218
* * lisp/emacs-lisp/eieio-core.el: Prefer inlinable functions over macros.Stefan Monnier2014-12-051-16/+15
* * lisp/emacs-lisp/eieio: A bit more cleanup, removing compat code.Stefan Monnier2014-10-181-59/+13
* * lisp/emacs-lisp/eieio-base.el: Use lexical-binding and cl-lib.Stefan Monnier2014-10-171-74/+33
* Update copyright year to 2014 by running admin/update-copyright.Paul Eggert2014-01-011-1/+1
* Merge from CEDET upstream (8564).David Engster2013-06-021-0/+2264