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

New set-program-arguments, misc further bug fixes noted

This commit is contained in:
Kevin Ryde 2007-01-15 22:47:26 +00:00
parent 7b6cfe9d35
commit c1f47e6cb4

18
NEWS
View file

@ -7,16 +7,28 @@ Please send Guile bug reports to bug-guile@gnu.org.
Changes in 1.8.2 (since 1.8.1): Changes in 1.8.2 (since 1.8.1):
* New procedures (see the manual for details)
** set-program-arguments
* Bugs fixed * Bugs fixed
** Fractions were not `equal?' if stored in unreduced form. ** Fractions were not `equal?' if stored in unreduced form.
(A subtle problem, since printing a value reduced it, making it work.) (A subtle problem, since printing a value reduced it, making it work.)
** srfi-60 copy-bit failed on 64-bit systems ** srfi-60 `copy-bit' failed on 64-bit systems
** "guile --use-srfi" option at the REPL lets srfi functions replace the core ** "guile --use-srfi" option at the REPL can replace core functions
(Programs run with that option were ok, but in the interactive REPL (Programs run with that option were ok, but in the interactive REPL
the core bindings got priority, preventing SRFI replacements or the core bindings got priority, preventing SRFI replacements or
extensions.) extensions.)
** `regexp-exec' doesn't abort() on #\nul in the input or bad flags arg
** `kill' on mingw throws an error for a pid other than oneself
** Procedure names are attached to procedure-with-setters
** Array read syntax works with negative lower bound
** `array-in-bounds?' fix if an array has different lower bounds on each index
** `*' returns exact 0 for "(* inexact 0)"
This follows what it always did for "(* 0 inexact)".
** Build problems on Solaris fixed
** Build problems on Mingw fixed
Changes in 1.8.1 (since 1.8.0): Changes in 1.8.1 (since 1.8.0):