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

*** empty log message ***

This commit is contained in:
Rob Browning 2006-10-04 06:13:48 +00:00
parent f91265a3ec
commit bc27192cd1

39
NEWS
View file

@ -16,39 +16,62 @@ Changes in 1.8.1 (since 1.8.0):
* Changes to the distribution
** It should now be OK use both autoload and use-modules on a given module.
** A number of build problems on MacOS, SunOS, and QNX have been fixed.
** The evaluator now checks the number of arguments more correctly.
Previously the evaluator wasn't checking the number arguments
correctly for functions like make-vector that accept one or two
arguments. Now it does.
* Changes to Scheme functions and syntax
** New function primitive-_exit giving the _exit() system call.
** A primitive-_exit function which calls _exit() has been added.
** A one-dimenisonal array can now be 'equal?' to a vector.
** Structures, records, and SRFI-9 records can now be compared with `equal?'.
** SRFI-14 standard char sets are now recomputed upon successful `setlocale'.
** `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).
** File access uses LFS funcs to get 64-bit files on 32-bit systems.
** A bug in n-par-for-each and n-for-each-par-map has been fixed.
** The array-set! function should no longer segfault when given a bit vector.
** The srfi-1 assoc function now calls its equality predicate properly.
Previously srfi-1 assoc would call the equality predicate with the key
last. According to the SRFI, the key should be first.
* Changes to the C interface
** New function scm_c_locale_stringn_to_number.
* Bug fixes.
** array-set! with bit vector.
** make-shared-array fixes, including examples in the manual which failed.
** string<? and friends follow char<? etc order on 8-bit chars.
** n-par-for-each, n-for-each-par-map for "futures" variable.
** module autoload and explicit use-modules cooperate.
** ice-9 format ~f with infs and nans.
** 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.
** Build problems on MacOS, SunOS, QNX.
** apply arg count checking fix on "1 or 2 arg" functions such as make-vector
Changes since the 1.6.x series:
Changes in 1.8.0 (changes since the 1.6.x series):
* Changes to the distribution