1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-10 14:00:21 +02:00

*** empty log message ***

This commit is contained in:
Marius Vollmer 2004-05-06 17:04:04 +00:00
parent 05f81734e3
commit c1e7caf726
2 changed files with 19 additions and 0 deletions

10
NEWS
View file

@ -584,6 +584,16 @@ starting the week.
* Changes to the C interface
** SCM_CELL_WORD_LOC has been deprecated.
Use the new macro SCM_CELL_OBJECT_LOC instead, which return a pointer
to a SCM, as opposed to a pointer to a scm_t_bits.
This was done to allow the correct use of pointers into the Scheme
heap. Previously, the heap words were of type scm_t_bits and local
variables and function arguments were of type SCM, making it
non-standards-conformant to have a pointer that can point to both.
** New macros SCM_SMOB_DATA_2, SM_SMOB_DATA_3, etc.
These macros should be used instead of SCM_CELL_WORD_2/3 to access the

View file

@ -1,3 +1,12 @@
2004-05-06 Marius Vollmer <marius.vollmer@uni-dortmund.de>
* scheme-smobs.texi: Updated for new SCM_SMOB_* macros.
* preface.texi: Moved around the sections so that the manual
overview comes first.
* libguile-smobs.texi: Updated for the new role of scm_t_bits.
2004-04-21 Marius Vollmer <marius.vollmer@uni-dortmund.de>
* Big reorganization of the whole manual to give it a simpler