kaleidoscope-hs-old.git
3 years agoAdd basic error handling
Luke Lau [Sun, 10 Mar 2019 15:13:34 +0000 (15:13 +0000)]
Add basic error handling

3 years agoAdd default optimisation passes
Luke Lau [Sun, 10 Mar 2019 15:03:03 +0000 (15:03 +0000)]
Add default optimisation passes

3 years agoUpdate AST to match Kaleidoscope more closely
Luke Lau [Sun, 10 Mar 2019 14:34:09 +0000 (14:34 +0000)]
Update AST to match Kaleidoscope more closely

3 years agoExtend AST for functions, calls and variables
Luke Lau [Sun, 10 Mar 2019 12:57:20 +0000 (12:57 +0000)]
Extend AST for functions, calls and variables

3 years agoAdd support for more binary ops
Luke Lau [Sun, 10 Mar 2019 12:37:36 +0000 (12:37 +0000)]
Add support for more binary ops

3 years agoPrint module to stderr
Luke Lau [Sun, 10 Mar 2019 01:58:12 +0000 (01:58 +0000)]
Print module to stderr

3 years agoAdd basic JIT
Luke Lau [Sun, 10 Mar 2019 01:56:37 +0000 (01:56 +0000)]
Add basic JIT

3 years agoBegin IR building
Luke Lau [Sun, 10 Mar 2019 01:36:05 +0000 (01:36 +0000)]
Begin IR building

3 years agoBegin parsing addition
Luke Lau [Sun, 10 Mar 2019 01:18:24 +0000 (01:18 +0000)]
Begin parsing addition