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

Qiskit / qiskit / 7414826659 / 1
88%
main: 88%

Build:
DEFAULT BRANCH: main
Ran 04 Jan 2024 09:25PM UTC
Files 983
Run time 22s
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.575% (+0.03%) from 87.547%
7414826659.1

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.

59472 of 67910 relevant lines covered (87.57%)

205457.95 hits per line

Source Files on job 7414826659.1
  • Tree
  • List 0
  • Changed 28
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 7414826659
  • 3cc948f2 on github
  • Prev Job for on main (#7412310721.1)
  • Next Job for on main (#7416093664.1)
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