eloquage / embed-ext
Optional PIE-compatible TypePHP native extension for eloquage/embed.
Package info
Type:php-ext
Ext name:ext-eloquage_embed
pkg:composer/eloquage/embed-ext
Requires
- php: ^8.5
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Optional TypePHP native accelerator for eloquage/embed.
This repository is a PIE extension release shell. The runtime API and pure-PHP implementation remain in the regular package. The release workflow fetches the matching public source tag, compiles it with the shared Dockerized TypePHP builder, verifies the module, and uploads a PIE binary asset.
Install
Use PIE with the Composer package name:
pie install eloquage/embed-ext
The regular package remains the portable fallback:
composer require eloquage/embed
Release contract
The runtime package is tagged first, then this repository receives the identical vX.Y.Z tag and GitHub Release. The release contains a Linux x86_64/glibc/PHP 8.5/NTS asset named:
php_eloquage_embed-X.Y.Z_php8.5-x86_64-linux-glibc-nts.tgz
The archive contains eloquage_embed.so. Windows, macOS, ZTS, and non-8.5 binaries are not currently published.
The companion package is optional and does not add a framework, swoole/typephp, or builder runtime dependency.