Update of /cvsroot/sbcl/sbcl/doc/manual
In directory sfp-cvsdas-3.v30.ch3.sourceforge.com:/tmp/cvs-serv3649/doc/manual
Modified Files:
Makefile contrib-modules.texinfo
Log Message:
1.0.37.18: New contrib SB-CONCURRENCY.
sb-concurrency related changes:
* create contrib/sb-concurrency/
* add the implementation of lock-free Queues from sb-queue.
* add a new implementation of Mailboxes on top of the Queues.
sb-queue related changes:
* merged into sb-concurrency
* deprecated now, but the system / package is still retained for
backwards compatibility; the package simply reexports from
sb-concurrency.
doc changes:
* add section for sb-concurrency to manual
Index: Makefile
===================================================================
RCS file: /cvsroot/sbcl/sbcl/doc/manual/Makefile,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- Makefile 15 Dec 2009 16:09:02 -0000 1.23
+++ Makefile 30 Mar 2010 10:46:44 -0000 1.24
@@ -15,9 +15,12 @@
CONTRIBDIR="../../contrib/"
I_FLAGS=-I $(DOCSTRINGDIR) -I $(CONTRIBDIR)
# List of contrib modules that docstring docs will be created for.
-MODULES=':sb-md5 :sb-queue :sb-rotate-byte :sb-grovel :sb-sprof :sb-bsd-sockets :sb-cover :sb-posix'
+MODULES=':sb-md5 :sb-queue :sb-concurrency :sb-rotate-byte :sb-grovel \
+ :sb-sprof :sb-bsd-sockets :sb-cover :sb-posix'
# List of package names that docstring docs will be created for.
-PACKAGES=":COMMON-LISP :SB-ALIEN :SB-DEBUG :SB-EXT :SB-GRAY :SB-MOP :SB-PROFILE :SB-THREAD :SB-MD5 :SB-QUEUE :SB-ROTATE-BYTE :SB-SPROF :SB-BSD-SOCKETS :SB-COVER :SB-POSIX"
+PACKAGES=":COMMON-LISP :SB-ALIEN :SB-DEBUG :SB-EXT :SB-GRAY :SB-MOP \
+ :SB-PROFILE :SB-THREAD :SB-MD5 :SB-QUEUE :SB-ROTATE-BYTE \
+ :SB-SPROF :SB-BSD-SOCKETS :SB-COVER :SB-POSIX :SB-CONCURRENCY"
# SBCL_SYSTEM is an optional argument to this make program. If this
# variable is set, its contents are used as the command line for
@@ -92,8 +95,15 @@
# are in $(CONTRIBDIR).
CONTRIB_FASLS=$(shell find $(shell echo $(MODULES) | sed "s|:|$(CONTRIBDIR)|g") -name '*.fasl')
docstrings: $(CONTRIB_FASLS) tempfiles-stamp
- for module in $(shell echo $(MODULES)); do test -e $(CONTRIBDIR)/$${module#:}/test-passed || { echo "The documented contrib $$module seems to have failed its tests." && exit 1; }; done
- DOCSTRINGDIR=$(DOCSTRINGDIR) PACKAGES=$(PACKAGES) MODULES=$(MODULES) sh make-tempfiles.sh "$(SBCL_SYSTEM)" && touch $(DOCSTRINGDIR)
+ for module in $(shell echo $(MODULES)); do \
+ test -e $(CONTRIBDIR)/$${module#:}/test-passed \
+ || { echo "The documented contrib $$module seems \
+ to have failed its tests." && exit 1; } \
+ done
+ DOCSTRINGDIR=$(DOCSTRINGDIR) \
+ PACKAGES=$(PACKAGES) \
+ MODULES=$(MODULES) \
+ sh make-tempfiles.sh "$(SBCL_SYSTEM)" && touch $(DOCSTRINGDIR)
tempfiles-stamp:
touch tempfiles-stamp
Index: contrib-modules.texinfo
===================================================================
RCS file: /cvsroot/sbcl/sbcl/doc/manual/contrib-modules.texinfo,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- contrib-modules.texinfo 22 Jun 2009 11:53:51 -0000 1.8
+++ contrib-modules.texinfo 30 Mar 2010 10:46:44 -0000 1.9
@@ -5,36 +5,42 @@
SBCL comes with a number of modules that are not part of the core
system. These are loaded via @code{(require :@var{modulename})}
(@pxref{Customization Hooks for Users}). This section contains
-documentation (or pointers to documentation) for some of the contributed
-modules.
+documentation (or pointers to documentation) for some of the
+contributed modules.
@menu
* sb-aclrepl::
+* sb-concurrency::
+* sb-cover::
* sb-grovel::
-* sb-posix::
* sb-md5::
+* sb-posix::
* sb-queue::
* sb-rotate-byte::
-* sb-cover::
@end menu
@page
@include sb-aclrepl/sb-aclrepl.texinfo
@page
-@... sb-grovel/sb-grovel.texinfo
+@include sb-concurrency/sb-concurrency.texinfo
@page
-@... sb-posix/sb-posix.texinfo
+@include sb-cover/sb-cover.texinfo
+
+@page
+@include sb-grovel/sb-grovel.texinfo
@page
@include sb-md5/sb-md5.texinfo
@page
+@include sb-posix/sb-posix.texinfo
+
+@page
@include sb-queue/sb-queue.texinfo
@page
@include sb-rotate-byte/sb-rotate-byte.texinfo
-@...
-@... sb-cover/sb-cover.texinfo
+
|