Commit Graph

521 Commits (master)

Author SHA1 Message Date
annelin be65484feb Removed RAVI_DEFER_STATEMENT define (there are no reasons to disable it)
3 years ago
Dibyendu Majumdar 08c05100cf issue #203 leftover cleanup
3 years ago
Dibyendu Majumdar 3b09a22e96 issue #204 Code reorg
3 years ago
Dibyendu Majumdar 71644f5450 issue #196 use a macro for slices
3 years ago
Dibyendu Majumdar f9c4b5dbec issue #203 Removing LLVM support, see llvm branch for archived version
3 years ago
Dibyendu Majumdar 66511033fd issue #203 Removing LLVM support, see llvm branch for archived version
3 years ago
Dibyendu Majumdar 16ea0643cd issue #202 Prepare for testing on different archs
3 years ago
Dibyendu Majumdar f346122073 issue #196 Update GC code from Lua 5.4.2
3 years ago
Dibyendu Majumdar 001dceb996 issue #198 Initial support for AOT compiled code
3 years ago
Dibyendu Majumdar 71bb74f773 Merge branch 'ravi-compiler'
4 years ago
Dibyendu Majumdar 902f5c1653 Comments
4 years ago
Dibyendu Majumdar 7515ef9d89 Merge branch 'master' into ravi-compiler
4 years ago
Dibyendu Majumdar 2a6c5575e3 issue #198 WIP revise the api for compiling C code using MIR
4 years ago
Dibyendu Majumdar be67d117c2 Merge branch 'master' into ravi-compiler
4 years ago
Dibyendu Majumdar cde0a39bc2 issue #169 Refactor the c2mir invocation so that we can reuse this when integrating with ravicomp library.
4 years ago
Dibyendu Majumdar 34c6b33a2f issue #198 WIP add interface to RaviCompiler project
4 years ago
Dibyendu Majumdar ee056a1bd6 Comment added aboit upvalues
4 years ago
Dibyendu Majumdar b73322ad16 issue #157 Detail
4 years ago
Dibyendu Majumdar 73d6bc1c07 issue #195 Some improvements to Makefile build - based on Lua 5.4 build improvements
4 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 7dd5c1fdf0 issue #157 cleanup
4 years ago
Dibyendu Majumdar 0e41a51114 issue #195 number and integer conversions
4 years ago
Dibyendu Majumdar 062550b84d issue #196 backport generational GC from Lua 5.4
4 years ago
Dibyendu Majumdar f4752a513f issue #195: move upvalue struct to lobject.h as in Lua 5.4
4 years ago
Dibyendu Majumdar 2eb4daf7ff issue #192 when searching for values in table use raw key comparison; back ported from Lua 5.4
4 years ago
Dibyendu Majumdar d2a295688f issue #195 lua 5.4 object.h layout for easier comparison
4 years ago
Dibyendu Majumdar d2b9810a06 issue #193 Lua 5.4 string library improvements back-ported
4 years ago
Dibyendu Majumdar a2e0c2fc3d issue #191 #193 backport random number generator from Lua 5.4
4 years ago
Dibyendu Majumdar 3cf60d2972 Fix travis build
4 years ago
Dibyendu Majumdar a8ee5a60e1 issue #99 LLVM JIT updates to support RaviArray breakout from Table structure
4 years ago
Dibyendu Majumdar 4b34875605 issue #99 Use dedicated structure for Ravi array types
4 years ago
Dibyendu Majumdar a5759bbb25 issue #188
4 years ago
Dibyendu Majumdar 89b9451437 issue #188
4 years ago
Dibyendu Majumdar bfdb4937b3 issue #98
4 years ago
Dibyendu Majumdar 352f03ad61 issue #186
4 years ago
Dibyendu Majumdar 22c467e5b6 issue #163 misleading #define
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 84b4949aa9 issue #157 Cleanup some unwanted api functions that are really only for debugging
4 years ago
Dibyendu Majumdar ca0d65e786 issue #182
4 years ago
Dibyendu Majumdar eec9e3edad issue #182 baby steps
4 years ago
Dibyendu Majumdar ea5e34f447 issue #180 removing llvm lua api
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 efccd8bd9f issue #169 add remaining opcodes
4 years ago
Dibyendu Majumdar 2c13ac8ee8 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
4 years ago
Dibyendu Majumdar 803acc3d1d issue #171
4 years ago
Dibyendu Majumdar 483569d8db issue #171 SETLIST is no longer an inline op code in the VM
4 years ago