Skip to content
Draft
Show file tree
Hide file tree
Changes from 24 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
548b7dc
Make an injectable user-space interface for php-wasm instances
brandonpayton Nov 12, 2025
ab8c32c
Move to user space params that require less php-wasm recompilation
brandonpayton Nov 14, 2025
fb59fcd
Remove stale, commented code
brandonpayton Nov 14, 2025
7decf6f
Move to imported js_wasm_trace
brandonpayton Nov 14, 2025
6094bbf
Explain why taking wasmImports, wasmExports, and syscalls collections
brandonpayton Nov 14, 2025
5023a71
Integrate syscall override injection
brandonpayton Dec 6, 2025
4ca23c4
Hardcode cDefs not provided by Emscripten
brandonpayton Dec 6, 2025
d6691fe
Some cleanup. More needed.
brandonpayton Dec 6, 2025
e4fbd66
Rebuild php-wasm node
brandonpayton Dec 6, 2025
75c5648
Always expose file lock manager as a synchronous remote API
brandonpayton Dec 6, 2025
feba062
Fix vararg lookup
brandonpayton Dec 6, 2025
67da7cc
Avoid lookup exception in is_path_to_shared_fs
brandonpayton Dec 6, 2025
13f17cb
Making naming conventions more consistent
brandonpayton Dec 6, 2025
0dc4899
Misc cleanup
brandonpayton Dec 6, 2025
113e0ab
Fix unlock-on-fd-close for flock-based locks
brandonpayton Dec 6, 2025
082cd3c
Fix php-file-locking tests
brandonpayton Dec 6, 2025
fd3b4d3
Remove stale, broken condition from fcntl64() in emscripten library
brandonpayton Dec 6, 2025
62687cd
Make Playground CLI tests log stack traces for failures
brandonpayton Dec 6, 2025
bdb18fb
Fix lint error
brandonpayton Dec 6, 2025
68334ba
More fixes for php-file-locking tests
brandonpayton Dec 7, 2025
f3347b7
Rebuild php-wasm
brandonpayton Dec 7, 2025
34dd70e
Remove mistake .only() left in the file locking tests
brandonpayton Dec 7, 2025
6118477
Remove JSPI-specific bits from file lock overrides
brandonpayton Dec 7, 2025
fb99aa0
Rebuild php-wasm to address test failure and make php-wasm more resil…
brandonpayton Dec 7, 2025
ede7b79
Restore tests that were accidentally left commented out in project.json
brandonpayton Dec 9, 2025
4316fc5
Merge branch 'trunk' into php-wasm/node/testable-syscall-overrides
brandonpayton Dec 12, 2025
9a0435e
Rebuilt php-wasm/node
brandonpayton Dec 12, 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 packages/php-wasm/cli/src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -89,8 +89,8 @@ ${process.argv[0]} ${process.execArgv.join(' ')} ${process.argv[1]}
const sysTempDir = mkdtempSync(path.join(os.tmpdir(), 'php-wasm-sys-tmp'));
const php = new PHP(
await loadNodeRuntime(phpVersion, {
fileLockManager: new FileLockManagerForNode(),
emscriptenOptions: {
fileLockManager: new FileLockManagerForNode(),
processId: 1,
ENV: {
...envVariables,
Expand Down
Loading