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

Qiskit / qiskit / 11803930745
89%
main: 87%

Build:
Build:
LAST BUILD BRANCH: qpy_parameter_replay_vector_fix
DEFAULT BRANCH: main
Ran 12 Nov 2024 07:24PM UTC
Jobs 1
Files 914
Run time 4min
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 07:01PM UTC coverage: 88.919% (-0.01%) from 88.932%
11803930745

Pull #13425

github

mergify[bot]
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.

(cherry picked from commit 8c6ad024c)
Pull Request #13425: Avoid overhead for synthesized nodes lookup (backport #13424)

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

16 existing lines in 3 files now uncovered.

79051 of 88902 relevant lines covered (88.92%)

357227.4 hits per line

Jobs
ID Job ID Ran Files Coverage
1 11803930745.1 12 Nov 2024 07:24PM UTC 0
88.92
GitHub Action Run
Source Files on build 11803930745
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #11803930745
  • Pull Request #13425
  • PR Base - stable/1.3 (#11750990714)
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