-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
? #2210
? #2210
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b95143e - Browse repository at this point
Copy the full SHA b95143eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4fb2f7 - Browse repository at this point
Copy the full SHA c4fb2f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1544621 - Browse repository at this point
Copy the full SHA 1544621View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5418a2d - Browse repository at this point
Copy the full SHA 5418a2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36cfc3b - Browse repository at this point
Copy the full SHA 36cfc3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e4861c - Browse repository at this point
Copy the full SHA 3e4861cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 947ed2c - Browse repository at this point
Copy the full SHA 947ed2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 92c25ea - Browse repository at this point
Copy the full SHA 92c25eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1dcd8f1 - Browse repository at this point
Copy the full SHA 1dcd8f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d305eb7 - Browse repository at this point
Copy the full SHA d305eb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 504c6be - Browse repository at this point
Copy the full SHA 504c6beView commit details -
Configuration menu - View commit details
-
Copy full SHA for a79554e - Browse repository at this point
Copy the full SHA a79554eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2752c87 - Browse repository at this point
Copy the full SHA 2752c87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8eebffc - Browse repository at this point
Copy the full SHA 8eebffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b42334b - Browse repository at this point
Copy the full SHA b42334bView commit details
Commits on Jun 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 219c709 - Browse repository at this point
Copy the full SHA 219c709View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53bfd30 - Browse repository at this point
Copy the full SHA 53bfd30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6191bfa - Browse repository at this point
Copy the full SHA 6191bfaView commit details
Commits on Jun 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eba0247 - Browse repository at this point
Copy the full SHA eba0247View commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 14e16b5 - Browse repository at this point
Copy the full SHA 14e16b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5d5883 - Browse repository at this point
Copy the full SHA d5d5883View commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ae59c56 - Browse repository at this point
Copy the full SHA ae59c56View commit details -
Docs, Queues: binary heap (#2182)
More progress towards #2067! This PR takes a stab at tweaking `docs/frontends/queues.md` to incorporate additions from PRs #2164 and #2174. --------- Co-authored-by: Anshuman Mohan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b5aafd5 - Browse repository at this point
Copy the full SHA b5aafd5View commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ecf05cc - Browse repository at this point
Copy the full SHA ecf05ccView commit details -
Round Robin oracle and eDSL (#2177)
This PR makes progress towards #1810. It implements the python oracle for PIFOs generalized to n flows, now known as Round Robin queues. Just as with the PIFO, if a flow falls silent, the remaining flows will take their turns. That flow effectively skips its turn. To re-generate the test files with 20000 commands and a max length of 16, type in the command line after navigating to the directory calyx/calyx-py/calyx ``` ./gen_queue_data_expect.sh ``` Additionally, this PR also implements the Calyx version of Round Robin queues in rr_queue.py. This was originally supposed to be its own PR, but I thought it might be more complicated if I branched off a branch. To run these tests, type in the command line ``` runt -i "rr_queue" ``` --------- Co-authored-by: Cassandra Nicole Sziklai <[email protected]> Co-authored-by: Anshuman Mohan <[email protected]> Co-authored-by: Anshuman Mohan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba0d5f0 - Browse repository at this point
Copy the full SHA ba0d5f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26f88e4 - Browse repository at this point
Copy the full SHA 26f88e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec8a4b3 - Browse repository at this point
Copy the full SHA ec8a4b3View commit details
Commits on Jul 3, 2024
-
Re-enable old queue tests (#2194)
It looks like `calyx-py/test/correctness/queues/*.py` was removed from the path of its runt test by #2177: i.e. the old `fifo`, `pifo`, and `pifo_tree` tests aren't running at CI. Was this intentional? In case it wasn't, I've made a minor fix to `runt.toml`.
Configuration menu - View commit details
-
Copy full SHA for 4e69a9a - Browse repository at this point
Copy the full SHA 4e69a9aView commit details -
Add git hooks and setup (#2188)
Automatically `cargo clippy` and others before you commit
Configuration menu - View commit details
-
Copy full SHA for f59b893 - Browse repository at this point
Copy the full SHA f59b893View commit details -
Strict PIFO oracle and eDSL implementation (#2189)
This PR ties off the last half of #1810. It implements the python oracle and Calyx eDSL for strict PIFOs, which are generalized to n flows. Flows have a strict order of priority, which determines popping and peeking order. If the highest priority flow is silent when it is its turn, that flow simply skips its turn and the next flow is offered service. If that higher priority flow get pushed to in the interim, the next call to pop/peek will return from that flow. To re-generate the test files with 20000 commands and a max length of 16, type in the command line after navigating to the directory calyx/calyx-py/calyx ``` ./gen_queue_data_expect.sh ``` To run the runt tests on the eDSL implementation, type ``` runt -i "strict" ``` --------- Co-authored-by: Cassandra Nicole Sziklai <[email protected]> Co-authored-by: Anshuman Mohan <[email protected]> Co-authored-by: Anshuman Mohan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75c5cb8 - Browse repository at this point
Copy the full SHA 75c5cb8View commit details
Commits on Jul 5, 2024
-
Improve LSP error reporting (#1950)
- [x] Actually run papercut, well-formed, and synthesis-papercut passes - [x] support multiple errors in a single file - [x] figure out what to do about primitive files that have no main component - [x] Report parsing errors at reported location - [x] handle errors that don't report location - [x] add infrastructure for reporting warnings
Configuration menu - View commit details
-
Copy full SHA for 4604d62 - Browse repository at this point
Copy the full SHA 4604d62View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed4ce6e - Browse repository at this point
Copy the full SHA ed4ce6eView commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ba46a1d - Browse repository at this point
Copy the full SHA ba46a1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06fe5a4 - Browse repository at this point
Copy the full SHA 06fe5a4View commit details -
[fud2] update path finding to support multi state input and output (#…
…2134) This PR begins progress towards addressing #1958. It updates the algorithm used by `fud2` for finding paths from input files to output files to take in operations which have many inputs and outputs. The behavior concurs with the current `fud2` in some but not all cases and does not maintain `fud2`'s always finding the shortest path of operations. Specifying operations themselves and emitting the Ninja file still assume single state inputs and outputs. This will be changed in further PRs.
Configuration menu - View commit details
-
Copy full SHA for 259c2c8 - Browse repository at this point
Copy the full SHA 259c2c8View commit details
Commits on Jul 9, 2024
-
There was a small change to the user facing types in Rhai which caused fud2 to fail compilation for rhai v1.19. This branch fixes that.
Configuration menu - View commit details
-
Copy full SHA for b60dad1 - Browse repository at this point
Copy the full SHA b60dad1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e59cc8 - Browse repository at this point
Copy the full SHA 6e59cc8View commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c92933d - Browse repository at this point
Copy the full SHA c92933dView commit details -
Duplication of dynamic fsms (#2146)
Implements the option to create several (default 2) FSM registers that represent dynamic control flow, so that queries can be split between all of identical registers. --------- Co-authored-by: calebmkim <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 93303f4 - Browse repository at this point
Copy the full SHA 93303f4View commit details
Commits on Jul 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3448efc - Browse repository at this point
Copy the full SHA 3448efcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b547159 - Browse repository at this point
Copy the full SHA b547159View commit details -
Configuration menu - View commit details
-
Copy full SHA for 084bbaf - Browse repository at this point
Copy the full SHA 084bbafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d06ba8 - Browse repository at this point
Copy the full SHA 3d06ba8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 136d69d - Browse repository at this point
Copy the full SHA 136d69dView commit details
Commits on Jul 12, 2024
-
[fud2] Generate intermediate files in workdir. (#2205)
Fix a regression where intermediate files were not generated in workdir.
Configuration menu - View commit details
-
Copy full SHA for b7ccc79 - Browse repository at this point
Copy the full SHA b7ccc79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80f0cb6 - Browse repository at this point
Copy the full SHA 80f0cb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1c56ed - Browse repository at this point
Copy the full SHA f1c56edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 836380e - Browse repository at this point
Copy the full SHA 836380eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 346f425 - Browse repository at this point
Copy the full SHA 346f425View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaf490b - Browse repository at this point
Copy the full SHA aaf490bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40ce60c - Browse repository at this point
Copy the full SHA 40ce60cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff98dae - Browse repository at this point
Copy the full SHA ff98daeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 64d1f0d - Browse repository at this point
Copy the full SHA 64d1f0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5121f66 - Browse repository at this point
Copy the full SHA 5121f66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 991becc - Browse repository at this point
Copy the full SHA 991beccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0633fb7 - Browse repository at this point
Copy the full SHA 0633fb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d54db6 - Browse repository at this point
Copy the full SHA 2d54db6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0eade0b - Browse repository at this point
Copy the full SHA 0eade0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7050a31 - Browse repository at this point
Copy the full SHA 7050a31View commit details -
Configuration menu - View commit details
-
Copy full SHA for c560483 - Browse repository at this point
Copy the full SHA c560483View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3583c5e - Browse repository at this point
Copy the full SHA 3583c5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3db99f5 - Browse repository at this point
Copy the full SHA 3db99f5View commit details
Commits on Jul 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for da31738 - Browse repository at this point
Copy the full SHA da31738View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4d607d - Browse repository at this point
Copy the full SHA d4d607dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a3f921 - Browse repository at this point
Copy the full SHA 4a3f921View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70e6082 - Browse repository at this point
Copy the full SHA 70e6082View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed5d3f1 - Browse repository at this point
Copy the full SHA ed5d3f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d89f4bd - Browse repository at this point
Copy the full SHA d89f4bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 520b29d - Browse repository at this point
Copy the full SHA 520b29dView commit details -
Configuration menu - View commit details
-
Copy full SHA for c16c112 - Browse repository at this point
Copy the full SHA c16c112View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a70ea6 - Browse repository at this point
Copy the full SHA 0a70ea6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48806db - Browse repository at this point
Copy the full SHA 48806dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d620d2 - Browse repository at this point
Copy the full SHA 3d620d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec39d7e - Browse repository at this point
Copy the full SHA ec39d7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c098ef3 - Browse repository at this point
Copy the full SHA c098ef3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec9758b - Browse repository at this point
Copy the full SHA ec9758bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42d9766 - Browse repository at this point
Copy the full SHA 42d9766View commit details -
Configuration menu - View commit details
-
Copy full SHA for cff1cfc - Browse repository at this point
Copy the full SHA cff1cfcView commit details