Release Notes: This release fixes a few build issues.
Release Notes: This release added support for lazy sequences, a seamless integration of lazy evaluation with list manipulation. Threads are supported on the Windows native build. There were various bugfixes and performance improvements.
Release Notes: Various minor feature enhancements and bugfixes were made in this release. New features include Unicode case-mapping support, a utility for atomic execution, a convenient benchmarking utility, and a public API for C code generation routines. The Windows binary installer now comes as an MS installer file, generated by WiX.
Release Notes: This release adds many new features, including: efficient records, an enhanced module mechanism with renaming and prefixing, extended formals for optional and keyword arguments, partial continuations, thread pools, better Windows support, JSON parsing, Blowfish password hashing, and more.
Release Notes: Major feature enhancements were made. Incompatible changes were made to the C API. The rfc.zlib and rfc.sha modules were added. The util.sparse module backs up sparse vectors with a space-efficient trie and hash-tables. The gauche.threads module has new procedures. The gauche.termios module provides a common high-level API for both POSIX and Windows. The gauche.net module provides low-level socket operations. Uninterned symbols are officially supported. A build problem on Mac OS X 10.6 was fixed. A precompiled binary installer for Windows is now available.
Release Notes: This is a maintenance release, including cumulative bugfixes and numerous small enhancements. Part of the VM has been rewritten for better performance and maintainability.
Release Notes: This is a maintenance release. Quite a few small bugfixes and tiny feature enhancements are included.
Release Notes: This maintenance release fixed an annoying bug related to the buffering mode of socket ports. Some erroneous behaviors in edge cases of numerical routines were also fixed.
Release Notes: This maintenance release fixes some critical bugs that could cause a SEGV in rare occasions. Other fixes include the long standing issue of adding methods to an autoloaded procedure, extra output by the write-block with byte swapping, and lack of stack trace output in the script mode.
Release Notes: This release contains various improvements, including stricter keyword argument checking, remote process execution, 16-bit floating point number support, built-in treemaps, inexact arithmetic operations, and more. It also contains several C API updates.