issues
search
snirk-lang
/
protosnirk
The beginnings of a programming language
MIT License
1
stars
1
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Remove token literal data
#110
SnirkImmington
closed
4 years ago
0
Move literal data out of `TokenData`
#109
SnirkImmington
closed
4 years ago
1
Add `Span`s to the type graph and `InferenceSource`s
#108
SnirkImmington
opened
5 years ago
0
README clarification with some project goals
#107
SnirkImmington
closed
5 years ago
0
Rename `Token::location()` -> `Token::start()`
#106
SnirkImmington
closed
5 years ago
0
Rename `parse/symbol` -> `parse/parsers`
#105
SnirkImmington
closed
5 years ago
0
Spans! (Closes #39)
#104
SnirkImmington
closed
5 years ago
0
Use a fixed match statement to parse (closes #31)
#103
SnirkImmington
closed
5 years ago
0
Move AST `Declaration` type to `Statement`
#102
SnirkImmington
closed
5 years ago
0
Switch travis dist to xenial
#101
SnirkImmington
closed
5 years ago
0
We can remove `sudo: required` from Travis!
#100
SnirkImmington
closed
5 years ago
0
Write unit tests which verify properties of the AST
#99
SnirkImmington
opened
5 years ago
0
ScopedID duplication in functions
#98
SnirkImmington
closed
5 years ago
0
Fix if expr compilation
#97
SnirkImmington
closed
5 years ago
0
Set native platform info on LLVM modules
#96
SnirkImmington
closed
5 years ago
0
Update to LLVM 7
#95
SnirkImmington
closed
5 years ago
0
Bump license year to 2019
#94
SnirkImmington
closed
5 years ago
0
LLVM code is attempting to use `ppc_fp128`
#93
SnirkImmington
closed
5 years ago
1
LLVM bindings are out of date
#92
SnirkImmington
closed
5 years ago
1
Early returns are not handled properly
#91
SnirkImmington
opened
5 years ago
0
Cannot reference function types from variables
#90
SnirkImmington
opened
5 years ago
0
Fix empty return error
#89
SnirkImmington
closed
5 years ago
0
Valued if branches do not respect `return`
#88
SnirkImmington
opened
5 years ago
0
Integration testing
#87
SnirkImmington
closed
5 years ago
0
Check the expression of a declaration
#86
SnirkImmington
closed
5 years ago
0
Fix llvm call void
#85
SnirkImmington
closed
5 years ago
0
The unary type is hacky and broken
#84
SnirkImmington
opened
5 years ago
1
Update dependencies
#83
SnirkImmington
closed
5 years ago
0
Add boolean literals
#82
SnirkImmington
closed
5 years ago
0
Invalid LLVM bytecode emitted for calls to void functions
#81
SnirkImmington
closed
5 years ago
1
Empty return statements fail
#80
SnirkImmington
closed
5 years ago
0
Update README.md
#79
SnirkImmington
closed
6 years ago
0
Enable all basic Rust warnings on protosnirk
#78
SnirkImmington
closed
6 years ago
0
Use helper methods for string handling in `llvm` module
#77
SnirkImmington
opened
6 years ago
0
Fix identify handing of do blocks
#76
SnirkImmington
closed
6 years ago
0
`do` blocks are not getting identified
#75
SnirkImmington
closed
6 years ago
0
Fix ModuleCompiler attempting to return values on void functions
#74
SnirkImmington
closed
6 years ago
0
`typedef` names are not properly added during first pass
#73
SnirkImmington
opened
6 years ago
1
Check in `Cargo.lock`
#72
SnirkImmington
closed
6 years ago
0
Rules for newlines in parsing items and statements
#71
SnirkImmington
opened
6 years ago
1
Tokenizer panics when given weird unicode
#70
SnirkImmington
opened
6 years ago
0
`pipeline` module
#69
SnirkImmington
closed
6 years ago
0
Add `{:p}` pointer formatting for LLVM types
#68
SnirkImmington
closed
6 years ago
0
Add MIT license
#67
SnirkImmington
closed
5 years ago
0
De-duplicate `if` parsing
#66
SnirkImmington
opened
6 years ago
0
User defined types (type aliases)
#65
SnirkImmington
closed
6 years ago
0
Proper errors for git merge conflict tokens in code
#64
SnirkImmington
opened
6 years ago
3
Remove beta build from matrix
#63
SnirkImmington
closed
6 years ago
0
Split `Operator` enum into `UnaryOperator` and `BinaryOperator`
#62
SnirkImmington
closed
6 years ago
0
User-defined types (type aliases)
#61
SnirkImmington
closed
6 years ago
0
Next