Skip to content

Ravi Alpha Release 0.4 - Windows and Ubuntu 64-bit

Pre-release
Pre-release
Compare
Choose a tag to compare
@dibyendumajumdar dibyendumajumdar released this 14 Apr 00:16
· 2031 commits to master since this release

This release has a fixes for following bug:

  • Issue 26 - upvalues can subvert static types
  • Issue 25 - pairs() does not work with Ravi arrays
  • Issue 24 - ipairs() does not work with Ravi arrays
  • Issue 9 - Lua C API handing of Ravi arrays - initial work on this

This release includes a Ubuntu binary.
Note that on Ubuntu you need to set PATH and LD_LIBRARY_PATH variables for the shared library to be found.

Please note following limitations in this release:

  1. JIT compilation not yet supported for bitwise operations
  2. The Lua C API has not been fully tested for Ravi extensions so please do not use the C API yet.
  3. Coroutines not supported in JIT mode
  4. Debug API not supported for JITed code
  5. Tail calls handled as normal calls - so will cause stack overflow for recursive calls (max 110 levels)
  6. Note that by default JIT compilation is not enabled - refer see documentation referred to below.
  7. Expect lots of bugs
  8. Please read the latest documentation (http://the-ravi-programming-language.readthedocs.org/en/latest/) for details of what works and what doesn't , and how to enable JIT compilation