]> git.eshelyaron.com Git - emacs.git/commit
Support read syntax for circular objects in Edebug (Bug#23660)
authorGemini Lasswell <gazally@runbox.com>
Fri, 17 Feb 2017 06:08:03 +0000 (22:08 -0800)
committerNoam Postavsky <npostavs@gmail.com>
Fri, 24 Feb 2017 01:21:11 +0000 (20:21 -0500)
commit8b912ab47bc91f54565f127abf24c97e5d46a1ba
tree107d90118764ae7df4fe0957bb01846ad1a5c858
parentba6c382404a9fe598be72e64beb21a90161ebb91
Support read syntax for circular objects in Edebug (Bug#23660)

* lisp/emacs-lisp/edebug.el (edebug-read-special): New name
for edebug-read-function. Handle the read syntax for circular
objects.
(edebug-read-objects): New variable.
(edebug-read-and-maybe-wrap-form1): Reset edebug-read-objects.

* src/lread.c (Fsubstitute_object_in_subtree): Make
substitute_object_in_subtree into a Lisp primitive.
lisp/emacs-lisp/edebug.el
src/lread.c