Dibyendu Majumdar
|
76accd1930
|
Update copyright notices
|
4 years ago |
Dibyendu Majumdar
|
b57e778b55
|
issue #169 nan and inf literal generated by JIT C codegen, but these are not valid literals. Temporarily use macros to replace these but a better fix is needed
|
4 years ago |
Dibyendu Majumdar
|
6308c1d929
|
issue #169 add missing opcode emits
|
4 years ago |
Dibyendu Majumdar
|
6e62ff2351
|
formatting
|
4 years ago |
Dibyendu Majumdar
|
efccd8bd9f
|
issue #169 add remaining opcodes
|
4 years ago |
Dibyendu Majumdar
|
e0ebac6d7a
|
Reformat
|
4 years ago |
Dibyendu Majumdar
|
d0c95d16c9
|
issue #169 add support for int bit ops and unm op codes; however this has caused for num loop tests to fail where a string value is being used
|
4 years ago |
Dibyendu Majumdar
|
f92ef5084a
|
Formatting
|
4 years ago |
Dibyendu Majumdar
|
31824e2a9b
|
issue #169 add op_defer support in JIT backend
|
4 years ago |
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
|
483569d8db
|
issue #171 SETLIST is no longer an inline op code in the VM
|
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
|
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
|
5 years ago |
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
|
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
|
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
|
4c39afe84e
|
issue #98 typecheck local stmt (incomplete)
|
5 years ago |
Dibyendu Majumdar
|
5d03214477
|
issue #98 renaming of fields for consistency
|
5 years ago |
Dibyendu Majumdar
|
e2f91553b6
|
issue #98 more on suffixed expr typechecks
|
5 years ago |
Dibyendu Majumdar
|
cf7f4b33c0
|
issue #98 start to implement suffixed expr typechecks
|
5 years ago |
Dibyendu Majumdar
|
b2120b97cc
|
issue #98 implement type checks for binary operators
|
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
|
5b15a2ffce
|
issue #164 try to get ORC v2 working
|
5 years ago |
Dibyendu Majumdar
|
01e67ee61e
|
issue #164 try to get ORC v2 working
|
5 years ago |
Dibyendu Majumdar
|
58c0b2c8df
|
issue #164 try to get ORC v2 working
|
5 years ago |
Dibyendu Majumdar
|
5f8bf68a3e
|
issue #164 simplify code as suggested by Lang Hames
|
5 years ago |
Dibyendu Majumdar
|
529169d816
|
issue #126 fix seg fault due to attempt to remove a module was never added; also if env var RAVI_USE_DMRC_LLVM is set then enable dmrC based LLVM
|
5 years ago |
Dibyendu Majumdar
|
9dfcd7c2b8
|
issue #126 add support for dmr_C based LLVM backend. Not enabled yet.
|
5 years ago |