
Current release

Previous releases

R5RS

More code

Scheme links
|

Release notes for version 0.55
This is mostly a bug-fix release.
- Additions
- The inspector is more efficient in dealing with large vectors, long
lists, and circular lists.
- Bug fixes
- Added an error handler to
command-levels.scm to avoid
a bad interaction between ,break-on-warnings and the
handler-raised undefined-variables warning.
- Fixed endless recursion occuring when loading
floatnums
after creating inexact rationals.
- Made
,reset throw away the old value stack and thus
take you out of inspect mode if you happen to be there.
-
build/filenames.scm now loads the interface files so we
no longer get the plethora of undefined variable warnings.
- The
flat-environment optimizer is now idempotent.
- Fixed a problem with single-argument receivers as in
(call-with-values ... (lambda (x) ...))
- Minor edits to the documentation.
- Fixed a problem that occured when
(optimize auto-integrate)
was used in the presence of definition-producing macros.
- Added the
os-{...-}name functions to the POSIX interface.
- Changes to the socket code to work around an oddity in FreeBSD.
- The socket code uses
socklen_t instead of int
in the appropriate places. The configure script defines
socklen_t if necessary.
(Thanks to Martin Gasbichler for this patch).
- Changes
- Replaced all uses of
FLUID-SET! with fluids bound to
cells.
- Renamed
write-one-line (which did nothing of the sort) to
limit-output ; the old name is still there for
compatibility.
- Added vertical tab
(ascii->char 11) to
ascii-whitespaces to make our definition of whitespace
the same as POSIX's.
- The procedures that were in the
records and
records-internal structures are
now in three structures: records has the low-level,
vector-like, primitives, record-types has everything
relating to the type records themselves, and
records-internal has the leftovers.
- Replaced many of the uses of
structure-ref with
(modify ... (subset ...)) clauses in structure
definitions.
Release notes for version 0.54.

Jump to top of page.
|