Dibyendu Majumdar
|
0ae94ff700
|
build scripts
|
7 years ago |
Dibyendu Majumdar
|
d0ca3719be
|
fast track int key case in GETTABLE and SETTABLE
|
7 years ago |
Dibyendu Majumdar
|
a68d915865
|
change GETTABLE_I to work on objects that may not be tables
|
7 years ago |
Dibyendu Majumdar
|
03485223ed
|
change GETTABLE_I to work on objects that may not be tables
|
7 years ago |
Dibyendu Majumdar
|
f93cefb33c
|
tech debt
|
7 years ago |
Dibyendu Majumdar
|
1728f0bded
|
missed opportunity to specialize a GETTABUP operation
|
7 years ago |
Dibyendu Majumdar
|
b0b5545597
|
issue #132 fix a bug that occurs when object access is applied to an array type
|
7 years ago |
Dibyendu Majumdar
|
afccc701ca
|
fix compilation error
|
7 years ago |
Dibyendu Majumdar
|
1ca8eba968
|
issue #131
|
7 years ago |
Dibyendu Majumdar
|
5fb89d4c07
|
issue #128 refactor
|
7 years ago |
Dibyendu Majumdar
|
8d9c9310ad
|
Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
|
7 years ago |
Dibyendu Majumdar
|
d8f07e091a
|
issue #128 more on array set ops
|
7 years ago |
Dibyendu Majumdar
|
5ff1a72fb3
|
cleanup some warnings
|
7 years ago |
Dibyendu Majumdar
|
1caeca2700
|
issue #128 add array get / set opcodes
|
7 years ago |
Dibyendu Majumdar
|
e28921d4c0
|
issue #128 update to latest dmrC
|
7 years ago |
Dibyendu Majumdar
|
1a3ee604c9
|
issue #128 added not, tforcall, tforloop
|
7 years ago |
Dibyendu Majumdar
|
35cb6dc47f
|
issue #128 added setupval
|
7 years ago |
Dibyendu Majumdar
|
35ae4cc567
|
issue #128 added generic forprep/forloop
|
7 years ago |
Dibyendu Majumdar
|
0ae309ee1e
|
issue #128 update dmrC
|
7 years ago |
Dibyendu Majumdar
|
364b221433
|
issue #128 refactoring
|
7 years ago |
Dibyendu Majumdar
|
73635d3876
|
issue #128 added LEN, SELF
|
7 years ago |
Dibyendu Majumdar
|
34fd42583f
|
issue #128 refactor
|
7 years ago |
Dibyendu Majumdar
|
2f365f4a9d
|
issue #128 refactor
|
7 years ago |
Dibyendu Majumdar
|
8f0e55a3bf
|
issue #128 refactor
|
7 years ago |
Dibyendu Majumdar
|
ac9d755843
|
issue #128 refactor
|
7 years ago |
Dibyendu Majumdar
|
7b419996a0
|
issue #128 more opcodes SETLIST, VARARG, CLOSURE, COMCAT, NEWARRAY
|
7 years ago |
Dibyendu Majumdar
|
7b87f46df2
|
issue #128 get latest dmrC
|
7 years ago |
Dibyendu Majumdar
|
7209f55b9d
|
issue #128 workaround issue in NanoJIT with vars being declared/initialized in between branching
|
7 years ago |
Dibyendu Majumdar
|
649165ec30
|
refresh dmr_c
|
7 years ago |
Dibyendu Majumdar
|
078fc86aca
|
issue #128 bunch of additional ops
|
7 years ago |
Dibyendu Majumdar
|
a0d75a27b9
|
issue #128 refactoring
|
7 years ago |
Dibyendu Majumdar
|
c6872815f4
|
issue #128 bug fixes and LOADIZ/LOADFZ
|
7 years ago |
Dibyendu Majumdar
|
6f6aba2f96
|
issue #128 add various type specialized arith operators
|
7 years ago |
Dibyendu Majumdar
|
ffa4b1273b
|
issue #128 build script helper
|
7 years ago |
Dibyendu Majumdar
|
1fe3012a36
|
issue #128 add default implementation of binary ops using luaO_arith()
|
7 years ago |
Dibyendu Majumdar
|
ea9c583c49
|
issue #128 various table ops, but only default implementation, not yet specialized for the performance related op codes
|
7 years ago |
Dibyendu Majumdar
|
db934a3ba9
|
issue #128 Implement OP_TEST, OP_TESTSET, OP_CALL, OP_TAILCALL, OP_GETTABUP, OP_GETUPVAL
|
7 years ago |
Dibyendu Majumdar
|
2287c80986
|
Implement OP_TEST, OP_TESTSET, OP_CALL, OP_TAILCALL, OP_GETTABUP, OP_GETUPVAL
|
7 years ago |
Dibyendu Majumdar
|
9085902470
|
issue #128 fix bug in scan_jump_targets()
|
7 years ago |
Dibyendu Majumdar
|
39af4ead60
|
issue #128 added LOADBOOL, JMP, AND EQ/LT/LE family
|
7 years ago |
Dibyendu Majumdar
|
d767010cad
|
issue #128 add OP_MOVE, OP_RAVI_FORPLOOP_Ix, OP_RAVI_FORPREP_Ix instructions
|
7 years ago |
Dibyendu Majumdar
|
0aef3a5136
|
change precision used for double
|
7 years ago |
Dibyendu Majumdar
|
0ce5ac0e94
|
issue #128 add OP_LOADK instruction
|
7 years ago |
Dibyendu Majumdar
|
1c8a0a8cb0
|
issue #128 implement OP_RETURN and compilation of Lua function with only a return statement
|
7 years ago |
Dibyendu Majumdar
|
1443fe9099
|
issue #128 refactor membuff_t to move it from the debugger to a shared location so that we can reuse it in the JIT implementation, some more initial work on the new backend
|
7 years ago |
Dibyendu Majumdar
|
b2ddc8038e
|
issue #128 setup stuff that is defined in Lua headers
|
7 years ago |
Dibyendu Majumdar
|
7e130556ff
|
issue #128 initialize/destroy NanoJIT Context
|
7 years ago |
Dibyendu Majumdar
|
95779e058c
|
issue #128 add initial skeleton files
|
7 years ago |
Dibyendu Majumdar
|
f07efc720d
|
update to latest dmrC tree
|
7 years ago |
Dibyendu Majumdar
|
6474f34a71
|
update to latest dmrC tree
|
7 years ago |