aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorStefan Monnier2015-01-08 00:24:24 -0500
committerStefan Monnier2015-01-08 00:24:24 -0500
commit54181569d255322bdae321dc3fddeb465780fbe0 (patch)
treec1ac30021555f7cf3d86599b920f3996ebfe4ec2 /lisp/ChangeLog
parent1599688e95802c34f35819f5600a48a81248732c (diff)
downloademacs-54181569d255322bdae321dc3fddeb465780fbe0.tar.gz
emacs-54181569d255322bdae321dc3fddeb465780fbe0.zip
* emacs-lisp/eieio-generic.el: New file.
* lisp/emacs-lisp/eieio-core.el: Move all generic function code to eieio-generic.el. (eieio--defmethod): Declare. * lisp/emacs-lisp/eieio.el: Require eieio-generic. Move all generic function code to eieio-generic.el. * lisp/emacs-lisp/eieio-opt.el (eieio-help-generic): Move to eieio-generic.el. * lisp/emacs-lisp/eieio-datadebug.el (eieio-debug-methodinvoke): Update call to eieio--generic-call. * lisp/emacs-lisp/eieio-base.el (eieio-instance-inheritor): Don't use <class>-child type. * test/automated/eieio-test-methodinvoke.el (eieio-test-method-store): Update reference to eieio--generic-call-key. * test/automated/eieio-tests.el (eieio-test-23-inheritance-check): Don't use <foo>-child-p.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 808fab10ff8..66b3b8eb061 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,18 @@
12015-01-08 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * emacs-lisp/eieio-generic.el: New file.
4 * emacs-lisp/eieio-core.el: Move all generic function code to
5 eieio-generic.el.
6 (eieio--defmethod): Declare.
7 * emacs-lisp/eieio.el: Require eieio-generic. Move all generic
8 function code to eieio-generic.el.
9 * emacs-lisp/eieio-opt.el (eieio-help-generic): Move to
10 eieio-generic.el.
11 * emacs-lisp/eieio-datadebug.el (eieio-debug-methodinvoke): Update call
12 to eieio--generic-call.
13 * emacs-lisp/eieio-base.el (eieio-instance-inheritor): Don't use
14 <class>-child type.
15
12015-01-07 Stefan Monnier <monnier@iro.umontreal.ca> 162015-01-07 Stefan Monnier <monnier@iro.umontreal.ca>
2 17
3 * emacs-lisp/chart.el (chart-add-sequence, chart-bar-quickie): 18 * emacs-lisp/chart.el (chart-add-sequence, chart-bar-quickie):