Commit Graph

56 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 001dceb996 issue #198 Initial support for AOT compiled code
3 years ago
Dibyendu Majumdar 4bbcb908ec issue #157 fix build error on windows
4 years ago
Dibyendu Majumdar 73c2c6426f issue #163 Maintain optionality of defer statement
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 2934cbe5c0 issue #157 Add Ravi api functions to return JIT name and options
4 years ago
Dibyendu Majumdar 062550b84d issue #196 backport generational GC from Lua 5.4
4 years ago
Dibyendu Majumdar 84b4949aa9 issue #157 Cleanup some unwanted api functions that are really only for debugging
4 years ago
Dibyendu Majumdar 76accd1930 Update copyright notices
4 years ago
Dibyendu Majumdar 58cc6cf5e5 issue #157 cleanup api for getting access to array raw data and revise the inline short string table lookup so that we have an inline part and a slow part
5 years ago
Dibyendu Majumdar 631e237ef9 comments etc
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 7dec6fa08f issue #114 add new LUA_TFUNCTION subtype to allow direct (faster) calls to simple C functions
6 years ago
Dibyendu Majumdar bdbbe5e021 issue #150 remove ltests.h and include its contents in lua.h. Now Debug builds will always enable ltests, however, we will not mess with the Lua data structures or other settings
6 years ago
Dibyendu Majumdar c465af3465 issue #98 rename functions and start to change the api to construct AST as a userdata object
6 years ago
Dibyendu Majumdar d477e76155 issue #98 merge changes from master
7 years ago
Dibyendu Majumdar 654013698f issue #119
7 years ago
Dibyendu Majumdar 2923ac78f6 updtae copyright notice
7 years ago
Dibyendu Majumdar 0f089b6b92 issue #119
7 years ago
Dibyendu Majumdar 0399d6a163 issue #109
8 years ago
Dibyendu Majumdar 62922d4e85 issue #98 merge master into ast branch
8 years ago
Dibyendu Majumdar 1282ea7e5a issue #101 #91 #103
8 years ago
Dibyendu Majumdar dc4c00faa0 Merge branch 'master' into ast
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 b84d41bdd2 issue #82 disable some Debug lib functions when debugger is running
8 years ago
Dibyendu Majumdar ed185aae9a issue #82 redirect Lua stdout and stderr to the debugger
8 years ago
Dibyendu Majumdar a602f7246c ast wip
8 years ago
Dibyendu Majumdar 38f25882b6 issue #76 type assertion work in progress
9 years ago
dibyendumajumdar 49b4f8840f merge 5.3.2 rc2
9 years ago
Dibyendu Majumdar ed44f85a3d issue #57 adding test cases
9 years ago
Dibyendu Majumdar bdbb204d4c issue #58 update dump and undump to always include type information for local variables and upvalues; also change the format identifier to differentiate from standard Lua
9 years ago
Dibyendu Majumdar c2008d9439 add api ravitype() to enable extended type information
9 years ago
Dibyendu Majumdar 61d3e244a8 code cleanup
9 years ago
Dibyendu Majumdar 0a75b4c941 try another fix for the L->top bug
9 years ago
Dibyendu Majumdar bba94efedd fix gcc compilation errors
9 years ago
Dibyendu Majumdar da91cad12a continue investigation of OP_RETURN bug
9 years ago
Dibyendu Majumdar c833336108 still debugging the bug related to L->top
9 years ago
Dibyendu Majumdar 72dc5b5750 debug compilation issue
9 years ago
Dibyendu Majumdar 594cfbda90 refactor api
9 years ago
Dibyendu Majumdar 9843f4fdc2 refactor and add couple of api functions
9 years ago
Dibyendu Majumdar e24a3a21ef merge 5.3.1
9 years ago
dibyendumajumdar df65672e37 add -fno-strict-aliasing option
9 years ago
Dibyendu Majumdar 3673805833 rename
9 years ago
Dibyendu Majumdar effc65e252 array library functions
9 years ago
Dibyendu Majumdar 0bb3ec3065 modifications to call JIT function
9 years ago