All releases of Objeck Programming Language

  •  07 Nov 2012 19:19
Avatar

    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.

    •  14 Oct 2012 11:10
    Avatar

      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.

      •  24 Sep 2012 01:09
      Avatar

        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.

        •  03 Sep 2012 15:28
        Avatar

          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.

          •  21 Aug 2012 21:21
          Avatar

            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.

            •  04 Aug 2012 19:18
            Avatar

              Release Notes: This release adds the ability to make nested method calls directly from "As" casts (enhancement). It adds better exception handling for array dereferencing (high). It refactors the "String->Trim" method (medium). It fixes a a bug related to resolving "use" scope across multiple files (medium). It modifies the XML paring library such that hex chars are properly parsed (low). It fixes a crash-related compiler bug (low).

              •  18 Jul 2012 00:47
              Avatar

                Release Notes: The focus of this release is compiler optimizations. It includes expanded support for method inlining and runtime performance improvements.

                •  28 Jun 2012 05:11
                Avatar

                  Release Notes: The focus of this release was runtime performance. Both the interpreter and GC were refactored to improve overall performance. A compiler bug related to the generation of invalid code for classes that were derived from the Thread class was fixed.

                  •  16 Jun 2012 21:27
                  Avatar

                    Release Notes: This release provides support for dynamic class loading. A number of bugs have been found and resolved as part of the Fast CGI integration effort. Stress testing, performance tuning, and bugfixing have also been done as part the "Computer Language Benchmarks Game" challenge. Initial benchmarks look favorable, given that Objeck is an interpreted language. Runtime performance, for the majority of the tests, is significantly faster than popular languages like Ruby, Perl, and Python.

                    •  27 May 2012 22:07
                    Avatar

                      Release Notes: This release provides support for server sockets and enhancements to the Date class. In addition, minor bugs were addressed in the compiler and virtual machine. Highlights include support for server sockets, date class enhancements, a fix for a compiler bug related to linking class casts that were not referenced (low), a fix for a bug that occasionally caused the runtime to crash when logging failure stack traces (low), and updates to the Programmer's Guide.

                      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.