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
/
ast
Age
Commit message (
Expand
)
Author
2025-02-09
Parse type-level params for function type
Michael Williamson
2025-02-09
Use function type parsing for native function declarations
Michael Williamson
2025-02-07
Add basic type checking for native type declarations
Michael Williamson
2025-02-02
Parser multiplication
Michael Williamson
2025-02-02
Type check int multiplication
Michael Williamson
2025-02-02
Generate Shid instructions for int multiply
Michael Williamson
2025-02-02
Compile typed relational int operations into Shid instructions
Michael Williamson
2025-02-02
Type check relational operations for integers
Michael Williamson
2025-02-02
Parse greater than or equal expressions
Michael Williamson
2025-02-02
Parse greater than expressions
Michael Williamson
2025-02-02
Parse less than or equal expressions
Michael Williamson
2025-02-02
Parse less than expressions
Michael Williamson
2025-02-02
Parse native type declarations
Michael Williamson
2025-01-12
Type check native function declarations
Michael Williamson
2025-01-12
Parse native function declarations
Michael Williamson
2024-12-20
Add Typed.methodAccess()
Michael Williamson
2024-12-20
Store member kind in type member access nodes
Michael Williamson
2024-12-19
Rename field access to member access
Michael Williamson
2024-12-19
Create method information for methods in struct
Michael Williamson
2024-12-19
Define methods directly on struct
Michael Williamson
2024-12-11
Parse methods in extend inline node
Michael Williamson
2024-12-11
Parse empty inline extend
Michael Williamson
2024-12-11
Move field positionality from struct field to struct
Michael Williamson
2024-12-10
Preserve positionality of struct fields when typing struct
Michael Williamson
2024-12-10
Add basic parsing of positional struct fields
Michael Williamson
2024-03-03
Add type-level args node for more specific source
Michael Williamson
2024-03-02
Introduce TypeLevelParam
Michael Williamson
2024-03-02
Parse effect params
Michael Williamson
2024-03-02
Add test for parsing type param
Michael Williamson
2024-03-02
Extract UntypedTypeParamNode from UntypedTypeLevelParamNode
Michael Williamson
2024-03-02
Include type-level params in TypedFunctionSignatureNode
Michael Williamson
2024-02-25
Parse type level params in function signature
Michael Williamson
2024-01-03
Introduce base types for struct types and sum types respectively
Michael Williamson
2023-12-29
Store SumVariant in TypedWhenCaseNode
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-26
Parse absent type-level args
Michael Williamson
2023-12-23
Add basic type checking for constructed types
Michael Williamson
2023-12-23
Set correct type for generic struct in environment
Michael Williamson
2023-12-23
Create type constructor for structs with type params
Michael Williamson
2023-12-23
Parse constructed types
Michael Williamson
2023-12-23
Parse type level params for sum types
Michael Williamson
2023-12-23
Parse struct type level params
Michael Williamson
2023-12-03
Generate Shid IR for breaks
Michael Williamson
2023-12-03
Store handled effect in typed break node
Michael Williamson
2023-12-03
Use break statements to determine type of try expression
Michael Williamson
2023-12-02
Type check break statements
Michael Williamson
2023-12-02
Parse break statements
Michael Williamson
2023-11-20
Store mutability of bound variables in namespace node
Michael Williamson
[next]