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
2023-10-25
Clarify declaration vs definition
Michael Williamson
2023-10-25
Extract typeCheckFunctionBody()
Michael Williamson
2023-10-25
Remove old TODO
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
Introduce TypedFunctionSignatureNode
Michael Williamson
2023-10-25
Introduce UntypedFunctionSignatureNode
Michael Williamson
2023-10-25
Add test for duplicate param names
Michael Williamson
2023-10-25
Extract function signature types
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
Add whitespace
Michael Williamson
2023-10-22
Fix name of Patio backend
Michael Williamson
2023-10-22
Move parser errors into their own package
Michael Williamson
2023-10-22
Parse config immediately
Michael Williamson
2023-10-22
Use namespace name parser in config parser
Michael Williamson
2023-10-22
Add function to parse namespace name
Michael Williamson
2023-10-22
Forbid leading zeroes in int literal
Michael Williamson
2023-10-22
Add proper description of function type
Michael Williamson
2023-10-22
Parse function types
Michael Williamson
2023-10-22
Parse visibility for sum type
Michael Williamson
2023-10-22
Have UntypedSumTypeDefinitionNode implement UntypedVariableDeclarationNode
Michael Williamson
2023-10-22
Add visibility to UntypedSumTypeDefinitionNode
Michael Williamson
2023-10-22
Have UntypedImportNode implement UntypedVariableDeclarationNode
Michael Williamson
2023-10-22
Have UntypedStructDefinitionNode implement UntypedVariableDeclarationNode
Michael Williamson
2023-10-22
Add DeclaredVariable.fromNode()
Michael Williamson
2023-10-22
Add visibility for structs
Michael Williamson
2023-10-22
Add explicit visibility
Michael Williamson
2023-10-22
Parse visibility for vals
Michael Williamson
2023-10-22
Parse visibility of functions
Michael Williamson
2023-10-22
Add pub keyword
Michael Williamson
2023-10-22
Add fn keyword
Michael Williamson
2023-10-21
Generate stack IR for field access on namespace
Michael Williamson
2023-10-21
Generate stack IR for imports
Michael Williamson
2023-10-21
Add imports as bound variables
Michael Williamson
2023-10-21
Add imports to typed namespace node
Michael Williamson
2023-10-21
Export vals from namespace in type checker
Michael Williamson
2023-10-21
Make TypeCheckerContext constructor private
Michael Williamson
2023-10-21
Order namespaces
Michael Williamson
2023-10-21
Reorder functions
Michael Williamson
2023-10-21
Extract function to parse source files
Michael Williamson
2023-10-21
Remove unused type param
Michael Williamson
2023-10-21
Support type checking field access on namespace
Michael Williamson
2023-10-20
Support import of namespaces in type checker
Michael Williamson
[next]