Skip to content

Re-apply ext-php-rs refactor #4

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 23 commits into from
May 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
1211560
Switch to generic language handler interface
Qard Mar 7, 2025
7d4bc89
Got input and output streams working.
Qard Mar 7, 2025
8bd0305
Got I/O streams, logs, and exceptions working
Qard Mar 12, 2025
6c844f9
Try to get CI to run...
Qard Mar 13, 2025
081b888
Minor improvements
Qard Mar 13, 2025
ff04c06
Cleanup, document, and add tests for lang_handler
Qard Mar 13, 2025
a8626b0
Add docs to php crate
Qard Mar 13, 2025
af4ad19
Clean up and document php-node
Qard Mar 13, 2025
e7cf385
Attempt to download SPC and build PHP from actions
Qard Mar 14, 2025
dbec5a7
Refactor to use ext-php-rs rather than static-php
Qard Mar 26, 2025
09f540c
Add note about how to build PHP itself
Qard Mar 26, 2025
b700f01
Remove no longer used php_wrapper.c file
Qard Mar 26, 2025
eae9a6a
Remove unused scripts and fix Embed startup
Qard Mar 27, 2025
d7753a5
Fix SAPI init/deinit timing and RequestContext ownership issues
Qard Apr 9, 2025
9ed17e0
Expand docs on build and use, expand tests, make Headers Map-compatible
Qard Apr 9, 2025
b950c0e
Add demo and tag mode support
Qard Apr 10, 2025
7cad525
Make headers case-insensitive and populate values
Qard Apr 11, 2025
383c60e
Try setup-php action to pre-install PHP
Qard Apr 21, 2025
b3eaa4f
Fix rust formatting
Qard Apr 21, 2025
b252b05
Fix tests
Qard Apr 30, 2025
a354693
Fix rust formatting
Qard Apr 30, 2025
deb4adf
Fallback to napi build binding location to simplify local dev
Qard May 6, 2025
ff06553
Enable release action which just does an npm pack
Qard May 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
linker = "aarch64-linux-musl-gcc"
rustflags = ["-C", "target-feature=-crt-static"]
[target.x86_64-pc-windows-msvc]
rustflags = ["-C", "target-feature=+crt-static"]
rustflags = ["-C", "target-feature=+crt-static"]
Loading
Loading