Yu-En Hsiao

Results 7 issues of Yu-En Hsiao

This commit improves the division emulation in the Arm backend to enhance code reusability and eliminate potential issues. Close #135

Currently, the division emulation in the Arm backend has two potential issues to be resolved: 1. Enhance code reusability: There are only 2 instructions different for div/mod emulation, and it...

With the discussion in the pull request (#140) , we found that shecc cannot deal with macros containing assignment and compound assignment operators. Here are the examples: ```c #define MACRO1(variable,...

When submitting the pull request (#203 ), I used my [beaglebone black](https://www.beagleboard.org/boards/beaglebone-black) (running Debian OS) to build shecc targeting armv7. However, I found that the current memory usage is too...

enhancement

## Description Currently, shecc cannot correctly handle large structure instances, causing operations such as large structure assignment and passing a large structure instance as a function argument to behave incorrect....

bug

## Description The current parser cannot recognize the `long` specifier, so shecc cannot handle related types such as `long`, `long long`, `long long int`. Therefore, this issue is created to...

Since we may need to track memory use and execution time during the bootstrapping process, we can integrate [GitHub Action for Continuous Benchmarking](https://github.com/benchmark-action/github-action-benchmark) into the repository. This allows us to...