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
separate the symbol table and the ast visitors in the sema...
#63
felixangell
opened
6 years ago
1
fix duplication with run/build command
#62
felixangell
closed
6 years ago
1
handle integer overflow
#61
felixangell
opened
6 years ago
4
casting to a pointer causes a seg fault
#60
felixangell
closed
6 years ago
1
x86-64 instruction encoding todo list
#59
felixangell
closed
6 years ago
0
c interop (linking stuff)
#58
felixangell
closed
6 years ago
2
cleanup all the messy instr suffix/register prefix stuff
#57
felixangell
closed
6 years ago
1
general linux to-do list:
#56
felixangell
closed
6 years ago
0
dont link if assembler fails
#55
felixangell
closed
6 years ago
1
codegen for de-referencing pointers
#54
felixangell
closed
6 years ago
0
codegen for getting address of value
#53
felixangell
closed
6 years ago
0
check for duplicate attributes when parsing
#52
felixangell
closed
6 years ago
1
while loop code gen is incorrect
#51
felixangell
closed
6 years ago
1
check for symbol conflicts in tagged unions
#50
felixangell
closed
6 years ago
0
refactor camelcase naming stuff
#49
felixangell
closed
6 years ago
0
calling a function lookup fails in the type environment for variables
#48
felixangell
closed
6 years ago
2
c-style string literals
#47
felixangell
closed
6 years ago
1
mangling scheme
#46
felixangell
closed
6 years ago
2
handle variadic functions in the type check/type inference
#45
felixangell
opened
6 years ago
0
mangle c_symbol defined functions properly
#44
felixangell
closed
6 years ago
1
global variables not introduced into type environment
#43
felixangell
closed
6 years ago
1
boolean operator codegen is incorrect
#42
felixangell
closed
6 years ago
3
cleanup module layout
#41
felixangell
closed
6 years ago
0
else if/else chains are correct
#40
felixangell
closed
6 years ago
0
ensure that types are the same in expressions
#39
felixangell
opened
6 years ago
0
error checks for private/public symbols in modules
#38
felixangell
opened
6 years ago
0
semantic checks for const correctness
#37
felixangell
closed
6 years ago
1
type check return values with function return type
#36
felixangell
opened
6 years ago
0
unreachable code check
#35
felixangell
opened
6 years ago
0
remove logger join
#34
felixangell
closed
6 years ago
0
generate constants properly in x64 backend
#33
felixangell
closed
6 years ago
0
inject a main function in the generated code that invokes the main modules entry point
#32
felixangell
closed
6 years ago
2
add options to assemble only (i.e. produce obj files)
#31
felixangell
closed
6 years ago
0
type inference for eval blocks
#30
felixangell
opened
6 years ago
0
proper error message for type mismatch
#29
felixangell
closed
6 years ago
0
name resolve type path for casts
#28
felixangell
closed
6 years ago
0
sema symbol conflict checks
#27
felixangell
closed
6 years ago
0
refactor blametoken
#26
felixangell
closed
6 years ago
0
argument parser
#25
felixangell
closed
6 years ago
0
misc semantic checks
#24
felixangell
closed
6 years ago
1
change func args, etc? to an array or some ordered hashmap?
#23
felixangell
closed
6 years ago
0
redundant store with array indexing expressions
#22
felixangell
closed
6 years ago
0
switch statement
#21
felixangell
closed
6 years ago
0
parsing attributes
#20
felixangell
closed
6 years ago
0
parsing tagged unions
#19
felixangell
closed
6 years ago
0
kir codegen
#18
felixangell
closed
6 years ago
0
remove collectc dependency in the virtual machine
#17
felixangell
closed
6 years ago
0
port the vm to C
#16
felixangell
closed
6 years ago
1
code generation tracking issue
#15
felixangell
closed
6 years ago
0
code cleanups
#14
felixangell
closed
6 years ago
0
Previous
Next