branch: elpa/slime
commit 8b18cb04c05f2d68806a05386f0a531d6c55c1e9
Author: Daniel KochmaƄski <[email protected]>
Commit: Stas Boukarev <[email protected]>

    swank: ecl: don't force (debug 3) optimization level
    
    It was added to allow debugging backtraces, but ECL has more fine-grained
    control over that. Setting (DEBUG 3) disables important optimizations.
---
 swank/ecl.lisp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/swank/ecl.lisp b/swank/ecl.lisp
index 1ed3bd6c6f..78ebc60b0a 100644
--- a/swank/ecl.lisp
+++ b/swank/ecl.lisp
@@ -39,7 +39,8 @@
     (require :serve-event)
     (pushnew :serve-event *features*)))
 
-(declaim (optimize (debug 3)))
+(declaim (ext:debug-ihs-frame)
+         (ext:debug-variable-bindings))
 
 ;;; Swank-mop
 

Reply via email to