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

Qiskit / qiskit / 11803919642
88%

Build:
DEFAULT BRANCH: main
Ran 12 Nov 2024 07:22PM UTC
Jobs 1
Files 914
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

12 Nov 2024 06:19PM UTC coverage: 88.935%. Remained the same
11803919642

push

github

web-flow
Avoid overhead for synthesized nodes lookup (#13424)

After #12550 a hash implementation was added to the implementation
of DAGOpNode to be able to have identical instances of dag nodes used be
usable in a set or dict. This is because after #12550 changed the
DAGCircuit so the DAGOpNode instances were just a python view of the
data contained in the nodes of a dag. While prior to #12550 the actual
DAGOpNode objects were returned by reference from DAG methods. However,
this hash implementation has additional overhead compared to the object
identity based version used before. This has caused a regression in some
cases for high level synthesis when it's checking for nodes it's already
synthesized. This commit addresses this by changing the dict key to be
the node id instead of the node object. The integer hashing is
significantly faster than the object hashing.

3 of 3 new or added lines in 1 file covered. (100.0%)

6 existing lines in 2 files now uncovered.

79065 of 88902 relevant lines covered (88.94%)

354115.84 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
94.02
-0.24% crates/qasm2/src/expr.rs
5
92.73
0.0% crates/qasm2/src/lex.rs
Jobs
ID Job ID Ran Files Coverage
1 11803919642.1 12 Nov 2024 07:22PM UTC 914
88.94
GitHub Action Run
Source Files on build 11803919642
  • Tree
  • List 914
  • Changed 71
  • Source Changed 1
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #11803919642
  • 8c6ad024 on github
  • Prev Build on main (#11784569909)
  • Next Build on main (#11815605175)
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