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

Qiskit / qiskit / 7630842863
90%
main: 88%

Build:
Build:
LAST BUILD BRANCH: rust_qpy
DEFAULT BRANCH: main
Ran 23 Jan 2024 07:45PM UTC
Jobs 1
Files 915
Run time 1min
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 Jan 2024 07:26PM UTC coverage: 89.533% (+0.01%) from 89.521%
7630842863

push

github

web-flow
Optimize standard gate library equality (#11370)

* Optimize standard gate library equality

This commit updates the standard library gate classes' to define an
__eq__ methods to optimize the runtime performance. Their parent class
`Instruction`'s __eq__ is optimized for generality to compare equality
between any gate instruction object. But this generality has a runtime
cost which is unnecessary for the standard library gates which it
equality is much simpler. This commit adds the faster path equality
check for the standard gate library classes which will improve the
performance of anything doing a lot gate equality.

* Use consistent tolerance with Instruction.__eq__

* Add U gate

* Unify parameter value comparisons

* Add missing control state check on CSXGate

* Fix issues with migration to common parameter handling

* Remove unused import

59614 of 66583 relevant lines covered (89.53%)

218986.49 hits per line

Jobs
ID Job ID Ran Files Coverage
1 7630842863.1 23 Jan 2024 07:45PM UTC 915
89.53
GitHub Action Run
Source Files on build 7630842863
  • Tree
  • List 915
  • Changed 52
  • Source Changed 0
  • Coverage Changed 29
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 6c3f047d on github
  • Prev Build on gh-readonly-queue/main/pr-11608-8887f44362b7709a7a872c6794b64e8bff99dc8c (#7630001246)
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