issues
search
lynn
/
chibicc
A small C compiler… for uxn
MIT License
115
stars
4
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
initialization only inits first 2 bytes
#39
youbitchoc
opened
2 months ago
1
support assignment between structs
#38
youbitchoc
closed
3 months ago
8
Implement four out of five suggested optimizations
#37
samueldr
closed
3 months ago
0
optimization: Transmogrify addressing runes to their values?
#36
samueldr
opened
4 months ago
0
codegen: Add -nostartfiles to drop the hardcoded prelude
#35
samueldr
opened
4 months ago
0
parse: Don't use assembly code as data
#34
samueldr
opened
4 months ago
2
Accessing Values deep in the Stack
#33
PythonLinks
opened
1 year ago
0
[bug?] function pointer typedefs don't seem to be usable
#32
thacuber2a03
opened
1 year ago
1
zero left on data stack at the end of the program
#31
non
closed
1 year ago
0
Emulator separation
#30
manifoldslug
closed
1 year ago
2
`asm()` argument shouldn't be `data`
#29
lynn
opened
1 year ago
0
Self-hosting (chibicc-uxn compiling itself)
#28
lynn
opened
1 year ago
2
More ideas for optimizations
#27
neauoire
closed
3 months ago
0
Optimizations suggestions
#26
neauoire
closed
1 year ago
0
Support assignment between structs
#25
lynn
closed
3 months ago
7
`unsigned short` is promoted to `signed int` even though it's the same size
#24
hikari-no-yume
closed
1 year ago
0
Using Local variables
#23
neauoire
opened
1 year ago
3
Move compiler source code into `src`
#22
lynn
closed
1 year ago
0
Support commas in declarations
#21
lynn
closed
1 year ago
0
RST overflow in star.c
#20
neauoire
closed
1 year ago
3
Support `asm()`
#19
lynn
closed
1 year ago
1
`char` return type doesn't work correctly
#18
hikari-no-yume
closed
1 year ago
2
`char` shouldn't be aligned to 2 bytes
#17
hikari-no-yume
closed
1 year ago
1
Support unsigned integers
#16
hikari-no-yume
closed
1 year ago
1
Support unsigned integers
#15
hikari-no-yume
closed
1 year ago
0
Try to avoid promoting to int (16-bit) when doing operations with char (8-bit)
#14
hikari-no-yume
opened
1 year ago
0
Implement the `register` keyword
#13
hikari-no-yume
opened
1 year ago
3
Pass arguments via uxn working stack, let callee spill arguments if necessary
#12
hikari-no-yume
closed
1 year ago
0
Stack leak, eventually causing overflow
#11
hikari-no-yume
closed
1 year ago
3
Pointers in global variable initializers aren't supported
#10
hikari-no-yume
closed
1 year ago
1
Integer signedness is broken
#9
hikari-no-yume
closed
1 year ago
3
More Varvara #defines
#8
lynn
closed
1 year ago
0
Flip deo() and deo2() args to be like uxntal
#7
lynn
closed
1 year ago
0
Simple CI workflow
#6
lynn
closed
1 year ago
0
Official releases of uxnasm won't assemble the cc output right now
#5
hikari-no-yume
closed
1 year ago
3
Optimize `DEO` codegen
#4
lynn
closed
1 year ago
1
Support `global = global` initializers
#3
lynn
closed
1 year ago
1
Finish uxn.h
#2
lynn
closed
1 year ago
0
Handle `char` parameters/locals properly
#1
lynn
closed
1 year ago
1