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
Age
Commit message (
Expand
)
Author
2024-01-12
Introduce type arg as distinct from type param
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
Check constraints are retained from sum subtype
Michael Williamson
2024-01-05
Split tests for solving type constraints
Michael Williamson
2024-01-05
Test subtype as free type param
Michael Williamson
2024-01-05
Test bound type param as subtype
Michael Williamson
2024-01-05
Handle simple subtyping for constructed types
Michael Williamson
2024-01-05
Add commonSubtype()
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
Check subtyping when supertype is free type param
Michael Williamson
2024-01-03
Test subtyping when supertype is bound type param
Michael Williamson
2024-01-03
Explicitly group tests
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
Add tests for common supertypes
Michael Williamson
2023-12-31
Disable subtyping for function types with type level params
Michael Williamson
2023-12-31
Use FunctionType builder instead of calling constructor directly
Michael Williamson
2023-12-31
Add basic inference of type level args
Michael Williamson
2023-12-29
Support constructed sum types as when expressions
Michael Williamson
2023-12-29
Check handling of case with wrong type arg in when expression
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
Support subtyping for constructed sum types
Michael Williamson
2023-12-29
Support (no-op) type substitution for struct types
Michael Williamson
2023-12-29
Add type level params to environment for sum variants
Michael Williamson
2023-12-29
Create type constructor for generic sum type definitions
Michael Williamson
2023-12-29
Extract matchers for TypeOrConstructor
Michael Williamson
2023-12-29
Change TypedSumTypeDefinitionNode to have typeOrConstructor()
Michael Williamson
2023-12-28
Add example tests for i686
Michael Williamson
2023-12-28
Update example to include GC object header
Michael Williamson
2023-12-28
Add Patio example test for alloc-heap
Michael Williamson
2023-12-28
Add clang flags to support linking on i686
Michael Williamson
2023-12-28
Set target triple in LLVM IR
Michael Williamson
2023-12-28
Set target in LlvmCompiler
Michael Williamson
2023-12-28
Update tmp paths
Michael Williamson
2023-12-28
Create separate static method for creating WasmBackend from target
Michael Williamson
2023-12-28
Extract PatioToLlvmTests
Michael Williamson
2023-12-27
Rename PatioToLlvmTests to PatioToAmd64Tests
Michael Williamson
2023-12-27
Parameterise LlvmBackend with target
Michael Williamson
2023-12-27
Add support for WASI on wasm64
Michael Williamson
2023-12-27
Fix writing of int data elements for wasm64
Michael Williamson
2023-12-27
Test loading of data elements
Michael Williamson
2023-12-27
Support bool-to-int and int-to-bool on wasm64
Michael Williamson
2023-12-27
Use appropriate relocation type for memory addresses
Michael Williamson
[prev]
[next]