]> git.eshelyaron.com Git - emacs.git/commit
eieio: Improve some obsolecence warnings and fix #<CLASS CLASS-XX> names
authorStefan Monnier <monnier@iro.umontreal.ca>
Mon, 7 Apr 2025 16:41:49 +0000 (12:41 -0400)
committerEshel Yaron <me@eshelyaron.com>
Tue, 8 Apr 2025 05:50:00 +0000 (07:50 +0200)
commit186fa49ca7da34799f237c776013d1a7741f437c
treeadc23afb365bf7eedd6155c348b9cd45ede269e8
parent337ff0f910ccabb5739aa864d5982c592b74fff3
eieio: Improve some obsolecence warnings and fix #<CLASS CLASS-XX> names

* lisp/emacs-lisp/eieio.el (eieio--constructor-macro): Improve message.
(eieio-object-name-string): Avoid repeated class name in the output of
`eieio-object-name`.
(make-instance, clone): Improve message.

* lisp/emacs-lisp/eieio-core.el (eieio-defclass-autoload): Use the same
obsolescence warning as elsewhere.

(cherry picked from commit 9663c959c73d6cca0c56f833d80ff1d9e9708b70)
lisp/emacs-lisp/eieio-core.el
lisp/emacs-lisp/eieio.el