Commit Graph

30 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 3b09a22e96 issue #204 Code reorg
3 years ago
Dibyendu Majumdar 16ea0643cd issue #202 Prepare for testing on different archs
3 years ago
Dibyendu Majumdar 001dceb996 issue #198 Initial support for AOT compiled code
3 years ago
Dibyendu Majumdar 8d6e403f30 issue #198 Refactored api that puts all of the codegen at the compiler end, making the way for an AOT solution
3 years ago
Dibyendu Majumdar a82d42b847 issue #169 MIR update
4 years ago
Dibyendu Majumdar e361bd7387 issue #198 add luaD_growstack to the list of linked functions in the JIT
4 years ago
Dibyendu Majumdar 2a6c5575e3 issue #198 WIP revise the api for compiling C code using MIR
4 years ago
Dibyendu Majumdar 430f9a532b issue #169 preparation for ravicomp integration
4 years ago
Dibyendu Majumdar e20df095df issue #169 Fix builds failure
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 2934cbe5c0 issue #157 Add Ravi api functions to return JIT name and options
4 years ago
Dibyendu Majumdar 23141174d4 issue #169 Update to latest MIR codebase and set default opt level to 2
4 years ago
Dibyendu Majumdar 37a99ccfc8 issue #169 merge
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 5f4989fa68 issue #169 Update MIR to latest version
4 years ago
Dibyendu Majumdar 788cd0d92d issue #169 Update MIR to latest version
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 29d7bff586 issue #169 fix wrong error message - found due to travis build failure
4 years ago
Dibyendu Majumdar a12d049d42 issue #169 apply fixes from MIR project
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 d0c95d16c9 issue #169 add support for int bit ops and unm op codes; however this has caused for num loop tests to fail where a string value is being used
4 years ago
Dibyendu Majumdar 31824e2a9b issue #169 add op_defer support in JIT backend
4 years ago
Dibyendu Majumdar 8c6387facf issue #169 cleanup
4 years ago
Dibyendu Majumdar 1e85a5b37a issue #169 cleanups
4 years ago
Dibyendu Majumdar 9b477bf5fe issue #169 update to latest MIR interface
4 years ago
Dibyendu Majumdar 4e445f46bf issue #169 Add initial support for MIR JIT backend
5 years ago