Release Notes: This is a pre-release for 2.1; all features are in place and only portability fixes will be done from now on. With respect to the last release, a few functional improvements have been made to the graphical development environment. The garbage collector, exception handling, and processes had some important bugfixes. libtool was upgraded to 1.4.3. It should run under Cygwin too.
Release Notes: A few bugfixes were backported from the development versions. Among others, the parser's error recovery has been improved, a bug in shared library support has been found, LargeIntegers pass the test suite without GMP, and Tcl/Tk autodetection works under FreeBSD.
Release Notes: This release improves the stability of JIT-compiled code. The graphical user interface's support for syntax highlighting and for shortcut keys has been improved. A few bugs have been fixed in dynamic loading and in the fallback code that is used if GMP support is disabled.
Release Notes: Graphical and textual debuggers were implemented. 'make install' works again (previous versions only worked in the build directory). A few namespace-related bugs in the class browsers were fixed. Errors in TCP connection are reported correctly. A special "customized C" language is used to write primitives, and has a few utility directives to simplify the task. This release enters feature freeze; prototype code for features that will not be in 2.1 has been removed.
Release Notes: A fix for a rare garbage collection bug and an update of the snprintfv library.
Release Notes: The C and Smalltalk interoperability mechanisms (calls from C to Smalltalk and vice versa) have been rewritten; each call from C is now executed in a separate Smalltalk Process, and calls from Smalltalk to C use a cleaner implementation and optionally don't pause the calling process. The GUI event dispatcher has been simplified, thanks to this feature. Support has been added for evaluating expressions at compile-time. Bugs in the garbage collector that appeared in a stress test have been fixed.
Release Notes: This release fixes a bug that caused the virtual machine to crash on NetBSD, and a few bugs in floating point printing.
Release Notes: This release improves portability to non-Intel or non-Linux systems.
Release Notes: This release includes a rewrite of the garbage collector, which is now incremental and generational. Usage of this release is discouraged if you don't intend to work on or peek at GNU Smalltalk's virtual machine, because this change could hinder stability. Keep using a stable version or 2.0d if you don't want to be on the bleeding edge.
Release Notes: This release upgrades to the latest Autoconf and Automake, and was ported to Darwin and to the SPARC. It also includes a few enhancements to the GUI.