Commit Graph

56 Commits (master)

Author SHA1 Message Date
Dibyendu Majumdar 66511033fd issue #203 Removing LLVM support, see llvm branch for archived version
3 years ago
Dibyendu Majumdar a2e0c2fc3d issue #191 #193 backport random number generator from Lua 5.4
4 years ago
Dibyendu Majumdar 5f286815ed issue #169 Update to latest MIR code
4 years ago
Dibyendu Majumdar eb3d9ca72d Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
4 years ago
Dibyendu Majumdar a5759bbb25 issue #188
4 years ago
Dibyendu Majumdar 71e5bd8d8c issue #169 MIR update
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 7834343893 issue #179 removed ASMVM but it is available on asmvm branch
4 years ago
Dibyendu Majumdar da64639ef1 issue #171 fix build
4 years ago
Dibyendu Majumdar d307677913 issue #163
4 years ago
Dibyendu Majumdar 271bbc7e5a Fix library name when building static version and reformat CMakeLists.txt
5 years ago
Dibyendu Majumdar 9c88c84b0f issue #164
5 years ago
Dibyendu Majumdar 1b45bcf320 issue #164 added support for llvm 8.0.1
5 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 58161ccc5d issue #135 missed file
5 years ago
Dibyendu Majumdar a073d0277d issue #110 add build script helper for omrjit backend
6 years ago
Dibyendu Majumdar 47e0cddfaf issue #110 Initial implementation of JIT backend using OMRJIT
6 years ago
Dibyendu Majumdar 4676f220a4 issue #114 Prepare for implementing fast C calls; the Lua typecode is extended to 16 bits to allow more type variants to be added. The intention is that for light C functions, we can encode return type / parameter types to enable calling some C functions directly without having to go through the Lua api.
6 years ago
Dibyendu Majumdar ab624e618e issue #147 build and test with LLVM 6.0
6 years ago
Dibyendu Majumdar c2b027e7d3 build improvements
6 years ago
Dibyendu Majumdar 39b61ed3f8 Build improvements
6 years ago
Dibyendu Majumdar b8dc13851e Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
6 years ago
Dibyendu Majumdar f24fc2c45f make scripts
6 years ago
Dibyendu Majumdar 7035da999c make ltests an explicit option
6 years ago
Dibyendu Majumdar 55dc69d4c4 issue #143 Remove NanoJIT backend
6 years ago
Dibyendu Majumdar 9fa20358b2 issue #142 removed gcc jit implementation (left on a branch)
6 years ago
Dibyendu Majumdar e8e68707f9 issue #140 avoid c++14 features
6 years ago
Dibyendu Majumdar 47e1a55e5b cmake updates
6 years ago
Dibyendu Majumdar c4bd811400 minor updates to build scripts
6 years ago
Dibyendu Majumdar 65fc6adc0d issue #135 wiring stuff together
7 years ago
Dibyendu Majumdar aa02c2e124 issue #135 setup dispatch table, some build updates and fixes
7 years ago
Dibyendu Majumdar e1dd37feae update build utilities
7 years ago
Dibyendu Majumdar 6c608a38b5 get ORC version to work correctly
7 years ago
Dibyendu Majumdar 0ae94ff700 build scripts
7 years ago
Dibyendu Majumdar 1ca8eba968 issue #131
7 years ago
Dibyendu Majumdar e28921d4c0 issue #128 update to latest dmrC
7 years ago
Dibyendu Majumdar ffa4b1273b issue #128 build script helper
7 years ago
Dibyendu Majumdar 1443fe9099 issue #128 refactor membuff_t to move it from the debugger to a shared location so that we can reuse it in the JIT implementation, some more initial work on the new backend
7 years ago
Dibyendu Majumdar 340e2f1769 issue #126 wip
7 years ago
Dibyendu Majumdar fe12ad001b issue #126 added dmrC as a submodule
7 years ago
Dibyendu Majumdar a79f4d8a99 issue #124 fix LLVM4.0 related issues
7 years ago
Dibyendu Majumdar e1af80d513 default build static
7 years ago
Dibyendu Majumdar 4c813450f2 issue #123 added workaround for VSCode bug
7 years ago
Dibyendu Majumdar e8d109dacb fix bug in emit GETTABLE_S and exerimental version of ARITH
7 years ago
Dibyendu Majumdar 25cac0cd59 add test case and update code gen for TOARRAY opcodes
8 years ago
Dibyendu Majumdar d6ed6c150f fix JIT compilation issue with the change in ttistable()
8 years ago
dibyendumajumdar dcc8c30d75 updated script for LLVM 3.9
8 years ago
Dibyendu Majumdar be60c7064f issue #100
8 years ago
Dibyendu Majumdar 2405210a77 issue #82 show user that variable list is truncated
8 years ago
Dibyendu Majumdar 754536b01d issue #78 work in progress
8 years ago