mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-01 20:30:28 +02:00
Additions.
This commit is contained in:
parent
49aaa6d2a3
commit
1f834c95da
1 changed files with 13 additions and 8 deletions
21
NEWS
21
NEWS
|
@ -1061,14 +1061,6 @@ function in the init section.
|
||||||
|
|
||||||
** The snarfer macro SCM_SNARF_INIT is now officially supported.
|
** The snarfer macro SCM_SNARF_INIT is now officially supported.
|
||||||
|
|
||||||
** New macros SCM_VECTOR_REF and SCM_VECTOR_SET.
|
|
||||||
|
|
||||||
Use these in preference to SCM_VELTS.
|
|
||||||
|
|
||||||
** The SCM_VELTS macros now returns a read-only vector. For writing,
|
|
||||||
use the new macros SCM_WRITABLE_VELTS or SCM_VECTOR_SET. The use of
|
|
||||||
SCM_WRITABLE_VELTS is discouraged, though.
|
|
||||||
|
|
||||||
** Garbage collector rewrite.
|
** Garbage collector rewrite.
|
||||||
|
|
||||||
The garbage collector is cleaned up a lot, and now uses lazy
|
The garbage collector is cleaned up a lot, and now uses lazy
|
||||||
|
@ -1165,6 +1157,19 @@ Scheme, using 'define-macro'.
|
||||||
This function is like scm_port_for_each but takes a pointer to a C
|
This function is like scm_port_for_each but takes a pointer to a C
|
||||||
function as the callback instead of a SCM value.
|
function as the callback instead of a SCM value.
|
||||||
|
|
||||||
|
** The names scm_internal_select, scm_thread_sleep, and
|
||||||
|
scm_thread_usleep have been discouraged.
|
||||||
|
|
||||||
|
Use scm_std_select, scm_std_sleep, scm_std_usleep instead.
|
||||||
|
|
||||||
|
** SCM_DEFER_INTS and SCM_ALLOW_INTS have been deprecated.
|
||||||
|
|
||||||
|
Use, for example, scm_frame_critical_section to mark critical
|
||||||
|
sections.
|
||||||
|
|
||||||
|
SCM_REDEFER_INTS and SCM_REALLOW_INTS are deprecated as well, of
|
||||||
|
course.
|
||||||
|
|
||||||
** Many definitions have been removed that were previously deprecated.
|
** Many definitions have been removed that were previously deprecated.
|
||||||
|
|
||||||
scm_lisp_nil, scm_lisp_t, s_nil_ify, scm_m_nil_ify, s_t_ify,
|
scm_lisp_nil, scm_lisp_t, s_nil_ify, scm_m_nil_ify, s_t_ify,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue