1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-11 06:20:23 +02:00

*** empty log message ***

This commit is contained in:
Marius Vollmer 2004-11-03 22:02:13 +00:00
parent 219592225f
commit d4ea47c8da
2 changed files with 18 additions and 1 deletions

13
NEWS
View file

@ -164,7 +164,7 @@ be used with '-e'. For example, you can now write a script like
It now complies with SRFI-4 and the weird prototype based uniform
array creation has been deprecated. See the manual for more details.
One non-compatible change is that characters can no longer be stored
A non-compatible change is that characters can no longer be stored
into byte arrays.
** There is now support for copy-on-write substrings, mutation-sharing
@ -811,6 +811,17 @@ Use scm_is_keyword and scm_keyword_to_symbol instead, but note that
the latter returns the true name of the keyword, not the 'dash name',
as SCM_KEYWORDSYM used to do.
** The old uniform vector implementation has been unceremoniously
removed.
This implementation exposed the detailes of the tagging system of
Guile. Use the new C API explained in the manual in node "Uniform
Vectors".
The following macros are gone: SCM_UVECTOR_BASE, SCM_SET_UVECTOR_BASE,
SCM_UVECTOR_MAXLENGTH, SCM_UVECTOR_LENGTH, SCM_MAKE_UVECTOR_TAG,
SCM_SET_UVECTOR_LENGTH.
** SCM_CELL_WORD_LOC has been deprecated.
Use the new macro SCM_CELL_OBJECT_LOC instead, which returns a pointer

View file

@ -1,3 +1,9 @@
2004-11-03 Marius Vollmer <mvo@zagadka.de>
* unif.h (SCM_UVECTOR_BASE, SCM_SET_UVECTOR_BASE,
SCM_UVECTOR_MAXLENGTH, SCM_UVECTOR_LENGTH, SCM_MAKE_UVECTOR_TAG,
SCM_SET_UVECTOR_LENGTH): Removed.
2004-11-02 Marius Vollmer <mvo@zagadka.de>
Mac OS X and OpenBSD compatibility patches from Andreas Vögele.