1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-27 23:40:24 +02:00

*** empty log message ***

This commit is contained in:
Marius Vollmer 2002-10-27 20:36:45 +00:00
parent 30f920c30e
commit e2d820a18c

19
NEWS
View file

@ -43,6 +43,25 @@ debugging evaluator gives better error messages.
* Changes to Scheme functions and syntax
** Mutexes are now recursive.
Locking a mutex that you have already locked will now succeed. Every
call to lock-mutex must be matched with a call to unlock-mutex. Only
the last call to unlock-mutex will actually unlock the mutex.
** New function 'try-mutex'.
This function will attempt to lock a mutex but will return immediately
instead if blocking, indicating failure.
** Waiting on a condition variable can have a timeout.
The funtion 'wait-condition-variable' now takes a third, optional
argument that specifies the point in time where the waiting should be
aborted.
** New function 'broadcast-condition-variable'.
** New functions 'all-threads' and 'current-thread'.
** Signals and system asyncs work better with threads.