index
:
shed-lang.git
main
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
Age
Commit message (
Expand
)
Author
2023-08-27
Add type-checking for while nodes
Michael Williamson
2023-08-19
Add typed while node
Michael Williamson
2023-08-19
Parse while loops
Michael Williamson
2023-08-19
Parse bool literals
Michael Williamson
2023-08-19
Add "while" keyword
Michael Williamson
2023-07-31
Check assignment is to var
Michael Williamson
2023-07-31
Add notion of VariableType
Michael Williamson
2023-07-31
Turn Variable into a record
Michael Williamson
2023-07-31
Extract Variable to be top-level interface
Michael Williamson
2023-07-30
Add var example
Michael Williamson
2023-07-30
Support vars in stack compiler
Michael Williamson
2023-07-30
Add var-load and var-store to Stack IR
Michael Williamson
2023-07-30
Add vars to Patio
Michael Williamson
2023-07-30
Add LLVM alloca instruction
Michael Williamson
2023-07-30
Store params and vals as locals in Patio
Michael Williamson
2023-07-29
Use PatioExampleTests for WASM Patio code gen
Michael Williamson
2023-07-29
Fix type of exit code in LLVM backend
Michael Williamson
2023-07-29
Add simple test for LLVM Patio code gen
Michael Williamson
2023-07-29
Extract LlvmCompiler
Michael Williamson
2023-07-29
Have Patio.return_() accept an operand instead of a string
Michael Williamson
2023-07-29
Add Patio alloc-stack instruction
Michael Williamson
2023-07-29
Add TODO
Michael Williamson
2023-07-29
Rename Patio instruction alloc to alloc-heap
Michael Williamson
2023-07-28
Type check assignments
Michael Williamson
2023-07-28
Type check var statements
Michael Williamson
2023-07-28
Implement DeclaredVariables for new nodes
Michael Williamson
2023-07-28
Parse assign node
Michael Williamson
2023-07-28
Add assign keyword
Michael Williamson
2023-07-28
Add colon equals symbol
Michael Williamson
2023-07-28
Parse var statements
Michael Williamson
2023-07-28
Add untyped var node
Michael Williamson
2023-07-28
Add var keyword
Michael Williamson
2023-07-28
Handle shadowing of variables in function
Michael Williamson
2023-07-28
Store bound variable names in typed block node
Michael Williamson
2023-07-24
Use context in StackCompiler
Michael Williamson
2023-07-24
Fix update of top lexical context
Michael Williamson
2023-07-24
Rename DeclareVariables methods for clarity
Michael Williamson
2023-07-24
Set up environment properly in nested blocks
Michael Williamson
2023-07-24
Print source of SourceError in ExampleTests
Michael Williamson
2023-07-24
Pass args to Patio functions more consistently
Michael Williamson
2023-07-23
Consistenly use PatioOperand for Patio operands
Michael Williamson
2023-07-23
Support mutual-recursion example in Patio
Michael Williamson
2023-07-23
Support int-ne in Patio code gen
Michael Williamson
2023-07-23
Support int-sub in Patio code gen
Michael Williamson
2023-07-23
Add int-ne instruction to Patio
Michael Williamson
2023-07-23
Add int-sub instruction to Patio
Michael Williamson
2023-07-23
Support results from ifs in WASM Patio code gen
Michael Williamson
2023-07-23
Support results from ifs in LLVM Patio code gen
Michael Williamson
2023-07-23
Convert bool to int after int equality in Patio code gen
Michael Williamson
2023-07-23
Support Patio code gen for ifs
Michael Williamson
[prev]
[next]