Commit Graph

73 Commits (be65484febc5441576e6d49ea6c97eeabc74e44a)

Author SHA1 Message Date
annelin be65484feb Removed RAVI_DEFER_STATEMENT define (there are no reasons to disable it)
3 years ago
Dibyendu Majumdar 77cd6b9527 Update copyright notices
3 years ago
Dibyendu Majumdar 73c2c6426f issue #163 Maintain optionality of defer statement
4 years ago
Dibyendu Majumdar b63005fd3f issue #163 Couple of more tests for coroutines and deferred functions, plus some changes in ldo.c back-ported from Lua 5.4
4 years ago
Dibyendu Majumdar e832dcc32f issue #163 Fix issue with handling of deferred functions when a Lua thread is closed.
4 years ago
Dibyendu Majumdar 4b34875605 issue #99 Use dedicated structure for Ravi array types
4 years ago
Dibyendu Majumdar b8af71583d issue #163 'defer' implementation now controlled via RAVI_DEFER_STATEMENT macro. This allows testing of performance with and without the 'defer' statement
4 years ago
Dibyendu Majumdar ca0d65e786 issue #182
4 years ago
Dibyendu Majumdar 7834343893 issue #179 removed ASMVM but it is available on asmvm branch
4 years ago
Dibyendu Majumdar 76accd1930 Update copyright notices
4 years ago
Dibyendu Majumdar 9a0ced9620 issue #163 First attempt to implement a Go like defer statement
4 years ago
Dibyendu Majumdar 16576517df issue #135 some restructuring
5 years ago
Dibyendu Majumdar abe4759bc7 issue #114 fix bug in handling of function call
5 years ago
Dibyendu Majumdar 01eb83dcfe issue #161 avoid taking address of math functions in the fast call scenario, instead assign unique codes to functions that may be inlined
5 years ago
Dibyendu Majumdar d4d679bb3c issue #156
6 years ago
Dibyendu Majumdar 1583e618ab issue #114 complete rename
6 years ago
Dibyendu Majumdar 7dec6fa08f issue #114 add new LUA_TFUNCTION subtype to allow direct (faster) calls to simple C functions
6 years ago
Dibyendu Majumdar 2e42d1364c issue #135 debug guards
6 years ago
Dibyendu Majumdar f4a5a52e89 issue #135 add OP_RAVI_FORPREP_IP/I1 and OP_RAVI_FORLOOP_IP/I1
6 years ago
Dibyendu Majumdar 95d0f3ee41 issue #135 OP_MOVE
6 years ago
Dibyendu Majumdar 1ef4e01275 issue #135 fix bugs and add some basic tests
6 years ago
Dibyendu Majumdar b67f492c04 refactor
7 years ago
Dibyendu Majumdar 74a2c8a16e add verbosity option
7 years ago
Dibyendu Majumdar 364b221433 issue #128 refactoring
7 years ago
Dibyendu Majumdar a79f4d8a99 issue #124 fix LLVM4.0 related issues
7 years ago
Dibyendu Majumdar 77e2f6268d issue #119
7 years ago
Dibyendu Majumdar 0f089b6b92 issue #119
7 years ago
Dibyendu Majumdar 46a2282f3f issue #111 Lua 5.3.3 bug fixes
8 years ago
Dibyendu Majumdar dcd6213b07 issue #86 merge final bits of changes from Lua 5.3.3
8 years ago
Dibyendu Majumdar 5cb71a81ef issue #86 merge additional changes from Lua 5.3.3
8 years ago
Dibyendu Majumdar 25a5fb3c9e issue #86 merge reverted due to bug - to be fixed in the branch first
8 years ago
Dibyendu Majumdar 86a2adb4f7 issue #86: merge Lua 5.3.3
8 years ago
Dibyendu Majumdar 2bf6a88192 issue #82 add support for step over and step out
8 years ago
Dibyendu Majumdar 5472c25f2c issue #78 wip
8 years ago
dibyendumajumdar 49b4f8840f merge 5.3.2 rc2
9 years ago
dibyendumajumdar 9d6b2da77b linux compile error
9 years ago
dibyendumajumdar 461166fd92 linux compile error
9 years ago
dibyendumajumdar f74235437a fix gcc compilation issue
9 years ago
dibyendumajumdar d5ac5fd22d fix libgccjit compilation errors caused by latest changes
9 years ago
dibyendumajumdar 65bc503fdc issue #15 set savedpc prior to entering a JITed function
9 years ago
dibyendumajumdar c4b7141a4e issue #15 adjust stack overflow message and workaround a discrepancy in Ravi in the test case
9 years ago
Dibyendu Majumdar 0a75b4c941 try another fix for the L->top bug
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 568f00d5ee continue invesigation
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 5491d88c1f refactor
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 b0dedffac4 revert to Lua longjmp implementation
9 years ago