summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>2002-10-16 16:36:29 +0000
committerMarius Vollmer <mvo@zagadka.de>2002-10-16 16:36:29 +0000
commitf0b4d944b4da08be29c9f647b2b61acf5ed9c922 (patch)
treec92910d2f70e16c8a90db7d4b808202d11fd49a5
parent2794cb50730ce1810984bcb239b88dd3bac2ee1e (diff)
downloadguile-f0b4d944b4da08be29c9f647b2b61acf5ed9c922.tar.gz
Added blurb about "null" threads.
-rw-r--r--NEWS14
1 files changed, 14 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 5965d7383..b7fd69fcf 100644
--- a/NEWS
+++ b/NEWS
@@ -8,6 +8,20 @@ Changes since the stable branch:
* Changes to the distribution
+** There is a new thread implementation option: "null".
+
+When you configure "--with-threads=null", you will get the usual
+threading API (call-with-new-thread, make-mutex, etc), but you can't
+actually create new threads.
+
+The short term plan is to remove the support for --with-threads=no
+completely so that one doesn't need to special case as much when
+writing code that needs to be thread-aware but should also work
+without threads.
+
+The long term plan is to make the selection of a thread implementation
+a run-time option, not a configure time option.
+
** Guile now includes its own version of libltdl.
We now use a modified version of libltdl that allows us to make