[slime-cvs] CVS slime
CVS User sboukarev
sboukarev at common-lisp.net
Tue Nov 3 14:33:32 UTC 2009
Update of /project/slime/cvsroot/slime
In directory cl-net:/tmp/cvs-serv5396
Modified Files:
ChangeLog slime.el swank.lisp
Log Message:
* slime.el (sldb-backward-frame): If the point is at the end of the buffer,
there is no property, handle this case.
* swank.lisp (collect-notes): LOAD returns generalized boolean,
not just boolean, but make-compilation-result accepts only booleans
for its second argument.
Both bugs reported by Derrell Piper.
--- /project/slime/cvsroot/slime/ChangeLog 2009/11/02 16:17:48 1.1907
+++ /project/slime/cvsroot/slime/ChangeLog 2009/11/03 14:33:31 1.1908
@@ -1,3 +1,14 @@
+2009-11-03 Stas Boukarev <stassats at gmail.com>
+
+ * slime.el (sldb-backward-frame): If the point is at the end of the buffer,
+ there is no property, handle this case.
+
+ * swank.lisp (collect-notes): LOAD returns generalized boolean,
+ not just boolean, but make-compilation-result accepts only booleans
+ for its second argument.
+
+ Both bugs reported by Derrell Piper.
+
2009-11-02 Tobias C. Rittweiler <tcr at freebits.de>
* slime.el (slime-end-of-symbol): Make sure not to move on #'foo.
--- /project/slime/cvsroot/slime/slime.el 2009/11/02 16:17:48 1.1246
+++ /project/slime/cvsroot/slime/slime.el 2009/11/03 14:33:31 1.1247
@@ -5649,7 +5649,9 @@
(defun sldb-backward-frame ()
(when (> (point) sldb-backtrace-start-marker)
(goto-char (previous-single-char-property-change
- (car (sldb-frame-region))
+ (if (get-text-property (point) 'frame)
+ (car (sldb-frame-region))
+ (point))
'frame
nil sldb-backtrace-start-marker))))
--- /project/slime/cvsroot/slime/swank.lisp 2009/11/02 09:20:34 1.671
+++ /project/slime/cvsroot/slime/swank.lisp 2009/11/03 14:33:31 1.672
@@ -2783,8 +2783,7 @@
(handler-bind ((compiler-condition
(lambda (c) (push (make-compiler-note c) notes))))
(measure-time-interval function))
- (check-type successp boolean)
- (make-compilation-result (reverse notes) successp seconds))))
+ (make-compilation-result (reverse notes) (and successp t) seconds))))
(defslimefun compile-file-for-emacs (filename load-p &optional options)
"Compile FILENAME and, when LOAD-P, load the result.
More information about the slime-cvs
mailing list