Dibyendu Majumdar
|
6b273f7468
|
issue #198 Make the MIR portion of the compiler optional so that we can just get the C codegen
|
4 years ago |
Dibyendu Majumdar
|
b1f36a56e1
|
Merge branch 'ravi-compiler' of https://github.com/dibyendumajumdar/ravi into ravi-compiler
|
4 years ago |
Dibyendu Majumdar
|
6daf1a5529
|
Add link to the VSCode debugger
|
4 years ago |
Dibyendu Majumdar
|
4819f38a80
|
issue #198 Test cases for op_mov, op_br, op_cbr
|
4 years ago |
Dibyendu Majumdar
|
4f7cab694c
|
issue #198 Test case for op_mov
|
4 years ago |
Dibyendu Majumdar
|
d65beddb75
|
issue #198 Test case for op_ret
|
4 years ago |
Dibyendu Majumdar
|
45f823b604
|
issue #198 Missing initializer for proto->upvalues[i].usertype when usertype is NULL
|
4 years ago |
Dibyendu Majumdar
|
a45eaa8a24
|
issue #198 Cmake build failing to find c2mir header
|
4 years ago |
Dibyendu Majumdar
|
48617fda44
|
issue #198 WIP add api functions for setting some proto attributes
|
4 years ago |
Dibyendu Majumdar
|
fba87f24f1
|
issue #198 WIP add api for error reporting and generating debug messages
|
4 years ago |
Dibyendu Majumdar
|
90a26a4b88
|
issue #198 WIP add api for marking a proto as var arg
|
4 years ago |
Dibyendu Majumdar
|
0f698f354c
|
issue #198 WIP add api for adding an upvalue. Hook up the compiler library.
|
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
|
98c96c11eb
|
issue #198 WIP flesh out some more api functions
|
4 years ago |
Dibyendu Majumdar
|
2cab1f104a
|
issue #198 WIP flesh out some more api functions
|
4 years ago |
Dibyendu Majumdar
|
be67d117c2
|
Merge branch 'master' into ravi-compiler
|
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
|
90f54987eb
|
issue #169 Update MIR to latest version
|
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
|
16d59f65ee
|
issue #169 Add include directories of MIR to help CLion find them
|
4 years ago |
Dibyendu Majumdar
|
534abc7525
|
issue #169 fix memory leak
|
4 years ago |
Dibyendu Majumdar
|
02a7796f77
|
issue #198 WIP
|
4 years ago |
Dibyendu Majumdar
|
34c6b33a2f
|
issue #198 WIP add interface to RaviCompiler project
|
4 years ago |
Dibyendu Majumdar
|
0d22f81b2a
|
Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
|
4 years ago |
Dibyendu Majumdar
|
ee056a1bd6
|
Comment added aboit upvalues
|
4 years ago |
Dibyendu Majumdar
|
40e020916a
|
Update README.rst
|
4 years ago |
Dibyendu Majumdar
|
57f6fc82f7
|
Update README.rst
|
4 years ago |
Dibyendu Majumdar
|
c4535d5d9f
|
Update README.rst
|
4 years ago |
Dibyendu Majumdar
|
940a80d9bb
|
On returning from a function the results are copied to the registers starting at at the function's reference in CallInfo->func
|
4 years ago |
Dibyendu Majumdar
|
4d348e0609
|
Update readme / intro
|
4 years ago |
Dibyendu Majumdar
|
f76b4690f0
|
Initial patch to implement 'defer' statement in Lua 5.4
|
4 years ago |
Dibyendu Majumdar
|
42cfa54e9e
|
Initial patch to implement 'defer' statement in Lua 5.4
|
4 years ago |
Dibyendu Majumdar
|
81555acc72
|
Update docs to correctly state the default garbage collector.
|
4 years ago |
Dibyendu Majumdar
|
7e219f76bd
|
Lua 5.3 patch that implements 'defer' statement
|
4 years ago |
Dibyendu Majumdar
|
8b854b0a02
|
Lua 5.3 patch that implements 'defer' statement
|
4 years ago |
Dibyendu Majumdar
|
920cd2dab8
|
issue #196 test case for the gen GC bug
|
4 years ago |
Dibyendu Majumdar
|
b73322ad16
|
issue #157 Detail
|
4 years ago |
Dibyendu Majumdar
|
844b15683b
|
issue #196 When an object aged OLD1 is finalized, it is moved from the list 'finobj' to the *beginning* of the list 'allgc'. So, this part of the
list (and not only the survival list) must be visited by 'markold'. Roberto
|
4 years ago |
Dibyendu Majumdar
|
63bf14b43c
|
issue #169 Merge latest MIR code from upstream
|
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
|
c42ac0e9fa
|
issue #196 don't make generational GC the default yet - various issues reported on Lua mailing list.
|
4 years ago |
Dibyendu Majumdar
|
d26e3626b9
|
issue #182 ASAN support must be explicitly enabled as not all installations have asan installed
|
4 years ago |
Dibyendu Majumdar
|
f8a680ed82
|
Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
|
4 years ago |
Dibyendu Majumdar
|
4bbcb908ec
|
issue #157 fix build error on windows
|
4 years ago |
Dibyendu Majumdar
|
7f63b9fae7
|
issue #182 add asan support if available
|
4 years ago |
Dibyendu Majumdar
|
3a75ee9eb7
|
Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
|
4 years ago |
Dibyendu Majumdar
|
cdd6fbfeaa
|
issue #182: remove commented lines
|
4 years ago |
Dibyendu Majumdar
|
73c2c6426f
|
issue #163 Maintain optionality of defer statement
|
4 years ago |