1 |
Guile NEWS --- history of user-visible changes. -*- text -*- |
Guile NEWS --- history of user-visible changes. -*- text -*- |
2 |
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc. |
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc. |
3 |
See the end for copying conditions. |
See the end for copying conditions. |
4 |
|
|
5 |
Please send Guile bug reports to bug-guile@gnu.org. |
Please send Guile bug reports to bug-guile@gnu.org. |
103 |
|
|
104 |
* Changes to the C interface |
* Changes to the C interface |
105 |
|
|
106 |
|
** New snarfer macro SCM_DEFINE_PUBLIC. |
107 |
|
|
108 |
|
This is like SCM_DEFINE, but also calls scm_c_export for the defined |
109 |
|
function in the init section. |
110 |
|
|
111 |
** The SCM_VELTS macros now returns a read-only vector. For writing, |
** The SCM_VELTS macros now returns a read-only vector. For writing, |
112 |
use the new macros SCM_WRITABLE_VELTS, SCM_SET_VECTOR_LENGTH. The use |
use the new macros SCM_WRITABLE_VELTS, SCM_VECTOR_SET. The use of |
113 |
of SCM_WRITABLE_VELTS is discouraged, though. |
SCM_WRITABLE_VELTS is discouraged, though. |
114 |
|
|
115 |
** Garbage collector rewrite. |
** Garbage collector rewrite. |
116 |
|
|