Commit Graph

1765 Commits (mir)
 

Author SHA1 Message Date
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 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
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 9c88c84b0f issue #164
5 years ago
Dibyendu Majumdar d3898daa5b
Update ravi-llvm-instructions.rst
5 years ago
Dibyendu Majumdar 51268d59df
Update ravi-llvm-instructions.rst
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
Dibyendu Majumdar b1396c8886 issue #114 experiment with for loop
5 years ago
Dibyendu Majumdar 2aa2515fe1 issue #164 optimizeModule() no longer static
5 years ago
Dibyendu Majumdar aa805c04a2 issue #164 trying our ORC v2 apis, but optimzation is broken so disable for now
5 years ago
Dibyendu Majumdar e1298a4e95 issue #164 trying our ORC v2 apis, but optimzation is broken so disable for now
5 years ago
Dibyendu Majumdar ba66177cbe Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
5 years ago
Dibyendu Majumdar b163aab427 issue #164 added support for llvm 8.0.1
5 years ago
Dibyendu Majumdar 426bc347e8
Update ravi-llvm-instructions.rst
5 years ago
Dibyendu Majumdar 5ce7810402 issue #164 added support for llvm 8.0.1
5 years ago
Dibyendu Majumdar 1b45bcf320 issue #164 added support for llvm 8.0.1
5 years ago
Dibyendu Majumdar b607cb0447 Add a test
5 years ago
Dibyendu Majumdar 46c64ba704 Merge branch 'master' of https://github.com/dibyendumajumdar/ravi
5 years ago
Dibyendu Majumdar 9046fa7e3c Add a test
5 years ago
Dibyendu Majumdar a70a8c3dde
Added point about line terminators
5 years ago
Dibyendu Majumdar dca547868d
Use correct path to LLVM
5 years ago
Dibyendu Majumdar 10380ff4d0
Make dependency on xenial explicit
5 years ago
Dibyendu Majumdar 43de559a8a
Update LLVM 6.0.1 to 16.04 build
5 years ago
Dibyendu Majumdar f676ba9de1
Try to fix CI build issues - simplify
5 years ago
Dibyendu Majumdar 58cc6cf5e5 issue #157 cleanup api for getting access to array raw data and revise the inline short string table lookup so that we have an inline part and a slow part
5 years ago