0.5 -> 0.5.1
* Ported to Windows/Cygwin, HP-UX11.0 and FreeBSD 2.2
* Incompatible fix to conform final SRFI-22
* Various bug fixes
Gauche-gl is updated to 0.1.2 to follow Gauche 0.5.1 changes.
SXML-gauche-0.9, Oleg Kiselyov's XML tool suite, is available.
0.5.1 -> 0.5.2
* Feature addition : String interpolation
* Bugfixes
* More POSIX API
* Manpages
* RPM packages for Linux/i386
0.5.2 -> 0.5.3
There're not many visible changes in this release
except a few bug fixes.
0.5.3 -> 0.5.4
* Buffered port routine is rewritten to use Gauche's own
buffering code instead of stdio.
* Lots of high-level file/directory utility functions are added as
file.util module.
* Added weak vector. See "Weak pointer" section of the reference manual.
* Added parameters. See gauche.parameter section of the reference manual.
* Added pseudo tty interface, sys-openpty and sys-forkpty. See
"Termios" section of the reference manual.
* Added define-values.
* Added port?.
* System objects, such as <sys-stat>, <sys-group> and <sys-passwd>,
are integrated to the object system. Information of these objects
can now be accessed via slots, instead of individual procedures.
* Improved dynamic string handling performance.
* Fixed a nasty bug in metaobject protocol handling code
that corrupted memory.
* Fixed a compiler bug that prevented proper tail recursion in some cases.
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also
change dependency examples in Packages.txt to reflect this.