mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-07 08:40:21 +02:00
record type checks
This commit is contained in:
parent
f35ac81fd8
commit
3d59ecbc90
1 changed files with 6 additions and 0 deletions
6
NEWS
6
NEWS
|
@ -22,6 +22,10 @@ Changes in 1.8.1 (since 1.8.0):
|
||||||
|
|
||||||
** A one-dimenisonal array can now be 'equal?' to a vector.
|
** A one-dimenisonal array can now be 'equal?' to a vector.
|
||||||
** Structures, records, and SRFI-9 records can now be compared with `equal?'.
|
** Structures, records, and SRFI-9 records can now be compared with `equal?'.
|
||||||
|
** `record-accessor' and `record-modifier' strict type checks
|
||||||
|
Record accessor and modifier procedures now throw an error if the
|
||||||
|
record type of the record they're given is not the type expected
|
||||||
|
(previously accessors returned #f and modifiers silently did nothing).
|
||||||
|
|
||||||
* Changes to the C interface
|
* Changes to the C interface
|
||||||
|
|
||||||
|
@ -36,6 +40,8 @@ Changes in 1.8.1 (since 1.8.0):
|
||||||
** module autoload and explicit use-modules cooperate.
|
** module autoload and explicit use-modules cooperate.
|
||||||
** ice-9 format ~f with infs and nans.
|
** ice-9 format ~f with infs and nans.
|
||||||
** exact->inexact overflows on fractions with big num/den but small result.
|
** exact->inexact overflows on fractions with big num/den but small result.
|
||||||
|
** srfi-9 accessor and modifier procedures have strict record type checks
|
||||||
|
(As per the srfi-9 specification.)
|
||||||
** srfi-1 assoc "=" procedure argument order.
|
** srfi-1 assoc "=" procedure argument order.
|
||||||
** Build problems on MacOS, SunOS, QNX.
|
** Build problems on MacOS, SunOS, QNX.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue