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
Age
Commit message (
Expand
)
Author
2023-09-30
Parse when expressions
Michael Williamson
2023-09-30
Parse sum types
Michael Williamson
2023-09-28
Hoist structs
Michael Williamson
2023-09-28
Handle definition of struct when checking dependencies
Michael Williamson
2023-09-28
Extract FieldsInfo
Michael Williamson
2023-09-28
Add Patio code gen for struct field accesses
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
Relax type
Michael Williamson
2023-09-28
Store struct type instead of name in typed struct definition node
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
Pluralise type info collection
Michael Williamson
2023-09-28
Support calling struct types
Michael Williamson
2023-09-28
Check for namespace name when defining struct
Michael Williamson
2023-09-28
Attach source to all compiler errors
Michael Williamson
2023-09-28
Define struct type info earlier
Michael Williamson
2023-09-28
Check struct type info is present
Michael Williamson
2023-09-28
Check field exists on receiver type
Michael Williamson
2023-09-28
Check type of receiver in field access
Michael Williamson
2023-09-28
Basic type checking for field access
Michael Williamson
2023-09-28
Add struct type info during type checking
Michael Williamson
2023-09-28
Check structs can have mutually recursive fields
Michael Williamson
2023-09-28
Add struct type to context
Michael Williamson
2023-09-28
Type check struct definition fields
Michael Williamson
2023-09-28
Add basic type checking for struct definitions
Michael Williamson
2023-09-27
Parse struct definition fields
Michael Williamson
2023-09-27
Parse struct without fields
Michael Williamson
2023-09-27
Parse field access
Michael Williamson
2023-09-27
Support ignore target
Michael Williamson
2023-09-26
Generate code for zero-element tuple without alloc
Michael Williamson
2023-09-23
Fix ordering of named args
Michael Williamson
2023-09-23
Support single line comments
Michael Williamson
2023-09-23
Store total element count in tuple-get instruction
Michael Williamson
2023-09-23
Add tests for Patio code gen for tuples
Michael Williamson
2023-09-23
Extract matcher for silent exit
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
Check target tuple has the right number of elements
Michael Williamson
2023-09-17
Check expression is tuple
Michael Williamson
2023-09-17
Type check assignment to tuple target
Michael Williamson
2023-09-17
Add proper description for tuple types
Michael Williamson
2023-09-17
Type check tuple types
Michael Williamson
2023-09-17
Disambiguate tuple expression statement from assignment
Michael Williamson
[prev]
[next]