Issues
- 1
initialization only inits first 2 bytes
#39 opened by youbitchoc - 7
Support assignment between structs
#25 opened by lynn - 0
More ideas for optimizations
#27 opened by neauoire - 0
- 0
Accessing Values deep in the Stack
#33 opened by PythonLinks - 1
- 0
zero left on data stack at the end of the program
#31 opened by non - 2
Self-hosting (chibicc-uxn compiling itself)
#28 opened by lynn - 0
`asm()` argument shouldn't be `data`
#29 opened by lynn - 0
Optimizations suggestions
#26 opened by neauoire - 0
`unsigned short` is promoted to `signed int` even though it's the same size
#24 opened by hikari-no-yume - 3
Using Local variables
#23 opened by neauoire - 1
Support `asm()`
#19 opened by lynn - 0
Support commas in declarations
#21 opened by lynn - 0
Move compiler source code into `src`
#22 opened by lynn - 0
Support unsigned integers
#15 opened by hikari-no-yume - 3
- 3
RST overflow in star.c
#20 opened by neauoire - 2
`char` return type doesn't work correctly
#18 opened by hikari-no-yume - 3
Implement the `register` keyword
#13 opened by hikari-no-yume - 1
Optimize `DEO` codegen
#4 opened by lynn - 3
Stack leak, eventually causing overflow
#11 opened by hikari-no-yume - 1
`char` shouldn't be aligned to 2 bytes
#17 opened by hikari-no-yume - 1
- 1
Support unsigned integers
#16 opened by hikari-no-yume - 3
Integer signedness is broken
#9 opened by hikari-no-yume - 1
Handle `char` parameters/locals properly
#1 opened by lynn - 0
Pass arguments via uxn working stack, let callee spill arguments if necessary
#12 opened by hikari-no-yume - 0
Try to avoid promoting to int (16-bit) when doing operations with char (8-bit)
#14 opened by hikari-no-yume - 1
Support `global = global` initializers
#3 opened by lynn - 0
Finish uxn.h
#2 opened by lynn