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-11-02
Add typed unit node
Michael Williamson
2023-11-02
Parse return statements without expression
Michael Williamson
2023-11-02
Allow resume statements without expression
Michael Williamson
2023-11-02
Parse resume statements
Michael Williamson
2023-11-02
Parse try expressions
Michael Williamson
2023-11-01
Handle behaviour of if expressions properly
Michael Williamson
2023-10-31
Parse effect functions
Michael Williamson
2023-10-31
Parse effect visibility
Michael Williamson
2023-10-31
Parse empty effect definitions
Michael Williamson
2023-10-29
Throw appropriate error when param type cannot be inferred
Michael Williamson
2023-10-29
Infer named param types from hint
Michael Williamson
2023-10-29
Infer type of positional param from hint
Michael Williamson
2023-10-29
Pass hint when type checking expression
Michael Williamson
2023-10-29
Pass partial signature when type checking function body
Michael Williamson
2023-10-29
Make param type optional in typed AST
Michael Williamson
2023-10-29
Throw error if function definition is missing param type
Michael Williamson
2023-10-29
Parse params without types
Michael Williamson
2023-10-29
Add separate type for named params in function type
Michael Williamson
2023-10-29
Check use of block returns when inferring return types
Michael Williamson
2023-10-29
Infer return type of function expressions properly
Michael Williamson
2023-10-29
Support inferring return type from multiple return statements
Michael Williamson
2023-10-29
Support inferring return type from single return statement
Michael Williamson
2023-10-29
Throw error if function reaches end with inferred non-unit type
Michael Williamson
2023-10-29
Allow function expression to have implicit unit return type
Michael Williamson
2023-10-29
Remove unnecessary variable type
Michael Williamson
2023-10-29
Check function definition has return type
Michael Williamson
2023-10-29
Make return type optional in typed function signature node
Michael Williamson
2023-10-29
Remove type from typed function signature node
Michael Williamson
2023-10-29
Parse function signatures without return type
Michael Williamson
2023-10-28
Compile expressions to stack IR
Michael Williamson
2023-10-28
Type check function expressions
Michael Williamson
2023-10-28
Introduce TypedFunctionBodyNode
Michael Williamson
2023-10-25
Clarify declaration vs definition
Michael Williamson
2023-10-25
Adding missing suffices to error types
Michael Williamson
2023-10-25
Check for duplicate named params in function type
Michael Williamson
2023-10-25
Extract tests for type-checking function signatures
Michael Williamson
2023-10-25
Introduce TypedFunctionSignatureNode
Michael Williamson
2023-10-25
Introduce UntypedFunctionSignatureNode
Michael Williamson
2023-10-25
Add test for duplicate param names
Michael Williamson
2023-10-24
Type check named params in function type
Michael Williamson
2023-10-24
Type check positional params in function types
Michael Williamson
2023-10-24
Type-check effect in function types
Michael Williamson
2023-10-24
Type check return type of function type
Michael Williamson
2023-10-24
Parse function expressions
Michael Williamson
2023-10-22
Check type of main function
Michael Williamson
2023-10-22
Check main namespace exists
Michael Williamson
2023-10-22
Check that main function is present
Michael Williamson
2023-10-22
Move parser errors into their own package
Michael Williamson
2023-10-22
Add function to parse namespace name
Michael Williamson
2023-10-22
Support parsing negative zero
Michael Williamson
[prev]
[next]