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

*** empty log message ***

This commit is contained in:
Rob Browning 2006-01-14 05:32:54 +00:00
parent 55a8f728ab
commit da6e22e893
3 changed files with 29 additions and 0 deletions

14
NEWS
View file

@ -26,6 +26,20 @@ A number of changes have been made to accomodate GCC 4.0.
* Changes to Scheme functions and syntax
** Guile supports newer versions of SLIB more cleanly.
Guile now relies on the upstream SLIB code (guile.init) to handle the
load process. Previously Guile relied on its own copy of that code,
which was incorrect, at least for more recent versions of SLIB.
If you still need to use Guile with an older version of SLIB, and the
new approach doesn't work for you, please add the following definition
to your code before (ice-9 slib) is loaded for the first time:
(define *guile-use-old-ice-9-slib* #t)
This will cause Guile to revert to the old load behavior.
** The r5rs numerator and denominator functions have been added.
These are now available in the default environment.

View file

@ -1,3 +1,13 @@
2006-01-13 Rob Browning <rlb@defaultvalue.org>
* Makefile.am (ice9_sources): Add slib-old.scm.
* slib.scm: Rewrite to rely as much as possible (almost entirely)
on SLIB's load code. Use the old approach (now in slib-old.scm)
iff *guile-use-old-ice-9-slib* is defined and not false.
* slib-old.scm: Renamed from slib.scm.
2005-08-13 Kevin Ryde <user42@zip.com.au>
* poe.scm (funcq-assoc): Rewrite, don't assume '() is false, and

View file

@ -1,3 +1,8 @@
2006-01-13 Rob Browning <rlb@defaultvalue.org>
* tests/slib.test: Pass as32 to create-array rather than As32 in
order to match the current SLIB definition.
2005-10-24 Kevin Ryde <user42@zip.com.au>
* tests/time.test (strftime %Z): Disable this test, its assumptions