Index: slime/ChangeLog diff -u slime/ChangeLog:1.1527 slime/ChangeLog:1.1533 --- slime/ChangeLog:1.1527 Fri Sep 19 07:20:22 2008 +++ slime/ChangeLog Sat Sep 20 17:46:30 2008 @@ -1,3 +1,69 @@ +2008-09-20 Ariel Badichi abadichi@bezeqint.net + + * slime.el (slime-with-output-end-mark): + slime-repl-show-maximum-output no longer accepts any arguments. + +2008-09-20 Helmut Eller heller@common-lisp.net + + * test.sh: Parse the -S option as advertized. + + * slime.el (slime-randomize-test-order): Add the * to the + docstring. + ([def-slime-test] break2): Also CCL is expected to fail here. + +2008-09-20 Helmut Eller heller@common-lisp.net + + Fix some of the bugs that I introduced with the last commits. + + * swank-openmcl.lisp (call-with-debugging-environment): Fix typo. + (call-with-debugger-hook): Bind *break-in-sldb*. + (backtrace-context): Return nil, not tcr! + (map-backtrace): Remove the stack< test. Only test for nil. + (lisp-implementation-type-name): Return "ccl". + + (emacs-inspect (t)): Fix typo. + + (kill-thread): Use join-process. Otherwise we get strange + "process-reset" errors when disconnecting. + (thread-alive-p): Implemented with ccl::process-exhausted-p. + + (source-locations): Use labels for helper functions. + (function-source-location): Now implemented on top of + source-locations. + +2008-09-20 Helmut Eller heller@common-lisp.net + + Fix frame-source-location-for-emacs for CCL. + + * swank-openmcl.lisp (source-locations): New function. + (create-source-location): New function. + (frame-source-location-for-emacs): Use it. + +2008-09-20 Helmut Eller heller@common-lisp.net + Fix inspecting of arrays. + + * swank-openmcl.lisp (emacs-inspect :around (t)): call-next-method + may return a lazy list. Detect that case and only append to + ordinary lists. + (emacs-inspect (t)): Don't mark labels as inspectable. Just print + them. + +2008-09-20 Helmut Eller heller@common-lisp.net + + Fix BREAK and backtraces after interrupts. + + * swank-openmcl.lisp (*sldb-stack-top-hint*): New variable. + (call-with-debugging-environment, break-in-sldb) + (interrupt-thread): Use it. + (*process-to-stack-top*, record-stack-top) + (grab-stack-top): Deleted. Use *sldb-stack-top-hint* instead. + (backtrace-context): Deleted. Use %current-tcr directly. + +2008-09-20 Helmut Eller heller@common-lisp.net + + * swank-openmcl.lisp (call-with-debugging-environment): Don't set + *debugger-hook* to nil. + 2008-09-19 Helmut Eller heller@common-lisp.net
* slime.el ([def-slime-test] break): Split it up in two versions