In association with heise online

24 September 2010, 10:12

Ruby-in-Ruby Rubinius 1.1 released

  • Twitter
  • Facebook
  • submit to slashdot
  • StumbleUpon
  • submit to reddit

The Rubinius developers have released version 1.1 of Rubinius, an implementation of the Ruby language written, predominantly, in Ruby. The implementers have written both the majority of the core classes and a Ruby-to-bytecode compiler, in Ruby. The bytecode generated by the compiler is run on a bytecode virtual machine written in C++ which uses LLVM to compile the bytecode in to native machine code. This compilation process gives Rubinius higher performance than the traditional Ruby interpreter.

The BSD licensed release 1.1 is the first feature since May's release of 1.0, and includes performance improvements, better Ruby compatibility and bug fixes. The new features include, JIT block in-lining and a new GIL (Global Interpreter Lock) algorithm for better performance and reliability, support for dbm, sdbm and gdbm extensions and bad extension detection. A full list of new features and fixes is available in the 1.1 announcement.

Rubinius 1.1 is available to download from the web site as a source code archive or as binary installers for Mac OS X 10.5 and 10.6; a Git repository is also available for cloning.


Print Version | Send by email | Permalink:

  • July's Community Calendar

The H Open

The H Security

The H Developer

The H Internet Toolkit