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

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

Build:
Build:
LAST BUILD BRANCH: hls-docs-math
DEFAULT BRANCH: main
Ran 23 Jul 2026 01:13PM UTC
Files 953
Run time 32s
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

23 Jul 2026 12:38PM UTC coverage: 87.582% (-0.005%) from 87.587%
30007795333.1

push

github

web-flow
Set the C language spec used during C tests (#16562)

Our `CMakeLists.txt` file was previously leaving this undefined, and so
using the defaults of whatever build tool came along.  This could mean
that newer toolchains would build in different modes, and thus see
different behaviours.  Here, we set the test defaults to match exactly
Qiskit's minimum C compiler requirements without extensions.

This recently occurred for Qiskit v2.5, where the bump to
`cbindgen==0.29.3`[^1] changed the behaviour of fixed-width `enum`
exports to use the new C23 / C++-like `enum X : <ty>` syntax, gated on
the reported language-spec[^2].  Recent `gcc` (15+) default to
`-std=gnu23`, so packagers for recent Linux distros saw new build
failures in the C test suite that were uncaught by CI[^3].

A follow-up commit can modify our CI to explicitly test a range of C
language versions.

[^1]: 3e8d124e0b: Bump cbindgen from 0.29.2 to 0.29.3 (#16300)
[^2]: mozilla/cbindgen@b16c1d2025: Use C++ fixed-type enumeration syntax under C23 (or higher) as well
[^3]: https://github.com/Qiskit/qiskit/issues/16555

113187 of 129235 relevant lines covered (87.58%)

1003260.7 hits per line

Source Files on job 30007795333.1
  • Tree
  • List 953
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 30007795333
  • 9eacb542 on github
  • Prev Job for on gh-readonly-queue/main/pr-16562-61b0f3271f337b3036c5e4bf351b4073be8b5f5e (#29987708346.1)
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