dibyendumajumdar / ravi

Ravi is a dialect of Lua, featuring limited optional static typing, JIT and AOT compilers
http://ravilang.github.io/
Other
1.17k stars 63 forks source link

Implement interpreter VM using dynasm #135

Open dibyendumajumdar opened 7 years ago

dibyendumajumdar commented 7 years ago

My aim here is to implement a VM for x86-64 using dynasm. This is doable because of the fact that we can do most register allocations in a static manner.

The work is happening here: https://github.com/dibyendumajumdar/ravi/tree/master/vmbuilder

dibyendumajumdar commented 4 years ago

It is unlikely I will have the time to finish this. The benefits are not clear as the problem is elsewhere.

dibyendumajumdar commented 4 years ago

See #179