Projects / Smalltalk YX / Releases

All releases of Smalltalk YX

  •  08 Jun 2008 06:40
Avatar

    Release Notes: The .SYX_ROOT_PATH and SYX_PLUGIN_PATH environment variables have been introduced. Image recovering has been fixed. Several standard methods for Collections, Numbers, and Object printing/storing were covered. #display family methods have been introduced for Smalltalk objects. System signal handling has been improved. The interpreter has been refactored to use one stack per Process. Symbols creation was optimized. The parser and lexer have been fixed. Blocks' scopes have been fixed. <- assignment is supported. Scheduler external idle sources have been added. Asyncronous console and GTK+ loop were added using semaphores.

    •  07 Jan 2008 13:17
    Avatar

      Release Notes: Full GNU build support was added. An X11 plugin has been added. Basic support for handling foreign C pointers and structs/unions from Smalltalk has been added. Several fixes were made for building on Sparc 64 using SCons. FileStream fileIn has been fixed. Class declaration from Smalltalk has been fixed. Lexer fixes were made for symbols, identifiers, and strings. FileStream now handles FILE* instead of file descriptors, and this fixed several bugs. System startup has been fixed when filing in files. Dictionary rehashing has been fixed. Basic support for handling foreign C structs and unions from Smalltalk has been added.

      •  14 Dec 2007 21:57
      Avatar

        Release Notes: MSVC support has been improved. ANSI C and strict ISO compilation. The ST runtime compiler has been replaced with a C-side compiler. Class creation issues from ST have been fixed. Support for the GNU building system has been added. Building under MSYS has been fixed. Block ensuring has been fixed. New examples have been added, such as a Web code browser. Dictionary rehashing has been fixed. The implementation of OrderedCollection has been enhanced. Internal profiling and gprof support at compile-time. One stack per process against one stack per context. Great performance improvements.

        •  20 Aug 2007 20:45
        Avatar

          Release Notes: Major fixes to the garbage collector, object finalization, number parsing, and scheduler. Rehashing support for Dictionary, Set, and Bag. #perform: and #copyReplace family ANSI methods were added. ZeroDivide exception, Interval, and StdIOStream classes were added. Visual Studio compilation and debugging support. Support for big endian machines has been completed. System signal handling has been added. Image recovering on crash. Getopt dependency was removed. Desktop files for POSIX systems were added. Several issues were fixed for packaging binary distributions of Syx using Scons.

          •  30 Jul 2007 17:27
          Avatar

            Release Notes: Fractions and division methods have been added. Some lexer issues have been fixed. Garbage collection while finalizing objects has been fixed. Many ANSI methods have been covered. String to Number methods and vice-versa have been added. Super messages have been fixed. A complete Smalltalk compiler has been added. Access mode to Streams and more methods to FileStreams have been added. You can run Smalltalk scripts from the command line. A native Win32 API wrapper plugin with WinWorkspace has been added. You can build Syx for Windows CE with WinWorkspace. Support for a user-defined startup sequence has been added.

            •  13 Jul 2007 17:22
            Avatar

              Release Notes: New compiler flags to build Syx on Mac OS. Sets and Bags have been added. Objects have been refactored to hold both instance variables and indexed variables. Literals in methods are now constant. Basic WriteStream has been added. The initial memory size has been doubled to hold 20000 objects. ByteArray/String small integer to character conversion has been fixed. Object finalization has been added by fixing GC transactions. Support has been added for infinite-precision numbers using GMP. Integer overflow checks when doing sum, difference, multiplication, and bit-shift have been added.

              •  05 Jul 2007 22:02
              Avatar

                Release Notes: This release implements linear hash tables, similar to double hash. It adds method caching to unary and binary messages. It adds a bdist command to create a binary distribution. Improved exception handling and tracebacks. An Integer class with basic bit-wise operations. Inline whileFalse: block. This release covers most of the PositionableStream standard. It adds basic subclassing at runtime.

                •  02 Jul 2007 18:00
                Avatar

                  Release Notes: A simple garbage collector has been added. This release covers a limited number of Smalltalk-80 standards. It is image compatible with both 32-bit and 64-bit platforms. The VM works the same on Win32 and POSIX. Scons is used as the build system. An interactive console from within Smalltalk itself. Immediate SmallIntegers? and Characters. A basic plugin system. Support for Floats and LargeIntegers. Class variables. Very simple method caching. Syncronous I/O multi-plexing trough Semaphores. Documentation using Doxygen. Reorganized Syx initialization. Many bugfixes.

                  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.