Release Notes: Warnings are suppressed correctly under GCC 3.3 and later. GTK + bindings now include several examples. There are several bugfixes in the core classes, some of them backported from the development version.
Release Notes: This release features a completely redesigned bytecode set which improves performance by 20-40%.
Release Notes: Floating-point parameters can be passed to C routines on many more architectures. Work has started on a security framework for GNU Smalltalk. For now, there is a bytecode verifier and a scheme to mark processes as trusted/untrusted; security policies will come next. Arbitrary attributes can be attached to methods. The completeness, correctness, and usability of the GTK+ bindings have been vastly improved, and more example programs that use them are provided.
Release Notes: Several garbage collection bugfixes were made, mostly involving very large objects. A few performance enhancements were made in the base classes.
Release Notes: A lot of bugfixes have been made, resulting in better syntax highlighting, fixes for a couple of thinkos in the core classes, smarter configuration, and a patch for a memory leak which caused snapshots to grow bigger and bigger each time they were produced. An additional feature has been added: an #allOwners method which returns all the objects which hold a pointer to the object to which the method has been sent.
Release Notes: Under Linux, this release works with several more architectures (including PowerPC). It compiles with GCC 2.x. Generational GC can be disabled, since it locks up some Mac OS X variants, and is available on Hurd, OpenBSD/i386, Linux/m68k, and Linux/HPPA. Configure-time detection of Tcl/Tk has been improved. Bugs in class mutation have been fixed, error detection while saving a snapshot has been made better, and methods to split a file into name and extension have been made easier to use.
Release Notes: This release improves portability to Cygwin (generational GC support), to Solaris 2.6 and earlier (it failed when the VM was started), and to systems without sockets (it did not build correctly).
Release Notes: This version features a new garbage collector, a rewritten interface to C, a debugger, a better IDE, compile-time resolution of namespaces, better error messages, many bugfixes, more class libraries, an Emacs mode for Smalltalk, improved portability, and much more.
Release Notes: A fix to the computation of stack heights, which could be triggered by methods with many loops and many global variable accesses. Some cleanup of the changes to OS-dependent parts, after the reorganization imposed by the MinGW port.
Release Notes: This is a bugfix release which is very close to the upcoming stable release 2.1. Bugs have been fixed, especially in the graphical user interface (which now works under Cygwin) and in the FTP and HTTP clients. A port to Mingw32 was started, and is included, even if it is still incomplete.