From: Juho Snellman <jsnell@us...> - 2006-04-10 07:50:08
Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11524
Implement lutexes as a pthread mutex + a pthread condition variable
instead of as a semaphore. Do some slightly invasive restructuring
at the same time.
All tests seem to be passing on Solaris/x86, including the new
waitqueue ones. (One test isn't really passing, since we still
don't implement lutex finalization. It's just that this
implementation strategy doesn't leak as much memory as the
previous one, so creating 500000 lutexes is no longer
sufficient to trigger the failure).
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.2745.2.28
retrieving revision 1.2745.2.29
diff -u -d -r1.2745.2.28 -r1.2745.2.29
--- version.lisp-expr 9 Apr 2006 01:23:09 -0000 1.2745.2.28
+++ version.lisp-expr 10 Apr 2006 07:49:50 -0000 1.2745.2.29
@@ -17,4 +17,4 @@
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
Get latest updates about Open Source Projects, Conferences and News.