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
/
test
/
java
/
org
/
shedlang
/
compiler
/
stackir
Age
Commit message (
Expand
)
Author
2023-12-02
Rename stack IR to Shid
Michael Williamson
2023-12-02
Clarify test name
Michael Williamson
2023-12-02
Add resume instruction
Michael Williamson
2023-11-20
Store mutability of bound variables in namespace node
Michael Williamson
2023-11-20
Mark mutability of variables up-front
Michael Williamson
2023-11-20
Introduce explicit notion of a BoundVariable
Michael Williamson
2023-11-18
Generate stack IR for effect field access
Michael Williamson
2023-11-18
Add effect as receiver in stack IR
Michael Williamson
2023-11-12
Compile try node into stack IR
Michael Williamson
2023-11-11
Add try instruction
Michael Williamson
2023-11-11
Add builder for DefineFunctionInstruction
Michael Williamson
2023-11-11
Generate stack IR for effect definition
Michael Williamson
2023-11-07
Add define-effect instruction
Michael Williamson
2023-11-07
Generate stack IR for resume statements
Michael Williamson
2023-11-07
Fix name of test
Michael Williamson
2023-11-02
Add typed unit node
Michael Williamson
2023-10-28
Compile expressions to stack IR
Michael Williamson
2023-10-21
Generate stack IR for field access on namespace
Michael Williamson
2023-10-21
Generate stack IR for imports
Michael Williamson
2023-10-21
Fix name of matcher
Michael Williamson
2023-10-01
Generate stack IR for when expressions
Michael Williamson
2023-10-01
Add switch instruction to stack IR
Michael Williamson
2023-10-01
Compile sum type definition to stack IR
Michael Williamson
2023-10-01
Remove spurious test
Michael Williamson
2023-09-28
Hoist structs
Michael Williamson
2023-09-28
Generate stack IR for struct definition
Michael Williamson
2023-09-28
Add define-struct instruction
Michael Williamson
2023-09-28
Generate stack IR for field accesses
Michael Williamson
2023-09-28
Add struct receiver for field loads
Michael Williamson
2023-09-28
Create separate notion of receiver for FieldLoadInstruction
Michael Williamson
2023-09-27
Support ignore target
Michael Williamson
2023-09-23
Store total element count in tuple-get instruction
Michael Williamson
2023-09-17
Compile tuple target to stack IR
Michael Williamson
2023-09-17
Add duplicate instruction
Michael Williamson
2023-09-17
Compile tuple expression into stack IR
Michael Williamson
2023-09-17
Add tuple-get instruction
Michael Williamson
2023-09-17
Add tuple-create instruction
Michael Williamson
2023-09-16
Combine assign, val and var statements
Michael Williamson
2023-08-28
Support variable result count from if instruction
Michael Williamson
2023-08-27
Fix generation of if instruction for while loop
Michael Williamson
2023-08-27
Compile while loop into Stack IR
Michael Williamson
2023-08-27
Add loop instructions to Stack IR
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-28
Handle shadowing of variables in function
Michael Williamson
2023-07-24
Use context in StackCompiler
Michael Williamson
2023-07-21
Introduce type for Stack IR namespaces
Michael Williamson
2023-07-19
Rename serialize() to serializeInstruction()
Michael Williamson
2023-07-19
Store references sources in free variables
Michael Williamson
2023-07-14
Handle ifs with multiple conditional branches
Michael Williamson
[next]