mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-29 16:30:19 +02:00
*** empty log message ***
This commit is contained in:
parent
0019d6a19d
commit
d52f53b1ff
2 changed files with 19 additions and 6 deletions
15
NEWS
15
NEWS
|
@ -8,8 +8,8 @@ Changes since the stable branch:
|
||||||
|
|
||||||
* Changes to the distribution
|
* Changes to the distribution
|
||||||
|
|
||||||
** There is a new thread implementation option "null", which is also
|
** There are two new thread implementation options: "null" and
|
||||||
the default now.
|
"coop-pthreads".
|
||||||
|
|
||||||
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
|
||||||
|
@ -18,11 +18,14 @@ equivalent to "--with-threads=null". This means that the thread API
|
||||||
is always present, although you might not be able to create new
|
is always present, although you might not be able to create new
|
||||||
threads.
|
threads.
|
||||||
|
|
||||||
When cooperative threading is not supported on your platform, you will
|
When "coop" threading is not supported on your platform, you will get
|
||||||
get the "null" threads instead.
|
the "null" threads instead.
|
||||||
|
|
||||||
The long term plan is to make the selection of a thread implementation
|
The "coop-pthread" (or shorter: "copt") thread implementation will use
|
||||||
a run-time option, not a configure time option.
|
portable POSIX threads but will restrict them so that only one thread
|
||||||
|
can execute 'in Guile' at any one time. This option will give you the
|
||||||
|
same basic behavior as the "coop" option, but hopefully in a more
|
||||||
|
portable way.
|
||||||
|
|
||||||
** Guile now includes its own version of libltdl.
|
** Guile now includes its own version of libltdl.
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,13 @@
|
||||||
|
2002-11-02 Marius Vollmer <mvo@zagadka.ping.de>
|
||||||
|
|
||||||
|
* coop-pthreads.c, coop-pthreads.h: Redone completely, you might
|
||||||
|
start testing it now.
|
||||||
|
|
||||||
|
* _scm.h: Include <errno.h< so that SCM_SYSCALL is correctly
|
||||||
|
defined when HAVE_RESTARTABLE_SYSCALLS is not defined.
|
||||||
|
(HAVE_RESTARTABLE_SYSCALLS): Do not define when USE_COPT_THREADS
|
||||||
|
is defined.
|
||||||
|
|
||||||
2002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
|
2002-10-27 Marius Vollmer <mvo@zagadka.ping.de>
|
||||||
|
|
||||||
* scmsigs.c (signal_cell_handlers, install_handler_data,
|
* scmsigs.c (signal_cell_handlers, install_handler_data,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue