1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-12 23:00:22 +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 It now complies with SRFI-4 and the weird prototype based uniform
array creation has been deprecated. See the manual for more details. 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. into byte arrays.
** There is now support for copy-on-write substrings, mutation-sharing ** 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', the latter returns the true name of the keyword, not the 'dash name',
as SCM_KEYWORDSYM used to do. 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. ** SCM_CELL_WORD_LOC has been deprecated.
Use the new macro SCM_CELL_OBJECT_LOC instead, which returns a pointer 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> 2004-11-02 Marius Vollmer <mvo@zagadka.de>
Mac OS X and OpenBSD compatibility patches from Andreas Vögele. Mac OS X and OpenBSD compatibility patches from Andreas Vögele.