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

extphprs / ext-php-rs
35%
master: 66%

Build:
Build:
LAST BUILD BRANCH: feat/module-globals
DEFAULT BRANCH: master
Repo Added 29 Oct 2025 05:59AM UTC
Files 96
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

LAST BUILD ON BRANCH 599-add-performance-test-infrastructure
branch: 599-add-performance-test-infrastructure
CHANGE BRANCH
x
Reset
  • 599-add-performance-test-infrastructure
  • 102_refs
  • 138_inheritance
  • 173_simple_extends_and_implements
  • 176_getter_test
  • 182_objects_in_props
  • 184_missing_property_types_in_stubs
  • 186_stubs_constants
  • 191_zend_callable
  • 199_union_intersection_dnf
  • 237_zval_flags
  • 252_static_props_and_methods
  • 310_performance
  • 325_static_str
  • 369_better_stubs
  • 424_zval_heap_corruption
  • 492_lit_suffixes_in_defaults
  • 493_feat_sets_in_arguments
  • 499_document_superglobals
  • 502_returning_self
  • 508_php_write
  • 515_ref_mutability
  • 518_cargo_php_install
  • 522_indexmap
  • 523_custom_allocator_and_stubs
  • 525_zend_ht_entry
  • 536_identifiers
  • 537_zend_bailout
  • 538_nullable_param
  • 590_interfaces
  • abstract_methods
  • add-grpc-php-rs
  • add-sapi-send-headers
  • add-sapi-zts-test
  • cargo_watch
  • chore/add-coc
  • chore/bump-edition-2024
  • chore/cargo-php-stubs-tests
  • chore/context7
  • chore/php-8-5
  • chore/php-86-nightly
  • ci/musl
  • ci/zts-embed
  • customize-guide-logo
  • dependabot/cargo/convert_case-0.10.0
  • dependabot/cargo/convert_case-0.11.0
  • dependabot/cargo/convert_case-0.9.0
  • dependabot/cargo/darling-0.23
  • dependabot/cargo/libloading-0.9
  • dependabot/cargo/zip-7.0
  • dependabot/cargo/zip-8.0
  • dependabot/github_actions/JamesIves/github-pages-deploy-action-4.7.4
  • dependabot/github_actions/JamesIves/github-pages-deploy-action-4.7.6
  • dependabot/github_actions/JamesIves/github-pages-deploy-action-4.8.0
  • dependabot/github_actions/actions/cache-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/github-script-8
  • dependabot/github_actions/actions/upload-artifact-7
  • dependabot/github_actions/dawidd6/action-download-artifact-19
  • dependabot/github_actions/docker/build-push-action-7
  • dependabot/github_actions/docker/setup-buildx-action-4
  • docs/move-showcase-to-awesome
  • embed-zts
  • feat/cargo-llvm-cov
  • feat/embed-php-code
  • feat/error-observer
  • feat/interface_impl
  • feat/module-globals
  • feat/observer-api
  • feat/sapi-trait-and-zts
  • feat/separated-phpref-types
  • feat/zend-extension
  • feat/zero-alloc-fast-path
  • feat/zval-ref-deref-inline
  • feat_immutable_empty_array
  • feat_zval_coercion
  • fix-valid-method-name
  • fix/184-property-type-stubs
  • fix/bencher-host
  • fix/binary-return-memory-leak
  • fix/cargo-php-install-musl
  • fix/ci-badge-workflow-reference
  • fix/clang-arm64-preserve-none
  • fix/clippy--
  • fix/clippy-1-93-0
  • fix/clippy-hasher
  • fix/clippy-rust-1-91
  • fix/cloning-class
  • fix/deploy-doc
  • fix/disable-zts-embed
  • fix/github-templates
  • fix/mock-unint
  • fix/module-entry-memory-leak
  • fix/musl-8-5-build
  • fix/null-pointer-sapi-trampolines
  • fix/parking-lot-min-version
  • fix/releaze-plz-workflow
  • fix/releaze-plz-workflow-permission
  • fix/segfault-empy-array
  • fix/use-fork-bindgen
  • fix/windows-bindgen-nommx
  • fix/windows-dev-pack
  • fix_prop_visibility
  • fix_stub_gen
  • hotload
  • json_serializable
  • lazy
  • master
  • named_arguments
  • patch-1
  • perf/zend-string-init-fast
  • readonly_class
  • release-plz-2025-10-29T06-23-17Z
  • release-plz-2025-10-29T13-44-17Z
  • release-plz-trigger
  • release-plz-trigger-v2
  • release-plz-trigger-v3
  • remove-php80-testing
  • showcase
  • smartstring
  • trusted-publishing

26 Mar 2026 03:28PM UTC coverage: 35.42%. Remained the same
23602823608

Pull #602

github

ptondereau
fix(benches): split crates to resolve clang-sys links conflict, align CI

Split benches into two independent crates to avoid the links="clang"
conflict between ext-php-rs-clang-sys and clang-sys (from gungraun's
bindgen):
- benches/ext/: PHP extension cdylib (depends on ext-php-rs only)
- benches/: benchmark harness (depends on gungraun only)

Valgrind client requests reimplemented via inline assembly in the ext
crate, removing the need for crabgrind/gungraun client_requests.

CI fixes: trigger on master not main, add missing bencher install step,
bump github-script to v7, drop flake.lock drift, remove edited PR
trigger type.
Pull Request #602: test(benches): add basic benchmark infrastructure

2241 of 6327 relevant lines covered (35.42%)

23.31 hits per line

Relevant lines Covered
Build:
Build:
6327 RELEVANT LINES 2241 COVERED LINES
23.31 HITS PER LINE
Source Files on 599-add-performance-test-infrastructure
  • Tree
  • List 92
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23602823608 599-add-performance-test-infrastructure fix(benches): split crates to resolve clang-sys links conflict, align CI Split benches into two independent crates to avoid the links="clang" conflict between ext-php-rs-clang-sys and clang-sys (from gungraun's bindgen): - benches/ext/: PHP exten... Pull #602 26 Mar 2026 03:32PM UTC ptondereau github
35.42
23602829637 599-add-performance-test-infrastructure Merge e926074ca into c3a9609f1 Pull #602 26 Mar 2026 03:32PM UTC web-flow github
35.42
23602019815 599-add-performance-test-infrastructure fix(benches): split crates to resolve clang-sys links conflict, align CI Split benches into two independent crates to avoid the links="clang" conflict between ext-php-rs-clang-sys and clang-sys (from gungraun's bindgen): - benches/ext/: PHP exten... Pull #602 26 Mar 2026 03:16PM UTC ptondereau github
35.42
23601843568 599-add-performance-test-infrastructure fix(benches): split crates to resolve clang-sys links conflict, align CI Split benches into two independent crates to avoid the links="clang" conflict between ext-php-rs-clang-sys and clang-sys (from gungraun's bindgen): - benches/ext/: PHP exten... push 26 Mar 2026 03:12PM UTC ptondereau github
35.42
23601845666 599-add-performance-test-infrastructure Merge bc22352f3 into c3a9609f1 Pull #602 26 Mar 2026 03:12PM UTC web-flow github
35.42
23601622500 599-add-performance-test-infrastructure fix(benches): split crates to resolve clang-sys links conflict, align CI Split benches into two independent crates to avoid the links="clang" conflict between ext-php-rs-clang-sys and clang-sys (from gungraun's bindgen): - benches/ext/: PHP exten... Pull #602 26 Mar 2026 03:08PM UTC ptondereau github
35.42
23601626243 599-add-performance-test-infrastructure Merge ef9fa6453 into c3a9609f1 Pull #602 26 Mar 2026 03:08PM UTC web-flow github
35.42
23601011496 599-add-performance-test-infrastructure fix(benches): split crates to resolve clang-sys links conflict, align CI Split benches into two independent crates to avoid the links="clang" conflict between ext-php-rs-clang-sys and clang-sys (from gungraun's bindgen): - benches/ext/: PHP exten... Pull #602 26 Mar 2026 02:56PM UTC ptondereau github
35.42
23600964595 599-add-performance-test-infrastructure fix(benches): split crates to resolve clang-sys links conflict, align CI Split benches into two independent crates to avoid the links="clang" conflict between ext-php-rs-clang-sys and clang-sys (from gungraun's bindgen): - benches/ext/: PHP exten... push 26 Mar 2026 02:55PM UTC ptondereau github
35.42
23600967255 599-add-performance-test-infrastructure Merge ec4f6d9e2 into c3a9609f1 Pull #602 26 Mar 2026 02:55PM UTC web-flow github
35.42
See All Builds (862)
  • Repo on GitHub
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