Ruby2c 1.0.0 beta 3 released

ruby2c 1.0.0 beta 3 has been released!

http://rubyforge.org/projects/ruby2c/

         THIS IS BETA SOFTWARE!

Ruby2C provides a pipeline of SexpProcessor classes to work with ParseTree output. Processors included:

     Rewriter - massages the sexp into a more consistent form.
     TypeChecker - type inferencer for the above sexps.
     RubyToC - converts a ruby (subset) sexp to C.

         THIS IS BETA SOFTWARE!

http://rubyforge.org/projects/ruby2c/

Changes:
*** 1.0.0-beta3 / 2004-06-08

+ 16 minor enhancements
         + Added ivar and iasgn support. Needs more work.
         + Added limited support for self.
         + Added pipeline tests for bools, call_arglist, call_attrasgn, fbody.
         + Added process_not to RubyToC.
         + Added support for float and symbol literals.
         + Added support for gasgn, cvasgn, const (class consts, not classes).
         + Improved error handling/reporting, esp in RubyToC.
         + In TypeChecker.boostrap, pre-registered all base classes.
         + Modified process_class test to include a class const.
         + Processing :class now adds class constants to the local var scope.
         + Processing :const checks both genv and env now.
         + Rearchitected all tests into a pipeline test class.
         + Rewrite attrasgn into regular calls.
         + Rewrite fbody into a regular defn.
         + Rewrote :array inside call to :arglist.
         + Rewrote :or nodes in process_case to correctly be binary.
+ 1 bug fix:
         + Fixed a bug where single line while bodies were missing a semicolon.

http://rubyforge.org/projects/ruby2c/

seriously cool stuff ryan - keep up the good work!

regards.

-a

···

On Thu, 9 Jun 2005, Ryan Davis wrote:

ruby2c 1.0.0 beta 3 has been released!

http://rubyforge.org/projects/ruby2c/

       THIS IS BETA SOFTWARE!

Ruby2C provides a pipeline of SexpProcessor classes to work with ParseTree output. Processors included:

   Rewriter - massages the sexp into a more consistent form.
   TypeChecker - type inferencer for the above sexps.
   RubyToC - converts a ruby (subset) sexp to C.

       THIS IS BETA SOFTWARE!

http://rubyforge.org/projects/ruby2c/

Changes:
*** 1.0.0-beta3 / 2004-06-08

+ 16 minor enhancements
       + Added ivar and iasgn support. Needs more work.
       + Added limited support for self.
       + Added pipeline tests for bools, call_arglist, call_attrasgn, fbody.
       + Added process_not to RubyToC.
       + Added support for float and symbol literals.
       + Added support for gasgn, cvasgn, const (class consts, not classes).
       + Improved error handling/reporting, esp in RubyToC.
       + In TypeChecker.boostrap, pre-registered all base classes.
       + Modified process_class test to include a class const.
       + Processing :class now adds class constants to the local var scope.
       + Processing :const checks both genv and env now.
       + Rearchitected all tests into a pipeline test class.
       + Rewrite attrasgn into regular calls.
       + Rewrite fbody into a regular defn.
       + Rewrote :array inside call to :arglist.
       + Rewrote :or nodes in process_case to correctly be binary.
+ 1 bug fix:
       + Fixed a bug where single line while bodies were missing a semicolon.

http://rubyforge.org/projects/ruby2c/

--

email :: ara [dot] t [dot] howard [at] noaa [dot] gov
phone :: 303.497.6469
My religion is very simple. My religion is kindness.
--Tenzin Gyatso

===============================================================================