crazywhalecc
7e7eb844a7
cs-fix
2025-07-17 12:26:30 +08:00
crazywhalecc
c604f88685
Disallow alt for php-src
2025-07-17 12:21:50 +08:00
crazywhalecc
e1e48922de
Use isStatic instead of isStaticTarget
2025-06-29 22:49:48 +08:00
crazywhalecc
7f45f4aeec
Fix phpunit, add SPC_SKIP_TOOLCHAIN_CHECK
2025-06-29 19:48:09 +08:00
crazywhalecc
fcaa7c5f42
Add no-env-check for builder
2025-06-29 16:21:22 +08:00
crazywhalecc
977fbaa8ef
Suggestions
2025-06-29 16:00:17 +08:00
crazywhalecc
12aadf18cc
refactor: replace SPC_LIBC with SPC_TARGET and update related logic
2025-06-28 16:36:05 +08:00
crazywhalecc
f6d25153c6
Allow deleting pre-built or source only for del-download
2025-06-22 16:04:50 +08:00
Marc
6c47065686
Merge pull request #782 from crazywhalecc/fix/aarch64-uv-pthread
...
fix uv missing pthread_atfork in aarch64 centos 7
2025-06-20 17:22:52 +07:00
DubbleClick
58d979712e
suggestion
2025-06-20 17:11:52 +07:00
crazywhalecc
f6837079d3
Revert build-embed option as boolean
2025-06-20 01:57:45 +08:00
Marc
8293160a01
fix bug with only --build-embed ( #781 )
...
* passing --build-embed sets the result to NULL, not true (and not false, like for options that are not passed)
* prettify
* make sure embed can only contain null, static, shared or false
2025-06-20 01:27:02 +08:00
Marc
c3b520c3d4
Merge pull request #779 from crazywhalecc/docs
...
remove old extension file before building new php version
2025-06-19 18:45:22 +07:00
Jerry Ma
80687dfea3
Add macOS strip option -S, fix macOS micro strip option ( #778 )
...
* Add macOS strip option `-S`, fix macOS micro strip option
* Change docs and help messages
2025-06-19 19:31:25 +08:00
DubbleClick
7f9da6478f
remove old extension file before building new php version
2025-06-19 18:13:00 +07:00
DubbleClick
fbd6360bda
rename go-mod-frankenphp to go-xcaddy
2025-06-19 12:07:22 +07:00
DubbleClick
5f3f999222
run go mod frankenphp automatically when running craft
2025-06-19 10:36:31 +07:00
DubbleClick
2bc9fef758
cs fix
2025-06-19 10:09:42 +07:00
DubbleClick
aec03b2f24
move enable zts check
2025-06-19 10:08:51 +07:00
DubbleClick
ba6ed137c6
remove old file deletions
2025-06-19 10:03:35 +07:00
DubbleClick
597db25178
frankenphp requires ZTS
2025-06-19 10:00:56 +07:00
DubbleClick
c2d6b9ad2c
refactor lock file constant out
2025-06-19 09:50:38 +07:00
DubbleClick
6e70f16e1b
Merge remote-tracking branch 'origin/docs' into sapi/frankenphp
2025-06-19 09:22:25 +07:00
crazywhalecc
7dc3b7c8ac
Merge remote-tracking branch 'origin/main' into sapi/frankenphp
2025-06-19 10:11:26 +08:00
crazywhalecc
8e2dffc3b5
Add frankenphp sapi embed build at build command, not constant
2025-06-18 20:54:54 +08:00
Jerry Ma
24e19deb58
Merge pull request #768 from crazywhalecc/ci/commit-tests
...
Add commit tests
2025-06-18 14:16:34 +08:00
Jerry Ma
ba0ea5b40a
Refactor lock component to a single class ( #773 )
2025-06-18 14:05:43 +08:00
DubbleClick
82ee6f0dee
allow specifying if we want to build embed shared or static
2025-06-18 12:35:48 +07:00
DubbleClick
f64eb0dea5
build for bsd and macos too
2025-06-18 11:20:05 +07:00
DubbleClick
c1870af1b1
add frankenphp sapi
2025-06-18 11:15:16 +07:00
DubbleClick
1c439a01a1
Merge remote-tracking branch 'origin/main' into docs
2025-06-18 10:49:43 +07:00
crazywhalecc
5a401a5f92
Add source hash comparator & refactor download lock
2025-06-16 12:48:37 +08:00
crazywhalecc
fe455bf901
Fix shared-extensions as optional
...
{craft}
extensions: curl,ast
sapi: cli,micro
{/craft}
2025-06-14 02:30:00 +08:00
DubbleClick
302cf8345d
properly handle different php versions, clean up only required files
2025-06-13 13:01:02 +07:00
Marc
bb0a3589c1
Merge pull request #760 from lyrixx/better-exception
...
Better exception
2025-06-12 12:10:20 +07:00
Jerry Ma
8bd7794a2e
Add -v compatibility for command
2025-06-12 11:57:42 +08:00
DubbleClick
e31942bf1e
uncommented buildphp, haha
2025-06-07 08:21:56 +07:00
DubbleClick
a68212672b
apply suggestions
2025-06-06 23:49:58 +07:00
DubbleClick
3b9670c202
fpic for liblzma
2025-06-06 09:57:20 +07:00
DubbleClick
6b689f1584
explicitly pass env to process handler, fails in docker otherwise (??????)
2025-06-02 15:12:44 +07:00
DubbleClick
c53b06c3d2
shared-extensions instead of build-shared
2025-06-02 12:27:58 +07:00
DubbleClick
ed87a7cd67
don't force invalidate php-src if the download option is explicitly passed
2025-06-02 12:00:20 +07:00
DubbleClick
108bf34cca
craft needs to download shared extensions too
2025-06-02 11:55:55 +07:00
DubbleClick
55b4ba5832
fix file_exists check in printing shared extension folder
2025-06-01 13:23:44 +07:00
Marc
93eb6378ba
Merge branch 'main' into fix/icurel
2025-05-31 22:32:08 +07:00
David Grüner
c551efb75c
Fix CraftCommand ignoring build-options during build ( closes #732 ) ( #733 )
...
Unified option to parameter conversion
2025-05-26 20:14:23 +08:00
DubbleClick
835fc1e360
oops
2025-05-22 16:08:09 +07:00
DubbleClick
2a70b998e3
change to count of Static Extensions
2025-05-22 16:07:52 +07:00
DubbleClick
b376d1682f
remove runSharedExtensionCheckUnix
2025-05-21 18:35:48 +07:00
Marc
95380168ef
Merge branch 'fix/icurel' into feat/spx
2025-05-21 14:55:17 +07:00