projects
/
kaleidoscope-hs.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Add Makefile for building stdlib
2019-11-09
Luke Lau
Add Makefile for building stdlib
commit
|
commitdiff
|
tree
2019-11-09
Luke Lau
Start the standard library
commit
|
commitdiff
|
tree
2019-11-08
Luke Lau
Add control flow
commit
|
commitdiff
|
tree
2019-11-08
Luke Lau
Generate code for for loops
commit
|
commitdiff
|
tree
2019-11-08
Luke Lau
Parse for loops
commit
|
commitdiff
|
tree
2019-11-08
Luke Lau
Generate code for if statements
commit
|
commitdiff
|
tree
2019-11-08
Luke Lau
Tidy up the parsing a bit
commit
|
commitdiff
|
tree
2019-11-08
Luke Lau
Parse if expressions
commit
|
commitdiff
|
tree
2019-11-07
Luke Lau
Add JIT
commit
|
commitdiff
|
tree
2019-11-07
Luke Lau
Find our JIT'ed function and run it
commit
|
commitdiff
|
tree
2019-11-07
Luke Lau
Detect and remove __anon_exprs in repl
commit
|
commitdiff
|
tree
2019-11-07
Luke Lau
Set up the LLVM context and optimise the module
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Add LLVM IR codegen
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Generate code for call expressions
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Handle EOFs in the repl
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Generate code for externs
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Generate code for functions and variables
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Generate code for binary operations
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Begin codegen
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Add AST and parsing
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Add basic repl
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Parse call expressions
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Parse parentheses
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Parse defs and externs
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Parse variables in expressions
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Parse more binary ops
commit
|
commitdiff
|
tree
2019-06-03
Luke Lau
Start parsing expressions
commit
|
commitdiff
|
tree
2019-05-18
Luke Lau
Initial commit
commit
|
commitdiff
|
tree