You can clone with
HTTPS or Subversion.
Add support for conditionals
Fix ast_visitor bug
Move the built-in prototypes into their own classes.
Fix up AST visitor for binary operations
Add logical and and logical or
Implement logical not.
TODO: Create objects for the primitives to get rid of all of these case statements.
* Raise an exception if a method called is attempted without a method.
* Fix a bug where literal expressions were evaluated twice if they were
the value of a method call
Add support for Object.prototype.toString() and fix a bug with Numbers
Add typeof and fix a few bugs
Fix AST visitor for Null
Add a test that the default function 'this' is the global scope
Let the window object use constant scope instead of dynamic scope
Add support for hasOwnProperty
Add support for delete x.y
Refactor method names and make foo in bar work.
Add a proper Array object and better semantics for  lookup
basic Array support.
Add a pretty AST visitor to RKelly
Add basic inspect and exposing Ruby functions to js
Get new x() and prototype chain lookup working
Add strings, eval and evaluate support.
Close the generator.
Add line numbers.
Evals are shared between environments.
Add a test for nested objects and nested object lookup
Implement basic support for object literals.
Break into different files.
THIS IS SPARTA.
Functions can be invoked from Ruby land as well.
Function accept arguments.
OMG! Bindings work!
Provide a GlobalScope.
Create an EvalCompiler that automatically returns expression values.