-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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 hashbrown to 0.14.0. #10540
Bump hashbrown to 0.14.0. #10540
Conversation
One or more of the the following people are requested to review this:
|
If the only thing holding back |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, glad to see rustworkx 0.13.1 fixed this
I'm fine with this, but actually, Rustworkx depends on hashbrown@0.13. Overriding the Rust version used by Rustworkx to something newer in Qiskit was causing issues originally, which is why I'd downgraded us to 0.12 before (when Rustworkx was on 0.12). They really do break the API between minor versions (at least when they're still at major version 0). |
I made Qiskit/rustworkx#956 that would make |
crates/accelerate/Cargo.toml
Outdated
@@ -29,7 +29,7 @@ version = "^0.15.6" | |||
features = ["rayon"] | |||
|
|||
[dependencies.hashbrown] | |||
version = "0.12.3" | |||
version = "0.13.2" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
With #10541 merged now we can bump the hashbrown version to 0.14.0 because our msrv is 1.64.
version = "0.13.2" | |
version = "0.14.0" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
these would need to come along with updates to the lock file as well, so probably better not to do inline?
crates/qasm2/Cargo.toml
Outdated
@@ -10,5 +10,5 @@ name = "qiskit_qasm2" | |||
crate-type = ["cdylib"] | |||
|
|||
[dependencies] | |||
hashbrown = "0.12.3" | |||
hashbrown = "0.13.2" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hashbrown = "0.13.2" | |
hashbrown = "0.14.0" |
Pull Request Test Coverage Report for Build 5870454687
💛 - Coveralls |
16797c9
to
8411031
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks for sticking with this and updating this after we bumped the MSRV
* Bump hashbrown to 0.13.2. * Bump hashbrown to 0.14.0 and indexmap to 2.0.0.
Summary
Bumping this back to what it was before #10366 now that rustworkx's version of
hashbrown
has been updated.Details and comments
We can't move to
hashbrown
0.14.0 yet because it requires rustc 1.64+.