Commit Graph

112 Commits (6e6f31835ea8fb7090b5aaadc97514b2029872bc)

Author SHA1 Message Date
Dibyendu Majumdar 6984e7e1ee doc and test updates
9 years ago
Dibyendu Majumdar 9026f3ee3e issue #57 improve the test cases
9 years ago
Dibyendu Majumdar e52024c5e6 issue #57 fix tests
9 years ago
Dibyendu Majumdar a8dd04e8da issue #57 more work on test cases
9 years ago
Dibyendu Majumdar 445bcb006f issue #57 more work on test cases
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 d7a8aab035 issue #62 if table local is not initialized then raise error
9 years ago
Dibyendu Majumdar 7c037ec330 issue #62 if integer[] or number[] local is not initialized then raise error
9 years ago
Dibyendu Majumdar f88ffb1004 issue #61 add test cases
9 years ago
Dibyendu Majumdar c4c8dad5b5 issue #61 fix bug in compilation
9 years ago
Dibyendu Majumdar f04c5febd6 issue #60 JIT compile GETTABLE_S
9 years ago
Dibyendu Majumdar 0ba9711895 small improvements to tests
9 years ago
Dibyendu Majumdar af54f9a018 small improvements to tests
9 years ago
Dibyendu Majumdar 65d0288af5 issue #60 add basic tests
9 years ago
Dibyendu Majumdar ed44f85a3d issue #57 adding test cases
9 years ago
Dibyendu Majumdar e7e0f0747b issue #57 each ravi bytecode needs a test case
9 years ago
Dibyendu Majumdar eddd4cff10 add compilation step to test
9 years ago
Dibyendu Majumdar 6fff29c7cc add some comments
9 years ago
Dibyendu Majumdar f081aa999b cleanup
9 years ago
dibyendumajumdar 2d04430a55 reorder some tests
9 years ago
Dibyendu Majumdar c51a424af7 script to run tests
9 years ago
Dibyendu Majumdar c8e72a3e3c add ir output from 3.6.2 for the compilation issue
9 years ago
Dibyendu Majumdar 72dc5b5750 debug compilation issue
9 years ago
dibyendumajumdar 38967d8b9e add option to disable array range checks
9 years ago
Dibyendu Majumdar bfb7ae4585 investigate matmul perf
9 years ago
Dibyendu Majumdar 189541fbaf try out non slice implementations for matmul benchmark
9 years ago
Dibyendu Majumdar 261c8218a3 remove experimental NAN TAGGING solution (as it is not helpful) and fix bugs in SETLIST for numeric arrays (missing type conversion)
9 years ago
Dibyendu Majumdar e36acf332b in arithmetic operations use constants directly when possible
9 years ago
dibyendumajumdar f8e9265831 implement specialized comparison ops and refactor the JIT compiler to avoid unnecessary conversion to pointers
9 years ago
Dibyendu Majumdar bdbabd4781 start work on inlining comparison operators in JIT compiler
9 years ago
Dibyendu Majumdar e95f172a81 reformat
9 years ago
Dibyendu Majumdar f8a17a7b37 prepare for 5.3.1 merge
9 years ago
Dibyendu Majumdar 6e6cd6d9df initial work on function parameter types
9 years ago
Dibyendu Majumdar ecc3cba13b bitwise ops wip
9 years ago
dibyendumajumdar 279a6411ea handling of constants in LOADK and LOADKX
9 years ago
Dibyendu Majumdar 6ea6ae8b91 play with some optimizer passes in LLVM
9 years ago
dibyendumajumdar 4fbc7a1717 setupval workaround
9 years ago
dibyendumajumdar 62e3bf2148 Lua arith operators
9 years ago
dibyendumajumdar 57d89d90ee more opcodes but also found a bug that needs fixing
9 years ago
dibyendumajumdar d8a79d409b couple of more bytecodes in libgccjit
9 years ago
dibyendumajumdar 67454b67b4 fix call to luaG_runerror
9 years ago
dibyendumajumdar 1a60f33bb0 updated docs
9 years ago
dibyendumajumdar 72417637ed implement OP_RAVI_MULXX and OP_RAVI_DIVXX in libgccjit - enabling mandel1.ravi benchmark
9 years ago
dibyendumajumdar 137b304166 implement OP_RAVI_SUBXX in libgccjit
9 years ago
dibyendumajumdar c83d77df68 implement OP_RAVI_SUBIF in libgccjit
9 years ago
dibyendumajumdar 5463d2ad6d implement OP_RAVI_SUBFF in libgccjit
9 years ago
dibyendumajumdar a0151a9452 implement OP_RAVI_SUBFF in libgccjit
9 years ago
dibyendumajumdar f4261e8853 implement OP_RAVI_ADDIN in libgccjit
9 years ago
dibyendumajumdar 922b7a8ba3 fix bug in ravi_emit_store_reg_i_withtype() and implement ADDII (libgccjit)
9 years ago