2008-02-20 00:33:36 by Greg Troxel | Files touched by this commit (3) |
Log message:
Update to 1.8.4. Parts of patch-ae were merged upstream.
(Bug fixes only from 1.8.3.)
|
2008-01-04 19:17:16 by Joerg Sonnenberger | Files touched by this commit (1) |
Log message:
Just use full destdir support here.
|
2008-01-04 15:48:26 by Geert Hendrickx | Files touched by this commit (1) |
Log message:
Basic DESTDIR support.
|
2008-01-03 14:30:28 by Greg Troxel | Files touched by this commit (7) | |
Log message:
Update to 1.8.3. Several patches were merged upstream.
Changes in 1.8.3 (since 1.8.2)
* New modules (see the manual for details)
** `(srfi srfi-35)'
** `(srfi srfi-37)'
* Bugs fixed
** The `(ice-9 slib)' module now works as expected
** Expressions like "(set! 'x #t)" no longer yield a crash
** Warnings about duplicate bindings now go to stderr
** A memory leak in `make-socket-address' was fixed
** Alignment issues (e.g., on SPARC) in network routines were fixed
** A threading issue that showed up at least on NetBSD was fixed
** Build problems on Solaris and IRIX fixed
* Implementation improvements
** The reader is now faster, which reduces startup time
** Procedures returned by `record-accessor' and `record-modifier' are faster
|
2007-12-28 02:00:12 by Greg Troxel | Files touched by this commit (5) |
Log message:
Fix failure to build under FreeBSD 6.2 due to lack of C99-required
functions clog and cexp (but presence of complex.h), reported in
pkg/36555. The patch in the PR is from gentoo and has already been
applied upstream along guile's 1.8 branch.
|
2007-10-09 21:19:17 by Martti Kuparinen | Files touched by this commit (44) |
Log message:
Remove trailing spaces.
|
2007-07-20 02:09:25 by Greg Troxel | Files touched by this commit (13) |
Log message:
Update to 1.8.2. Several patches are now applied upstream. Several
others required significant adjustment due to upstream changes.
Tested on NetBSD-current/i386.
Changes in 1.8.2 (since 1.8.1):
* New procedures (see the manual for details)
** set-program-arguments
** make-vtable
* Incompatible changes
** The body of a top-level `define' no longer sees the binding being created
In a top-level `define', the binding being created is no longer visible
from the `define' body. This breaks code like
"(define foo (begin (set! foo 1) (+ foo 1)))", where `foo' is now
unbound in the body. However, such code was not R5RS-compliant anyway,
per Section 5.2.1.
* Bugs fixed
** Fractions were not `equal?' if stored in unreduced form.
(A subtle problem, since printing a value reduced it, making it work.)
** srfi-60 `copy-bit' failed on 64-bit systems
** "guile --use-srfi" option at the REPL can replace core functions
(Programs run with that option were ok, but in the interactive REPL
the core bindings got priority, preventing SRFI replacements or
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)".
** SRFI-19: Value returned by `(current-time time-process)' was incorrect
** SRFI-19: `date->julian-day' did not account for timezone offset
** `ttyname' no longer crashes when passed a non-tty argument
** `inet-ntop' no longer crashes on SPARC when passed an `AF_INET' address
** Small memory leaks have been fixed in `make-fluid' and `add-history'
** GOOPS: Fixed a bug in `method-more-specific?'
** Build problems on Solaris fixed
** Build problems on HP-UX IA64 fixed
** Build problems on MinGW fixed
|
2007-06-12 21:49:28 by Joerg Sonnenberger | Files touched by this commit (1) |
Log message:
guile's configure script is buggy as it assumes that cexp and clog
are present if the complex.h header exists. csqrt on the contrary
is actively checked. For now, disable complex double handling on
DragonFly to work around this.
|
2007-06-12 05:02:36 by Dan McMahill | Files touched by this commit (17) |
Log message:
Update to guile-1.8.1. Note that the 1.6.x series of guile is still available
in lang/guile16. Many, many changes since the last 1.6.x release including
bug fixes, build fixes, and many feature additions. See the NEWS file for the
full (> 1,000 lines) list of changes.
|
2006-07-18 20:02:09 by Joerg Sonnenberger | Files touched by this commit (2) |
Log message:
Include sys/types.h before sys/socket.h to fix socklen_t detection
on DragonFly.
|