summaryrefslogtreecommitdiff
path: root/doc/misc/ChangeLog
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2015-01-16 23:48:26 -0500
committerStefan Monnier <monnier@iro.umontreal.ca>2015-01-16 23:48:26 -0500
commitd48c98cda83d2c74981c61a0b9d9b379c46217f4 (patch)
tree796b531601ab918a463a0a0b92283c849faf31b8 /doc/misc/ChangeLog
parent24b7f77581c7eefe484db6cbbd661c04460c66aa (diff)
downloademacs-d48c98cda83d2c74981c61a0b9d9b379c46217f4.tar.gz
Don't enforce :protection in EIEIO objects any more
* doc/misc/eieio.texi (Slot Options): Document :protection as unsupported. * lisp/emacs-lisp/eieio-core.el (eieio--scoped-class-stack): Remove var. (eieio--scoped-class): Remove function. (eieio--with-scoped-class): Remove macro. Replace uses with `progn'. (eieio--slot-name-index): Don't check the :protection anymore. (eieio-initializing-object): Remove var. (eieio-set-defaults): Don't let-bind eieio-initializing-object. * lisp/emacs-lisp/eieio-generic.el (call-next-method): Don't bother checking eieio--scoped-class any more. * test/automated/eieio-test-methodinvoke.el (eieio-test-method-store): Use an explicit arg instead of eieio--scoped-class. Update all callers. * test/automated/eieio-tests.el (eieio-test-25-slot-tests) (eieio-test-26-default-inheritance, eieio-test-28-slot-protection) (eieio-test-30-slot-attribute-override) (eieio-test-31-slot-attribute-override-class-allocation): Don't check that we enforce :protection since we don't any more.
Diffstat (limited to 'doc/misc/ChangeLog')
-rw-r--r--doc/misc/ChangeLog6
1 files changed, 5 insertions, 1 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 5057fb91f0b..2baa13cea8c 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,7 @@
+2015-01-17 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * eieio.texi (Slot Options): Document :protection as unsupported.
+
2015-01-01 Michael Albinus <michael.albinus@gmx.de>
Sync with Tramp 2.2.11.
@@ -24,7 +28,7 @@
2014-12-18 Eric Abrahamsen <eric@ericabrahamsen.net>
- * gnus.texi (Gnus Registry Setup): Explain pruning changes. Mention
+ * gnus.texi (Gnus Registry Setup): Explain pruning changes. Mention
gnus-registry-prune-factor. Explain sorting changes and
gnus-registry-default-sort-function. Correct file extension.