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
Removes redundant block from parser.c
#105
cratuki
closed
8 months ago
1
Parse syntax for include macro in parser.c
#104
cratuki
closed
8 months ago
5
Implement CSE and peephole optimization
#103
vacantron
closed
9 months ago
1
Report some context of an error
#102
redhog
closed
9 months ago
0
Refine Makefile on error handling for ARM32 architecture detection
#101
idoleat
closed
9 months ago
1
Integrate with semu
#100
redhog
closed
9 months ago
5
Fix incorrect encoding of second phase IR
#99
vacantron
closed
9 months ago
3
CI: Enable Arm32 host
#98
jserv
closed
9 months ago
0
Revise for self-hosting
#97
vacantron
closed
9 months ago
0
Eliminate compiler warnings
#96
vacantron
closed
9 months ago
0
Fix branch-misses on Raspberry Pi 3B
#95
vacantron
closed
9 months ago
2
Eliminate redundant branches
#94
vacantron
closed
9 months ago
0
High branch-miss rate when hosting shecc on the Raspberry Pi 3B
#93
vacantron
closed
9 months ago
0
Separate lexer and parser from cfront
#92
ChAoSUnItY
closed
9 months ago
1
Handle breaking out of do-while loop
#91
vacantron
closed
9 months ago
0
Support native Arm32 bootstrapping
#90
jserv
closed
9 months ago
5
Revise for self-hosting at commit 2b5d7b6
#89
vacantron
closed
9 months ago
1
Implement basic optimizations
#88
jserv
closed
1 month ago
4
Eliminate compilation warnings
#87
jserv
closed
9 months ago
0
Determine the factors contributing to unexpected slowdowns during self-hosting
#86
jserv
closed
9 months ago
2
Integrate SSA-based middle-end and snapshot tests
#85
vacantron
closed
10 months ago
10
Thoughts on cfront's potential improvements
#84
ChAoSUnItY
opened
11 months ago
11
Fix incorrect stringification
#83
vacantron
closed
11 months ago
0
Handle non-zero integers in if statements
#82
jserv
closed
7 months ago
1
Speed up `malloc()`
#81
vacantron
closed
12 months ago
1
Introduce new intermediate representation and register allocator
#80
vacantron
closed
1 year ago
4
Improve intermediate representation and also register allocation
#79
vacantron
closed
1 year ago
0
Fix typo
#78
visitorckw
closed
1 year ago
1
Implement freelist and Best-Fit allocation
#77
WangHanChi
closed
1 year ago
0
Implement #error preprocessor directive
#76
ChAoSUnItY
closed
1 year ago
1
Drop brk in favor of mmap inside malloc/free
#75
WangHanChi
closed
1 year ago
0
Implement #undef preprocessor derictive
#74
ChAoSUnItY
closed
1 year ago
4
Improve architecture detection and configuration
#73
vacantron
closed
1 year ago
0
Avoid variable conflicts while expanding macros
#72
vacantron
closed
1 year ago
0
Enhance argument passing for syscall
#71
WangHanChi
closed
1 year ago
1
Wrap verbose IR generation via function-like macro
#70
vacantron
closed
1 year ago
1
Support mmap on shecc
#69
WangHanChi
closed
1 year ago
2
Support function-like macro
#68
vacantron
closed
1 year ago
1
Improve format specifiers
#67
Alx-Lai
closed
1 year ago
1
Format README
#66
ChinYikMing
closed
1 year ago
0
Support conversion specifier "%c" inside printf
#65
ChinYikMing
closed
1 year ago
1
Support conversion specifier “%c” inside printf
#64
ChinYikMing
closed
1 year ago
1
Eliminate overflow in format manipulation
#63
Alx-Lai
closed
1 year ago
3
Implement #if defined(...) and #elif defined(...) and #else
#62
ChinYikMing
closed
1 year ago
6
Implement preprocessor directive ifdef-else-endif
#61
ChinYikMing
closed
1 year ago
3
Fix typo in readme
#60
chiangkd
closed
1 year ago
1
Enhance find_func through trie structure
#59
zoo868e
closed
1 year ago
1
Enhance function lookup with optimized trie data structure
#58
zoo868e
closed
1 year ago
7
Fix pointer dereferencing
#57
vacantron
closed
1 year ago
0
Allow riscv-codegen to generate executable mul instruction without RV32M
#56
oucs638
closed
11 months ago
2
Previous
Next