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

bump fork for version 0.43 #22

Merged
merged 45 commits into from
Jul 9, 2024
Merged

Conversation

eder-matheus
Copy link
Collaborator

No description provided.

kivikakk and others added 30 commits June 7, 2024 14:24
Fix memory leak in verific file parsing.
cxxrtl: don't emit invalid code on unconnected outputs.
Update stale top comment in `ast.h`
Document `!` and `:`.
Add warning that semicolons need spaces.
This fix a few instances of incorrect (and non-portable) use of format
specifiers.
Callers of the deprecated method had a path already.
The input to a shift operation is padded.
This reduced the final number of MUX cells
but during techmap it can create huge
temporary multiplexers in the log shifter.
This significantly increases runtime and resources.

A limit is added with a warning when it is used.
mmicko and others added 15 commits June 18, 2024 10:50
Only the `B` input (the shift amount) can be marked as signed on a
`$shiftx` cell. Adapt the helper accordingly and prevent it from
creating invalid RTLIL when called with `is_signed` set. Previously
it would mark both `A` and `B` as signed.
Make C++17 compiler required
rtlil: Fix `addShiftx` for signed shifts
peepopt: limit padding from shiftadd
@eder-matheus eder-matheus merged commit 560d249 into The-OpenROAD-Project:master Jul 9, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet