1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-28 16:21:07 -08:00
emacs/doc/misc
Stefan Monnier d48c98cda8 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.
2015-01-16 23:48:26 -05:00
..
ada-mode.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
auth.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
autotype.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
bovine.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
calc.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
cc-mode.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
ChangeLog Don't enforce :protection in EIEIO objects any more 2015-01-16 23:48:26 -05:00
cl.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
dbus.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
dired-x.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
doclicense.texi
ebrowse.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
ede.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
ediff.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
edt.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
efaq-w32.texi Update copyright year to 2015 2015-01-01 14:26:41 -08:00
efaq.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
eieio.texi Don't enforce :protection in EIEIO objects any more 2015-01-16 23:48:26 -05:00
emacs-gnutls.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
emacs-mime.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
epa.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
erc.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
ert.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
eshell.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
eudc.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
eww.texi Update copyright year to 2015 2015-01-01 14:26:41 -08:00
flymake.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
forms.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
gnus-coding.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
gnus-faq.texi Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-news.el Fix copyright years by hand 2015-01-01 14:27:34 -08:00
gnus-news.texi Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-overrides.texi
gnus.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
gpl.texi
htmlfontify.texi Update copyright year to 2015 2015-01-01 14:26:41 -08:00
idlwave.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
ido.texi Update copyright year to 2015 2015-01-01 14:26:41 -08:00
info.texi Use prefix argument in `info-display-manual' 2014-12-31 17:15:36 +03:00
mairix-el.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
Makefile.in Update copyright year to 2015 2015-01-01 14:26:41 -08:00
makefile.w32-in Update copyright year to 2015 2015-01-01 14:26:41 -08:00
message.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
mh-e.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
newsticker.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
nxml-mode.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
octave-mode.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
org.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
pcl-cvs.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
pgg.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
rcirc.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
reftex.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
remember.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
sasl.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
sc.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
sem-user.texi Update copyright year to 2015 2015-01-01 14:26:41 -08:00
semantic.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
ses.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
sieve.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
smtpmail.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
speedbar.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
srecode.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
texinfo.tex Fix copyright years by hand 2015-01-01 14:27:34 -08:00
todo-mode.texi Update copyright year to 2015 2015-01-01 14:26:41 -08:00
tramp.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
trampver.texi Update copyright year to 2015 2015-01-01 14:26:41 -08:00
url.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
vhdl-mode.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
vip.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
viper.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
widget.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
wisent.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00
woman.texi Fix copyright years by hand 2015-01-01 14:27:34 -08:00