Skip to content
Dibyendu Majumdar edited this page Nov 7, 2018 · 5 revisions

Ravi Release 1.0 plan

Following are must-have goals for release 1.0:

  • Complete the implementation of new OMR JIT
  • Create user manual and documentation for Ravi
  • Finalize the bytecode names - DONE
  • Finalize the public C api
  • Implement the removal of string arithmetic to string metatable as per Lua 5.4 - DONE
  • Enable ability to create / compile C functions using dmr_C, and document the api

Subsequent releases

  • Complete the Ravi-Distro documentation
  • Fast C call implementation to cover some of the built-ins including slice
  • Refactor array types to make them more like userdata structure
  • Port some of the library features of Lua 5.4 such as random number generator
  • Add libyue to Ravi-Distro
  • Implement 5.1 compatibility layer (fenv and others) - ideally Ravi should be able to pass the Lua 5.1 test suite
  • Implement new byte codegen for Ravi
Clone this wiki locally