Commit Graph

1244 Commits (0.20)
 

Author SHA1 Message Date
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