Eliminate kludge that used to compensate for continuations not knowing
authorChris Hanson <org/chris-hanson/cph>
Wed, 24 Feb 1999 21:59:07 +0000 (21:59 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 24 Feb 1999 21:59:07 +0000 (21:59 +0000)
about the BLOCK-THREAD-EVENTS flag.

v7/src/edwin/intmod.scm

index 83c8f9b5bb261d05b317d9469b32c7804660673d..b564a66b8da01133587d4e59338c0d247d97303d 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;; $Id: intmod.scm,v 1.98 1999/02/24 21:35:50 cph Exp $
+;;; $Id: intmod.scm,v 1.99 1999/02/24 21:59:07 cph Exp $
 ;;;
 ;;; Copyright (c) 1986, 1989-1999 Massachusetts Institute of Technology
 ;;;
@@ -525,12 +525,6 @@ If this is an error, the debugger examines the error condition."
           "Can't continue; REPL buffer no longer exists!"))
       (signal-thread-event (port/thread port)
        (lambda ()
-         ;; This call to UNBLOCK-THREAD-EVENTS is a kludge.
-         ;; The continuation should be able to decide whether
-         ;; or not to unblock, but that isn't so right now.
-         ;; As a default, having them unblocked is better
-         ;; than having them blocked.
-         (unblock-thread-events)
          (apply continuation arguments))))))
 
 (define (buffer/inferior-cmdl buffer)