issues
search
felixangell
/
kpd
an old compiler for Krug written in D - a prototype version
MIT License
44
stars
1
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
defer should run before returns
#113
felixangell
opened
6 years ago
0
logical boolean operators code gen
#112
felixangell
closed
6 years ago
0
slice type
#111
felixangell
opened
6 years ago
0
flatten path expressions in the ir builder
#110
felixangell
opened
6 years ago
0
enum type
#109
felixangell
opened
6 years ago
0
tagged union
#108
felixangell
opened
6 years ago
0
packed attributes for structure types
#107
felixangell
opened
6 years ago
0
match construct
#106
felixangell
closed
6 years ago
0
anonymous functions
#105
felixangell
opened
6 years ago
0
type casting
#104
felixangell
opened
6 years ago
0
floating point types
#103
felixangell
opened
6 years ago
0
generate global variables properly
#102
felixangell
opened
6 years ago
0
next statement
#101
felixangell
opened
6 years ago
0
eval/yield block
#100
felixangell
opened
6 years ago
0
generate else if chains
#99
felixangell
closed
6 years ago
0
generate tuple types
#98
felixangell
closed
6 years ago
0
ir notes
#97
felixangell
closed
6 years ago
0
codegen tracking issue
#96
felixangell
closed
6 years ago
0
X64 backend
#95
felixangell
closed
6 years ago
0
introduce anonymous types in the decl pass for name/type resolution
#94
felixangell
closed
6 years ago
0
annotate module names for all the tests
#93
felixangell
closed
6 years ago
0
ir builder will declare functions allowing order independent function calls from other modules
#92
felixangell
closed
6 years ago
0
new module system ir builder
#91
felixangell
closed
6 years ago
0
ir builder module access stuff
#90
felixangell
opened
6 years ago
0
structure padding
#89
felixangell
closed
6 years ago
7
default arm in match construct
#88
felixangell
opened
6 years ago
0
defer causes leaky type
#87
felixangell
closed
6 years ago
0
blaming token ranges is slightly buggy
#86
felixangell
closed
6 years ago
0
lexer asserts when a quote is unclosed!
#85
felixangell
closed
6 years ago
0
handle instr selection for all binary operators
#84
felixangell
closed
6 years ago
0
method calling IR build
#83
felixangell
closed
6 years ago
0
name refactoring
#82
felixangell
closed
6 years ago
0
mutability checks
#81
felixangell
closed
6 years ago
1
symbol accessibility in semantic checks
#80
felixangell
opened
6 years ago
4
better testing platform
#79
felixangell
opened
6 years ago
0
make sure that structure/tuple destructuring is exhaustive
#78
felixangell
opened
6 years ago
0
fix division code generation
#77
felixangell
closed
6 years ago
0
floating point arithmetic to-do list
#76
felixangell
closed
6 years ago
1
remove all text based x64 code generation
#75
felixangell
closed
6 years ago
0
handle calling conventions better
#74
felixangell
closed
6 years ago
1
peephole optimisations on the x64 asm
#73
felixangell
closed
6 years ago
1
code generation for else if/else
#72
felixangell
closed
6 years ago
1
move all ast -> type conversion into sema
#71
felixangell
closed
6 years ago
0
implement function receivers
#70
felixangell
closed
6 years ago
0
handle defer statement
#69
felixangell
closed
6 years ago
0
try remove the duplicate type system thing
#68
felixangell
closed
6 years ago
0
better error message when we cant find/read a file
#67
felixangell
closed
6 years ago
0
better logging for type_environment and symbol_table
#66
felixangell
opened
6 years ago
0
implement blaming for token_info
#65
felixangell
closed
6 years ago
0
make sure kruvm uses mangling scheme
#64
felixangell
closed
6 years ago
0
Next