Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

20 lines (10 sloc) 0.557 kb

iv / lv5 / railgun

railgun is ECMAScript Register VM / Compiler

design of VM

VM and Inline Cache operations design is a lot of inspired from Lua VM & JSC VM.

Initial opcode design is based on Python VM.

The Implementation of Lua5.0

Announcing SquirrelFish


Base compiler design is inspired from JSC Compiler.

And railgun::Compiler has original Register Allocation System, that generates less copy code that is wasted.

Jump to Line
Something went wrong with that request. Please try again.