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
Age
Commit message (
Expand
)
Author
2024-01-21
Implement Patio byte-size-of instruction
Michael Williamson
2024-01-21
Implement Patio byte-offset-of instruction
Michael Williamson
2024-01-21
Add Patio byte-size-of and byte-offset-of instructions
Michael Williamson
2024-01-21
Add Patio type index
Michael Williamson
2024-01-21
Rename platformTarget to target
Michael Williamson
2024-01-21
Rename target to destination in IRs
Michael Williamson
2024-01-14
Use more accurate exception type
Michael Williamson
2024-01-14
Support inferring type args in when cases
Michael Williamson
2024-01-14
Simplify narrowing of type-level expression nodes
Michael Williamson
2024-01-13
Push instance checking into TypeSetTypeLevelValue
Michael Williamson
2024-01-13
Update TypeSetStructMetaType to match all struct types
Michael Williamson
2024-01-13
Update commonSubtype() to produce more specific types
Michael Williamson
2024-01-13
Add TypeInfos.subtypes()
Michael Williamson
2024-01-13
Add missing type to TypeInfos.supertypes()
Michael Williamson
2024-01-13
Preserve ordering of supertypes
Michael Williamson
2024-01-12
Handle type level params when substituting in function type
Michael Williamson
2024-01-12
Introduce type arg as distinct from type param
Michael Williamson
2024-01-12
Add TODO
Michael Williamson
2024-01-12
Extract TypeSubstitutionMap.from()
Michael Williamson
2024-01-12
Extract substituteFunctionType()
Michael Williamson
2024-01-07
Update commonSupertype to handle supertype of sum and its variants
Michael Williamson
2024-01-07
Update commonSupertype to consider sum types
Michael Williamson
2024-01-07
Pass TypeInfos into commonSupertype()
Michael Williamson
2024-01-05
Use upper bound in the absence of lower bounds
Michael Williamson
2024-01-05
Simplify handling of constructed type subtyping
Michael Williamson
2024-01-05
Check constraints are retained from sum subtype
Michael Williamson
2024-01-05
Handle simple subtyping for constructed types
Michael Williamson
2024-01-05
Add commonSubtype()
Michael Williamson
2024-01-05
Add Function scope
Michael Williamson
2024-01-03
Add subtyping between sum types
Michael Williamson
2024-01-03
Introduce base types for struct types and sum types respectively
Michael Williamson
2024-01-03
Test subtyping when supertype is bound type param
Michael Williamson
2024-01-03
Rename StructuredType to ConstructibleType
Michael Williamson
2024-01-03
Introduce specific subtypes for constructed types
Michael Williamson
2024-01-03
Rename substitute() to substituteType()
Michael Williamson
2023-12-31
Store TypeInfos instead of context for type constraints
Michael Williamson
2023-12-31
Push generation of type info for constructed typos into TypeInfos
Michael Williamson
2023-12-31
Add tests for common supertypes
Michael Williamson
2023-12-31
Remove ReceiverType in favour of using FunctionType directly
Michael Williamson
2023-12-31
Disable subtyping for function types with type level params
Michael Williamson
2023-12-31
Add type-level params to FunctionType
Michael Williamson
2023-12-31
Add basic inference of type level args
Michael Williamson
2023-12-31
Fix common supertype when first type is Bottom
Michael Williamson
2023-12-31
Remove unnecessary variable
Michael Williamson
2023-12-29
Support constructed sum types as when expressions
Michael Williamson
2023-12-29
Support constructed struct type as case in when expression
Michael Williamson
2023-12-29
Store SumVariant in TypedWhenCaseNode
Michael Williamson
2023-12-29
Extract isVariantSubtype()
Michael Williamson
2023-12-29
Remove unnecessary methods
Michael Williamson
2023-12-29
Get type info for when expression in single expression
Michael Williamson
[prev]
[next]