projects
/
scheme.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Merge branch 'master' of lukelau.me:/srv/git/scheme
2019-07-24
Luke Lau
Merge branch 'master' of lukelau.me:/srv/git/scheme
commit
|
commitdiff
|
tree
2019-07-24
Luke Lau
More WIP on closures
commit
|
commitdiff
|
tree
2019-07-24
Luke Lau
Add WIP on passing about closures
commit
|
commitdiff
|
tree
2019-07-24
Luke Lau
Allocate heap at the start
commit
|
commitdiff
|
tree
2019-07-24
Luke Lau
Fix string addressing and clobbered register
commit
|
commitdiff
|
tree
2019-07-24
Luke Lau
Fix static string addressing
commit
|
commitdiff
|
tree
2019-07-23
Luke Lau
Add darwin target support
commit
|
commitdiff
|
tree
2019-07-23
Luke Lau
Make the ABI respect stack etc.
commit
|
commitdiff
|
tree
2019-07-23
Luke Lau
Update main for codegen changes
commit
|
commitdiff
|
tree
2019-07-23
Luke Lau
Add strings and print primitive
commit
|
commitdiff
|
tree
2019-07-23
Luke Lau
Remove C dependency, directly emit _start
commit
|
commitdiff
|
tree
2019-07-23
Luke Lau
Codegen if statements
commit
|
commitdiff
|
tree
2019-07-23
Luke Lau
Add ast-traverse helper
commit
|
commitdiff
|
tree
2019-07-22
Luke Lau
Refactor ast "pattern matching" to a single function
commit
|
commitdiff
|
tree
2019-07-22
Luke Lau
Add recursive let-bindings
commit
|
commitdiff
|
tree
2019-07-22
Luke Lau
Fix some normalization issues, add codegen tests
commit
|
commitdiff
|
tree
2019-07-22
Luke Lau
First pass at lambdas and closures
commit
|
commitdiff
|
tree
2019-07-21
Luke Lau
Add pretty printing for types
commit
|
commitdiff
|
tree
2019-07-21
Luke Lau
Add more binary ops
commit
|
commitdiff
|
tree
2019-07-20
Luke Lau
Resolve types in lambda arguments, recursively substitute
commit
|
commitdiff
|
tree
2019-07-20
Luke Lau
Normalize lambdas to be single arguments only
commit
|
commitdiff
|
tree
2019-07-17
Luke Lau
Split out compiler into codegen and main
commit
|
commitdiff
|
tree
2019-07-17
Luke Lau
Fix up codegen-add for vars
commit
|
commitdiff
|
tree
2019-07-17
Luke Lau
Add let bindings
commit
|
commitdiff
|
tree
2019-07-17
Luke Lau
Add .gitignore
commit
|
commitdiff
|
tree
2019-07-17
Luke Lau
Add consolidation, tie up with typechecker
commit
|
commitdiff
|
tree
2019-07-17
Luke Lau
Start typechecker
commit
|
commitdiff
|
tree