Rubinius 1.1 Released: It’s Just Better

Version 1.1 is the latest release of Rubinius, a Ruby implementation based around a C++ and LLVM virtual machine but with the bytecode compiler and majority of the core written in Ruby itself. It's often called a "Ruby in Ruby." We celebrated and explained the background to Rubinius' 1.0 release 4 months ago.

The Rubinius 1.1 release brings the typical benefits to the table — performance improvements, bug fixes, improved memory usage, and increased stability (notably with Rails 3) — and brings together 546 commits from 16 developers led by Evan Phoenix. More technically, additions include block inlining within the JIT system, a new GIL algorithm, a "report" system for VM crashes, and better checks for detecting bad extensions.