Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings
rubinius

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

The Rubinius Language Platform

Rubinius is a platform for building programming languages. It began as an implementation of the Ruby programming language, but it has grown beyond that.

While it is still very much an evolving work-in-progress, Rubinius intends to provide:

  • An end-to-end compiler based on LLVM that takes various programming language syntax and generates either bytecode for the virtual machine or machine code for the underlying CPU.
  • A variety of memory heaps using garbage collection, reference counting, or explicit allocation control.
  • Full native-thread concurrency with no global interpreter lock.
  • Content-addressable code similar to the Unison programming language.
  • Telemtry from the virtual machine and subsystem or from the native CPU executable.
  • Tools like debuggers, profilers, type analysis, etc.

Pinned Loading

  1. rubinius rubinius Public

    The Rubinius Language Platform

    C 3.1k 595

  2. rbx-compiler-ng rbx-compiler-ng Public

    Forked from llvm/llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

    LLVM 2

Repositories

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 71 repositories

Top languages

Loading...

Most used topics

Loading...