Skip to content

Commit

Permalink
Merge branch 'sm-next-alpha' into update-sqlite
Browse files Browse the repository at this point in the history
  • Loading branch information
seanmorris committed Oct 8, 2024
2 parents bf2d301 + fdacfc0 commit ec5cffc
Show file tree
Hide file tree
Showing 166 changed files with 18,440 additions and 2,682 deletions.
3 changes: 3 additions & 0 deletions .circleci/.env_8.0-dynamic.ci
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,6 @@ WITH_MBSTRING=dynamic
WITH_ONIGURUMA=dynamic
WITH_OPENSSL=dynamic
WITH_INTL=dynamic

WITH_PDO_PGLITE=0
WITH_VRZNO=0
3 changes: 3 additions & 0 deletions .circleci/.env_8.0-shared.ci
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,6 @@ WITH_MBSTRING=static
WITH_ONIGURUMA=shared
WITH_OPENSSL=shared
WITH_INTL=shared

WITH_PDO_PGLITE=0
WITH_VRZNO=0
4 changes: 3 additions & 1 deletion .circleci/.env_8.0.ci
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ WITH_SIMPLEXML=1
WITH_LIBZIP=1
WITH_ICONV=1
WITH_SQLITE=1
WITH_VRZNO=1

WITH_EXIF=1
WITH_GD=1
Expand All @@ -36,3 +35,6 @@ WITH_TIDY=1
WITH_ONIGURUMA=1
WITH_OPENSSL=1
WITH_INTL=1

WITH_PDO_PGLITE=0
WITH_VRZNO=0
20 changes: 12 additions & 8 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ workflows:
build-test-flow:
jobs:
- make-archives
- make-test-8-3:

- make-test-8-3-static:
requires:
- make-archives
- make-test-8-3-shared:
Expand All @@ -17,7 +18,8 @@ workflows:
- make-test-8-3-dynamic:
requires:
- make-archives
- make-test-8-2:

- make-test-8-2-static:
requires:
- make-archives
- make-test-8-2-shared:
Expand All @@ -26,7 +28,8 @@ workflows:
- make-test-8-2-dynamic:
requires:
- make-archives
- make-test-8-1:

- make-test-8-1-static:
requires:
- make-archives
- make-test-8-1-shared:
Expand All @@ -35,7 +38,8 @@ workflows:
- make-test-8-1-dynamic:
requires:
- make-archives
- make-test-8-0:

- make-test-8-0-static:
requires:
- make-archives
- make-test-8-0-shared:
Expand All @@ -62,7 +66,7 @@ jobs:
paths:
- project/

make-test-8-3:
make-test-8-3-static:
parallelism: 1
machine:
image: ubuntu-2204:2023.10.1
Expand Down Expand Up @@ -98,7 +102,7 @@ jobs:
- run: find . -type f -name "*.a" -exec touch {} +
- run: time make test

make-test-8-2:
make-test-8-2-static:
parallelism: 1
machine:
image: ubuntu-2204:2023.10.1
Expand Down Expand Up @@ -134,7 +138,7 @@ jobs:
- run: find . -type f -name "*.a" -exec touch {} +
- run: time make test

make-test-8-1:
make-test-8-1-static:
parallelism: 1
machine:
image: ubuntu-2204:2023.10.1
Expand Down Expand Up @@ -170,7 +174,7 @@ jobs:
- run: find . -type f -name "*.a" -exec touch {} +
- run: time make test

make-test-8-0:
make-test-8-0-static:
parallelism: 1
machine:
image: ubuntu-2204:2023.10.1
Expand Down
8 changes: 8 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,11 @@ insert_final_newline = false
[*.md]
indent_size = 4
indent_style = tab

[*.m4]
indent_size = 2
indent_style = space

[*.json]
indent_size = 2
indent_style = space
8 changes: 4 additions & 4 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Test
on: [push]
jobs:
test-8-3:
test-8-3-static:
name: Test 8.3
runs-on: ubuntu-latest
steps:
Expand All @@ -12,7 +12,7 @@ jobs:
- run: cp .circleci/.env_8.3.ci .env
- run: make image test

test-8-2:
test-8-2-static:
name: Test 8.2
runs-on: ubuntu-latest
steps:
Expand All @@ -23,7 +23,7 @@ jobs:
- run: cp .circleci/.env_8.2.ci .env
- run: make image test PHP_VERSION=8.2

test-8-1:
test-8-1-static:
name: Test 8.1
runs-on: ubuntu-latest
steps:
Expand All @@ -34,7 +34,7 @@ jobs:
- run: cp .circleci/.env_8.1.ci .env
- run: make image test PHP_VERSION=8.1

test-8-0:
test-8-0-static:
name: Test 8.0
runs-on: ubuntu-latest
steps:
Expand Down
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,14 @@ packages/**/*.so
packages/**/*.dat
emscripten/
**.generated.mjs
packages/php-wasm/mapped
packages/php-cgi-wasm/mapped
packages/php-wasm/*.map
packages/php-wasm/*.map.BAK
packages/php-cgi-wasm/*.map
packages/php-cgi-wasm/*.map.BAK
packages/php-wasm/build.log
packages/php-cgi-wasm/build.log

docs/static/media/mapped/*
demo-web/public/static/media/mapped/*
7 changes: 5 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,17 @@ Changes
## v0.0.9 - Aiming for the (GitHub) Stars

* Adding PHP-CGI support!
* Implemented an httpd-like CGI wrapper.
* Runtime extension loading!
* libicu, freetype, zlib, gd, libpng, libjpeg, openssl, & phar support.
* php-wasm, php-cgi-wasm, & php-wasm-builder are now separate packages.
* Vrzno now facilitates url fopen via the fetch() api.
* pdo_cfd1 is now a separate extension from Vrzno.
* pdo_pglite adds local Postgres support.
* Demos for CodeIgniter, CakePHP, Laravel & Laminas.
* Drupal & all other demos now use standard build + zip install.
* Modules are now webpack-compatible out of the box.
* Exposing FS methods w/queueing & locking to sync files between tabs & workers.
* Fixed the bug with POST requests under FireFox.
* Fixed the bug with POST requests under Firefox.
* Adding support for PHP 8.3.7
* Automatic CI testing for PHP 8.0, 8.1, 8.2 & 8.3.

Expand Down
Loading

0 comments on commit ec5cffc

Please sign in to comment.