Projects / GNU Smalltalk / Releases

All releases of GNU Smalltalk

  •  22 Mar 2011 07:53
Avatar

    Release Notes: This is a minor release, mostly consisting of bugfixes in network-related packages. It also includes improvements to the Emacs smalltalk-mode, fixes for platforms with 113-bit long doubles, and fixes to the C binding mechanism. The parser for the Squeak/Pharo format was updated.

    •  17 Dec 2010 22:56
    Avatar

      Release Notes: Many bugs were fixed. gst-package supports downloading from HTTPS URLs. You can optionally specify a timeout when waiting on a Semaphore. SCGI support was added in the Swazoo Web server. Virtual machine performance was improved on x86-64. Starting from these release, bundled libraries (libsigsegv, libffi, libltdl) are never preferred over pre-installed libraries.

      •  31 Jul 2010 09:19
      Avatar

        Release Notes: This release included fixes to gst-remote and the Emacs mode. Generational GC did not work on the SPARC and is now disabled. When compiling a 32-bit version on a 64-bit system, detection of which packages can be installed was improved.

        •  25 Jul 2010 14:16
        Avatar

          Release Notes: This version includes mostly portability and testsuite improvements. Notable are bugfixes to the graphical interface (VisualGST) and to UDP sockets.

          •  02 May 2010 08:17
          Avatar

            Release Notes: Remote packages can be downloaded for smalltalk.gnu.org hosted projects. A new browser based on GTK+ was added. A callgraph profiler was added. Incremental garbage collection was implemented. Many other changes were made.

            •  10 Aug 2008 10:06
            Avatar

              Release Notes: Error backtraces include line numbers and filenames. FileDescriptor is now a subclass of Stream, and the old superclass ByteStream has been removed. Some functions exported by the VM to plugin modules are now thread-safe. Stream operations try to eliminate useless copies and garbage collections when moving data from stream to stream. Support for imports was added to namespaces. The sockets package was renamed from TCP to Sockets as it now supports IPv6 and AF_UNIX sockets (in the Sockets package). Bindings to OpenGL and GLUT were contributed.

              •  10 Aug 2008 10:03
              Avatar

                Release Notes: A few operations on collections have been sped up. Code without a space between a binary minus and a number, such as "a-2", is parsed correctly. Sockets use the close-on-exec option. Bugs were fixed regarding pipes, FIFO files, nested exception handlers, virtual filesystems, HTTP, bytecode optimization, Stream iteration, and the Windows port.

                •  14 May 2008 14:41
                Avatar

                  Release Notes: The command-line option -S was fixed to actually work. GC bugs in SQLite bindings and other rare finalization bugs were fixed. The JIT compiler was fixed. More fixes were made for MinGW compilation. Generational GC is now disabled on Alpha. gst-load has a new command-line option -i to build an image from scratch with preloaded packages. URLs can be passed to FileDescriptor class>>#open:mode:ifFail:. New methods were backported from the development versions. A system-installed libffi can be used and the included libffi has been upgraded to version 3.0.4.

                  •  14 May 2008 14:40
                  Avatar

                    Release Notes: Bindings to Cairo and LibSDL were contributed. The order for searching pool dictionaries was changed to a new one that will have less surprising results in some cases. Processes support thread-local variables. To facilitate the creation of library bindings, CObjects can be backed with garbage-collected (as opposed to heap-allocated) storage. The VFS subsystem was rewritten; the new implementation is inspired by the Ruby Rio library. Finally, if possible, the installation is made relocatable.

                    •  07 Mar 2008 14:09
                    Avatar

                      Release Notes: This release fixes bugs in floating-point I/O, in comparisons between ScaledDecimals and Integers, in the SqueakParser, in Number>>#readFrom: (which shall now return floating-point numbers instead of Fractions), and in the SQLite bindings. It includes bugfixes to the MinGW port and the Emacs modes. The GNUPlot bindings now include support for plotting histograms. Many new methods have been added for better interoperability with other dialects. Regex is now a subclass of Object instead of String.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.