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

Qiskit / qiskit / 18168441810
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: substitute_pi4_rotations
DEFAULT BRANCH: main
Ran 01 Oct 2025 04:54PM UTC
Jobs 1
Files 869
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

01 Oct 2025 04:13PM UTC coverage: 88.249% (-0.05%) from 88.295%
18168441810

push

github

web-flow
Add ``QkParam`` to the C API (#14837)

* Add C-API for ParameterExpression

* add test cases for Parameter C-API

* rename qk_paramter_ to qk_param_, fix array format of bind/subs functions

* fix test for param

* use existing QkParam to save results of operations

* fix test_param.c

* fix test_param.c

* fix for lint, add releasenote

* Update crates/cext/src/param.rs

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

* Update crates/cext/src/param.rs

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

* Update crates/cext/src/param.rs

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

* Update crates/cext/src/param.rs

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

* Update crates/cext/src/param.rs

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

* Update crates/cext/src/param.rs

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

* Update crates/cext/src/param.rs

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

* add qk_param_zero(), rename qk_param_new to qk_param_new_symbol

* remove unsafe from qk_param_zero

* rename ``qk_param_str`` for consistency

compare to ``qk_obs_str``

* Cleanup tests

- use goto for shorter code
- handle QkExitCode from arithmetic functions
- add docstrings

* Doc chores

- proper code highlighting
- fix C code sections
- fix safety sections
- update exit code docs

* Docs & small improvements for bind/subs

* More tests

* Update reno

* Jake's review comments - light edition

the others are for follow ups :)

* drop bind/subs for now

there are open discussions on what the right interface to reduce the allocations in practice. Let's unblock parameters while we have this discussion

* one more go at safer print

* update reno

* fix test artifact

* fix rust edition 2024

* don't use VLA (thanks MSVC)

* rm string prints

* rm ctype

---------

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

240 of 347 new or added lines in 3 files covered. (69.16%)

6 existing lines in 3 files now uncovered.

93132 of 105533 relevant lines covered (88.25%)

1161819.3 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
28.57
-4.76% crates/cext/src/exit_codes.rs
11
81.99
-0.8% crates/circuit/src/parameter/parameter_expression.rs
93
72.07
crates/cext/src/param.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
81.99
-0.8% crates/circuit/src/parameter/parameter_expression.rs
1
73.19
0.37% crates/circuit/src/parameter/symbol_expr.rs
4
92.54
0.51% crates/qasm2/src/lex.rs
Jobs
ID Job ID Ran Files Coverage
1 18168441810.1 01 Oct 2025 04:54PM UTC 869
88.25
GitHub Action Run
Source Files on build 18168441810
  • Tree
  • List 869
  • Changed 6
  • Source Changed 2
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #18168441810
  • 59884507 on github
  • Prev Build on gh-readonly-queue/main/pr-15094-96f5c08b3f54acfcc9552a34bf1bcc5402e07e7f (#18108729226)
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

© 2025 Coveralls, Inc