[slime-cvs] CVS update: slime/ChangeLog
Helmut Eller
heller at common-lisp.net
Sun Sep 19 08:04:58 UTC 2004
Update of /project/slime/cvsroot/slime
In directory common-lisp.net:/tmp/cvs-serv18053
Modified Files:
ChangeLog
Log Message:
*** empty log message ***
Date: Sun Sep 19 10:04:57 2004
Author: heller
Index: slime/ChangeLog
diff -u slime/ChangeLog:1.537 slime/ChangeLog:1.538
--- slime/ChangeLog:1.537 Fri Sep 17 15:01:19 2004
+++ slime/ChangeLog Sun Sep 19 10:04:57 2004
@@ -1,3 +1,42 @@
+2004-09-19 Helmut Eller <e9626484 at stud3.tuwien.ac.at>
+
+ * swank-gray.lisp (stream-read-char): Treat empty strings as
+ end-of-file.
+
+ * swank-cmucl.lisp (sis/in): Treat empty strings as end-of-file.
+ (map-allocated-code-components): Inhibit efficiency notes.
+ (arglist)[symbol] Delete unreachable code.
+ (sldb-break-on-return, sldb-break-at-start): Implement it
+ (sldb-step): Some cleanups.
+
+ * swank.lisp (thread-for-evaluation): Restart the listener thread
+ if it was dead for some reason.
+ (debugger-condition-for-emacs): Include "extra" stuff. Currenlty
+ only used to pop up the source buffer at breakpoints.
+ (sldb-break): New function.
+ (interrupt-worker-thread): Interrupt the repl thread if there is
+ no other active thread.
+
+ * swank-backend.lisp (import-swank-mop-symbols): New
+ function. Useful if the implementation has most of the mop symbols
+ in the same package.
+ (sldb-break-on-return, sldb-break-at-start, condition-extras): New
+ functions.
+
+ * slime.el (sldb-break-on-return, sldb-break): New commands.
+ (slime-repl-return-string): Allow empty strings. That's our way
+ to send end-of-file.
+ (sldb-insert-condition): Add "extra" slot for random thing that
+ don't fit nicely somewhere else.
+ (sldb-dispatch-extras): New function.
+ (sldb-show-frame-source): New non-interactive version of
+ sldb-show-source.
+ (sldb-show-source): Use it.
+ (slime-beginning-of-symbol, slime-end-of-symbol): New functions
+ which don't include the character after a hash '#'.
+ (slime-symbol-name-at-point): Use them.
+ (slime-symbol-start-pos, slime-symbol-end-pos): Ditto.
+
2004-09-17 Marco Baringer <mb at bese.it>
* swank.lisp: Don't print "Documentation:" if none is available;
More information about the slime-cvs
mailing list