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

Changes from arch/CVS synchronization

This commit is contained in:
Ludovic Courtès 2006-06-13 08:14:01 +00:00
parent 487f6be131
commit ad97642e70
4 changed files with 14 additions and 0 deletions

View file

@ -1,3 +1,7 @@
2006-06-13 Ludovic Courtès <ludovic.courtes@laas.fr>
* NEWS: Mentioned the new behavior of `equal?' for structures.
2006-06-06 Neil Jerram <neil@ossau.uklinux.net>
* acinclude.m4 (ACX_PTHREAD): Update to latest definition from

1
NEWS
View file

@ -17,6 +17,7 @@ Changes in 1.8.1:
* Changes to Scheme functions and syntax
** A one-dimenisonal array can now be 'equal?' to a vector.
** Structures, records, and SRFI-9 records can now be compared with `equal?'.
* Bug fixes.
** array-set! with bit vector.

View file

@ -1,3 +1,8 @@
2006-06-13 Ludovic Courtès <ludovic.courtes@laas.fr>
* api-compound.texi (Structure Concepts): Mentioned the behavior
of `equal?' for structures.
2006-04-15 Kevin Ryde <user42@zip.com.au>
* api-scheduling.texi (System asyncs): "{void *}" in @deffnx to keep

View file

@ -2705,6 +2705,10 @@ memory, private to the structure, divided up into typed fields. A
vtable is another structure used to hold type-specific data. Multiple
structures can share a common vtable.
When applied to structures, the @code{equal?} predicate
(@pxref{Equality}) returns @code{#t} if the two structures share a
common vtable @emph{and} all their fields satisfy @code{equal?}.
Three concepts are key to understanding structures.
@itemize @bullet{}