[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Thu Feb 24 23:00:07 UTC 2005


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.615 slime/ChangeLog:1.616
--- slime/ChangeLog:1.615	Wed Feb 23 14:13:18 2005
+++ slime/ChangeLog	Thu Feb 24 19:18:10 2005
@@ -1,3 +1,39 @@
+2005-02-24  Helmut Eller  <heller at common-lisp.net>
+
+	* slime.el (slime-dispatch-event): Add :eval-no-wait and :eval
+	events.
+	(slime-eval-for-lisp): New function.
+	(sldb-buffers): Delete the variable.  Use buffer-list instead.
+
+	* swank.lisp: (eval-for-emacs): Use the new backend function
+	call-with-debugger-hook.
+	(eval-in-emacs): Cleaned up. Add support for synchronous RPCs.
+	(receive-eval-result): New function.
+	(dispatch-event, read-from-socket-io, send-to-socket-io): New
+	:eval event. Rename :%apply to :eval-no-wait.
+	(read-user-input-from-emacs, evaluate-in-emacs): Increment
+	*read-input-catch-tag* instead of re-binding it. Reduces the
+	danger of throwing to the wrong tag a bit.
+
+	* swank-backend.lisp (call-with-debugger-hook): New function.
+	Useful if the backend needs special incantations for BREAK.
+	(toggle-trace-function): Add a default implementation for simple
+	symbols.
+
+	* swank-lispworks.lisp (slime-env): New class. 
+	(call-with-debugger-hook): Use env:with-environment to pop up our
+	debugger on a BREAK.
+	(toggle-trace-method, parse-fspec, tracedp, toggle-trace):
+	Implement method tracing.
+
+	* swank-sbcl.lisp (call-with-debugger-hook): Bind
+	sb-ext:*invoke-debugger-hook* instead of setting it in
+	emacs-connected.
+	(emacs-connected): Deleted.
+
+	* swank-loader.lisp (compile-files-if-needed-serially): Reduce
+	verbosity by setting the :print argument for compile-file to nil.
+	
 2005-02-23  Helmut Eller  <heller at common-lisp.net>
 
 	* slime.el (slime-startup-animation, slime-repl-update-banner):



More information about the slime-devel mailing list