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

Qiskit / qiskit / 8145568276
89%
main: 88%

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/stable/2.3/pr-15593-104747ccaca684f0cbe2b279e90b5eb315d1d9cf
DEFAULT BRANCH: main
Ran 04 Mar 2024 07:13PM UTC
Jobs 1
Files 817
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

04 Mar 2024 07:00PM UTC coverage: 89.278% (-0.005%) from 89.283%
8145568276

push

github

web-flow
Fix performance issue in parsing bit indices in QPY (#11944) (#11945)

* Fix performance issue in parsing bit indices in QPY

This commit fixes a performance issue in the deserialization of QPY
payloads. Previously when parsing every instruction the deserialization
would build up a dictionary of indices to bits so that when we load the
bit index in the qargs and cargs for each instruction. This mean the
worst case scaling of this section was O(n * m) for n instructions and
m bits, which for very large circuits could end up dominating the time
spent in deserialization. However, this was unecessary work because it
is rebuilding a mapping from index to bit as a dictionary, but that
mapping already existed in the bit lists the circuit is carrying around.
This commit fixes the performance issue by removing the dictionary
generation and just using the bit lists directly.

* Add release note

* Simplify logic

(cherry picked from commit f4b50fbb2)

Co-authored-by: Matthew Treinish <mtreinish@kortar.org>

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

6 existing lines in 1 file now uncovered.

58900 of 65974 relevant lines covered (89.28%)

184773.32 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8145568276.1 04 Mar 2024 07:13PM UTC 0
89.28
GitHub Action Run
Source Files on build 8145568276
Detailed source file information is not available for this build.
  • Back to Repo
  • 16a7a15c on github
  • Prev Build on gh-readonly-queue/stable/1.0/pr-11932-080455aa10602f3eac5d37fee13b9aec50a170f8 (#8116181451)
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