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

extphprs / ext-php-rs / 34279672729
69%

Build:
DEFAULT BRANCH: master
Ran 08 Sep 2026 09:19PM UTC
Jobs 1
Files 99
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

08 Sep 2026 09:16PM UTC coverage: 68.867% (+0.2%) from 68.667%
34279672729

push

github

web-flow
fix!: own or reclaim MINIT registration tables per extension (#778)

* fix(builders): stop the enum method table from dangling after registration

* fix(builders): hand class constants and enum cases to the engine without leaking a Box

* refactor(internal): own engine-borrowed tables for the process lifetime

* fix(builders): reclaim class and enum method tables once the engine has interned them

* fix!: remove cleanup_module_allocations, PHP re-reads module->functions after MSHUTDOWN

* fix(builders): reject class and enum registration outside MINIT instead of segfaulting

* style: apply rustfmt

* fix(macros): drop the .variadic() emission that does not compile

* feat(class): ClassMetadata owns method arg-info tables

* refactor(module)!: StaticModuleEntry owns the module tables

* refactor(ini)!: IniEntryDef::register takes a static slice

* docs(module): update ModuleBuilder example for the three-tuple TryFrom

* fix(tests): avoid a wrapping cast in the variadic constructor case

* refactor(builders)!: registration receives the arg-info tables

81 of 150 new or added lines in 9 files covered. (54.0%)

4 existing lines in 2 files now uncovered.

9357 of 13587 relevant lines covered (68.87%)

43.12 hits per line

Uncovered Changes

Lines Coverage ∆ File
28
51.4
-3.05% src/builders/enum_builder.rs
26
0.0
0.0% src/zend/ini_entry_def.rs
7
76.58
-0.57% src/builders/class.rs
6
72.49
0.38% src/builders/module.rs
1
17.82
5.06% src/class.rs
1
56.52
46.84% src/zend/module.rs

Coverage Regressions

Lines Coverage ∆ File
2
76.58
-0.57% src/builders/class.rs
2
51.4
-3.05% src/builders/enum_builder.rs
Jobs
ID Job ID Ran Files Coverage
1 34279672729.1 08 Sep 2026 09:19PM UTC 99
68.87
GitHub Action Run
Source Files on build 34279672729
  • Tree
  • List 99
  • Changed 12
  • Source Changed 12
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #34279672729
  • 42b86343 on github
  • Prev Build on master (#34059265177)
  • Next Build on master (#34329217721)
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