calyxir / calyx

Intermediate Language (IL) for Hardware Accelerator Generators
https://calyxir.org
MIT License
460 stars 47 forks source link

Queues: convert to Python library #2186

Open anshumanmohan opened 3 days ago

anshumanmohan commented 3 days ago

Our queue frontend is getting larger and larger, and is totally polluting the calyx-py directory. Let us move it all into its own directory, and in doing so let us convert it into a Python library. Doing so will also make imports easier. In doing all this, let us make sure that the queues still get tested via runt. At present they get tested somewhat automatically because they live under calyx-py/test/correctness/....

rachitnigam commented 3 days ago

I would recommend putting it in the frontends folder