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

Qiskit / qiskit / 7414229544
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/main/pr-15562-f617d0afcca71953581b4085f032cc83b3ecbd21
DEFAULT BRANCH: main
Ran 04 Jan 2024 08:21PM UTC
Jobs 1
Files 983
Run time 1min
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 Jan 2024 08:00PM UTC coverage: 87.572% (+0.03%) from 87.547%
7414229544

push

github

web-flow
Performance boost for `CircuitData` oxidation (#11214)

* Optimize QC compose and circuit_to_instruction.

Use CircuitData in builder.py.

Add fastpath for CircuitData::extend(CircuitData).

Fix merge conflicts.

Add docstrings and reorder functions for an improved diff.

Optimize QuantumCircuit.copy for CircuitData.

Run formatting after merge.

Update docstrings.

Improve doc comment for replace_bits.

Fix lint.

Optimize copy.

Fix merge.

Refactor replace_bits.

Run formatter.

Use Python form docstrings in API.

Fix lint.

* Update comment.

* Add unit tests.

* Make active_bits stable and preallocate.

* Improve readability of add_{qu,cl}bit methods.

* Clarify replace_bits docstring.

* Remove unnecessary type hint.

* Make ControlFlowBuilderBlock qubits and clbits methods.

* Remove TODO.

* Use single replace_ops in QuantumCircuit.copy.

* Use memoization in circuit_to_instruction. Style fixes.

* Add CircuitScopeInterface.extend.

This simplifies caller logic when appending an
instruction listing to a scope by leaving it up
to the scope implementation to determine what is
required (e.g. updating the parameter table only
for QuantumCircuit scopes vs just tracking bits
and instructions for a control flow block.

* Simplify logic for front compose.

* Add enumerate_ops, optimize block builder.

* Rename replace_ops to map_ops.

* Fix benchmark random_circuit.

* Add default strict mode for bits.

* Return tuple of sets from active_bits.

* Rename 'enumerate_ops' to 'foreach_op_indexed'.

* Add _track_operation method.

* Fix merge for global phase.

59470 of 67910 relevant lines covered (87.57%)

203245.79 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7414229544.1 04 Jan 2024 08:21PM UTC 0
87.57
GitHub Action Run
Source Files on build 7414229544
Detailed source file information is not available for this build.
  • Back to Repo
  • 3cc948f2 on github
  • Prev Build on gh-readonly-queue/main/pr-11489-c14ed3ddfba58356986bc8ce7b7e080bb87c5dab (#7412310721)
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