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
/
main
/
java
/
org
/
shedlang
/
compiler
/
stackir
Age
Commit message (
Expand
)
Author
2023-12-02
Rename stack IR to Shid
Michael Williamson
2023-12-02
Add resume instruction
Michael Williamson
2023-11-22
Clarify stack references in stack IR instructions
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
Add (unsound) basic type-checking for resume statements
Michael Williamson
2023-11-04
Add typed try node
Michael Williamson
2023-11-04
Create effect type when type checking effect definition node
Michael Williamson
2023-11-02
Add typed unit node
Michael Williamson
2023-10-28
Compile expressions to stack IR
Michael Williamson
2023-10-28
Type check function expressions
Michael Williamson
2023-10-28
Introduce TypedFunctionBodyNode
Michael Williamson
2023-10-25
Introduce TypedFunctionSignatureNode
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-01
Generate stack IR for when expressions
Michael Williamson
2023-10-01
Add switch instruction to stack IR
Michael Williamson
2023-10-01
Correct comment
Michael Williamson
2023-10-01
Fix javadoc paragraph
Michael Williamson
2023-10-01
Compile sum type definition to stack IR
Michael Williamson
2023-10-01
Fix compilation errors
Michael Williamson
2023-10-01
Hoist sum type definitions
Michael Williamson
2023-09-28
Hoist structs
Michael Williamson
2023-09-28
Generate Patio code for defining 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-28
Add typed field access node
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-17
Type check tuples
Michael Williamson
2023-09-17
Add typed tuple target
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
[next]