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

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

Build:
DEFAULT BRANCH: main
Ran 13 Aug 2025 12:41PM UTC
Files 837
Run time 49s
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

13 Aug 2025 11:27AM UTC coverage: 88.239% (+0.6%) from 87.647%
16936597308.1

push

github

web-flow
Add standard commutation library generation to rust (#14830)

* Add standard commutation library generation to rust

This commit migrates the generation of the standard commutation library
to Rust. Previously the commutation library class was defined in rust
but our default library of commutations for standard gates without
parameters was defined as a Python dictionary. This dictionary was
actually auto generate by a script tools/build_standard_commutations.py.
This commit updates the script to generate a rust module building the
library object instead of a python module containing a dictionary.
The generated rust code compiles, but does not apply rustfmt or a
copyright header as one is automated and the other can be easily added
after generated. The Python code is then updated to export the rust
generated library instead of one generated in Python. Having this in
Rust will then enable us to use the standard library from C in addition
to Python.

One note is while we are no longer using the standard commutation python
dict it was left in place for backwards compatibility

Fixes #14813

* Apply suggestions from code review

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

---------

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

87079 of 98685 relevant lines covered (88.24%)

518851.69 hits per line

Source Files on job 16936597308.1
  • Tree
  • List 837
  • Changed 6
  • Source Changed 2
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 16936597308
  • 4633af02 on github
  • Prev Job for on main (#16934483819.1)
  • Next Job for on main (#16938075983.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