issues
search
sheredom
/
yair
🦜 yair - a high-level compiler IR entirely written in Rust
https://sheredom.github.io/yair
Creative Commons Zero v1.0 Universal
35
stars
1
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Add call support.
#45
sheredom
closed
2 years ago
0
Add packages and a test.
#44
sheredom
closed
2 years ago
0
Add packages.
#43
sheredom
closed
2 years ago
0
Add while/break/continue.
#42
sheredom
closed
2 years ago
0
Make ifelseif work.
#41
sheredom
closed
2 years ago
0
Add if/else statements.
#40
sheredom
closed
2 years ago
0
Add scope support to yalang.
#39
sheredom
closed
2 years ago
0
Try add some code-size benchmarks too.
#38
sheredom
closed
2 years ago
0
Added some checking around assignments.
#37
sheredom
closed
2 years ago
0
Make pointers strongly typed (again) for debuggability.
#36
sheredom
closed
2 years ago
0
Support an assignment operator.
#35
sheredom
closed
2 years ago
0
Add not operator.
#34
sheredom
closed
2 years ago
0
Add remaining comparison operators.
#33
sheredom
closed
2 years ago
0
Add an equality operator.
#32
sheredom
closed
2 years ago
0
Add function arg identifiers to the language.
#31
sheredom
closed
2 years ago
0
Add parenthesis and casting support (via as).
#30
sheredom
closed
2 years ago
0
Add bitwise operators.
#29
sheredom
closed
2 years ago
0
Add expression operators and use the most basic shunting yard to parse them.
#28
sheredom
closed
2 years ago
0
Add float constants.
#27
sheredom
closed
2 years ago
0
How did I miss that you could pronounce YAIR like a pirate - changing the mascot of the project to a parrot.
#26
sheredom
closed
2 years ago
0
Use logos for lexing to clean up the code a lot.
#25
sheredom
closed
2 years ago
0
Add parsing for returning integer constants and a test.
#24
sheredom
closed
2 years ago
0
Add empty function parsing to yalang.
#23
sheredom
closed
2 years ago
0
Add the initial yalang sources.
#22
sheredom
closed
2 years ago
0
Renaming all files from .ya to .yail.
#21
sheredom
closed
2 years ago
0
Function arguments provided from an array or iterator.
#20
otrho
closed
2 years ago
1
Stack frame allocation a la `alloca`?
#19
otrho
closed
2 years ago
3
Update llvm-sys requirement from 110.0.1 to 120.1.0
#18
dependabot-preview[bot]
opened
3 years ago
0
Add jit
#17
sheredom
closed
3 years ago
0
Combine the benchmarks too.
#16
sheredom
closed
3 years ago
0
Try benchmark on more platforms.
#15
sheredom
closed
3 years ago
0
Library That Could Be Useful for Designing the Optimizer
#14
zicklag
opened
3 years ago
3
try run a benchmark on CI
#13
sheredom
closed
3 years ago
0
Update llvm-sys requirement from 110.0.1 to 120.0.0
#12
dependabot-preview[bot]
closed
3 years ago
1
Upgrade to GitHub-native Dependabot
#11
dependabot-preview[bot]
closed
2 years ago
1
Try link against LLVM for the next stage of codegen.
#10
sheredom
closed
3 years ago
0
Update codespan-reporting requirement from 0.7.0 to 0.11.1
#9
dependabot-preview[bot]
closed
2 years ago
2
Update codespan requirement from 0.7.0 to 0.11.1
#8
dependabot-preview[bot]
closed
2 years ago
2
Update rmp-serde requirement from 0.14.3 to 0.15.1
#7
dependabot-preview[bot]
closed
3 years ago
1
Update lit requirement from 0.3.4 to 1.0.2
#6
dependabot-preview[bot]
closed
3 years ago
1
Update radix_trie requirement from 0.1.6 to 0.2.1
#5
dependabot-preview[bot]
closed
3 years ago
1
Update rmp-serde requirement from 0.14.3 to 0.15.0
#4
dependabot-preview[bot]
closed
3 years ago
1
Update codespan-reporting requirement from 0.7.0 to 0.11.0
#3
dependabot-preview[bot]
closed
3 years ago
1
Update codespan requirement from 0.7.0 to 0.11.0
#2
dependabot-preview[bot]
closed
3 years ago
1
Create rust.yml
#1
sheredom
closed
4 years ago
0