Dibyendu Majumdar
|
ab624e618e
|
issue #147 build and test with LLVM 6.0
|
6 years ago |
Dibyendu Majumdar
|
64a6a2372b
|
issue #146 Currently Ravi's code generator assumes that #operator returns an integer value, but if user has set a metamethod for __len the operator# might return a non-integer value. This issue came to light when testing lpeg, which redefines #operator to return userdata objects. We now try to only expect integer values when # is used in fornum loops, or applied to table or array. Additionally unless the target is an array, we also emit a TOINT opcode to validate at runtime that the value in integer type
|
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
|
b8dc13851e
|
Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
|
6 years ago |
Dibyendu Majumdar
|
f24fc2c45f
|
make scripts
|
6 years ago |
Dibyendu Majumdar
|
50871d2afa
|
Update README.rst
|
6 years ago |
Dibyendu Majumdar
|
784ac8eb35
|
Update README.rst
|
6 years ago |
Dibyendu Majumdar
|
7035da999c
|
make ltests an explicit option
|
6 years ago |
Dibyendu Majumdar
|
94ab8ced4d
|
try to understand and document the GC implementation
|
6 years ago |
Dibyendu Majumdar
|
41b9306363
|
doc updates
|
6 years ago |
Dibyendu Majumdar
|
854442039f
|
doc updates
|
6 years ago |
Dibyendu Majumdar
|
45ed507f6d
|
doc updates
|
6 years ago |
Dibyendu Majumdar
|
59634348f2
|
doc updates
|
6 years ago |
Dibyendu Majumdar
|
5e59e53d75
|
doc updates
|
6 years ago |
Dibyendu Majumdar
|
1ca729a4c2
|
issue #145 move collectable bit left by one bit to make an extra bit available for encoding typeinfo
|
6 years ago |
Dibyendu Majumdar
|
f62b1eb557
|
refactoring
|
6 years ago |
Dibyendu Majumdar
|
b51868d20f
|
issue #144 fix compile error
|
6 years ago |
Dibyendu Majumdar
|
95b5819cf3
|
issue #144
|
6 years ago |
Dibyendu Majumdar
|
36c7bc32b8
|
issue #144
|
6 years ago |
Dibyendu Majumdar
|
a97f974db5
|
issue #144 change the size of TValue.tt to byte
|
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
|
dc258d3724
|
issue #141 amend tests to make them work reasonably
|
6 years ago |
Dibyendu Majumdar
|
416bdb960b
|
Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
|
6 years ago |
Dibyendu Majumdar
|
808092e17f
|
issue #141 stop calling GC from codegen
|
6 years ago |
Dibyendu Majumdar
|
2161226c14
|
Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
|
6 years ago |
Dibyendu Majumdar
|
e8e68707f9
|
issue #140 avoid c++14 features
|
6 years ago |
Dibyendu Majumdar
|
2e42d1364c
|
issue #135 debug guards
|
6 years ago |
Dibyendu Majumdar
|
bb5ec933cf
|
fix compiler warnings
|
6 years ago |
Dibyendu Majumdar
|
1218256e91
|
Update vm-design.rst
|
6 years ago |
Dibyendu Majumdar
|
e43a78b173
|
Update vm-design.rst
|
6 years ago |
Dibyendu Majumdar
|
5d4baa037f
|
Update vm-design.rst
|
6 years ago |
Dibyendu Majumdar
|
a6d33caa06
|
issue #135 update asm output sample
|
6 years ago |
Dibyendu Majumdar
|
c81b4a0316
|
issue #135 save example asm output
|
6 years ago |
Dibyendu Majumdar
|
e62dc05629
|
issue #135 fix bug in OP_RETURN implementation on Linux, register conflic between RA and CARG4
|
6 years ago |
Dibyendu Majumdar
|
ff2f614cf8
|
issue #135 prefer r10 and r11 as temporary registers
|
6 years ago |
Dibyendu Majumdar
|
11d21b468d
|
Update vm-design.rst
|
6 years ago |
Dibyendu Majumdar
|
d1d683573c
|
issue #135 fix bug in OP_RETURN where register used for RB conflicted with CARG3 on Linux, thus causing errorneous behaviour
|
6 years ago |
Dibyendu Majumdar
|
47e1a55e5b
|
cmake updates
|
6 years ago |
Dibyendu Majumdar
|
e01d389cab
|
issue #138 switch to LuaJIT style bytecode encoding
|
6 years ago |
Dibyendu Majumdar
|
c4bd811400
|
minor updates to build scripts
|
6 years ago |
Dibyendu Majumdar
|
2b4f1859c1
|
restore Lua Hook check in computed goto mode
|
6 years ago |
Dibyendu Majumdar
|
d6ba7a28ac
|
Update vm-design.rst
|
6 years ago |
Dibyendu Majumdar
|
f4a5a52e89
|
issue #135 add OP_RAVI_FORPREP_IP/I1 and OP_RAVI_FORLOOP_IP/I1
|
6 years ago |
Dibyendu Majumdar
|
7c2d74122d
|
Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
|
6 years ago |
Dibyendu Majumdar
|
34a9c10a3c
|
issue #135 OP_MOVE
|
6 years ago |