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
Implementation of def-use-chain
#155
fennecJ
opened
2 weeks ago
0
Skip symbol insertion for unreachable basic blocks
#154
fennecJ
closed
1 week ago
1
Check for invalid digits when parsing octal constants
#153
DrXiao
closed
2 weeks ago
3
Improve test suite for a broader range of cases more efficiently
#152
fennecJ
opened
3 weeks ago
0
Support octal literals
#151
fennecJ
closed
3 weeks ago
4
Optimize memory usage in trie by using radix tree
#150
visitorckw
opened
1 month ago
2
Optimize trie operations by replacing tail recursion with iteration
#149
visitorckw
closed
1 month ago
1
Fix potential out-of-bounds access in strncmp()
#148
visitorckw
closed
1 month ago
0
Optimize __str_base10()
#147
visitorckw
closed
1 month ago
4
Use branchless way to get rv_hi/rv_lo result
#146
fennecJ
closed
2 months ago
1
Implement dead code elimination
#145
nosba0957
closed
1 month ago
3
Fix Arm outputs for right shift operations
#144
DrXiao
closed
2 months ago
1
Fix calloc to return NULL on malloc failure
#143
visitorckw
closed
2 months ago
1
Unable to parse the specific macros
#142
DrXiao
opened
2 months ago
1
Unable to bootstrap due to corrupted libc.inc
#141
ChAoSUnItY
opened
2 months ago
3
Speed up malloc/free routines
#140
DrXiao
closed
2 months ago
4
Significantly increased bootstrap time in recent build
#139
jserv
closed
2 months ago
0
Fix "&&" operation
#138
vacantron
closed
3 months ago
1
Implement short-circuit evaluation of `&&` operator
#137
vacantron
closed
3 months ago
0
Improve the division emulation in the Arm backend
#136
DrXiao
closed
3 months ago
1
Enhance the implementation of division emulation in the Arm backend
#135
DrXiao
closed
3 months ago
0
Implement division and modulo for RV32I
#134
DrXiao
closed
3 months ago
4
Implement multiplication for RV32I
#133
DrXiao
closed
3 months ago
3
Fix some typos
#132
DrXiao
closed
3 months ago
0
Fix bad logical-and implementation
#131
nosba0957
closed
3 months ago
12
Fix compilation errors when ARCH=riscv
#130
visitorckw
closed
5 months ago
1
For a coding question: about parser
#129
ChenMiaoi
closed
6 months ago
3
Fix _Bool type register allocation
#128
ChAoSUnItY
closed
6 months ago
0
Revert _Bool type utilization and fix aliasing
#127
ChAoSUnItY
closed
6 months ago
0
Generate a sequence of instructions for divisions on Arm targets
#126
DrXiao
closed
6 months ago
15
Fail to pass stage1
#125
jserv
closed
6 months ago
6
Implement macros defined in `<stdbool.h>`
#124
ChAoSUnItY
closed
6 months ago
3
Unable to self compile stage 1
#123
ChAoSUnItY
closed
6 months ago
1
Support macros defined in <stdbool.h>
#122
jserv
closed
6 months ago
5
Enforce C99 to improve readability
#121
jserv
closed
6 months ago
0
Fail to self-host
#120
vacantron
closed
3 months ago
1
Fix snapshot test
#119
vacantron
closed
6 months ago
0
Fix unsorted slots in snapshots
#118
vacantron
closed
6 months ago
0
Support variable declaration in for loop setup
#117
ChAoSUnItY
closed
6 months ago
12
Implement constant optimization
#116
vacantron
closed
7 months ago
3
Declare variables where needed
#115
jserv
closed
6 months ago
0
Fix unsafely CSE for global variable
#114
vacantron
closed
7 months ago
0
Remove redundant condition
#113
zoanana990
closed
7 months ago
1
The peephole optimization breaks the macro expansion
#112
vacantron
closed
7 months ago
2
Support constant evaluation for `#if` and `#elif` preprocessor directive
#111
ChAoSUnItY
closed
7 months ago
3
Implement parser for `#include` preprocessor directive
#110
ChAoSUnItY
closed
7 months ago
2
Report additional context when error panicking
#109
ChAoSUnItY
closed
7 months ago
1
Uninitialized variable: pred
#108
jserv
closed
7 months ago
2
Enhance and cleanup lexer-parser interface
#107
ChAoSUnItY
closed
8 months ago
1
Migrate preprocessor directive handling
#106
ChAoSUnItY
closed
8 months ago
1
Next