[armedbear-cvs] r12161 - trunk/abcl/src/org/armedbear/lisp
    Mark Evenson 
    mevenson at common-lisp.net
       
    Mon Sep 21 10:42:26 UTC 2009
    
    
  
Author: mevenson
Date: Mon Sep 21 06:42:23 2009
New Revision: 12161
Log:
THREADS:MAKE-THREAD :name parameter is now optional.
Modified:
   trunk/abcl/src/org/armedbear/lisp/LispThread.java
Modified: trunk/abcl/src/org/armedbear/lisp/LispThread.java
==============================================================================
--- trunk/abcl/src/org/armedbear/lisp/LispThread.java	(original)
+++ trunk/abcl/src/org/armedbear/lisp/LispThread.java	Mon Sep 21 06:42:23 2009
@@ -108,7 +108,8 @@
         this.name = name;
         map.put(javaThread, this);
         try {
-            javaThread.setName(name.getStringValue());
+            if (name != NIL)
+                javaThread.setName(name.getStringValue());
         } catch (ConditionThrowable ex) {
             Debug.trace("Failed to set thread name:");
 	    Debug.trace(ex);
@@ -820,7 +821,7 @@
 
     // ### make-thread
     private static final Primitive MAKE_THREAD =
-        new Primitive("make-thread", PACKAGE_THREADS, true, "function &key name")
+        new Primitive("make-thread", PACKAGE_THREADS, true, "function &optional &key name")
     {
         @Override
         public LispObject execute(LispObject[] args) throws ConditionThrowable
    
    
More information about the armedbear-cvs
mailing list