Skip to content

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
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Assignee
Filter by who’s assigned
Sort

Issues list

Add Spans to the type graph and InferenceSources area: check 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
#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
#91 opened Dec 25, 2018 by SnirkImmington protosnirk 0.2
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 return area: check 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
#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 llvm module area: llvm Usage of the LLVM compiler library change: cleanup A change which makes code more pretty
#77 opened Jul 1, 2018 by SnirkImmington
typedef names are not properly added during first pass area: identify The "identify pass" - the ScopedId De Brujin index, or "ensure name exists in scope" issue: bug Bug report
#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 if parsing area: AST 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
#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 Usage of the LLVM compiler library change: expansion A change which includes new features, improvements, or APIs
#52 opened Jun 4, 2018 by SnirkImmington
Move from globally-unique ScopedId to function-local IDs area: AST 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
#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 ScopedIds 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 status: blocked Cannot be done until other changes are made
#42 opened May 21, 2018 by SnirkImmington
Do not use RefCell in the AST area: AST 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
#41 opened May 21, 2018 by SnirkImmington protosnirk 0.2
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 Values area: llvm Usage of the LLVM compiler library change: expansion A change which includes new features, improvements, or APIs
#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 src/parse area: parse 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
#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
ProTip! Updated in the last three days: updated:>2025-03-08.