[slime-devel] Daily ChangeLog diff

Luke Gorrie lgorrie at common-lisp.net
Wed Dec 17 08:00:06 UTC 2003


Index: slime/ChangeLog
diff -u slime/ChangeLog:1.167 slime/ChangeLog:1.170
--- slime/ChangeLog:1.167	Mon Dec 15 14:13:53 2003
+++ slime/ChangeLog	Tue Dec 16 07:49:16 2003
@@ -1,3 +1,29 @@
+2003-12-16  Luke Gorrie  <luke at bluetail.com>
+
+	* slime.el (slime-lisp-preferred-package-nicknames): Removed. Not
+	very interesting (and slightly broken) now that shortest-nicknames
+	are automatically used.
+	(slime-output-oneway-evaluate-request): New function to evaluate
+	an expression for side-effects (without getting a
+	result).
+	(slime-idle-state): Handle new :emacs-evaluate-oneway.
+	(slime-debugging-state): Handle :emacs-evaluate-oneway.
+	(sldb-invoke-restart): Use slime-oneway-eval. This avoids pushing
+	an evaluating state (which will be aborted, and print an unnecessary
+	message saying so).
+	(sldb-break-with-default-debugger): New command to break into the
+	default TTY debugger. Bound to 'B' in *sldb*.
+	(slime-read-string-state): Added :emacs-evaluate-oneway.
+
+	* swank.lisp (invoke-nth-restart-for-emacs): Wrapper around
+	INVOKE-NTH-RESTART that checks that Lisp and Emacs agree on the
+	debug level. This detects and ignores old restart requests when
+	several are sent at once (possible because of new oneway-eval
+	feature).
+	(oneway-eval-string): New function to evaluate a string without
+	sending a result, and with *DEBUGGER-HOOK* bound to NIL. (The
+	debugger hook is inhibited to avoid state conflicts.)
+
 2003-12-15  Luke Gorrie  <luke at bluetail.com>
 
 	* swank-openmcl.lisp (ccl::*warn-if-redefine-kernel*): Support for




More information about the slime-devel mailing list