issues
search
sysprog21
/
shecc
A self-hosting and educational C optimizing compiler
BSD 2-Clause "Simplified" License
1.11k
stars
118
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Error on make: /bin/sh: line 1: 21530 Segmentation fault out/shecc --dump-ir -o out/shecc-stage1.elf
#55
arteze
closed
1 year ago
7
Why are there so many spaces in the first line of arm.mk and riscv.mk
#54
sunshaoce
closed
3 years ago
0
how to compile
#53
WilliamWangPeng
closed
3 years ago
1
Refactor architecture specific configurations
#52
eecheng87
closed
3 years ago
2
Support function pointer
#51
jserv
closed
3 years ago
1
Fix bug of is_numeric in cfront.c
#50
eecheng87
closed
3 years ago
0
Support define symbol as literal
#49
eecheng87
closed
3 years ago
1
Can't define symbol as string
#48
eecheng87
closed
3 years ago
0
Refactor architecture specific configurations
#47
jserv
closed
3 years ago
2
Support Arm/RISC-V targets without integer division instructions
#46
jserv
closed
3 months ago
1
Refactor code generations
#45
jserv
closed
1 year ago
1
Validate the prerequisites when "make config" is executed
#44
jserv
opened
3 years ago
0
Didn't support "#ifdef ... #else ... #endif"
#43
eecheng87
closed
1 year ago
0
Decouple backend into RISCV and ARM
#42
eecheng87
closed
3 years ago
2
Upgrade Travis-CI env to Ubuntu 20.04
#41
eecheng87
closed
3 years ago
0
Implement RISC-V backend
#40
eecheng87
closed
3 years ago
19
Fix missing terminating " character error in libc generated by inliner
#39
h3nry-d1az
closed
3 years ago
6
Fix spell bug in comment at cfront.c line 1857
#38
Erreth-Akbe
closed
3 years ago
3
Simplify source by means of ternary operator
#37
jserv
closed
3 years ago
0
Memory for shecc is not enough again
#36
eecheng87
closed
3 years ago
0
Support ternary operator
#35
eecheng87
closed
3 years ago
4
Reserve return value from main function
#34
eecheng87
closed
3 years ago
0
Unable to bootstrap when "init_val != 0" is reduced into "init_val"
#33
jserv
closed
11 months ago
1
Clean up the comparison with zero
#32
jserv
closed
3 years ago
1
Consolidate logical not operator
#31
eecheng87
closed
3 years ago
0
Remove generated file
#30
eecheng87
closed
3 years ago
0
Support bitwise not operator
#29
eecheng87
closed
3 years ago
1
Do we need to change how shecc evaluate expression?
#28
eecheng87
closed
10 months ago
4
Support modulo operator
#27
eecheng87
closed
3 years ago
0
Support exclusive-or operator
#26
eecheng87
closed
3 years ago
0
Consolidate prefix operation
#25
eecheng87
closed
3 years ago
0
Support continue for general loop
#24
eecheng87
closed
3 years ago
1
Support break from general loop
#23
eecheng87
closed
3 years ago
0
Not enough register for reading expression
#22
eecheng87
closed
1 year ago
2
Doesn't support break in while loop
#21
eecheng87
closed
3 years ago
0
libc: Drop brk in favor of mmap inside malloc/free
#20
jserv
closed
1 year ago
0
Rework malloc and free function
#19
eecheng87
closed
3 years ago
1
Fix typo in README.md
#18
OscarShiang
closed
3 years ago
0
Eliminate compilation warnings
#17
sunshaoce
closed
3 years ago
2
Eliminate compilation warnings
#16
sunshaoce
closed
3 years ago
0
Simplify some code with global initializations
#15
eecheng87
closed
3 years ago
0
Simplify function global_init() with global variable initializations
#14
jserv
closed
3 years ago
0
Support global variable initialization
#13
eecheng87
closed
3 years ago
6
Fail to write global variable
#12
eecheng87
closed
3 years ago
1
Is there any teaching materials available with shecc
#11
lazyparser
closed
3 years ago
3
RISC-V code generation
#10
jserv
closed
3 years ago
12
Support division operation
#9
eecheng87
closed
3 years ago
4
Fix incorrect encoding of CMP
#8
lecopzer
closed
4 years ago
1
need to optimize symbol lookup?
#7
reborn2266
closed
1 year ago
5
fix strcmp's logic for return values
#6
reborn2266
closed
4 years ago
1
Previous
Next