CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Tue, 26 Aug 2025 15:49:51 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090303160330
location: https://web.archive.org/web/20090303160330/https://github.com/evanphx/rubinius/tree/llvm
server-timing: captures_list;dur=0.906516, exclusion.robots;dur=0.027049, exclusion.robots.policy;dur=0.011893, esindex;dur=0.013441, cdx.remote;dur=91.578152, LoadShardBlock;dur=832.123412, PetaboxLoader3.datanode;dur=366.853507, PetaboxLoader3.resolve;dur=371.504666
x-app-server: wwwb-app212
x-ts: 302
x-tr: 1020
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app212; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Tue, 26 Aug 2025 15:49:52 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Tue, 03 Mar 2009 16:03:29 GMT
x-archive-orig-connection: close
x-archive-orig-set-cookie: _github_ses=BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNoSGFzaHsABjoKQHVzZWR7AA%3D%3D--884981fc5aa85daf318eeff084d98e2cff92578f; path=/; expires=Wed, 01 Jan 2020 08:00:00 GMT; HttpOnly
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 383ms
x-archive-orig-etag: "2ecbc1864d2b7b6ec5063815a3f4c644"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 28453
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Tue, 03 Mar 2009 16:03:30 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Tue, 03 Mar 2009 16:03:30 GMT", ; rel="memento"; datetime="Tue, 03 Mar 2009 16:03:30 GMT", ; rel="next memento"; datetime="Mon, 18 May 2009 09:47:47 GMT", ; rel="last memento"; datetime="Sat, 13 Feb 2010 13:25:25 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_8_20090303155419_crawl101-c/52_8_20090303160308_crawl101.arc.gz
server-timing: captures_list;dur=0.458183, exclusion.robots;dur=0.019275, exclusion.robots.policy;dur=0.008794, esindex;dur=0.011075, cdx.remote;dur=16.755112, LoadShardBlock;dur=463.419069, PetaboxLoader3.resolve;dur=404.844314, PetaboxLoader3.datanode;dur=452.142091, load_resource;dur=527.694682
x-app-server: wwwb-app212
x-ts: 200
x-tr: 1070
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
evanphx's rubinius at llvm - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (

This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (

Description: | Rubinius, the Ruby VM |
Homepage: | https://rubini.us |
Clone URL: |
git://github.com/evanphx/rubinius.git
Give this clone URL to anyone.
git clone git://github.com/evanphx/rubinius.git
|
commit 57757b7d79a62609793df107d9dfa0e20fd3e9d7
tree 81213532ef78610c0ed13774da367aadb6388281
parent 2e10f5424d21b4c590b83eb92f8be7adc06bc4fe
tree 81213532ef78610c0ed13774da367aadb6388281
parent 2e10f5424d21b4c590b83eb92f8be7adc06bc4fe
rubinius /
name | age | message | |
---|---|---|---|
![]() |
.autotest | Wed Mar 12 14:27:54 -0700 2008 | added RUBY env for autotest [zenspider] |
![]() |
.gdbinit | Thu Sep 11 17:37:18 -0700 2008 | A slew of GC fixes * When we fill up the young... [evanphx] |
![]() |
.gitignore | Loading commit data... ![]() |
|
![]() |
AUTHORS | ||
![]() |
INSTALL | Mon Oct 20 08:07:03 -0700 2008 | Fix doxygen dir in .gitignore. Updated INSTALL ... [rue] |
![]() |
LICENSE | Wed Feb 27 10:23:15 -0800 2008 | Correct typos in LICENSE file, spotted by raggi [wilson] |
![]() |
README | ||
![]() |
README-DEVELOPERS | ||
![]() |
Rakefile | ||
![]() |
THANKS | Wed May 30 14:44:05 -0700 2007 | blah [System User] |
![]() |
benchmark/ | ||
![]() |
bin/ | Mon Oct 27 17:32:23 -0700 2008 | fixed bin/bm to use bin/rbx as default comparis... [dgtized] |
![]() |
doc/ | ||
![]() |
kernel/ | ||
![]() |
lib/ | ||
![]() |
mspec/ | ||
![]() |
rakelib/ | ||
![]() |
runtime/ | Sun Aug 24 23:50:57 -0700 2008 | Reorganized kernel/** into bootstrap, common, d... [brixen] |
![]() |
spec/ | ||
![]() |
stdlib/ | ||
![]() |
test/ | ||
![]() |
tools/ | ||
![]() |
vm/ |
1. What is Rubinius Rubinius is an execution environment for the Ruby programming language. It is comprised of three major pieces: a compiler, a 'kernel' (otherwise known as the Ruby Core Library), and a virtual machine. The project's goal is to create a top-of-the-line Ruby implementation. 2. Running Rubinius Refer to the INSTALL file for instructions on getting and building Rubinius. 3. Status Rubinius is under heavy development and currently supports the core Ruby classes and kernel methods. The majority of the existing Ruby libraries should run without modification. If your MRI 1.8.6-compatible code does not run under Rubinius, please open a bug ticket. As Rubinius becomes more and more compatible with Ruby 1.8, the development effort is shifting toward performance, rather than completeness. 4. Goals * Thread safety. Rubinius intends to be thread-safe so you could embed more than one interpreter in a single application. It does not currently meet this goal due to some components borrowed from the mainline Ruby interpreter. * Clean, readable code that is easy for users to understand and extend. * Reliable, rock-solid code. Valgrind is used to help verify correctness. * Bring modern techniques to the Ruby runtime. Pluggable garbage collectors and code optimizers are possible examples. 5. Volunteering to Help The Rubinius team welcomes contributions, bug reports, test cases, and monetary support. One possible way to help is implement Ruby library classes. Visit https://rubinius.lighthouseapp.com for documentation on how to begin hacking Rubinius. 6. Architecture While most of the Rubinius features are implemented in Ruby, the VM itself is written in C++. This is likely to continue to be the case in the coming months, partly to ease the integration of LLVM into the Rubinius system. The compiler, assembler, and bytecode generators are all written in Ruby, and can be found under the ./lib/compiler directory.
This feature is coming soon. Sit tight!