[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Guile 1.4.1.107 available
From: |
Thien-Thi Nguyen |
Subject: |
Guile 1.4.1.107 available |
Date: |
Sun, 05 Feb 2006 14:15:31 +0100 |
release notes:
small touch-ups here and there.
thi
NEWS excerpt:
- 1.4.1.107 | 2006-01-28
- bugfixes
- module (ice-9 editing-buffer) transforms all `let' forms correctly
The transforms internal to the `editing-buffer' macro used to
misidentify (and subsequently wrongly rewrite) a `let' form with
a null binding list, i.e, `(let () ...)', as a named-let form,
by using `(not (pair? ...))'. Now it uses `(symbol? ...)'.
- reading a floating point number can underflow to 0.0
Guile used throw an argument-out-of-range error reading a
floating point number with a negative exponent less than the
value of -SCM_MAXEXP. Now, the result is 0.0.
This change is arguably not a bugfix. However, the former
behavior proved problematic for the (now withdrawn, sigh)
SRFI-56 reference implementation, so that's the basis for this
NEWS entry's placement.
- availability change for proc: single-active-thread?
This proc, aka `scm_single_thread_p' from C, used to throw a
"!scm_qtdl" error if `(use-modules (ice-9 threads))' had not yet
been evaluated, indicating that the quickthreads shared-object
library was not loaded. Now, it returns #t in that case.
(After quickthreads is loaded, it uses the loaded routine as
usual.)
- docs tweaking
- guile.m4 macro `GUILE_CHECK': "exit convention" explained
- module (ice-9 and-let-star) added to Module Index
- maintenance uses GNU Automake 1.9.6
cvs tag:
v-1-4-1-107-spostarsi
tarball, anoncvs instructions and other files in dir:
http://www.glug.org/people/ttn/software/guile/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Guile 1.4.1.107 available,
Thien-Thi Nguyen <=