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

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

Build:
Build:
LAST BUILD BRANCH: rust-custom-gate
DEFAULT BRANCH: main
Ran 17 Aug 2025 08:27AM UTC
Files 840
Run time 34s
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

17 Aug 2025 07:50AM UTC coverage: 88.267% (-0.009%) from 88.276%
17018502164.1

push

github

web-flow
Port Unroll3qOrMore to Rust (#14835)

This commit ports the implementation of the Unroll3qOrMore transpiler
pass to Rust. Functionally in Python we don't use this pass by default
anymore by default because it's been superseded by HighLevelSynthesis
which does unrolling of custom operations for us. However, in the C
transpilation API we don't expose high level synthesis because we don't
expose custom operations to C yet. So to handle multiqubit gates in the
circuit we need the unroll 3q or more pass to serve the purpose it did
before high level synthesis. The first step for that is porting the
implementation of the pass to rust which will then let us call it from C
without Python.

Fixes #12247

88027 of 99728 relevant lines covered (88.27%)

509412.38 hits per line

Source Files on job 17018502164.1
  • Tree
  • List 840
  • Changed 8
  • Source Changed 3
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 17018502164
  • ec33c118 on github
  • Prev Job for on gh-readonly-queue/main/pr-14835-9faa7a00bcceb5e119e6b962f2727260b3fe1d49 (#16995885985.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