Commit Graph

  • 815ba75c76 we can build musl with zig cc too, don't need musl toolchain DubbleClick 2025-06-26 16:43:37 +07:00
  • fff16b4019 refactor our DubbleClick 2025-06-26 16:03:57 +07:00
  • e408a2cf1d suggestion and aarch64 fix DubbleClick 2025-06-26 15:55:41 +07:00
  • b535600297 this is insane DubbleClick 2025-06-26 15:44:21 +07:00
  • 762c554468 test zig DubbleClick 2025-06-26 14:39:49 +07:00
  • a8c7057aba fix windows DubbleClick 2025-06-26 14:30:42 +07:00
  • 935f3fc37c cs fix DubbleClick 2025-06-26 14:29:00 +07:00
  • fae2878c41 refactor env var logic out to packages, abomination of a zig-cc script... DubbleClick 2025-06-26 14:24:00 +07:00
  • d30ccb810c Merge remote-tracking branch 'origin/main' into zig DubbleClick 2025-06-26 12:30:50 +07:00
  • 8d75a85d6d ziggy DubbleClick 2025-06-26 12:29:58 +07:00
  • 625bfd1bec don't escape DubbleClick 2025-06-26 11:18:34 +07:00
  • c078197092 deploy: b04ffadf13d60d61528525af4e62259eb57bf836 crazywhalecc 2025-06-26 02:50:49 +00:00
  • b04ffadf13
    Merge pull request #756 from crazywhalecc/feat/intl-win 2.6.1 Jerry Ma 2025-06-26 10:50:05 +08:00
  • b142610800 move to systemutil DubbleClick 2025-06-25 14:52:50 +07:00
  • 5681722c09 Fix global env manager, add in-ini variable parsing crazywhalecc 2025-06-22 20:44:11 +08:00
  • 9a3a536479 runtime object patch for shared extensions DubbleClick 2025-06-25 14:32:00 +07:00
  • 55f01149e4 prevent warning DubbleClick 2025-06-25 13:56:12 +07:00
  • 6f5fc43490 remove extra -lunwind patch since we don't only need it in opcache DubbleClick 2025-06-25 11:26:45 +07:00
  • cb62ffdfc2 we manage -fno-sanitize in code, only needed for opcache with jit DubbleClick 2025-06-25 11:24:01 +07:00
  • 40ac705c46 remove openmp support entirely, system packages distribute it disabled, the ini disables it by default and the authors recommend disabling it. WIth a distinction between libgomp, libomp and the non-existent usable static libraries for them, it's just not worth it. DubbleClick 2025-06-25 11:21:58 +07:00
  • 3ac4a71085
    add missing comma Marc 2025-06-25 10:31:29 +07:00
  • 2963ced1d5
    Merge branch 'main' into feat/intl-win Marc 2025-06-25 10:28:45 +07:00
  • 175aafee50
    Merge pull request #800 from crazywhalecc/asm_arith Marc 2025-06-25 10:15:37 +07:00
  • b75a3d6e81
    Merge pull request #804 from crazywhalecc/feat/del-download-type Marc 2025-06-25 09:33:52 +07:00
  • 5334727528 remove -L/usr/lib64 (need to put it in the zig-cc script, stupid to add it in 15 different places instead) DubbleClick 2025-06-24 23:07:17 +07:00
  • 253206de22 better DubbleClick 2025-06-24 22:57:12 +07:00
  • 5a60f4c02b another librdkafka patch DubbleClick 2025-06-24 22:56:48 +07:00
  • 63fcdd9db4 default param DubbleClick 2025-06-24 21:04:08 +07:00
  • 832c0230e2 getcctype default DubbleClick 2025-06-24 21:03:32 +07:00
  • e1028b0348 swoole has date time conversion error in c++ code, clang needs -lunwind DubbleClick 2025-06-24 20:43:38 +07:00
  • 2433752273 needless default DubbleClick 2025-06-24 13:17:43 +07:00
  • 1b0b551fc6 handle case where libphp.so is built instead of libphp-release.so DubbleClick 2025-06-24 12:10:01 +07:00
  • 74849a8d48 -fno-sanitize=undefined is enabled in zig by default, not in gcc and clang DubbleClick 2025-06-24 09:05:44 +07:00
  • ee0de6933f deprecated linker option DubbleClick 2025-06-23 19:21:51 +07:00
  • bd863dba34 zig is clang DubbleClick 2025-06-23 15:26:39 +07:00
  • f9af24e246 dont fail on -lomp DubbleClick 2025-06-23 13:23:13 +07:00
  • 864c55feaf oops DubbleClick 2025-06-23 13:12:40 +07:00
  • 7628847a46 suboptimal solutions, but a bit closer to building DubbleClick 2025-06-23 12:57:00 +07:00
  • 955b586908 fix lz4 DubbleClick 2025-06-22 19:51:55 +07:00
  • 32a1fd45df don't disable warnings DubbleClick 2025-06-22 17:21:28 +07:00
  • 15fbde29d4 remove duplicate DubbleClick 2025-06-22 17:02:16 +07:00
  • 2cce02bfa9 liblz4 replacement DubbleClick 2025-06-22 17:01:08 +07:00
  • 7e35de8a0e CXX for watcher-c DubbleClick 2025-06-22 16:19:01 +07:00
  • 9a98fd9cff patch things for zig compatibility DubbleClick 2025-06-22 15:52:01 +07:00
  • f6d25153c6
    Allow deleting pre-built or source only for del-download crazywhalecc 2025-06-22 16:04:50 +08:00
  • 1409d1b47b
    Check lib-suggest before packing libs crazywhalecc 2025-06-22 13:52:53 +08:00
  • 853294e168 remove disabling of asm arithmetic DubbleClick 2025-06-21 15:47:38 +07:00
  • 1a4296386a
    Merge pull request #798 from crazywhalecc/fix/curl-h3 Marc 2025-06-21 11:58:39 +07:00
  • c464f78340 dont build exe DubbleClick 2025-06-21 10:58:54 +07:00
  • 8992c96014 remove test DubbleClick 2025-06-21 10:55:06 +07:00
  • 62a13f2da6 bring back http3 support for curl DubbleClick 2025-06-21 10:16:35 +07:00
  • f9005757bd
    Merge pull request #794 from crazywhalecc/perl-ipc-cmd Marc 2025-06-20 18:50:35 +07:00
  • cd6aca832d add back perl-IPC-Cmd for spc-gnu-docker (not included in perl package on aarch64, apparently) DubbleClick 2025-06-20 18:43:38 +07:00
  • 1b4eb039ae Change the patch position for -release module suffix crazywhalecc 2025-06-20 18:20:58 +08:00
  • 6c47065686
    Merge pull request #782 from crazywhalecc/fix/aarch64-uv-pthread Marc 2025-06-20 17:22:52 +07:00
  • 9bfcea6feb tests DubbleClick 2025-06-20 17:13:01 +07:00
  • 58d979712e suggestion DubbleClick 2025-06-20 17:11:52 +07:00
  • a0f99858e3
    Fix alpine-docker build in different arch issue (#787) Jerry Ma 2025-06-20 17:43:25 +08:00
  • 2abbb75f98 phpstan doesn't like GNU_ARCH there DubbleClick 2025-06-20 15:58:42 +07:00
  • 3f92df0865 patch before make for uv fix DubbleClick 2025-06-20 15:57:16 +07:00
  • be0b98c467 patch before make for uv DubbleClick 2025-06-20 15:27:28 +07:00
  • 7d45415990 patch before make for uv DubbleClick 2025-06-20 15:25:07 +07:00
  • f3f581fe2d
    Merge pull request #784 from crazywhalecc/revert/embed-option Marc 2025-06-20 07:33:13 +07:00
  • f6837079d3
    Revert build-embed option as boolean crazywhalecc 2025-06-20 01:57:45 +08:00
  • 5cd987ba3a
    since we explicitly delete module folder before building, we should reintroduce this check (#783) Marc 2025-06-20 00:27:33 +07:00
  • 8293160a01
    fix bug with only --build-embed (#781) Marc 2025-06-20 00:27:02 +07:00
  • 625ee2703d uv needs to explicitly link -lpthread on aarch64, fails to pthread_atfork unresolved otherwise. It's a symbols that's in the static library, but not in the shared library DubbleClick 2025-06-19 22:06:11 +07:00
  • c3b520c3d4
    Merge pull request #779 from crazywhalecc/docs Marc 2025-06-19 18:45:22 +07:00
  • c9af4168e8 deploy: 80687dfea3787f2729d76c10377a6c726684f440 crazywhalecc 2025-06-19 11:32:15 +00:00
  • 80687dfea3
    Add macOS strip option -S, fix macOS micro strip option (#778) Jerry Ma 2025-06-19 19:31:25 +08:00
  • 7f9da6478f remove old extension file before building new php version DubbleClick 2025-06-19 18:13:00 +07:00
  • 056971fcbc
    Merge pull request #776 from crazywhalecc/docs Marc 2025-06-19 18:09:05 +07:00
  • ba26359dde protobuf and grpc don't conflict when they're built shared DubbleClick 2025-06-19 15:15:01 +07:00
  • 3e6b05fe63 deploy: a2f0640b1b8482c66fb7ac606819e5ede4298d42 crazywhalecc 2025-06-19 07:57:56 +00:00
  • a2f0640b1b
    Merge pull request #767 from crazywhalecc/docs Jerry Ma 2025-06-19 15:57:10 +08:00
  • 16a4245ad7 common static extension tests DubbleClick 2025-06-19 12:40:42 +07:00
  • 608a5559ac fix incorrect array offset DubbleClick 2025-06-19 12:38:05 +07:00
  • dfac385d21 suggestions DubbleClick 2025-06-19 12:23:33 +07:00
  • 40d602c82e xcaddy fails with this, because the module still calls itself dunglas/frankenphp DubbleClick 2025-06-19 12:08:53 +07:00
  • fbd6360bda rename go-mod-frankenphp to go-xcaddy DubbleClick 2025-06-19 12:07:22 +07:00
  • a0047e3ad7
    Merge remote-tracking branch 'origin/docs' into docs crazywhalecc 2025-06-19 13:01:41 +08:00
  • 437d6810b7
    Bump version, update docs, change owner dunglas to php crazywhalecc 2025-06-19 13:01:26 +08:00
  • 82ec7733ba musl: all-static! DubbleClick 2025-06-19 11:59:41 +07:00
  • 1357990c4c
    Add github token hook for curlExec crazywhalecc 2025-06-19 12:51:00 +08:00
  • 61a9264802 libraries must link against -lphp dynamic! DubbleClick 2025-06-19 11:20:57 +07:00
  • 4a70f260f3 test alpine directly too (spc-alpine-docker) DubbleClick 2025-06-19 11:12:58 +07:00
  • bcea2007bd base arch instead of hardcoded x86_64 DubbleClick 2025-06-19 11:04:10 +07:00
  • fcf2c967ab fix setting of variables DubbleClick 2025-06-19 11:01:30 +07:00
  • 2f8e225abd remove copy of property that meant downloader would only lock one source at a time DubbleClick 2025-06-19 11:00:07 +07:00
  • 5f3f999222 run go mod frankenphp automatically when running craft DubbleClick 2025-06-19 10:36:31 +07:00
  • 2bc9fef758 cs fix DubbleClick 2025-06-19 10:09:42 +07:00
  • aec03b2f24 move enable zts check DubbleClick 2025-06-19 10:08:51 +07:00
  • ba6ed137c6 remove old file deletions DubbleClick 2025-06-19 10:03:35 +07:00
  • 32dc5d3cdb leftover double path DubbleClick 2025-06-19 10:02:22 +07:00
  • 597db25178 frankenphp requires ZTS DubbleClick 2025-06-19 10:00:56 +07:00
  • c2d6b9ad2c refactor lock file constant out DubbleClick 2025-06-19 09:50:38 +07:00
  • 4977286936 fix test DubbleClick 2025-06-19 09:43:13 +07:00
  • cc09184183 fix test DubbleClick 2025-06-19 09:34:44 +07:00
  • a9713c3bfa polish merge DubbleClick 2025-06-19 09:32:55 +07:00
  • 3af40a66dd
    Merge pull request #772 from crazywhalecc/sapi/frankenphp Marc 2025-06-19 09:30:16 +07:00