X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=contrib%2Fsb-aclrepl%2Ftoplevel.lisp;h=e80ad9b67277f36c911f11a40190da04fe0c5699;hb=3b6e07c0fcb050fa86c7c42db33f49107e3097e6;hp=60a54bcf3755d18123e632c0d5d35537c8881669;hpb=7a5d64bca426192e259825e1cad3f47cd4f32247;p=sbcl.git diff --git a/contrib/sb-aclrepl/toplevel.lisp b/contrib/sb-aclrepl/toplevel.lisp index 60a54bc..e80ad9b 100644 --- a/contrib/sb-aclrepl/toplevel.lisp +++ b/contrib/sb-aclrepl/toplevel.lisp @@ -1,7 +1,7 @@ (cl:defpackage :sb-aclrepl (:use "COMMON-LISP" "SB-EXT") (:shadowing-import-from "SB-IMPL" "SCRUB-CONTROL-STACK") - (:shadowing-import-from "SB-INT" "*REPL-PROMPT-FUN*" "*REPL-READ-FORM-FUN*" "*STEP*" "*STEPPING*") + (:shadowing-import-from "SB-INT" "*REPL-PROMPT-FUN*" "*REPL-READ-FORM-FUN*") (:export ;; user-level customization of UI "*PROMPT*" "*EXIT-ON-EOF*" "*MAX-HISTORY*" @@ -40,9 +40,9 @@ (loop (unwind-protect (rep-one) - ;; reset toplevel step-condition handler - (setf *step* nil - *stepping* nil)))) + ;; if we started stepping in the debugger, now is the + ;; time to stop + (sb-impl::disable-stepping)))) (declare (ignore reason-param)) (cond ((and (eq reason :inspect)