Dibyendu Majumdar
|
24d65a5c0a
|
add notice regarding options enabled
|
9 years ago |
Dibyendu Majumdar
|
085f035917
|
issue #61 more tests
|
9 years ago |
Dibyendu Majumdar
|
dac7789d7a
|
issue #61 add more tests for typed values
|
9 years ago |
Dibyendu Majumdar
|
c4c8dad5b5
|
issue #61 fix bug in compilation
|
9 years ago |
Dibyendu Majumdar
|
aca5b3ef86
|
issue #60 compile TOTAB and MOVETAB
|
9 years ago |
Dibyendu Majumdar
|
62e892e6aa
|
issue #60 add optimized versions of table access with integer keys
|
9 years ago |
Dibyendu Majumdar
|
f04c5febd6
|
issue #60 JIT compile GETTABLE_S
|
9 years ago |
Dibyendu Majumdar
|
1362b6dc6d
|
issue #60 more work on implementing specialized bytecode for table get/set
|
9 years ago |
Dibyendu Majumdar
|
4115f35867
|
issue #60 explore further optimization of table operations
|
9 years ago |
Dibyendu Majumdar
|
ed44f85a3d
|
issue #57 adding test cases
|
9 years ago |
Dibyendu Majumdar
|
84b5b6476c
|
issue #56 check the type definitions
|
9 years ago |
dibyendumajumdar
|
8a74a09510
|
issue #15 fix compilation error in ltests.c
|
9 years ago |
Dibyendu Majumdar
|
bdbb204d4c
|
issue #58 update dump and undump to always include type information for local variables and upvalues; also change the format identifier to differentiate from standard Lua
|
9 years ago |
Dibyendu Majumdar
|
3c9ed08585
|
issue #15 if emit_debug_trace() has been called then we can avoid setting savedpc again
|
9 years ago |
Dibyendu Majumdar
|
d970aa981e
|
issue #15 add type checks to debug.setlocal()
|
9 years ago |
Dibyendu Majumdar
|
40570edbfc
|
issue #15 add new JIT option tracehook to enable per bytecode updates to savedpc and call to luaG_traceexec
|
9 years ago |
Dibyendu Majumdar
|
c1a157ce4a
|
in JIT mode update savedpc when performing OP_CALL or OP_TAILCALL - see issue# 15
|
9 years ago |
Dibyendu Majumdar
|
d98520f2b2
|
start work on handling savedpc - experimental
|
9 years ago |
Dibyendu Majumdar
|
c2008d9439
|
add api ravitype() to enable extended type information
|
9 years ago |
Dibyendu Majumdar
|
d2fbb17572
|
allocate new LLVMContext per Lua global state
|
9 years ago |
Dibyendu Majumdar
|
4fc119e5f0
|
add a gc collection in when JIT compiling
|
9 years ago |
Dibyendu Majumdar
|
a3f201da53
|
add phi instruction to LLVM binding
|
9 years ago |
Dibyendu Majumdar
|
f209f76876
|
fix issue #49
|
9 years ago |
Dibyendu Majumdar
|
b44d456ea7
|
implement interpreter version of some bitwise and comparison opcodes
|
9 years ago |
Dibyendu Majumdar
|
21b305b8be
|
syntactic support for declaring additional Lua types
|
9 years ago |
Dibyendu Majumdar
|
f936e2fd54
|
cleanup
|
9 years ago |
Dibyendu Majumdar
|
1688c0c044
|
add ltests in the build
|
9 years ago |
Dibyendu Majumdar
|
61d3e244a8
|
code cleanup
|
9 years ago |
Dibyendu Majumdar
|
610b6bc516
|
more work on llvm bindings
|
9 years ago |
Dibyendu Majumdar
|
20a14f87ba
|
llvm binding helloworld
|
9 years ago |
Dibyendu Majumdar
|
b828dc43dc
|
start work on Lua LLVM bindings
|
9 years ago |
Dibyendu Majumdar
|
ed1ac4b70c
|
code reformat
|
9 years ago |
Dibyendu Majumdar
|
0a75b4c941
|
try another fix for the L->top bug
|
9 years ago |
Dibyendu Majumdar
|
bba94efedd
|
fix gcc compilation errors
|
9 years ago |
Dibyendu Majumdar
|
527fdccd1f
|
alernative way to reset L->top after calling luaV_execute() in JITed OP_CALL
|
9 years ago |
Dibyendu Majumdar
|
65dd836d4a
|
set L->top in OP_RETURN if returning to Lua function; Lua tests breaks as a result
|
9 years ago |
Dibyendu Majumdar
|
da91cad12a
|
continue investigation of OP_RETURN bug
|
9 years ago |
Dibyendu Majumdar
|
c833336108
|
still debugging the bug related to L->top
|
9 years ago |
Dibyendu Majumdar
|
6b06004c44
|
hard bug - L->top not being set correctly when JIT code calls interpreted code
|
9 years ago |
Dibyendu Majumdar
|
72dc5b5750
|
debug compilation issue
|
9 years ago |
Dibyendu Majumdar
|
689e09248f
|
optimize bit shift when second operand is a constant
|
9 years ago |
Dibyendu Majumdar
|
5491d88c1f
|
refactor
|
9 years ago |
dibyendumajumdar
|
2e56a9fab6
|
fix compilation errors on Linux
|
9 years ago |
Dibyendu Majumdar
|
fd03f82783
|
long overdue refactoring
|
9 years ago |
dibyendumajumdar
|
38967d8b9e
|
add option to disable array range checks
|
9 years ago |
Dibyendu Majumdar
|
f3681cb7e5
|
some code cleanup
|
9 years ago |
Dibyendu Majumdar
|
d80fe78b1c
|
fix compilation error for forloop variant 1
|
9 years ago |
Dibyendu Majumdar
|
594cfbda90
|
refactor api
|
9 years ago |
Dibyendu Majumdar
|
9843f4fdc2
|
refactor and add couple of api functions
|
9 years ago |
dibyendumajumdar
|
6543367bfc
|
remove lcoco
|
9 years ago |