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

Qiskit / qiskit / 36882281753
88%

Build:
DEFAULT BRANCH: main
Ran 01 Oct 2026 03:44PM UTC
Jobs 1
Files 985
Run time 5min
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

01 Oct 2026 02:44PM UTC coverage: 88.136%. Remained the same
36882281753

push

github

web-flow
Add Delay with units of `Dt` to the C API (#16915)

* Initia: Expand ability of using delay in a Circuit
- The following commit enables users to:
    - Add a Delay instruction of `Dt` units in a circuit.
    - Retreive the duration of a `Delay` instruction in the circuit.
    - Retrieve the duration value as a parameter from a `QkCircuitInstruction`.

* Fix: Add `qk_param_kind` and `qk_param_as_int` to tests.

* Docs: Add release note.

* Rename: `qk_circuit_delay_get_unit` to `qk_circuit_delay_unit`

* Fix: Adapt to latest changes.

* Fix: Use `i64` as input for duration.
- Add failure condition via exit code.
- Add test.

* Apply batched suggestions from code review

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Fix: Documentation
- Re-emphazise that we return an error if the duration is negative.
- Add Safety section to `qk_circuit_delay_inner`.

* Fix: typo

* Docs: Add UB docstring for `qk_circuit_delay_unit`

* Docs: Address index out of range

* Add: Unknown and Expr variants to CDelayUnit.
- Add a test to see if this is working well.
- Remove panic condition from `qk_circuit_delay_unit`.

* Fix: Use get_unchecked for circuit instruction fetching.

* Apply batched suggestions from code review

Co-authored-by: David F. Cohen <me@davidfcohen.com>

* Fix: Warn about incorrect delay units
- Update documentation to specify that `DelayUnit_DT` and `DelayUnit_EXPR`. are incompatible.
- Return exitcode when `QKDelayUnit` is invalid in `qk_circuit_delay`.

---------

Co-authored-by: Julien Gacon <gaconju@gmail.com>
Co-authored-by: David F. Cohen <me@davidfcohen.com>

44 of 54 new or added lines in 2 files covered. (81.48%)

5 existing lines in 2 files now uncovered.

122804 of 139335 relevant lines covered (88.14%)

938784.9 hits per line

Uncovered Changes

Lines Coverage ∆ File
10
83.52
-0.24% crates/cext/src/circuit.rs

Coverage Regressions

Lines Coverage ∆ File
4
91.77
-0.51% crates/qasm2/src/lex.rs
1
90.32
0.0% crates/circuit/src/parameter/parameter_expression.rs
Jobs
ID Job ID Ran Files Coverage
1 36882281753.1 01 Oct 2026 03:44PM UTC 985
88.14
GitHub Action Run
Source Files on build 36882281753
  • Tree
  • List 985
  • Changed 7
  • Source Changed 4
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #36882281753
  • f6924453 on github
  • Prev Build on gh-readonly-queue/main/pr-16839-649763bbb0c7b7967d46aea5c6971bc4e5d1311a (#36855765034)
  • Next Build on main (#36979931496)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc