This repository has been archived by the owner on Jun 1, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Issues: tony-lang/tony
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
Generate Rust code
code generation
During code generation the AST is transformed into the emit
enhancement
New feature or request
#626
opened Apr 10, 2021 by
jonhue
Error on duplicate object keys in the same literal
analyze
The analyze component comprises exploring the AST to find dependencies and build a symbol table
enhancement
New feature or request
Exploratory mode
api
Work on the public interface
enhancement
New feature or request
#615
opened Mar 20, 2021 by
jonhue
Partial function checking
analyze
The analyze component comprises exploring the AST to find dependencies and build a symbol table
enhancement
New feature or request
type inference
During type inference the types of nodes in the AST are inferred
#614
opened Mar 20, 2021 by
jonhue
Termination checking
analyze
The analyze component comprises exploring the AST to find dependencies and build a symbol table
enhancement
New feature or request
type inference
During type inference the types of nodes in the AST are inferred
#611
opened Mar 19, 2021 by
jonhue
Add syntax error if tagged types appear outside the rhs of a type declaration
analyze
The analyze component comprises exploring the AST to find dependencies and build a symbol table
enhancement
New feature or request
error handling
Work on the handling and specifics of errors
Prevent cyclic dependency errors
analyze
The analyze component comprises exploring the AST to find dependencies and build a symbol table
enhancement
New feature or request
#592
opened Feb 19, 2021 by
jonhue
Immediately report ambiguous type errors
enhancement
New feature or request
type inference
During type inference the types of nodes in the AST are inferred
Import prelude
code generation
During code generation the AST is transformed into the emit
enhancement
New feature or request
Refactor traversing terms and patterns during code generation
refactoring
Changing internals
wontfix
This will not be worked on
#562
opened Feb 7, 2021 by
jonhue
Check deferred type variable assignments
type inference
During type inference the types of nodes in the AST are inferred
Track tag bindings
analyze
The analyze component comprises exploring the AST to find dependencies and build a symbol table
Don’t normalize as part of unification
refactoring
Changing internals
type inference
During type inference the types of nodes in the AST are inferred
Exhaustiveness analysis
analyze
The analyze component comprises exploring the AST to find dependencies and build a symbol table
Provide function to print errors
api
Work on the public interface
error handling
Work on the handling and specifics of errors
Annotate syntax errors
analyze
The analyze component comprises exploring the AST to find dependencies and build a symbol table
error handling
Work on the handling and specifics of errors
Check that the types of term bindings with the same name do not overlap
analyze
The analyze component comprises exploring the AST to find dependencies and build a symbol table
refactoring
Changing internals
type inference
During type inference the types of nodes in the AST are inferred
Build refinement type
type inference
During type inference the types of nodes in the AST are inferred
Ensure that patterns include an identifier_pattern_name
analyze
The analyze component comprises exploring the AST to find dependencies and build a symbol table
Throw an error if no term binding is declared in the scope of a refined type
type inference
During type inference the types of nodes in the AST are inferred
Add missing binding error when a used type was not defined
analyze
The analyze component comprises exploring the AST to find dependencies and build a symbol table
Generate TypeScript type declarations for emit
code generation
During code generation the AST is transformed into the emit
enhancement
New feature or request
#438
opened Jan 5, 2021 by
jonhue
Previous Next
ProTip!
Exclude everything labeled
bug
with -label:bug.