GitXplorerGitXplorer
Z

mirb

public
26 stars
4 forks
0 issues

Commits

List of commits on branch master.
Unverified
14c2fe2d2a026fb3bb62c883e8839e1078ebc3b6

Moved mirb into a static library.

ZZoxc committed 13 years ago
Unverified
c777df4a8a0ce50b9abe7938b5151c32fa904d9f

Merge branch 'master' of github.com:Zoxc/mirb

ZZoxc committed 13 years ago
Unverified
da628263cd836e4edc47a6fbb63e2ec7532322ff

Updated tags.

ZZoxc committed 13 years ago
Unverified
7bf1e1b57510573659f1f84db4706aae84860be9

Added Object#instance_of?

ZZoxc committed 13 years ago
Unverified
27c04d35357ab204209f92d58cd248a221693bcd

Updated tags.

ZZoxc committed 13 years ago
Unverified
ddd45013dc7e99c70b736ae907373b4c2a5ad70d

Fixed a grammar error.

ZZoxc committed 13 years ago

README

The README file for this repository.

= mirb

mirb is an small fast embeddable Ruby VM. It is designed to be simple to use and embed, while stil having a good performance due to a JIT-compiler and native C++ code. It may not end up featuring all of Ruby's core library because of the embeddable nature, but what is added should remain somewhat compitable.

It's still very much work in process and the only useful thing it can run (that I know of) is the included testing framework. docs/Todo.txt has a list of some essential missing features.

If you want to know more you can visit http://mirb.heroku.com or join me in #mirb on freenode.

== Building

You can either build it with rake (using Ruby 1.9) or with Visual Studio. Building with rake requires reno[https://github.com/Zoxc/reno] to be checked out in ./../reno. It also requires G++ of version 4.5 or greater. If G++'s executable is not called g++, you can override it with the environment variable CXX. You can also build it with Code::Blocks if you compile the assembly files for it.

== Credits

Inspired by tinyrb, http://github.com/macournoyer/tinyrb