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

extphprs / ext-php-rs / 25381118290 / 1
72%
master: 66%

Build:
Build:
LAST BUILD BRANCH: fix/string-prop-getter-zend-string-leak
DEFAULT BRANCH: master
Ran 05 May 2026 02:05PM UTC
Files 100
Run time 5s
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

05 May 2026 02:02PM UTC coverage: 72.479% (+6.2%) from 66.241%
25381118290.1

Pull #734

github

ptondereau
fix(builders): wrap noop_handler in zend_fastcall! for windows

The cfg(php83) test helper noop_handler in src/builders/function.rs
was declared as `extern "C"`, which only matches FunctionHandler on
unix. On windows the type alias is `extern "vectorcall"`, so the
class_union, intersection, and DNF return-type tests failed to
type-check there with E0308 ("expected vectorcall fn, found C fn").

Wrap noop_handler in zend_fastcall! { ... } the same way closure.rs
and builders/class.rs do. The macro rewrites the ABI to vectorcall
on windows and stays C on unix.

Also drop the redundant `#![cfg_attr(windows, feature(abi_vectorcall))]`
inside src/describe/mod.rs's tests module. Inner `feature` attributes
only take effect at the crate root, so this was a no-op that produced
"the `#![feature]` attribute can only be used at the crate root"
on every windows compile. The crate root already enables the feature
in src/lib.rs.
Pull Request #734: feat!: PHP 8 union, intersection, DNF, and class-union type hints

11514 of 15886 relevant lines covered (72.48%)

33.34 hits per line

Source Files on job 25381118290.1
  • Tree
  • List 100
  • Changed 20
  • Source Changed 20
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25381118290
  • 020092c7 on github
  • Prev Job for on feat/issue-199-primitive-union-types (#24796431378.1)
  • Next Job for on feat/issue-199-primitive-union-types (#25385163029.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