-
Notifications
You must be signed in to change notification settings - Fork 1
Issues: snirk-lang/protosnirk
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Author
Label
Projects
Milestones
Assignee
Sort
Issues list
Add Code validation
area: identify
The "identify pass" - the ScopedId De Brujin index, or "ensure name exists in scope"
points: 1
Simple or straightforward changes to the code
priority: low
Consider higher priority issues first
Span
s to the type graph and InferenceSource
s
area: check
#108
opened Feb 26, 2019 by
SnirkImmington
2 tasks
Write unit tests which verify properties of the AST
area: testing
Testing the compiler
change: expansion
A change which includes new features, improvements, or APIs
priority: unsound
Issues which affect the soundness of the project
#99
opened Jan 8, 2019 by
SnirkImmington
Early returns are not handled properly
area: llvm
Usage of the LLVM compiler library
issue: bug
Bug report
priority: high
Important requirements, goals, and features
Cannot reference function types from variables
area: check
Code validation
area: identify
The "identify pass" - the ScopedId De Brujin index, or "ensure name exists in scope"
area: llvm
Usage of the LLVM compiler library
issue: bug
Bug report
priority: low
Consider higher priority issues first
status: on-hold
PR contributor away or more discussion needed
#90
opened Dec 25, 2018 by
SnirkImmington
Valued if branches do not respect Code validation
change: expansion
A change which includes new features, improvements, or APIs
priority: low
Consider higher priority issues first
status: blocked
Cannot be done until other changes are made
return
area: check
#88
opened Nov 13, 2018 by
SnirkImmington
The unary type is hacky and broken
area: AST
Issues which affect AST code
area: build
Construction of lower-level representation (i.e. LLVM modules)
area: identify
The "identify pass" - the ScopedId De Brujin index, or "ensure name exists in scope"
area: syntax
Syntactical changes to the language
issue: bug
Bug report
priority: low
Consider higher priority issues first
status: blocked
Cannot be done until other changes are made
#84
opened Nov 11, 2018 by
SnirkImmington
Use helper methods for string handling in Usage of the LLVM compiler library
change: cleanup
A change which makes code more pretty
llvm
module
area: llvm
#77
opened Jul 1, 2018 by
SnirkImmington
typedef
names are not properly added during first pass
area: identify
#73
opened Jul 1, 2018 by
SnirkImmington
Rules for newlines in parsing items and statements
area: lint
Lints and warnings included in the compiler
area: parse
The parsing of source code within the compiler
change: expansion
A change which includes new features, improvements, or APIs
issue: bug
Bug report
points: 1
Simple or straightforward changes to the code
status: blocked
Cannot be done until other changes are made
#71
opened Jun 24, 2018 by
SnirkImmington
Tokenizer panics when given weird unicode
area: lex
Issues which affect the lexing and tokenizing of code
issue: bug
Bug report
points: 1
Simple or straightforward changes to the code
priority: low
Consider higher priority issues first
#70
opened Jun 24, 2018 by
SnirkImmington
De-duplicate Issues which affect AST code
area: parse
The parsing of source code within the compiler
change: cleanup
A change which makes code more pretty
change: expansion
A change which includes new features, improvements, or APIs
points: 1
Simple or straightforward changes to the code
if
parsing
area: AST
#66
opened Jun 19, 2018 by
SnirkImmington
Proper errors for git merge conflict tokens in code
area: lex
Issues which affect the lexing and tokenizing of code
area: testing
Testing the compiler
change: expansion
A change which includes new features, improvements, or APIs
priority: low
Consider higher priority issues first
status: blocked
Cannot be done until other changes are made
#64
opened Jun 18, 2018 by
SnirkImmington
fmt::Debug
on types exported by llvm
area: llvm
#52
opened Jun 4, 2018 by
SnirkImmington
Move from globally-unique Issues which affect AST code
area: check
Code validation
area: identify
The "identify pass" - the ScopedId De Brujin index, or "ensure name exists in scope"
change: expansion
A change which includes new features, improvements, or APIs
priority: low
Consider higher priority issues first
ScopedId
to function-local IDs
area: AST
#50
opened Jun 2, 2018 by
SnirkImmington
Require fixed spacing for indentation
area: lex
Issues which affect the lexing and tokenizing of code
area: syntax
Syntactical changes to the language
change: expansion
A change which includes new features, improvements, or APIs
points: 5
More difficult change which reqires new structures or approaches
priority: high
Important requirements, goals, and features
#46
opened May 30, 2018 by
SnirkImmington
Call-by-name functions
area: AST
Issues which affect AST code
area: syntax
Syntactical changes to the language
change: expansion
A change which includes new features, improvements, or APIs
#45
opened May 25, 2018 by
SnirkImmington
ScopedBuilders
should manage their own ScopedId
s
area: identify
#42
opened May 21, 2018 by
SnirkImmington
Do not use Issues which affect AST code
area: identify
The "identify pass" - the ScopedId De Brujin index, or "ensure name exists in scope"
change: cleanup
A change which makes code more pretty
points: 1
Simple or straightforward changes to the code
status: blocked
Cannot be done until other changes are made
RefCell
in the AST
area: AST
LLVM wrapper: organize pass managers
area: llvm
Usage of the LLVM compiler library
status: on-hold
PR contributor away or more discussion needed
#37
opened May 14, 2018 by
SnirkImmington
Better types for LLVM Usage of the LLVM compiler library
change: expansion
A change which includes new features, improvements, or APIs
Value
s
area: llvm
#36
opened May 14, 2018 by
SnirkImmington
7 tasks
Use colons before blocks
area: AST
Issues which affect AST code
area: parse
The parsing of source code within the compiler
area: syntax
Syntactical changes to the language
points: 1
Simple or straightforward changes to the code
priority: high
Important requirements, goals, and features
#34
opened May 11, 2018 by
SnirkImmington
Reorganize The parsing of source code within the compiler
change: cleanup
A change which makes code more pretty
points: 1
Simple or straightforward changes to the code
src/parse
area: parse
#32
opened Oct 8, 2017 by
SnirkImmington
Add inline fns
area: AST
Issues which affect AST code
area: parse
The parsing of source code within the compiler
change: expansion
A change which includes new features, improvements, or APIs
#28
opened Aug 23, 2017 by
SnirkImmington
Allow statements to be used as the RHS of a declaration or assignment
area: parse
The parsing of source code within the compiler
area: syntax
Syntactical changes to the language
#27
opened Jul 22, 2017 by
SnirkImmington
Ownership patterns in the compiler
area: docs
Documentation of the compiler
area: identify
The "identify pass" - the ScopedId De Brujin index, or "ensure name exists in scope"
area: lex
Issues which affect the lexing and tokenizing of code
area: parse
The parsing of source code within the compiler
change: cleanup
A change which makes code more pretty
#25
opened Mar 31, 2017 by
SnirkImmington
Previous Next
ProTip!
Updated in the last three days: updated:>2025-03-08.