Open Issues Need Help
View All on GitHubAI Summary: Refactor the `calyx-py` library to separate math-related unit generators (`gen_exp`, `gen_ln`, `gen_msb`) into a standalone Python package. This will improve code organization, fix source-location tracking issues, and require updating dependent projects like the TVM/Relay frontend.
Intermediate Language (IL) for Hardware Accelerator Generators
AI Summary: Refactor the Calyx-py AST library to remove mutable global state used for position tracking. This involves associating position tracking data with the root `Program` class instead of using global variables, improving testability and preventing conflicts when working with multiple `Program` instances.
Intermediate Language (IL) for Hardware Accelerator Generators
AI Summary: Implement a `--force-rebuild` flag for the `fud2` tool within the Calyx compiler infrastructure. This flag should trigger a complete rebuild of all side artifacts (profiler output, intermediate files) when used with the `--dir` or `--keep` flags, potentially leveraging `ninja -t clean` for efficient cleanup.
Intermediate Language (IL) for Hardware Accelerator Generators