crazywhalecc
|
333b776e77
|
Refactor all command class exception handling
|
2025-08-07 13:09:18 +08:00 |
|
crazywhalecc
|
f68f060be2
|
Refactor all (except command) modules using new exceptions
|
2025-08-07 13:09:18 +08:00 |
|
crazywhalecc
|
722bb31815
|
Introduce AttributeMapper for managing extensions and doctor attributes
|
2025-08-07 13:09:18 +08:00 |
|
crazywhalecc
|
0c9a30256e
|
Remove all @throws PHPDoc, it's almost useless for SPC anymore
|
2025-08-07 13:09:18 +08:00 |
|
DubbleClick
|
3789c7c335
|
only enable one of password-argon2 or openssl-argon2
|
2025-08-04 10:14:48 +07:00 |
|
crazywhalecc
|
4fb4e42896
|
Revert
|
2025-08-04 01:10:08 +08:00 |
|
crazywhalecc
|
81e7a0c554
|
Add without argon2 option
|
2025-08-03 23:01:24 +08:00 |
|
crazywhalecc
|
4cbe4ea82d
|
Revert corrupted revert
|
2025-08-03 23:01:09 +08:00 |
|
crazywhalecc
|
ea4905cd0d
|
Add argon2 support for PHP-NTS < 8.5
|
2025-08-03 22:59:40 +08:00 |
|
crazywhalecc
|
3c09ba59d7
|
Merge remote-tracking branch 'origin/php-85' into php-85
|
2025-08-03 22:55:17 +08:00 |
|
Jerry Ma
|
430f436b79
|
Update src/SPC/builder/macos/MacOSBuilder.php
Co-authored-by: Marc <m@pyc.ac>
|
2025-08-03 22:48:09 +08:00 |
|
Jerry Ma
|
93001dce88
|
Update src/SPC/builder/macos/MacOSBuilder.php
Co-authored-by: Marc <m@pyc.ac>
|
2025-08-03 22:47:02 +08:00 |
|
Jerry Ma
|
2d6d25cadf
|
Update src/SPC/builder/linux/LinuxBuilder.php
Co-authored-by: Marc <m@pyc.ac>
|
2025-08-03 22:46:47 +08:00 |
|
crazywhalecc
|
b644da8210
|
Remove redundant patches for openssl
|
2025-08-03 22:45:24 +08:00 |
|
crazywhalecc
|
643926886c
|
Test original
|
2025-08-03 02:00:19 +08:00 |
|
crazywhalecc
|
9a5a59d876
|
Test
|
2025-08-03 01:49:15 +08:00 |
|
crazywhalecc
|
e6cf05ddff
|
Test
|
2025-08-03 01:12:28 +08:00 |
|
crazywhalecc
|
e14301d991
|
Symbol workaround for cross toolchain
|
2025-08-02 18:07:32 +08:00 |
|
crazywhalecc
|
af62e55da8
|
Add missing space
|
2025-08-02 01:38:32 +08:00 |
|
crazywhalecc
|
22a8191b97
|
Fix opcache jit option parsing in builder
|
2025-08-02 01:29:20 +08:00 |
|
crazywhalecc
|
2c5cf07e9c
|
cs fix, fix file name
|
2025-08-01 15:45:33 +08:00 |
|
crazywhalecc
|
cace504a63
|
Workaround for windows openssl temporarily
|
2025-08-01 15:42:34 +08:00 |
|
crazywhalecc
|
07d66ade85
|
Add separated patchedBeforeWindowsConfigure
|
2025-08-01 01:28:56 +08:00 |
|
crazywhalecc
|
5f9fe2948c
|
Fix missing SPC_EXTRA_LIBS with type error bug
|
2025-08-01 00:09:05 +08:00 |
|
crazywhalecc
|
1047d471ed
|
Merge branch 'main' into php-85
# Conflicts:
# src/SPC/builder/linux/LinuxBuilder.php
# src/SPC/store/source/PhpSource.php
# src/globals/test-extensions.php
|
2025-07-31 23:46:34 +08:00 |
|
DubbleClick
|
ecaa31f38d
|
no start group for macos
|
2025-07-31 21:11:15 +07:00 |
|
crazywhalecc
|
601444d0a5
|
Add re2c build for spc-gnu-docker
|
2025-07-31 01:44:44 +08:00 |
|
crazywhalecc
|
3c972ac905
|
Add re2c build
|
2025-07-31 00:55:25 +08:00 |
|
crazywhalecc
|
6984c29a3a
|
suggestion
|
2025-07-31 00:11:49 +08:00 |
|
crazywhalecc
|
5f33a07f4c
|
Fix windows builds when unix configure does not exist
|
2025-07-30 23:57:52 +08:00 |
|
crazywhalecc
|
357c04def0
|
Merge branch 'main' into php-85
# Conflicts:
# src/SPC/util/PkgConfigUtil.php
|
2025-07-30 23:25:49 +08:00 |
|
crazywhalecc
|
af10cacdff
|
Add openssl version getter for Windows, test openssl
|
2025-07-30 23:23:12 +08:00 |
|
crazywhalecc
|
5f5d934d58
|
Add openssl argon2 password hash support for PHP 8.5
|
2025-07-30 23:02:28 +08:00 |
|
DubbleClick
|
fda637bb03
|
suggestions
|
2025-07-30 10:24:21 +07:00 |
|
DubbleClick
|
76d17ebef0
|
-static was too much
|
2025-07-29 13:34:01 +07:00 |
|
crazywhalecc
|
9ed3c8b498
|
phpstan
|
2025-07-29 11:25:06 +08:00 |
|
crazywhalecc
|
ed67393d33
|
Move opcache JIT handling from Linux and MacOS builders to Extension
|
2025-07-29 11:22:58 +08:00 |
|
DubbleClick
|
e8bc892d8b
|
Merge branch 'main' of https://github.com/crazywhalecc/static-php-cli into zig
|
2025-07-29 10:20:30 +07:00 |
|
Jerry Ma
|
fafe7d5778
|
Merge pull request #835 from crazywhalecc/chore/test-and-validate
Chore: PHPUnit test & docs & PHPDoc for vendor mode
|
2025-07-29 11:08:53 +08:00 |
|
crazywhalecc
|
e9dbeb1e34
|
Refactor opcache JIT handling and version checks in Linux and MacOS builders
|
2025-07-29 10:59:36 +08:00 |
|
DubbleClick
|
342192fd67
|
remove lto related stuff again, not worth using
|
2025-07-28 19:43:01 +07:00 |
|
crazywhalecc
|
b9bec5b526
|
Whoops, extension test
|
2025-07-28 16:00:32 +08:00 |
|
crazywhalecc
|
fb106a3d41
|
Merge branch 'refs/heads/main' into php-85
# Conflicts:
# src/globals/test-extensions.php
|
2025-07-28 10:12:13 +08:00 |
|
DubbleClick
|
944cca709f
|
use $AR in second part of command too
|
2025-07-27 01:10:21 +07:00 |
|
DubbleClick
|
b6f673cd68
|
Use $AR instead of ar. Compatibility with -flto(=thin).
|
2025-07-27 00:59:32 +07:00 |
|
DubbleClick
|
d0d51ccf82
|
trigger CI again after clearing cache
|
2025-07-26 22:23:00 +07:00 |
|
DubbleClick
|
05053b5cd6
|
cs fix
|
2025-07-26 21:45:48 +07:00 |
|
DubbleClick
|
978552136c
|
try to make everything -flto=thin compatible (librdkafka fails for some reason)
|
2025-07-26 21:44:01 +07:00 |
|
DubbleClick
|
c2b3b78846
|
switch to libmimalloc.a because go linker is sometimes doing unpredictable things
|
2025-07-26 13:51:34 +07:00 |
|
DubbleClick
|
6e74dabc1c
|
reduce libphp.a size by stripping .a archives inside it as well
|
2025-07-26 13:48:22 +07:00 |
|