Skip to content
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

[pull] master from verilog-to-routing:master #565

Open
wants to merge 8,956 commits into
base: master
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented Dec 2, 2020

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

amin1377 and others added 30 commits December 13, 2024 16:36
…okahead

Simple Place Delay Model Read/Write
fix a warning [-Werror=stringop-truncation] occurs in sockcpp module on ubuntu 24.04 CI
Now that the GCC-13 build on Ubuntu Noble is warning clean, adding it to
the CI to maintain it. This is a stepping stone to moving the entire CI
to Ubuntu Noble.
The G_APPLICATION_FLAGS_NONE enum was deprecated in recent versions of
GLib and was replaced by G_APPLICATION_DEFAULT_FLAGS; however, the
replacement enum was not introduced until GLib 2.74. Added code that
will select which enum to use depending on the GLib version to keep EZGL
backwards compatible.
[CI] Added GCC-13 on Ubuntu Noble as a Compatibility Test
Upgraded the GitHub-hosted runners from Ubuntu 22.04 to Ubuntu 24.04.
This ensures that all changes to VTR will work on the most recent
version of Ubuntu (as well as being warning clean).

Removed the prior tests for Ubuntu 24.04.

Added a tests to ensure Ubuntu 22.04 remains warning clean as well.
convert switch id check with architecture to warning instead of error
…s/libs/EXTERNAL/libcatch2-0321d2f

Bump libs/EXTERNAL/libcatch2 from `119a7bb` to `0321d2f`
Outlined all of the logic related to selecting a candidate molecule to
pack into a given cluster into its own class. This class will maintain
the information required for computing gains and selecting the highest
gain molecule to pack.

By separating out this logic, it makes it easier to modify and
contribute to this code since it is now obvious where the code starts
and where it ends.

I have also went through and tried to modernize anything I could
(for example, replacing C-style arrays for vectors). This code still
needs a lot more cleanup, but this PR will be a good stepping stone for
future refactorings.
…e-selector

[Packer] Greedy Clustering Candidate Selector Class
Updated the code for writing a post-placement flat placement file.

Updated the documentation to make this option easier to find.
[FlatPlacement] Updated Flat Placement Writing Code
We didn't allocate any space for the 'rr_node_costs' vector and accessed it
directly using operator[], resulting in segfaults. This commit fixes the
crash by preallocating all the needed space before any accesses.
…gle_segfault

Fixed segfault in draw_routing_costs
fixed issue with warning being thrown for short switch types
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.