mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-21 19:20:21 +02:00
New stuff about the thread support.
This commit is contained in:
parent
65a23095ab
commit
429d88d4e7
1 changed files with 6 additions and 5 deletions
11
NEWS
11
NEWS
|
@ -12,12 +12,13 @@ Changes since the stable branch:
|
||||||
|
|
||||||
When you configure "--with-threads=null", you will get the usual
|
When you configure "--with-threads=null", you will get the usual
|
||||||
threading API (call-with-new-thread, make-mutex, etc), but you can't
|
threading API (call-with-new-thread, make-mutex, etc), but you can't
|
||||||
actually create new threads.
|
actually create new threads. Also, "--with-threads=no" is now
|
||||||
|
equivalent to "--with-threads=null". This means that the thread API
|
||||||
|
is always present, although you might not be able to create new
|
||||||
|
threads.
|
||||||
|
|
||||||
The short term plan is to remove the support for --with-threads=no
|
When cooperative threading is not supported on your platform, you will
|
||||||
completely so that one doesn't need to special case as much when
|
get the "null" threads.
|
||||||
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
|
The long term plan is to make the selection of a thread implementation
|
||||||
a run-time option, not a configure time option.
|
a run-time option, not a configure time option.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue