All releases of Objeck Programming Language


Release Notes: Highlights of this release include Unicode support, fixes for bugs in the command line debugger, a general code clean up, and updated class libraries and documentation.


Release Notes: This minor feature update supports default method/function parameter values and adds additional code examples.


Release Notes: This release adds the ability to reference variables from within a string literal (new), MD5 and RIPEMD-160 hash support (new), minor bugfixes to the language compiler, debugger, and JIT compiler (minor), and additional code examples.


Release Notes: Release of the FCGI Web server add-on for Linux. A major bug related to the static initialization of 2D arrays has been fixed. A mjaor bug related to passing functions to JIT compiled code has been fixed. A rarely encountered moderate integer division bug in the VM JIT compiler has been fixed.


Release Notes: The focus of this release was on bug fixing and code refactoring. Some features were added. The ability to get date information for files has been added. The Date class now has a "ToString" method. The "obr" compiler binary can now be executed from outside of the bin directory. A bug in the Date class has been fixed. A compiler bug related to nested method calls with inline casts has been fixed.


Release Notes: Most of the work done for this release is in support of the forthcoming rollout of the Web framework. Specifying a program 'bundle' name is now optional. The ability to set/get system properties using the 'Runtime' class was added. Initialization properties can be set via a configuration file. Additional hooks were added for Fast CGI Web support. A minor contextual analysis bug was fixed.


Release Notes: A new more powerful regular expression engine. Queue classes were added. A ‘Clear’ method was added to all collections classes. A minor contextual analysis bug was fixed.


Release Notes: JSON 'ToString' sterilization support has been added. The RegEx class has been refactored. This release modifies the 'Find' method and adds a 'FindIndex' method. There is additional sample code.


Release Notes: Highlights of this release included fixes for bugs in select statements related to the location of the 'other' tag, in the XML parser related to processing XPath-type parameters, and in the RegEx library sounding support for wildcard expressions.


Release Notes: The focus of this release was on initial JSON support and improved garbage collection. Highlights include the following: initial JSON support; refactoring the memory manager to better handle static memory references; a fix for a bug related to casting an enum to an Int and then calling an associated method; and a fix for a bug related to expressional comparisons between some enums and class types.