Commit Graph

  • e2fd3e18d6
    Refactor ConfigValidator, make it more strict crazywhalecc 2025-10-20 13:41:02 +08:00
  • 605c06f85c
    Add pie support for downloading sources crazywhalecc 2025-10-20 13:39:13 +08:00
  • 4cdefeab81
    test with modules to build Marc 2025-10-19 11:03:39 +02:00
  • 8ab09898f0 conditional install-modules henderkes 2025-10-19 10:41:14 +02:00
  • 9c8b4d627c also install-modules of course... henderkes 2025-10-19 09:08:50 +02:00
  • 8923077120
    don't use full install target, don't install-binaries (#932) Marc 2025-10-18 21:21:42 +07:00
  • 29c31d90e5 also only do that for macos (saves build time) henderkes 2025-10-18 11:35:41 +02:00
  • e281d26a3a Merge remote-tracking branch 'origin' into fix/frankenphp-readline henderkes 2025-10-18 11:35:14 +02:00
  • 8ed68f481a don't pass unused envs henderkes 2025-10-18 11:31:20 +02:00
  • b1abff61a5 don't use full install target, don't install-binaries henderkes 2025-10-18 11:08:55 +02:00
  • 15638cea4c Add log dir expose, unify SPC_FIX_DEPLOY_ROOT parsing crazywhalecc 2025-10-17 10:13:10 +08:00
  • 9ed77c10e0
    use the spx upstream version (#931) Marc 2025-10-17 23:55:37 +07:00
  • ccf262d202 Update test workflow to trigger on pull request events only crazywhalecc 2025-10-13 19:38:44 +08:00
  • 4be894bc10
    Remove ds and gd test crazywhalecc 2025-10-17 10:15:05 +08:00
  • 6440863ce4
    Remove igbinary crazywhalecc 2025-10-17 09:25:44 +08:00
  • 25d7c72b6e use the upstream version henderkes 2025-10-16 23:19:24 +07:00
  • dc4dd6ffa4 Full test crazywhalecc 2025-10-16 20:52:20 +08:00
  • bf79134405 Fix tsrmls cache define patches crazywhalecc 2025-10-16 20:42:26 +08:00
  • 4f8b9d0f81 Fix patches crazywhalecc 2025-10-16 02:18:24 +08:00
  • 70bda268e5 Fix patches, add more debug comments crazywhalecc 2025-10-16 01:51:22 +08:00
  • e559dce9d5
    Reduce tests crazywhalecc 2025-10-16 01:35:30 +08:00
  • 6a98a6bf5e
    Use BUILD_BIN_PATH instead crazywhalecc 2025-10-16 01:32:56 +08:00
  • 9b53133ba4
    test crazywhalecc 2025-10-16 01:19:10 +08:00
  • 5b319b0df1
    test crazywhalecc 2025-10-16 01:16:22 +08:00
  • 572bf919aa
    test crazywhalecc 2025-10-16 01:13:26 +08:00
  • 1d960a9084
    test crazywhalecc 2025-10-16 01:05:06 +08:00
  • 4b28d1c2df
    test crazywhalecc 2025-10-16 01:04:42 +08:00
  • 9c8fd4d45d
    cs fix crazywhalecc 2025-10-16 00:59:33 +08:00
  • b62f029da7
    cs fix crazywhalecc 2025-10-16 00:56:28 +08:00
  • c711a3666e Add Windows CGI SAPI build support crazywhalecc 2025-10-16 00:55:21 +08:00
  • 8f39162c58 deploy: 487c6da4acf6823c9d3aac59ef39fe72930c0efa henderkes 2025-10-15 08:21:34 +00:00
  • 487c6da4ac
    switch readline to libedit (#919) Marc 2025-10-15 10:21:00 +02:00
  • e942b13d73
    Merge branch 'main' into libedit Marc 2025-10-13 21:28:15 +02:00
  • c5ae719b9c Update src/SPC/builder/unix/library/postgresql.php 2.7.5 Jerry Ma 2025-10-13 22:40:56 +08:00
  • 7b6e707e24 Remove unnecessary macOS 15 bug CFLAGS from PostgreSQL build configuration crazywhalecc 2025-10-13 19:58:07 +08:00
  • 0114700dad Fix PostgreSQL build compatibility for aarch64 on glibc 2.17 and update test configurations crazywhalecc 2025-10-13 17:34:35 +08:00
  • a773e06850 deploy: ec9364db6926e0d30abf99563d9455c849bbcbc0 henderkes 2025-10-13 09:29:04 +00:00
  • ec9364db69
    use latest zip version for building shared (#917) Marc 2025-10-13 11:28:16 +02:00
  • 033e29985e
    Merge branch 'main' into feature/shared-exts Marc 2025-10-13 11:20:54 +02:00
  • 61cba2342d
    Drop macos-13 from actions runner (#922) Marc 2025-10-13 11:20:37 +02:00
  • a3acad4ef3
    Update config/source.json Marc 2025-10-13 10:59:31 +02:00
  • 1e13eb4abe
    Merge branch 'main' into ci/macos-15-intel Marc 2025-10-13 10:38:48 +02:00
  • 1bac06fe3c
    Remove more macOS 14 case from shared extensions switch Jerry Ma 2025-10-13 08:27:40 +08:00
  • 762a768969
    Merge branch 'main' into feature/shared-exts Marc 2025-10-12 23:23:25 +02:00
  • d0a6e3a860
    update pgsql version to 18.0, php 8.5 to RC2 (#916) Marc 2025-10-12 22:59:09 +02:00
  • 995187d258 extra information for steps henderkes 2025-10-12 22:32:27 +02:00
  • 5333a04e1c clarification henderkes 2025-10-12 22:27:38 +02:00
  • 19be5263b5 add error henderkes 2025-10-12 22:26:06 +02:00
  • 6e79401ab5
    Add missing libs for suggested option defined crazywhalecc 2025-10-13 00:21:13 +08:00
  • 903036f1c0
    Bump version crazywhalecc 2025-10-13 00:00:31 +08:00
  • 6bd3eea0fe
    Use SPCConfigUtil for postgresql build, refactor patches crazywhalecc 2025-10-12 23:54:59 +08:00
  • f28a3cf5a3
    Drop macos-13 from actions runner crazywhalecc 2025-10-12 22:33:22 +08:00
  • c828c2c6e4
    Merge branch 'main' into feature/shared-exts Marc 2025-10-12 11:35:57 +02:00
  • 26ccaa4449
    Merge branch 'main' into libedit Marc 2025-10-12 11:34:11 +02:00
  • ae1193ab16
    Merge branch 'main' into pgsql-18 Marc 2025-10-12 11:28:49 +02:00
  • 5ad6ec93aa deploy: 6d6a29368ee4a637d6be8fd7f0a69f2ec983da4e henderkes 2025-10-12 09:25:09 +00:00
  • 6d6a29368e
    fix building of shared extensions (grpc, simdjson, soap) (#905) Marc 2025-10-12 11:24:32 +02:00
  • 897cb00351
    Use failsafe for SPC_EXTRA_PHP_VARS crazywhalecc 2025-10-12 16:42:38 +08:00
  • 8a1689b79d don't fail build without ldap henderkes 2025-10-11 13:20:08 +02:00
  • 018dfae15e suggestions henderkes 2025-10-11 10:38:51 +02:00
  • c83e803c85
    Merge branch 'main' into pgsql-18 Marc 2025-10-10 18:47:48 +02:00
  • fa4d33671d update to RC2 henderkes 2025-10-10 18:35:15 +02:00
  • f8d77b9b50 remove pointless comments henderkes 2025-10-08 11:55:21 +02:00
  • 6594811536 remove pointless SPC_CMD_PREFIX_PHP_MAKE henderkes 2025-10-08 11:48:40 +02:00
  • cc7eb7cd84 Merge remote-tracking branch 'origin/main' into libedit henderkes 2025-10-08 11:37:54 +02:00
  • e6408b4693
    Fix static linux cli -a not working issue (#893) Marc 2025-10-08 11:37:27 +02:00
  • 330c3486af extra readline check to make sure -a works henderkes 2025-10-08 10:45:23 +02:00
  • b9dfb5afe3 maybe better this way henderkes 2025-10-08 10:17:14 +02:00
  • 565ac87b65 only apply readline fix for CLI compilation on linux henderkes 2025-10-08 10:05:02 +02:00
  • f0c39c1770 fix #19871 henderkes 2025-10-08 09:46:20 +02:00
  • 896cf889e4 test readline henderkes 2025-10-08 09:27:04 +02:00
  • 6b91570054 fix clang musl compilation henderkes 2025-10-08 09:26:20 +02:00
  • 31906b36e5 reorder stuff for readline henderkes 2025-10-08 08:48:30 +02:00
  • 4e2d4f3f05 fix ncurses build error (?: [] in case of false) henderkes 2025-10-08 08:47:48 +02:00
  • ffdc2dc85a fix #918 (use COPYING.LIB instead of COPYING for libiconv) henderkes 2025-10-08 08:18:43 +02:00
  • 911bc74bf4 add libedit DubbleClick 2025-10-08 08:16:54 +02:00
  • 3467c9d291 patch correct file henderkes 2025-10-06 22:53:41 +02:00
  • 15cd8543f1 arm64 fix henderkes 2025-10-06 22:50:37 +02:00
  • 864db0ebc5 fix macos finally I hope henderkes 2025-10-06 22:48:14 +02:00
  • 9ee623112d attempt to fix macOS? henderkes 2025-10-06 22:43:03 +02:00
  • d789b1a472 fix musl toolchain (needs LD_LIBRARY_PATH) henderkes 2025-10-06 22:31:23 +02:00
  • 17a25b44e2 attempt fix for aarch64 #2 henderkes 2025-10-06 22:26:00 +02:00
  • 781260f3fc attempt fix for aarch64 henderkes 2025-10-06 22:10:28 +02:00
  • 6c43fa55b1 don't use -static, shared libraries cannot link against static musl libc and linking isn't done for static libraries yet henderkes 2025-10-06 21:37:36 +02:00
  • c4440668bb make sure -DFRONTEND is used henderkes 2025-10-06 21:28:57 +02:00
  • e437bf2ffe don't test macos 13 henderkes 2025-10-06 21:05:05 +02:00
  • 0f2d2d5734 test pgsql without macos 13 henderkes 2025-10-06 21:03:57 +02:00
  • a49ae05599 use latest zip version for building shared henderkes 2025-10-06 21:00:45 +02:00
  • 8ae2755dbe update php 8.5 to rc1 henderkes 2025-10-06 20:14:52 +02:00
  • 3966bd5f0a update pgsql version to 18.0 henderkes 2025-10-06 20:06:37 +02:00
  • 384ba54c79
    update extension count (#914) Marc 2025-10-04 08:56:30 +02:00
  • 26dbc922eb
    update extension count Marc 2025-10-04 08:39:45 +02:00
  • 31a4498056 bring back simdjson tests, extension headers do not properly guard for avx512 symbols henderkes 2025-09-30 15:07:22 +02:00
  • 044275d909 typo henderkes 2025-09-30 14:22:38 +02:00
  • c5316f9231 -v3 doesn't have avx512 yet henderkes 2025-09-30 14:21:31 +02:00
  • 2d1a61d184 explicitly disable avx512 if zig and march not high enough henderkes 2025-09-30 14:00:13 +02:00
  • f7744188f4 fix configutil henderkes 2025-09-30 00:34:30 +02:00
  • 5b6c923eef snappy is a c++ lib henderkes 2025-09-30 00:31:20 +02:00
  • b0b031afb2 add docstring henderkes 2025-09-30 00:17:17 +02:00
  • fe09d8c03e add docstring henderkes 2025-09-30 00:17:17 +02:00