• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Qiskit / qiskit / 10373755959
90%
main: 88%

Build:
Build:
LAST BUILD BRANCH: fix-15509-substitute-node-variables
DEFAULT BRANCH: main
Ran 13 Aug 2024 05:05PM UTC
Jobs 1
Files 861
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

13 Aug 2024 04:41PM UTC coverage: 89.685% (-0.02%) from 89.705%
10373755959

push

github

web-flow
Use hashbrown::HashSet instead of ahash::HashSet (#12951)

In the `target_transpiler/mod.rs` module we were using ahash::HashSet
for a hash set implementation, but the rest of Qiskit has standardized
on using hashbrown for the `HashSet` and `HashMap` types. Hashbrown uses
ahash for it's hashing algorithm but it also provides other advantages.
To ensure that hash sets are compatible across the library we should be
using the same library for everything. To support this goal, this commit
also adds a clippy rule that raises a warning if the std library hashmap
or hashset is used, or the versions from ahash. This means with our
current dependency set the only allowed hashset types are
`hashbrown::HashMap`/`HashSet` and `indexmap::IndexMap`/`IndexSet` (for
where we need to maintain insertion order). Ideally we'd have a rule
that forces the use of ahash with `IndexMap` and `IndexSet` (see #12935)
but I don't think clippy exposes an option to enable something like that.

67411 of 75164 relevant lines covered (89.69%)

385044.75 hits per line

Jobs
ID Job ID Ran Files Coverage
1 10373755959.1 13 Aug 2024 05:05PM UTC 0
89.69
GitHub Action Run
Source Files on build 10373755959
Detailed source file information is not available for this build.
  • Back to Repo
  • 8e45a5aa on github
  • Prev Build on gh-readonly-queue/main/pr-12928-fb9c0dbf89732d1c1e155f132305002bf82c89b5 (#10356590294)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc