Skip to content

Commit

Permalink
Add PHP iterator and yield support (#1181)
Browse files Browse the repository at this point in the history
Adds support for PHP iterators and yield and tests to ensure support
works.

## What problem is it solving?

Ensures users can use  PHP iterators and yield.

## How is the problem addressed?

By adding missing functions to the Asyncify function list.

## Testing Instructions

- ensure tests pass
  • Loading branch information
bgrgicak authored Apr 2, 2024
1 parent 5fdb105 commit 10196dc
Show file tree
Hide file tree
Showing 57 changed files with 76 additions and 42 deletions.
10 changes: 9 additions & 1 deletion packages/php-wasm/compile/php/Dockerfile
Binary file modified packages/php-wasm/node/public/7_0_33/php_7_0.wasm
Binary file not shown.
Binary file modified packages/php-wasm/node/public/7_1_30/php_7_1.wasm
Binary file not shown.
Binary file modified packages/php-wasm/node/public/7_2_34/php_7_2.wasm
Binary file not shown.
Binary file modified packages/php-wasm/node/public/7_3_33/php_7_3.wasm
Binary file not shown.
Binary file modified packages/php-wasm/node/public/7_4_33/php_7_4.wasm
Binary file not shown.
Binary file modified packages/php-wasm/node/public/8_0_30/php_8_0.wasm
Binary file not shown.
Binary file modified packages/php-wasm/node/public/8_1_23/php_8_1.wasm
Binary file not shown.
Binary file modified packages/php-wasm/node/public/8_2_10/php_8_2.wasm
Binary file not shown.
Binary file modified packages/php-wasm/node/public/8_3_0/php_8_3.wasm
Binary file not shown.
2 changes: 1 addition & 1 deletion packages/php-wasm/node/public/php_7_0.js
2 changes: 1 addition & 1 deletion packages/php-wasm/node/public/php_7_1.js
2 changes: 1 addition & 1 deletion packages/php-wasm/node/public/php_7_2.js
2 changes: 1 addition & 1 deletion packages/php-wasm/node/public/php_7_3.js
2 changes: 1 addition & 1 deletion packages/php-wasm/node/public/php_7_4.js
2 changes: 1 addition & 1 deletion packages/php-wasm/node/public/php_8_0.js
2 changes: 1 addition & 1 deletion packages/php-wasm/node/public/php_8_1.js
2 changes: 1 addition & 1 deletion packages/php-wasm/node/public/php_8_2.js
2 changes: 1 addition & 1 deletion packages/php-wasm/node/public/php_8_3.js
47 changes: 36 additions & 11 deletions packages/php-wasm/node/src/test/php-asyncify.spec.ts
Binary file modified packages/php-wasm/web/public/kitchen-sink/7_0_33/php_7_0.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/kitchen-sink/7_1_30/php_7_1.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/kitchen-sink/7_2_34/php_7_2.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/kitchen-sink/7_3_33/php_7_3.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/kitchen-sink/7_4_33/php_7_4.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/kitchen-sink/8_0_30/php_8_0.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/kitchen-sink/8_1_23/php_8_1.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/kitchen-sink/8_2_10/php_8_2.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/kitchen-sink/8_3_0/php_8_3.wasm
Binary file not shown.
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/kitchen-sink/php_7_0.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/kitchen-sink/php_7_1.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/kitchen-sink/php_7_2.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/kitchen-sink/php_7_3.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/kitchen-sink/php_7_4.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/kitchen-sink/php_8_0.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/kitchen-sink/php_8_1.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/kitchen-sink/php_8_2.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/kitchen-sink/php_8_3.js
Binary file modified packages/php-wasm/web/public/light/7_0_33/php_7_0.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/light/7_1_30/php_7_1.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/light/7_2_34/php_7_2.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/light/7_3_33/php_7_3.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/light/7_4_33/php_7_4.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/light/8_0_30/php_8_0.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/light/8_1_23/php_8_1.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/light/8_2_10/php_8_2.wasm
Binary file not shown.
Binary file modified packages/php-wasm/web/public/light/8_3_0/php_8_3.wasm
Binary file not shown.
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/light/php_7_0.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/light/php_7_1.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/light/php_7_2.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/light/php_7_3.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/light/php_7_4.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/light/php_8_0.js
6 changes: 3 additions & 3 deletions packages/php-wasm/web/public/light/php_8_1.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/light/php_8_2.js
2 changes: 1 addition & 1 deletion packages/php-wasm/web/public/light/php_8_3.js

0 comments on commit 10196dc

Please sign in to comment.