diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2015-01-16 23:48:26 -0500 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2015-01-16 23:48:26 -0500 |
commit | d48c98cda83d2c74981c61a0b9d9b379c46217f4 (patch) | |
tree | 796b531601ab918a463a0a0b92283c849faf31b8 /doc/misc/ChangeLog | |
parent | 24b7f77581c7eefe484db6cbbd661c04460c66aa (diff) | |
download | emacs-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/ChangeLog | 6 |
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. |