[slime-devel] Daily ChangeLog diff
Luke Gorrie
lgorrie at common-lisp.net
Sun Mar 28 08:00:16 UTC 2004
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.312 slime/ChangeLog:1.314
--- slime/ChangeLog:1.312 Fri Mar 26 11:07:08 2004
+++ slime/ChangeLog Sat Mar 27 16:39:00 2004
@@ -1,3 +1,37 @@
+2004-03-27 Helmut Eller <e9626484 at stud3.tuwien.ac.at>
+
+ * slime.el (slime-changelog-date): Reinitialize it at load-time.
+ This avoids the need to restart Emacs (horror!) after an update.
+
+ * swank-cmucl.lisp (debug-function-arglist): Properly reconstruct
+ the arglist from the debug-info. (Not complete yet.)
+ (arglist): Use it.
+
+ * swank-lispworks.lisp (spawn): Remove CL symbols from
+ mp:*process-initial-bindings*, to avoid the irritating behavior
+ for request execute in different threads. E.g., when someone
+ tries to set *package*.
+
+ * swank.lisp (*log-io*): New variable. Bind it to *terminal-io*
+ at load-time, so we can log to a non-redirected stream.
+ (disassemble-symbol): Allow generalized function names.
+ (apropos-symbols): Handle the PACKAGE argument properly to get
+ useful output for C-c P.
+
+ * slime.el (slime-repl-indent-and-complete-symbol): New command.
+ Bound to TAB in the REPL mode. First try to indent the current
+ line then try to complete the symbol at point.
+ (slime-dispatch-event): Ignore a unused thread variable to keep
+ XEmacs' byte compiler quiet.
+
+ * swank-sbcl.lisp (enable-sigio-on-fd): Use sb-posix::fcntl
+ instead of sb-posix:fcntl to avoid the ugly reader hack. SBCL
+ doesn't have package locks and even if they add locks in the
+ future sb-posix::fcntl will still be valid.
+ (getpid): Use defimplementation instead of defmethod.
+ (function-definitions): Take generalized function names ala '(setf
+ car)' as argument.
+
2004-03-26 Luke Gorrie <luke at bluetail.com>
* slime.el (slime-group-similar): Bugfix: return NIL if the input
More information about the slime-devel
mailing list