Commit Graph

  • 6984c29a3a
    suggestion crazywhalecc 2025-07-31 00:11:49 +08:00
  • cb0ea67a28
    Fix x86_64 macOS bison finder path crazywhalecc 2025-07-31 00:09:13 +08:00
  • fcdb029b10
    Install re2c manually in gnu docker crazywhalecc 2025-07-31 00:07:23 +08:00
  • 5f33a07f4c
    Fix windows builds when unix configure does not exist crazywhalecc 2025-07-30 23:57:52 +08:00
  • 357c04def0
    Merge branch 'main' into php-85 crazywhalecc 2025-07-30 23:25:49 +08:00
  • 0dfa6e63bd
    Fix dev:lib-version command with dependencies crazywhalecc 2025-07-30 23:23:27 +08:00
  • af10cacdff
    Add openssl version getter for Windows, test openssl crazywhalecc 2025-07-30 23:23:12 +08:00
  • 5f5d934d58
    Add openssl argon2 password hash support for PHP 8.5 crazywhalecc 2025-07-30 23:02:28 +08:00
  • fda637bb03 suggestions DubbleClick 2025-07-30 10:24:21 +07:00
  • 76d17ebef0 -static was too much DubbleClick 2025-07-29 13:34:01 +07:00
  • df76ecb60f
    Fix PHPUnit test, remove unneeded test (function is dynamic) crazywhalecc 2025-07-29 12:14:31 +08:00
  • 83dae09208 cs fix DubbleClick 2025-07-29 10:49:08 +07:00
  • 430364aacd quicker tests DubbleClick 2025-07-29 10:40:46 +07:00
  • 81f359dbcf fix tests DubbleClick 2025-07-29 10:39:21 +07:00
  • 9ed3c8b498
    phpstan crazywhalecc 2025-07-29 11:25:06 +08:00
  • 72abd63b69 cs fix DubbleClick 2025-07-29 10:23:46 +07:00
  • ed67393d33
    Move opcache JIT handling from Linux and MacOS builders to Extension crazywhalecc 2025-07-29 11:22:58 +08:00
  • e8bc892d8b Merge branch 'main' of https://github.com/crazywhalecc/static-php-cli into zig DubbleClick 2025-07-29 10:20:30 +07:00
  • e0a270cfe2 deploy: fafe7d5778932aa013174da21fd66bcf458e132f crazywhalecc 2025-07-29 03:09:27 +00:00
  • fafe7d5778
    Merge pull request #835 from crazywhalecc/chore/test-and-validate Jerry Ma 2025-07-29 11:08:53 +08:00
  • a968b19be0 remove zig stuff from tests for now, since we need to keep gcc default DubbleClick 2025-07-29 10:02:21 +07:00
  • e9dbeb1e34
    Refactor opcache JIT handling and version checks in Linux and MacOS builders crazywhalecc 2025-07-29 10:59:36 +08:00
  • feaff0a08c fix macos DubbleClick 2025-07-29 09:20:33 +07:00
  • 342192fd67 remove lto related stuff again, not worth using DubbleClick 2025-07-28 19:43:01 +07:00
  • 4efb3dfc9a
    Add check for Bison version in MacOS tool checklist, trigger extension test crazywhalecc 2025-07-28 16:47:04 +08:00
  • b9bec5b526
    Whoops, extension test crazywhalecc 2025-07-28 16:00:32 +08:00
  • 1ae0752933
    Trigger full extension test crazywhalecc 2025-07-28 15:58:07 +08:00
  • 0696acb9c5
    Add support for re2c in tool checklists and environment setup crazywhalecc 2025-07-28 15:54:55 +08:00
  • 3087dc86f8 https://www.phoronix.com/news/GNU-Binutils-2.44 ld.gold is deprecated don't deprecate libc usage yet, we don't want people to switch to gcc/clang yet DubbleClick 2025-07-28 14:51:13 +07:00
  • 973c8f082f
    Add php-src git version support crazywhalecc 2025-07-28 15:36:53 +08:00
  • 85e89e4326
    alpha2 crazywhalecc 2025-07-28 10:17:14 +08:00
  • fb106a3d41
    Merge branch 'refs/heads/main' into php-85 crazywhalecc 2025-07-28 10:12:13 +08:00
  • fb2d676293 zig doesn't support windows (php doesn't support mingw, zig can only compile mingw) DubbleClick 2025-07-27 01:22:11 +07:00
  • 944cca709f use $AR in second part of command too DubbleClick 2025-07-27 01:10:21 +07:00
  • 5b4cbbb669 set permissions DubbleClick 2025-07-27 01:08:34 +07:00
  • a8492f06bb use zig's linker too (ends up getting used automatically in most cases, anyway, but better be explicit) DubbleClick 2025-07-27 01:07:54 +07:00
  • b6f673cd68 Use $AR instead of ar. Compatibility with -flto(=thin). DubbleClick 2025-07-27 00:59:32 +07:00
  • 42b4272965 idk DubbleClick 2025-07-26 23:46:36 +07:00
  • 5beb083c55 no musl check? DubbleClick 2025-07-26 23:39:32 +07:00
  • cf529adc79 uh, oh, we forgot to do post init DubbleClick 2025-07-26 23:35:38 +07:00
  • 5a4da8ed5d install zig before doctor DubbleClick 2025-07-26 23:28:17 +07:00
  • bd3092ae90 wtf? DubbleClick 2025-07-26 23:24:59 +07:00
  • 76094fd305 hello? DubbleClick 2025-07-26 23:20:27 +07:00
  • e1edaa24cc "zig-cc" cannot create shared objects according to conftests... DubbleClick 2025-07-26 23:14:29 +07:00
  • d0d51ccf82 trigger CI again after clearing cache DubbleClick 2025-07-26 22:23:00 +07:00
  • 05053b5cd6 cs fix DubbleClick 2025-07-26 21:45:48 +07:00
  • 978552136c try to make everything -flto=thin compatible (librdkafka fails for some reason) DubbleClick 2025-07-26 21:44:01 +07:00
  • fb62a0e338 small adjustments DubbleClick 2025-07-26 20:12:18 +07:00
  • 630f861c62 move musl check so it doesn't keep prompting for install DubbleClick 2025-07-26 15:17:37 +07:00
  • c2b3b78846 switch to libmimalloc.a because go linker is sometimes doing unpredictable things DubbleClick 2025-07-26 13:51:34 +07:00
  • 6e74dabc1c reduce libphp.a size by stripping .a archives inside it as well DubbleClick 2025-07-26 13:48:22 +07:00
  • 2cb1a95132 change dependency tracking DubbleClick 2025-07-26 11:13:29 +07:00
  • 70a9ffe4a2 now test gnu again DubbleClick 2025-07-25 20:00:46 +07:00
  • 3cbd52c1f9 test with zig-cc instead DubbleClick 2025-07-25 18:44:30 +07:00
  • 753c720716 remove test, seems like removing musl from paths was successful DubbleClick 2025-07-25 17:56:42 +07:00
  • d627363132 please please...? DubbleClick 2025-07-25 17:52:33 +07:00
  • da8c38575e please...? DubbleClick 2025-07-25 17:16:35 +07:00
  • a355e4d0e7 run macos tests again DubbleClick 2025-07-25 16:55:51 +07:00
  • 5482f130ba make sure we don't use musl ld DubbleClick 2025-07-25 16:55:16 +07:00
  • 18a5215da9 cs fix DubbleClick 2025-07-25 16:26:34 +07:00
  • a3efe86cac logging DubbleClick 2025-07-25 16:26:07 +07:00
  • ed3a78b56d revert macos mistake DubbleClick 2025-07-25 16:26:02 +07:00
  • af63723794 revert DYLD_LIBRARY_PATH DubbleClick 2025-07-25 16:24:22 +07:00
  • a0edca5e5b docs for function DubbleClick 2025-07-25 16:22:42 +07:00
  • a9fab86269 rename getStaticAndSharedLibs DubbleClick 2025-07-25 16:18:04 +07:00
  • 821411cfd6 only -lstdc++ on linux DubbleClick 2025-07-25 16:17:13 +07:00
  • a8be88d771 fix swow DubbleClick 2025-07-25 16:13:48 +07:00
  • b4392aded7 always install musl libc (to be able to compile dynamic with zig) DubbleClick 2025-07-25 16:11:11 +07:00
  • 37a453b3cd of course x) DubbleClick 2025-07-25 12:57:40 +07:00
  • 51fcc6b231 test musl again (succeeds locally :) DubbleClick 2025-07-25 12:32:49 +07:00
  • 199b3b5582 Merge branch 'main' of https://github.com/crazywhalecc/static-php-cli into zig DubbleClick 2025-07-25 12:03:37 +07:00
  • 6c3ff7da32 Change LDFLAGS_PROGRAM to hard-coded crazywhalecc 2025-07-25 12:44:22 +08:00
  • a375ab9780 Fix custom pkg download callable not working bug crazywhalecc 2025-07-25 11:29:53 +08:00
  • f47c3a2d20 Fix macOS missing lib when linking crazywhalecc 2025-07-25 10:58:58 +08:00
  • 029f2db620 oh dear god what am I doing DubbleClick 2025-07-25 11:12:49 +07:00
  • 0acf238c74 suggested are required too DubbleClick 2025-07-25 11:02:01 +07:00
  • 27a4d5af54 better description of function DubbleClick 2025-07-25 10:04:06 +07:00
  • ea56e460d0 zig script DubbleClick 2025-07-25 10:00:49 +07:00
  • 00e78dd84f fix imagick problem, for some reason it must be in the --start-group --end-group DubbleClick 2025-07-25 09:59:24 +07:00
  • 7eb5fb4520 l:libstdc++.a DubbleClick 2025-07-25 09:30:15 +07:00
  • 8ff52e2e36
    -lphp shared not static Marc 2025-07-24 23:47:01 +07:00
  • 8c5dc91895 test gnu (test musl again later, jxl fails with avx shit again) DubbleClick 2025-07-24 22:52:58 +07:00
  • 155e22a9f9 with_dependencies was removed DubbleClick 2025-07-24 22:01:32 +07:00
  • 7177afd7f8 phpstan fix DubbleClick 2025-07-24 21:57:56 +07:00
  • eca7a43a01 get rid of extra logic for shared and static libraries, rely on SPCConfigUtil DubbleClick 2025-07-24 21:42:31 +07:00
  • dd99f258c1 do not pull it symbols from libpq during conftests... DubbleClick 2025-07-24 21:32:14 +07:00
  • 5c9a3e236b array_reverse again DubbleClick 2025-07-24 21:29:34 +07:00
  • 7b07137b5b typo DubbleClick 2025-07-24 18:43:10 +07:00
  • eb898a8867 add ulimit -n for zigtoolchain DubbleClick 2025-07-24 17:14:20 +07:00
  • c86360c9c4 typo DubbleClick 2025-07-24 16:43:36 +07:00
  • 1d6b2bd002 cs fix DubbleClick 2025-07-24 15:51:50 +07:00
  • 41bb3e7319 move -Wno-date-time to ZigToolchain instead of env.ini DubbleClick 2025-07-24 15:51:08 +07:00
  • f500945298
    Merge pull request #833 from crazywhalecc/feat/install-pkg-options Jerry Ma 2025-07-24 16:35:15 +08:00
  • 6da3f78df6 force disable AVX512 for zig DubbleClick 2025-07-24 15:12:11 +07:00
  • 407f6d4671 remove zig specifics DubbleClick 2025-07-24 15:03:33 +07:00
  • 6c76187f5d remove old code DubbleClick 2025-07-24 14:59:47 +07:00
  • 8c8800f156 work around it for -target without version... DubbleClick 2025-07-24 14:32:47 +07:00
  • b3f1103143 well shit, zig cannot build libjxl DubbleClick 2025-07-24 14:28:34 +07:00
  • 84e470d213 Merge branch 'main' of https://github.com/crazywhalecc/static-php-cli into zig DubbleClick 2025-07-24 10:53:49 +07:00
  • 52a623f31e
    Suggestions crazywhalecc 2025-07-24 12:00:17 +08:00