Commit Graph

1846 Commits (d32c4189511cba140ea71c317709ab27518cc531)
 

Author SHA1 Message Date
Dibyendu Majumdar 2c13ac8ee8 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
4 years ago
Dibyendu Majumdar 6967c5d54b issue #169
4 years ago
Dibyendu Majumdar 803acc3d1d issue #171
4 years ago
Dibyendu Majumdar 3e5df1fdb8 issue #171
4 years ago
Dibyendu Majumdar feae81c25f
Various updates
4 years ago
Dibyendu Majumdar 39a5e40b5f
Update ravi-mir-instructions.rst
4 years ago
Dibyendu Majumdar c66883c4c0
Update ravi-overview.rst
4 years ago
Dibyendu Majumdar 7d218c2160
Update README.rst
4 years ago
Dibyendu Majumdar e04a016b74 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
4 years ago
Dibyendu Majumdar 483569d8db issue #171 SETLIST is no longer an inline op code in the VM
4 years ago
Dibyendu Majumdar 07d5390d7e
Added defer statement
4 years ago
Dibyendu Majumdar f7c09814d0 Updated docs
4 years ago
Dibyendu Majumdar 0fe4cf90d0
Update index.rst
4 years ago
Dibyendu Majumdar 60c71e7099
Create ravi-mir-instructions.rst
4 years ago
Dibyendu Majumdar 662b2f905f
Updated plans for 2020
4 years ago
Dibyendu Majumdar 8214dbe04c
Create README.md
4 years ago
Dibyendu Majumdar 1621ac50ab Add MIR project
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 66a37d14ea
Update README.rst
4 years ago
Dibyendu Majumdar d307677913 issue #163
4 years ago
Dibyendu Majumdar 12eda8ca0d issue #163 fix bugs - wrong type associated with the LLVM definition of raviV_op_defer()
4 years ago
Dibyendu Majumdar aaee69bfd2 issue #163 fix bugs - in particular the offet of value in UpVal has changed
4 years ago
Dibyendu Majumdar 07a422eb74 issue #163 fixes related to loading of base following luaF_close
4 years ago
Dibyendu Majumdar 6f29bc6cd8 issue #163 add DEFER bytecode to LLVM backend
4 years ago
Dibyendu Majumdar 51eeb4e8c2 issue #163 simplify defer statement and fix memory leak
4 years ago
Dibyendu Majumdar edce55b997 issue #163 Base must be protected as luaF_close can now reallocate stack due to invocation of deferred functions
4 years ago
Dibyendu Majumdar 9a0ced9620 issue #163 First attempt to implement a Go like defer statement
4 years ago
Dibyendu Majumdar de42b8b0eb issue #98 some work work on type checking - table expressions, do while and repeat statements
4 years ago
Dibyendu Majumdar 2c66f62c09
Update README.rst
4 years ago
Dibyendu Majumdar bdaa211faf Merge branch 'master' into mir
4 years ago
Dibyendu Majumdar 2e748fcefc issue #169
4 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 41135f39c0 issue #110 Do not generate fcmpne or dcmpne because these op codes cause a crash in the X86 codegen later on during optimization
5 years ago
Dibyendu Majumdar c3952c2b98 issue #98 add type conversion for some assignments
5 years ago
Dibyendu Majumdar e4f0b7aa1a issue #98 type check for statements
5 years ago
Dibyendu Majumdar 859eb75316 issue #98 type check for statements
5 years ago
Dibyendu Majumdar fecb13dbc2 issue #98 type check for statements
5 years ago
Dibyendu Majumdar db626e34c1 issue #98 type check for statements
5 years ago
Dibyendu Majumdar 22daaf8588 Set mayHaveLoops flag to trigger loop optimzation at O2
5 years ago
Dibyendu Majumdar 99d9fcbdd2 issue #98 make the normal parser consistent with the new typechecker
5 years ago
Dibyendu Majumdar 6b5315366a issue #98 print type info for some more ast nodes
5 years ago
Dibyendu Majumdar 4ad83f8abf issue #98 typecheck expression statements
5 years ago
Dibyendu Majumdar 271bbc7e5a Fix library name when building static version and reformat CMakeLists.txt
5 years ago
Dibyendu Majumdar 5d75cf64e7 issue #165 added dockerfile for ubuntu
5 years ago
Dibyendu Majumdar 7dd9e9b1d2 issue #164 disable ORCv2 in LLVM 8 temporarily
5 years ago
Dibyendu Majumdar 4c39afe84e issue #98 typecheck local stmt (incomplete)
5 years ago
Dibyendu Majumdar 5d03214477 issue #98 renaming of fields for consistency
5 years ago