Skip to content

Ravi Alpha Release 0.2 - Windows 64-bit

Pre-release
Pre-release
Compare
Choose a tag to compare
@dibyendumajumdar dibyendumajumdar released this 05 Apr 19:21
· 2045 commits to master since this release

Second alpha release of Ravi.

This release has fixes for following issues:

  • ravi.compile(), ravi.iscompiled(), ravi.dumplua() and ravi.dumpllvm() cause a crash if the argument is a C function

Please note following limitations in this release:

  1. JIT compilation not yet supported for bitwise operations
  2. The Lua C API has not been 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. Expect lots of bugs
  7. 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
  8. Note that by default JIT compilation is not enabled - refer to above mentioned documentation.

Note: the source attachments do not include above bug fix (as by mistake I created the release before committing the change) - obtain latest source if you would like to build this yourself.