[slime-cvs] CVS slime
CVS User trittweiler
trittweiler at common-lisp.net
Thu Sep 17 15:51:52 UTC 2009
Update of /project/slime/cvsroot/slime
In directory cl-net:/tmp/cvs-serv8837
Modified Files:
swank-abcl.lisp ChangeLog
Log Message:
* swank-abcl.lisp (sys::break): Fix typo.
(slot-definition-documentation, slot-definition-type)
(class-prototype, generic-function-declarations)
(specializers-direct-methods, slot-boundp-using-class)
(slot-value-using-class): Add IGNORE declarations. Compiling
swank-abcl.lisp is now free of warnings.
(swank-compile-file): Load the compiled file even though warnings
were signalled during compilation.
--- /project/slime/cvsroot/slime/swank-abcl.lisp 2009/09/17 06:23:03 1.71
+++ /project/slime/cvsroot/slime/swank-abcl.lisp 2009/09/17 15:51:52 1.72
@@ -16,7 +16,7 @@
(defun sys::break (&optional (format-control "BREAK called")
&rest format-arguments)
- (let ((*saved-backtrace*
+ (let ((sys::*saved-backtrace*
#+#.(swank-backend::with-symbol 'backtrace 'sys)
(sys:backtrace)
#-#.(swank-backend::with-symbol 'backtrace 'sys)
@@ -47,11 +47,24 @@
;(defun class-finalized-p (class) t)
-(defun slot-definition-documentation (slot) #+nil (documentation slot 't))
-(defun slot-definition-type (slot) t)
-(defun class-prototype (class))
-(defun generic-function-declarations (gf))
-(defun specializer-direct-methods (spec) (mop::class-direct-methods spec))
+(defun slot-definition-documentation (slot)
+ (declare (ignore slot))
+ #+nil (documentation slot 't))
+
+(defun slot-definition-type (slot)
+ (declare (ignore slot))
+ t)
+
+(defun class-prototype (class)
+ (declare (ignore class))
+ nil)
+
+(defun generic-function-declarations (gf)
+ (declare (ignore gf))
+ nil)
+
+(defun specializer-direct-methods (spec)
+ (mop::class-direct-methods spec))
(defun slot-definition-name (slot)
(mop::%slot-definition-name slot))
@@ -66,9 +79,11 @@
(mop::%method-function method))
(defun slot-boundp-using-class (class object slotdef)
+ (declare (ignore class))
(system::slot-boundp object (slot-definition-name slotdef)))
(defun slot-value-using-class (class object slotdef)
+ (declare (ignore class))
(system::slot-value object (slot-definition-name slotdef)))
(import-to-swank-mop
@@ -281,7 +296,7 @@
(second (member magic-token (ext:backtrace-as-list)
:key #'(lambda (frame)
(first frame))))
- ))
+ ))
(funcall debugger-loop-fn)))
(defun backtrace (start end)
@@ -389,9 +404,8 @@
(multiple-value-bind (fn warn fail)
(compile-file input-file :output-file output-file)
(values fn warn
- (or fail
- (and load-p
- (not (load fn))))))))))
+ (and fn load-p
+ (not (load fn)))))))))
(defimplementation swank-compile-string (string &key buffer position filename
policy)
--- /project/slime/cvsroot/slime/ChangeLog 2009/09/17 06:23:03 1.1855
+++ /project/slime/cvsroot/slime/ChangeLog 2009/09/17 15:51:52 1.1856
@@ -1,3 +1,14 @@
+2009-09-17 Tobias C. Rittweiler <tcr at freebits.de>
+
+ * swank-abcl.lisp (sys::break): Fix typo.
+ (slot-definition-documentation, slot-definition-type)
+ (class-prototype, generic-function-declarations)
+ (specializers-direct-methods, slot-boundp-using-class)
+ (slot-value-using-class): Add IGNORE declarations. Compiling
+ swank-abcl.lisp is now free of warnings.
+ (swank-compile-file): Load the compiled file even though warnings
+ were signalled during compilation.
+
2009-09-17 Mark Evenson <evenson at panix.com>
* swank-abcl.lisp (source-location): Emacs buffers start at 1,
More information about the slime-cvs
mailing list