GitHub / sysprog21/shecc issues and pull requests
#207 - Support global string initialization
Pull Request -
State: closed - Opened by ChAoSUnItY 2 months ago
- 1 comment
#206 - Codebase cleanup
Pull Request -
State: closed - Opened by ChAoSUnItY 2 months ago
#205 - Thoughts on memory usage reduction
Issue -
State: open - Opened by DrXiao 2 months ago
Labels: enhancement
#204 - Allow parameter list to be a single "void"
Pull Request -
State: closed - Opened by lumynou5 2 months ago
- 2 comments
#203 - Refine the build system
Pull Request -
State: closed - Opened by DrXiao 2 months ago
- 7 comments
#202 - Implement `va_list` and related functions
Issue -
State: open - Opened by ChAoSUnItY 3 months ago
Labels: enhancement
#201 - Stablize variable typing and support integer truncation and sign extension
Pull Request -
State: closed - Opened by ChAoSUnItY 3 months ago
- 4 comments
#200 - Refine the build system
Pull Request -
State: closed - Opened by jserv 3 months ago
- 5 comments
#199 - CI: Specify Ubuntu 24.04 for run-on-arch-action
Pull Request -
State: closed - Opened by jserv 3 months ago
#198 - Improve the ELF generation process
Pull Request -
State: closed - Opened by DrXiao 3 months ago
- 4 comments
#197 - Consider make respective opcode for different IRs
Issue -
State: open - Opened by ChAoSUnItY 3 months ago
- 1 comment
#196 - Remove deprecated phase 1 IR (`ph1_ir_t`)
Pull Request -
State: closed - Opened by ChAoSUnItY 3 months ago
- 5 comments
#195 - Integrate function-related structures
Pull Request -
State: closed - Opened by ChAoSUnItY 3 months ago
- 1 comment
#194 - Replace ALIASES and CONSTANTS with hashmap
Pull Request -
State: closed - Opened by icgmilk 3 months ago
- 1 comment
#193 - Cleanup `source_t` codebase & fix usage
Pull Request -
State: closed - Opened by ChAoSUnItY 3 months ago
- 1 comment
#192 - Correct the behavior and return value of snprintf()
Pull Request -
State: closed - Opened by DrXiao 3 months ago
- 2 comments
#191 - Overhaul `hashmap_t` functionalities
Pull Request -
State: closed - Opened by ChAoSUnItY 3 months ago
- 1 comment
#190 - Rewrite contract of `hashmap_t` to be able to store `NULL` as value
Issue -
State: closed - Opened by ChAoSUnItY 3 months ago
Labels: enhancement
#189 - Support `#pragma once` and refine codebase
Pull Request -
State: closed - Opened by ChAoSUnItY 4 months ago
- 1 comment
#188 - CI: Bump Ubuntu to 24.04-LTS
Pull Request -
State: closed - Opened by jserv 4 months ago
#187 - Correct the return value of fputc function
Pull Request -
State: closed - Opened by DrXiao 4 months ago
- 1 comment
#186 - Replace `SOURCE[]` with dynamic array
Pull Request -
State: closed - Opened by icgmilk 4 months ago
- 1 comment
#185 - Add snprintf implementation and refine printf family funcs
Pull Request -
State: closed - Opened by ChAoSUnItY 4 months ago
- 6 comments
#184 - Implement arena allocator to reduce allocation
Pull Request -
State: closed - Opened by ChAoSUnItY 4 months ago
- 1 comment
#183 - Eliminate arithmetic instructions based on properties
Pull Request -
State: closed - Opened by ChAoSUnItY 4 months ago
- 5 comments
#182 - Fix dereference behavior on mixed subscript and arrow / dot operators
Pull Request -
State: closed - Opened by ChAoSUnItY 4 months ago
- 1 comment
#181 - Incorrect double free behavior
Issue -
State: closed - Opened by ChAoSUnItY 6 months ago
- 4 comments
Labels: bug
#180 - Codebase cleanup
Pull Request -
State: closed - Opened by ChAoSUnItY 6 months ago
#179 - Replace func trie with hashmap
Pull Request -
State: closed - Opened by ChAoSUnItY 6 months ago
- 9 comments
#178 - Support all assignment operators
Pull Request -
State: closed - Opened by ChAoSUnItY 7 months ago
- 1 comment
#177 - Refine comment and division operator tokenization logic
Pull Request -
State: closed - Opened by ChAoSUnItY 7 months ago
- 1 comment
#176 - Replace fixed size blocks with linked list
Pull Request -
State: closed - Opened by ChAoSUnItY 7 months ago
- 1 comment
#175 - Fix bad logical-or implementation
Pull Request -
State: closed - Opened by DrXiao 7 months ago
- 1 comment
#174 - How to use ph1_ir?
Issue -
State: closed - Opened by AW-AlanWu 8 months ago
- 6 comments
#173 - Support global character initialization and initialization with logical and equality operators
Pull Request -
State: closed - Opened by AW-AlanWu 8 months ago
- 1 comment
#172 - Refactor snapshot updating/checking scripts
Pull Request -
State: closed - Opened by ChAoSUnItY 8 months ago
- 4 comments
#171 - Support pointer data types for sizeof operator
Pull Request -
State: closed - Opened by ChAoSUnItY 8 months ago
- 9 comments
#170 - Add snprintf implementation
Pull Request -
State: closed - Opened by icgmilk 8 months ago
- 7 comments
#169 - Ensure correctness of formatted output conversion
Pull Request -
State: closed - Opened by DrXiao 8 months ago
- 1 comment
#168 - Refine code generation for address-of operations
Pull Request -
State: closed - Opened by DrXiao 8 months ago
- 1 comment
#167 - Enhance code reusability for the compiler backends
Pull Request -
State: closed - Opened by DrXiao 8 months ago
- 2 comments
#166 - Certain operations lack consideration for data types
Issue -
State: closed - Opened by DrXiao 9 months ago
- 6 comments
Labels: bug
#165 - Invalid char pointer deference behavior
Issue -
State: closed - Opened by ChAoSUnItY 9 months ago
- 2 comments
Labels: bug
#164 - On-heap struct pointer assignment corrupts memory
Issue -
State: closed - Opened by ChAoSUnItY 9 months ago
- 1 comment
Labels: bug
#163 - Support escaped NULL character in string and character literal
Pull Request -
State: closed - Opened by ChAoSUnItY 9 months ago
#162 - Unable to perform implicit value casting
Issue -
State: closed - Opened by ChAoSUnItY 9 months ago
- 2 comments
Labels: bug
#161 - Support empty alias and refine include guard tests
Pull Request -
State: closed - Opened by ChAoSUnItY 9 months ago
- 1 comment
#160 - Shrink memory usage of definition-use chain after compilation
Issue -
State: open - Opened by fennecJ 9 months ago
#159 - Improve definition-use chain simplification for CSE
Issue -
State: closed - Opened by fennecJ 9 months ago
- 1 comment
#158 - Implement preprocessor directive #ifndef
Pull Request -
State: closed - Opened by ChAoSUnItY 9 months ago
- 1 comment
#157 - CI: Fix error when running on host-arm
Pull Request -
State: closed - Opened by jserv 9 months ago
#156 - Implementation of def-use chain
Pull Request -
State: closed - Opened by nosba0957 9 months ago
- 7 comments
#155 - Implementation of def-use-chain
Issue -
State: closed - Opened by fennecJ 10 months ago
- 2 comments
#154 - Skip symbol insertion for unreachable basic blocks
Pull Request -
State: closed - Opened by fennecJ 10 months ago
- 1 comment
#151 - Support octal literals
Pull Request -
State: closed - Opened by fennecJ 11 months ago
- 4 comments
#150 - Optimize memory usage in trie by using radix tree
Issue -
State: closed - Opened by visitorckw 12 months ago
- 3 comments
#110 - Implement parser for `#include` preprocessor directive
Pull Request -
State: closed - Opened by ChAoSUnItY over 1 year ago
- 2 comments
#100 - Integrate with semu
Issue -
State: closed - Opened by redhog over 1 year ago
- 5 comments
#99 - Fix incorrect encoding of second phase IR
Pull Request -
State: closed - Opened by vacantron over 1 year ago
- 3 comments
#98 - CI: Enable Arm32 host
Pull Request -
State: closed - Opened by jserv over 1 year ago
#97 - Revise for self-hosting
Pull Request -
State: closed - Opened by vacantron over 1 year ago
#96 - Eliminate compiler warnings
Pull Request -
State: closed - Opened by vacantron over 1 year ago
#95 - Fix branch-misses on Raspberry Pi 3B
Pull Request -
State: closed - Opened by vacantron over 1 year ago
- 2 comments
#94 - Eliminate redundant branches
Pull Request -
State: closed - Opened by vacantron over 1 year ago
#93 - High branch-miss rate when hosting shecc on the Raspberry Pi 3B
Issue -
State: closed - Opened by vacantron over 1 year ago
#92 - Separate lexer and parser from cfront
Pull Request -
State: closed - Opened by ChAoSUnItY over 1 year ago
- 1 comment
#91 - Handle breaking out of do-while loop
Pull Request -
State: closed - Opened by vacantron over 1 year ago
#90 - Support native Arm32 bootstrapping
Pull Request -
State: closed - Opened by jserv over 1 year ago
- 5 comments
#89 - Revise for self-hosting at commit 2b5d7b6
Pull Request -
State: closed - Opened by vacantron over 1 year ago
- 1 comment
#88 - Implement basic optimizations
Issue -
State: closed - Opened by jserv over 1 year ago
- 4 comments
#87 - Eliminate compilation warnings
Issue -
State: closed - Opened by jserv over 1 year ago
#86 - Determine the factors contributing to unexpected slowdowns during self-hosting
Issue -
State: closed - Opened by jserv over 1 year ago
- 2 comments
#85 - Integrate SSA-based middle-end and snapshot tests
Pull Request -
State: closed - Opened by vacantron over 1 year ago
- 10 comments
#84 - Thoughts on cfront's potential improvements
Issue -
State: open - Opened by ChAoSUnItY over 1 year ago
- 11 comments
#83 - Fix incorrect stringification
Pull Request -
State: closed - Opened by vacantron over 1 year ago
#82 - Handle non-zero integers in if statements
Issue -
State: closed - Opened by jserv almost 2 years ago
- 1 comment
#81 - Speed up `malloc()`
Pull Request -
State: closed - Opened by vacantron almost 2 years ago
- 1 comment
#80 - Introduce new intermediate representation and register allocator
Pull Request -
State: closed - Opened by vacantron almost 2 years ago
- 4 comments
#79 - Improve intermediate representation and also register allocation
Issue -
State: closed - Opened by vacantron almost 2 years ago
Labels: enhancement
#78 - Fix typo
Pull Request -
State: closed - Opened by visitorckw almost 2 years ago
- 1 comment
#77 - Implement freelist and Best-Fit allocation
Pull Request -
State: closed - Opened by WangHanChi almost 2 years ago
#76 - Implement #error preprocessor directive
Pull Request -
State: closed - Opened by ChAoSUnItY almost 2 years ago
- 1 comment
#75 - Drop brk in favor of mmap inside malloc/free
Pull Request -
State: closed - Opened by WangHanChi almost 2 years ago
#74 - Implement #undef preprocessor derictive
Pull Request -
State: closed - Opened by ChAoSUnItY almost 2 years ago
- 4 comments
#73 - Improve architecture detection and configuration
Pull Request -
State: closed - Opened by vacantron almost 2 years ago
#72 - Avoid variable conflicts while expanding macros
Pull Request -
State: closed - Opened by vacantron almost 2 years ago
#71 - Enhance argument passing for syscall
Pull Request -
State: closed - Opened by WangHanChi almost 2 years ago
- 1 comment
#70 - Wrap verbose IR generation via function-like macro
Pull Request -
State: closed - Opened by vacantron almost 2 years ago
- 1 comment
#69 - Support mmap on shecc
Issue -
State: closed - Opened by WangHanChi almost 2 years ago
- 2 comments
#68 - Support function-like macro
Pull Request -
State: closed - Opened by vacantron almost 2 years ago
- 1 comment
#67 - Improve format specifiers
Pull Request -
State: closed - Opened by Alx-Lai about 2 years ago
- 1 comment
#66 - Format README
Pull Request -
State: closed - Opened by ChinYikMing about 2 years ago
#65 - Support conversion specifier "%c" inside printf
Pull Request -
State: closed - Opened by ChinYikMing about 2 years ago
- 1 comment
#64 - Support conversion specifier ā%cā inside printf
Issue -
State: closed - Opened by ChinYikMing about 2 years ago
- 1 comment
Labels: enhancement
#63 - Eliminate overflow in format manipulation
Pull Request -
State: closed - Opened by Alx-Lai about 2 years ago
- 3 comments
#62 - Implement #if defined(...) and #elif defined(...) and #else
Pull Request -
State: closed - Opened by ChinYikMing about 2 years ago
- 6 comments
#61 - Implement preprocessor directive ifdef-else-endif
Pull Request -
State: closed - Opened by ChinYikMing about 2 years ago
- 3 comments
#60 - Fix typo in readme
Pull Request -
State: closed - Opened by chiangkd about 2 years ago
- 1 comment
#59 - Enhance find_func through trie structure
Pull Request -
State: closed - Opened by zoo868e about 2 years ago
- 1 comment
#58 - Enhance function lookup with optimized trie data structure
Pull Request -
State: closed - Opened by zoo868e about 2 years ago
- 7 comments