From: Cyrus H. <sl...@us...> - 2006-06-06 21:27:58
|
Update of /cvsroot/sbcl/sbcl/src/compiler/generic In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv26519/src/compiler/generic Modified Files: vm-fndb.lisp objdef.lisp Log Message: 0.9.13.30 * restore macos/x86 buildability without sb-thread by making the lutex primitive object defintion and %make-lutex and lutexp definitions be #!+sb-lutex not #!+(and sb-lutex sb-thread). Index: vm-fndb.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/compiler/generic/vm-fndb.lisp,v retrieving revision 1.35 retrieving revision 1.36 diff -u -d -r1.35 -r1.36 --- vm-fndb.lisp 6 Jun 2006 02:42:51 -0000 1.35 +++ vm-fndb.lisp 6 Jun 2006 21:27:46 -0000 1.36 @@ -227,7 +227,7 @@ ;;;; threading -#!+(and sb-thread sb-lutex) +#!+sb-lutex (progn (defknown sb!vm::%make-lutex () sb!vm::lutex ()) (defknown sb!vm::lutexp (t) boolean (foldable flushable))) Index: objdef.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/compiler/generic/objdef.lisp,v retrieving revision 1.44 retrieving revision 1.45 diff -u -d -r1.44 -r1.45 --- objdef.lisp 3 Jun 2006 20:26:52 -0000 1.44 +++ objdef.lisp 6 Jun 2006 21:27:46 -0000 1.45 @@ -395,7 +395,7 @@ (real :c-type "double" :length #!-x86-64 2 #!+x86-64 1) (imag :c-type "double" :length #!-x86-64 2 #!+x86-64 1)) -#!+(and sb-thread sb-lutex) +#!+sb-lutex (define-primitive-object (lutex :lowtag other-pointer-lowtag :widetag lutex-widetag |