Commit Graph

1529 Commits (lua54)
 

Author SHA1 Message Date
Dibyendu Majumdar 68b0359383 resolve merge conflict
6 years ago
Dibyendu Majumdar be17c645c3 merge master
6 years ago
Dibyendu Majumdar ef66365b5d issue #148 fix bad code gen for OP_RAVI_SELF_S
6 years ago
Dibyendu Majumdar 56c3af3285 merge master
6 years ago
Dibyendu Majumdar ab624e618e issue #147 build and test with LLVM 6.0
6 years ago
Dibyendu Majumdar 64a6a2372b issue #146 Currently Ravi's code generator assumes that #operator returns an integer value, but if user has set a metamethod for __len the operator# might return a non-integer value. This issue came to light when testing lpeg, which redefines #operator to return userdata objects. We now try to only expect integer values when # is used in fornum loops, or applied to table or array. Additionally unless the target is an array, we also emit a TOINT opcode to validate at runtime that the value in integer type
6 years ago
Dibyendu Majumdar 6404c5a3be issue #126 update dmrc
6 years ago
Dibyendu Majumdar c2b027e7d3 build improvements
6 years ago
Dibyendu Majumdar dc214f098d fix build issues
6 years ago
Dibyendu Majumdar 39b61ed3f8 Build improvements
6 years ago
Dibyendu Majumdar 331f1bab84 add a staticically linked ravi build always
6 years ago
Dibyendu Majumdar b8dc13851e Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
6 years ago
Dibyendu Majumdar f24fc2c45f make scripts
6 years ago
Dibyendu Majumdar 50871d2afa
Update README.rst
6 years ago
Dibyendu Majumdar 784ac8eb35
Update README.rst
6 years ago
Dibyendu Majumdar 7035da999c make ltests an explicit option
6 years ago
Dibyendu Majumdar 320e6b5da6 issue #145 merge into lua54 branch
6 years ago
Dibyendu Majumdar 94ab8ced4d try to understand and document the GC implementation
6 years ago
Dibyendu Majumdar 41b9306363 doc updates
6 years ago
Dibyendu Majumdar 854442039f doc updates
6 years ago
Dibyendu Majumdar 45ed507f6d doc updates
6 years ago
Dibyendu Majumdar 59634348f2 doc updates
6 years ago
Dibyendu Majumdar 5e59e53d75 doc updates
6 years ago
Dibyendu Majumdar 1ca729a4c2 issue #145 move collectable bit left by one bit to make an extra bit available for encoding typeinfo
6 years ago
Dibyendu Majumdar f62b1eb557 refactoring
6 years ago
Dibyendu Majumdar b51868d20f issue #144 fix compile error
6 years ago
Dibyendu Majumdar 95b5819cf3 issue #144
6 years ago
Dibyendu Majumdar 36c7bc32b8 issue #144
6 years ago
Dibyendu Majumdar a97f974db5 issue #144 change the size of TValue.tt to byte
6 years ago
Dibyendu Majumdar 55dc69d4c4 issue #143 Remove NanoJIT backend
6 years ago
Dibyendu Majumdar 9fa20358b2 issue #142 removed gcc jit implementation (left on a branch)
6 years ago
Dibyendu Majumdar e75b146bfc issue #140 missed change!
6 years ago
Dibyendu Majumdar 6cea3bc383 Merge branch 'master' into lua54
6 years ago
Dibyendu Majumdar 64dfadd3a6 tools update
6 years ago
Dibyendu Majumdar dc258d3724 issue #141 amend tests to make them work reasonably
6 years ago
Dibyendu Majumdar 416bdb960b Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
6 years ago
Dibyendu Majumdar 808092e17f issue #141 stop calling GC from codegen
6 years ago
Dibyendu Majumdar 2161226c14 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
6 years ago
Dibyendu Majumdar 6bbfb88799 issue #141 remove calls to GC from inside JIT compiler
6 years ago
Dibyendu Majumdar e8e68707f9 issue #140 avoid c++14 features
6 years ago
Dibyendu Majumdar b450f3dac3 fix issue with recursive compiles
6 years ago
dylan ef7a270433 issue #139 maybe a bug in recursive compilation plus avoid requiring C++14
6 years ago
Dibyendu Majumdar 3426e55dd8 issue #139 some more merge
6 years ago
Dibyendu Majumdar 7c8e9bcf27 issue #139 In Ravi table has two additional sub types that need to be handled in GC
6 years ago
Dibyendu Majumdar 60b75db2ed issue #139 merge gc related changes
6 years ago
Dibyendu Majumdar bc68457199 issue #139 merge gc related changes
6 years ago
Dibyendu Majumdar 6bdfe1fbd2 issue #139 merge gc related changes
6 years ago
Dibyendu Majumdar 123fb4079a issue #139 lost in translation
6 years ago
Dibyendu Majumdar 2e42d1364c issue #135 debug guards
6 years ago
Dibyendu Majumdar 7c5b846a7b issue #139 various bug fixes
6 years ago