55 |
** New function 'try-mutex'. |
** New function 'try-mutex'. |
56 |
|
|
57 |
This function will attempt to lock a mutex but will return immediately |
This function will attempt to lock a mutex but will return immediately |
58 |
instead if blocking, indicating failure. |
instead if blocking and indicate failure. |
59 |
|
|
60 |
** Waiting on a condition variable can have a timeout. |
** Waiting on a condition variable can have a timeout. |
61 |
|
|
347 |
Full number of arguments checking of closures is mandatory now. However, the |
Full number of arguments checking of closures is mandatory now. However, the |
348 |
option to disable the checking has most probably not been used anyway. |
option to disable the checking has most probably not been used anyway. |
349 |
|
|
350 |
|
** Deprecated configure flags USE_THREADS and GUILE_ISELECT |
351 |
|
|
352 |
|
Previously, when the C preprocessor macro USE_THREADS was defined, |
353 |
|
libguile included a thread API. This API is now always included, even |
354 |
|
when threads are not really supported. Thus, you don't need to test |
355 |
|
for USE_THREADS. |
356 |
|
|
357 |
|
Analogously, GUILE_ISELECT was defined when the function |
358 |
|
scm_internal_select was provided by Guile. This function is now |
359 |
|
always defined, and GUILE_ISELECT with it. |
360 |
|
|
361 |
** Removed definitions: scm_lisp_nil, scm_lisp_t, s_nil_ify, scm_m_nil_ify, |
** Removed definitions: scm_lisp_nil, scm_lisp_t, s_nil_ify, scm_m_nil_ify, |
362 |
s_t_ify, scm_m_t_ify, s_0_cond, scm_m_0_cond, s_0_ify, scm_m_0_ify, s_1_ify, |
s_t_ify, scm_m_t_ify, s_0_cond, scm_m_0_cond, s_0_ify, scm_m_0_ify, s_1_ify, |
363 |
scm_m_1_ify, scm_debug_newcell, scm_debug_newcell2, scm_tc16_allocated, |
scm_m_1_ify, scm_debug_newcell, scm_debug_newcell2, scm_tc16_allocated, |