|
|
|
@ -11,6 +11,7 @@ The following Lua sources have been enhanced for Ravi.
|
|
|
|
|
* lfunc.c - changes to support JIT compilation
|
|
|
|
|
* linit.c - the Ravi api functions get loaded here
|
|
|
|
|
* ltable.c - enhancements for Ravi array types
|
|
|
|
|
* lapi.c - enhancements for Ravi array types
|
|
|
|
|
|
|
|
|
|
The LLVM JIT implementation is in following sources:
|
|
|
|
|
|
|
|
|
@ -27,4 +28,4 @@ The LLVM JIT implementation is in following sources:
|
|
|
|
|
* ravi_llvmarith2.cpp - implements Lua opcodes such as OP_ADD, OP_SUB, OP_MUL, OP_DIV, OP_POW, OP_IDIV, OP_MOD, OP_UNM
|
|
|
|
|
* ravi_llvmcall.cpp - implements OP_CALL, OP_JMP
|
|
|
|
|
* ravi_llvmtable.cpp - implements OP_GETTABLE, OP_SETTABLE and various other table operations, OP_SELF, and also upvalue operations
|
|
|
|
|
* ravi_llvmrest.cpp - OP_CLOSURE, OP_VARARG, OP_CONCAT
|
|
|
|
|
* ravi_llvmrest.cpp - OP_CLOSURE, OP_VARARG, OP_CONCAT
|
|
|
|
|