[armedbear-cvs] r13360 - trunk/abcl/contrib/jss

mevenson at common-lisp.net mevenson at common-lisp.net
Wed Jun 22 12:59:41 UTC 2011


Author: mevenson
Date: Wed Jun 22 05:59:41 2011
New Revision: 13360

Log:
jss-2.0.1 remove use of MAKE-IMMEDIATE-OBJECT.

Modified:
   trunk/abcl/contrib/jss/invoke.lisp
   trunk/abcl/contrib/jss/jss.asd

Modified: trunk/abcl/contrib/jss/invoke.lisp
==============================================================================
--- trunk/abcl/contrib/jss/invoke.lisp	Wed Jun 22 05:25:28 2011	(r13359)
+++ trunk/abcl/contrib/jss/invoke.lisp	Wed Jun 22 05:59:41 2011	(r13360)
@@ -176,8 +176,6 @@
                 (apply #'jstatic method object-as-class args)
                 (apply #'jcall method object args))))))
 
-(defconstant +true+ (make-immediate-object t :boolean))
-
 ;;; Method name as String --> String  | Symbol --> jmethod
 (defvar *methods-cache* (make-hash-table :test #'equal))
 
@@ -630,8 +628,7 @@
 	    if (evenp i) 
 	    do (assert (stringp m) (m) "Method names must be strings: ~s" m) and collect m
 	    else
-	    do (assert (or (symbolp m) (functionp m)) (m) "Methods must be function designators: ~s" m))) 
-#+nil   (null (make-immediate-object nil :ref)))
+	    do (assert (or (symbolp m) (functionp m)) (m) "Methods must be function designators: ~s" m))))
     (let ((safe-method-names-and-defs 
 	   (loop for (name function) on method-names-and-defs by #'cddr
 	      collect name collect (safely function name))))

Modified: trunk/abcl/contrib/jss/jss.asd
==============================================================================
--- trunk/abcl/contrib/jss/jss.asd	Wed Jun 22 05:25:28 2011	(r13359)
+++ trunk/abcl/contrib/jss/jss.asd	Wed Jun 22 05:59:41 2011	(r13360)
@@ -3,7 +3,7 @@
 
 (defsystem :jss
   :author "Alan Ruttenberg, Mark Evenson"
-  :version "2.0.0" 
+  :version "2.0.1" 
   :components 
   ((:module base :pathname "" :serial t 
             :components ((:file "packages")




More information about the armedbear-cvs mailing list