Dibyendu Majumdar
|
bdaa211faf
|
Merge branch 'master' into mir
|
5 years ago |
Dibyendu Majumdar
|
2e748fcefc
|
issue #169
|
5 years ago |
Dibyendu Majumdar
|
4727dd052a
|
issue #170 Add support for LLVM 9
|
5 years ago |
Dibyendu Majumdar
|
4e445f46bf
|
issue #169 Add initial support for MIR JIT backend
|
5 years ago |
Dibyendu Majumdar
|
271bbc7e5a
|
Fix library name when building static version and reformat CMakeLists.txt
|
5 years ago |
Dibyendu Majumdar
|
a5bfc25163
|
issue #98 split up the source for the AST parser to make it more workable
|
5 years ago |
Dibyendu Majumdar
|
16576517df
|
issue #135 some restructuring
|
5 years ago |
Dibyendu Majumdar
|
3a98ffe3c2
|
issue #98 dump list of locals for each function, and start work on type checker
|
5 years ago |
Dibyendu Majumdar
|
37e0bda162
|
issue #160
|
6 years ago |
Dibyendu Majumdar
|
ebff2906c7
|
issue #110
|
6 years ago |
Dibyendu Majumdar
|
82ebd78a15
|
issue #150 Set NDEBUG in CMakeLists.txt for non debug builds so that we don't get LTESTS enabled in non debug builds
|
6 years ago |
Dibyendu Majumdar
|
026b514c41
|
issue #110 doc update
|
6 years ago |
Dibyendu Majumdar
|
37a98cdbc7
|
issue #126: trim dmr_C by removing the simplification passes
|
6 years ago |
Dibyendu Majumdar
|
47e0cddfaf
|
issue #110 Initial implementation of JIT backend using OMRJIT
|
6 years ago |
Dibyendu Majumdar
|
e10ab7b04f
|
issue #126 dmr_C now integral part of Ravi
|
6 years ago |
Dibyendu Majumdar
|
aef846e9cc
|
issue #150 only set NO_LUA_DEBUG when LTESTS is OFF
|
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
|
b584ce9862
|
issue #151 memory allocator updates
|
6 years ago |
Dibyendu Majumdar
|
73c31bb59d
|
issue #151 import LuaJIT's allocator
|
6 years ago |
Dibyendu Majumdar
|
7ad859f79b
|
issue #151 import LuaJIT's allocator
|
6 years ago |
Dibyendu Majumdar
|
67accd8a41
|
issue #98 refactor ast library to be just a library and resolve the issue with lua_lock()
|
6 years ago |
Dibyendu Majumdar
|
24ac6f29f3
|
issue #98 merge changes in master
|
6 years ago |
Dibyendu Majumdar
|
6404c5a3be
|
issue #126 update dmrc
|
6 years ago |
Dibyendu Majumdar
|
c2b027e7d3
|
build improvements
|
6 years ago |
Dibyendu Majumdar
|
dc214f098d
|
fix build issues
|
6 years ago |
Dibyendu Majumdar
|
39b61ed3f8
|
Build improvements
|
6 years ago |
Dibyendu Majumdar
|
331f1bab84
|
add a staticically linked ravi build always
|
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 |
dibyendumajumdar
|
b43a919c5b
|
issue #135 amend CMake build
|
7 years ago |
Dibyendu Majumdar
|
4c2503e916
|
added Makefile
|
7 years ago |
dibyendumajumdar
|
6d89ac9026
|
revised build and option to enable computed goto in the VM
|
7 years ago |
Dibyendu Majumdar
|
05963da39d
|
issue #133 add LuaJIT's bit library so that we can support dynasm
|
7 years ago |
Dibyendu Majumdar
|
389663e165
|
better fix for 5.0 removal of dump() in release builds
|
7 years ago |
Dibyendu Majumdar
|
58d96b6a9a
|
make C++14 default on Linux too
|
7 years ago |
Dibyendu Majumdar
|
249f832fea
|
make C++14 default on Mac OSX
|
7 years ago |
Dibyendu Majumdar
|
b7de046433
|
revert compile flags for MSVC
|
7 years ago |
Dibyendu Majumdar
|
0ae94ff700
|
build scripts
|
7 years ago |
Dibyendu Majumdar
|
364b221433
|
issue #128 refactoring
|
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
|
7e130556ff
|
issue #128 initialize/destroy NanoJIT Context
|
7 years ago |
Dibyendu Majumdar
|
95779e058c
|
issue #128 add initial skeleton files
|
7 years ago |
Dibyendu Majumdar
|
6474f34a71
|
update to latest dmrC tree
|
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
|
d477e76155
|
issue #98 merge changes from master
|
7 years ago |
redukti
|
a37e5288f0
|
compilation flags
|
7 years ago |
Dibyendu Majumdar
|
752cbfb1c5
|
change default compilation flags on mac osx
|
7 years ago |
Dibyendu Majumdar
|
36c99300a2
|
issue #109 work on simple bytecode profiler
|
8 years ago |
Dibyendu Majumdar
|
8e4eb5b4e2
|
issue #98
|
8 years ago |
Dibyendu Majumdar
|
62922d4e85
|
issue #98 merge master into ast branch
|
8 years ago |
Dibyendu Majumdar
|
f3d4a70102
|
revised GETTABLE and SETTABLE macros improve performance
|
8 years ago |
Dibyendu Majumdar
|
5a83899351
|
issue #100 #70 #88
|
8 years ago |
Dibyendu Majumdar
|
c6ee38a14e
|
issue #100 #70
|
8 years ago |
Dibyendu Majumdar
|
be60c7064f
|
issue #100
|
8 years ago |
Dibyendu Majumdar
|
2fcea1cce2
|
issue #100
|
8 years ago |
Dibyendu Majumdar
|
0c73c2bab5
|
issue #102
|
8 years ago |
Dibyendu Majumdar
|
dc4c00faa0
|
Merge branch 'master' into ast
|
8 years ago |
Dibyendu Majumdar
|
819d7beba1
|
fix build on Linux
|
8 years ago |
Dibyendu Majumdar
|
7e5b9cd1a8
|
fix error in CMakeLists.txt
|
8 years ago |
Dibyendu Majumdar
|
499c5baeea
|
issue #82 add bit32 to the list of Lua globals
|
8 years ago |
Dibyendu Majumdar
|
0243bc7ce1
|
issue #82 vscode debugger
|
8 years ago |
Dibyendu Majumdar
|
e26d1df3cd
|
merge pull #84 selectively - thanks mingodad
|
8 years ago |
mingodad
|
88dfa6f1cb
|
Remove the need for std::atomic and make it compile on arm linux.
|
8 years ago |
Dibyendu Majumdar
|
65add83ac0
|
issue #82 add breakpoint support
|
8 years ago |
Dibyendu Majumdar
|
3663d2166b
|
issue #82 wip
|
8 years ago |
Dibyendu Majumdar
|
6f07fb7fce
|
issue #82 initial work adding support for VSCode Debugger
|
8 years ago |
Dibyendu Majumdar
|
7adae06302
|
issue #79 upgrade to LLVM 3.8
|
8 years ago |
Dibyendu Majumdar
|
5472c25f2c
|
issue #78 wip
|
8 years ago |
Dibyendu Majumdar
|
402c4b2bc4
|
issue #78 work in progress
|
8 years ago |
Dibyendu Majumdar
|
249a4a8acb
|
disable the gcc abi setting
|
8 years ago |
Dibyendu Majumdar
|
22146f6bc8
|
ast wip
|
8 years ago |
Dibyendu Majumdar
|
76498330cc
|
fix name of the ravi library on Unix platforms
|
8 years ago |
Dibyendu Majumdar
|
63608c2c54
|
issue #76 work in progress
|
9 years ago |
Dibyendu Majumdar
|
aa453e0aae
|
issue #76: work on type assertion
|
9 years ago |
Dibyendu Majumdar
|
52acfe3539
|
rename lua tests folder (version identifier removed)
|
9 years ago |
dibyendumajumdar
|
17a98320f5
|
fix bug in ravi_create_slice()
|
9 years ago |
Dibyendu Majumdar
|
260c5f4ebe
|
doc updates
|
9 years ago |
Dibyendu Majumdar
|
5cbc9b33eb
|
array types cannot be used as metatables
|
9 years ago |
Dibyendu Majumdar
|
1721ee52f4
|
revise cmake build
|
9 years ago |
Dibyendu Majumdar
|
5e48e3dc3d
|
make nojit the default build
|
9 years ago |
Dibyendu Majumdar
|
445bcb006f
|
issue #57 more work on test cases
|
9 years ago |
Dibyendu Majumdar
|
41ccddecb2
|
issue #63 add a build option without JIT
|
9 years ago |
dibyendumajumdar
|
8a74a09510
|
issue #15 fix compilation error in ltests.c
|
9 years ago |
Dibyendu Majumdar
|
3b6479d644
|
refactor install target
|
9 years ago |
Dibyendu Majumdar
|
d27f967835
|
add install target
|
9 years ago |
Dibyendu Majumdar
|
767a1a67bb
|
cleanup
|
9 years ago |
Dibyendu Majumdar
|
7c022eab66
|
fix warnings on Mac OSX
|
9 years ago |
Dibyendu Majumdar
|
1688c0c044
|
add ltests in the build
|
9 years ago |
Dibyendu Majumdar
|
b828dc43dc
|
start work on Lua LLVM bindings
|
9 years ago |
Dibyendu Majumdar
|
fd03f82783
|
long overdue refactoring
|
9 years ago |
dibyendumajumdar
|
6773f77ce9
|
cleanup
|
9 years ago |
Dibyendu Majumdar
|
f3681cb7e5
|
some code cleanup
|
9 years ago |
dibyendumajumdar
|
88f1b49e1c
|
see if __builtin_longjmp solves Windows crash
|
9 years ago |