]> git.eshelyaron.com Git - emacs.git/commit
Use cl-print for Edebug and EIEIO
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 24 Feb 2017 03:39:53 +0000 (22:39 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 24 Feb 2017 03:39:53 +0000 (22:39 -0500)
commit91932fff1ded8ed3b4d39dd06891f26960153b9e
treea01f9fe6556389dab387b4fb8ddcfcfa1c632fe8
parentf1f17265c9b029929a2f52d206cff0e943690847
Use cl-print for Edebug and EIEIO

* lisp/emacs-lisp/edebug.el (edebug-prin1-to-string): Use cl-print.
(edebug-prin1, edebug-print): Remove.

* lisp/emacs-lisp/eieio.el (object-print): Declare obsolete.
(cl-print-object): Add a method for EIEIO objects.
(eieio-edebug-prin1-to-string): Delete.
(edebug-prin1-to-string): Don't advise any more.

* lisp/emacs-lisp/eieio-datadebug.el (data-debug-insert-object-button):
Replace `object-print' -> `cl-prin1-to-string'.
lisp/emacs-lisp/edebug.el
lisp/emacs-lisp/eieio-datadebug.el
lisp/emacs-lisp/eieio.el