-
-
Notifications
You must be signed in to change notification settings - Fork 343
StaticPHP v3 #980
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
crazywhalecc
wants to merge
82
commits into
v3
Choose a base branch
from
v3-dev
base: v3
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
StaticPHP v3 #980
Changes from 1 commit
Commits
Show all changes
82 commits
Select commit
Hold shift + click to select a range
e316971
Fix cross-device warning in rename function
crazywhalecc e6591ff
add pcov extension (shared only, like xdebug)
henderkes 14bfb41
v3 base
crazywhalecc 6b3b841
Fix cross-device warning in rename function (#978)
henderkes 59a6e27
add pcov extension (shared only, like xdebug) (#979)
henderkes 9903c22
Merge branch 'main' into v3-dev
crazywhalecc c38f174
Forward-port #978
crazywhalecc daa87e1
Add DirDiff utility and enhance package build process
crazywhalecc 71d803d
cs fix
crazywhalecc 2f8570b
Implement missing legacy options
crazywhalecc e9d3f7e
Change wrong option name
crazywhalecc 20892ab
Auto-append prefix for php-extension packages
crazywhalecc dc5bf6d
Correct install-pkg argument name, add alias
crazywhalecc 64fde5f
Allow loading config dir from registry
crazywhalecc ee46c1c
Fix switch-php-version command not working bug
crazywhalecc d16f5a9
Add --with-packages option for spc-config command
crazywhalecc c925914
Add version getter and checksum for go-xcaddy artifact
crazywhalecc 52553fb
Fix PHPStan errors
crazywhalecc 7fa6fd0
Add HostedPackageBin downloader and enhance artifact handling
crazywhalecc 93a697e
Fix artifact downloader constants and improve error message for hoste…
crazywhalecc 106b55d
[v3] Add musl-wrapper and musl-toolchain installation support (#984)
crazywhalecc 9ad7147
Enhance musl-wrapper and musl-toolchain installation process (#988)
crazywhalecc d3b0f5d
Fix argument naming in InstallPackageCommand for clarity (#989)
crazywhalecc 2f09ace
Add LinuxToolCheck
crazywhalecc baddd60
Add dev commands: is-installed, shell (for debugging package status)
crazywhalecc dbc6dbe
Add Zig package support with downloader and installation checks
crazywhalecc 88b86d3
Fix artifact downloade does not accept boolean options bug
crazywhalecc 6775cb4
Fix pkg-config doctor fix using source bug
crazywhalecc 3ff762c
Fix wrong namespace in go-xcaddy package
crazywhalecc df6c27c
Allow absolute paths for configs
crazywhalecc abd6c2f
Add PackageInstaller::isPackageInstalled() API
crazywhalecc eab1059
Remove redundant path
crazywhalecc 127c935
Refactor BUILDROOT_ABS initialization to provide a default path (#991)
crazywhalecc a1cadec
Refactor re2c fix-item
crazywhalecc 80d922a
Use patch for current package exclusively
crazywhalecc 20e0711
Add libedit package build
crazywhalecc 11e7a59
Add ncurses package build
crazywhalecc 321f2e1
Allow all types of package can be built
crazywhalecc f4bb026
Fix ncurses static-libs
crazywhalecc b384345
Add php-micro patch for embed mode
crazywhalecc 80128ed
Add patch description display
crazywhalecc 78234ef
Add missing patchPkgconfPrefix function
crazywhalecc 7b16f68
Allow package implementation using parent class functions
crazywhalecc a4bd2a7
Add shared extension build support
crazywhalecc 0db26be
Correct SAPI-packages to be installed
crazywhalecc e004d10
Fix phpstan
crazywhalecc 808aed2
Refactor package stage handling and update class structures for impro…
crazywhalecc ac01867
Refactor stage execution to use method references for improved clarity
crazywhalecc b0f630f
Add package outputs, colorize motd
crazywhalecc bcaef59
Support full --no-ansi options
crazywhalecc 4a96875
Update src/Package/Library/ncurses.php
crazywhalecc f68adc3
Update src/Package/Target/php.php
crazywhalecc 7837563
V3 feat/re2c (#992)
crazywhalecc bde1440
Refactor test structure and update paths for improved organization
crazywhalecc 97e337c
Refactor test structure and update paths for improved organization (#…
crazywhalecc 794d92c
Add early validation for package build and installation requirements
crazywhalecc 2901d32
Update ApplicationContext and InteractiveTerm to handle null outputs …
crazywhalecc 66d3af5
Add early validation for package build and installation requirements …
crazywhalecc 458af6a
Add build function check for current OS and update validation logic
crazywhalecc dc05ad2
Update captain hook for windows
crazywhalecc 2080407
Enhance Windows support by updating artifact configuration and improv…
crazywhalecc fe0b983
Fix debug mode and verbosity relation
crazywhalecc 4bbe56d
Fix windows extracting with curl typo, ignore traits in package
crazywhalecc eb0a36e
Rename
crazywhalecc 48fbeab
Add log for interactive term
crazywhalecc 7c8b40a
Add windows php cli builds, support micro patches
crazywhalecc f6b47ad
Separate unix and windows build for php
crazywhalecc 6d292b4
Add WindowsCMakeExecutor
crazywhalecc e3f9894
Apply copilot's suggestion
crazywhalecc c4cec15
Use container instead of passing
crazywhalecc da8b7c2
Use the real build target to display
crazywhalecc 4e841cf
Update src/Package/Target/php/windows.php
crazywhalecc 8bf2f42
Merge remote-tracking branch 'origin/v3-feat/win' into v3-feat/win
crazywhalecc 9a91aec
Update src/Package/Target/php/windows.php
crazywhalecc a4fd618
Update src/StaticPHP/Artifact/Artifact.php
crazywhalecc 355da34
Merge remote-tracking branch 'origin/v3-feat/win' into v3-feat/win
crazywhalecc 63c7aa8
Update captainhook.json to cross-platform friendly
crazywhalecc f8952da
Update captainhook.json to cross-platform friendly
crazywhalecc 88d135a
Allow interrupt on Windows
crazywhalecc fefcbf4
Allow automatically get latest gRPC source (#909)
crazywhalecc 910f10a
Typo
crazywhalecc c1c31a7
V3 feat/win (#999)
crazywhalecc File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.