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
/
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 TODO
Michael Williamson
2025-02-07
Add basic type checking for native type declarations
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
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-17
Add support for native functions
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 Shid code gen for methods on structs
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
Add methods to typed struct definition node
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
Add UntypedEffectParamNode
Michael Williamson
2024-03-02
Extract UntypedTypeParamNode from UntypedTypeLevelParamNode
Michael Williamson
2024-03-02
Include type-level params in TypedFunctionSignatureNode
Michael Williamson
2024-03-02
Use type level params when type checking function signature
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-31
Add type-level params to FunctionType
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
Change TypedSumTypeDefinitionNode to have typeOrConstructor()
Michael Williamson
2023-12-26
Support constructed struct type constructors
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
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-20
Extract and test namespace linearisation
Michael Williamson
2023-12-13
Use Shid bound variables to generate Patio variables
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
[next]