aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/tests
AgeCommit message (Expand)Author
2026-08-22test(show-command): run test_self againnsfisis
2026-08-22fix(package): dispatch get_links_for_type on Link::TYPE_* valuesnsfisis
2026-08-22fix(event-dispatcher): run COMPOSER_BINARY without a PHP interpreternsfisis
2026-08-22feat(cli): tell the user to run `shirabe`, not `composer`nsfisis
2026-08-22ci: setup GitHub Actionsnsfisis
2026-08-20fix(event-dispatcher): let a PHP script reach the Composer object graphnsfisis
2026-08-19perf(package): hand out link maps behind Rcnsfisis
2026-08-19fix(input): thread a typed InputValue through the input layernsfisis
2026-08-18perf(metadata-minifier): defer copying versions out of expandnsfisis
2026-08-18fix(input): return a bool|string|string[]|null enum from get_optionnsfisis
2026-08-18fix: propagate ported exceptions instead of flattening themnsfisis
2026-08-18fix(process-executor): model commands as a CommandLine enumnsfisis
2026-08-18refactor(preg): add preg_is_match for existence-only call sitesnsfisis
2026-08-18refactor(preg): drop the offset argument from preg_matchnsfisis
2026-08-18refactor(pcre): inline Preg into its call sites and drop the cratensfisis
2026-08-18refactor(preg): split PregMatches reads into get() and name()nsfisis
2026-08-18refactor(pcre): hand back the match instead of copying it outnsfisis
2026-08-17refactor(pcre): return the Preg $matches instead of filling an out-paramnsfisis
2026-08-17refactor(preg): wrap the preg_* $matches maps in newtypesnsfisis
2026-08-17fix(platform): expand the %VAR% form in expand_path()nsfisis
2026-08-17refactor(preg): replace Preg::split*() with shim preg_split*()nsfisis
2026-08-17refactor(preg): drop unused args of preg_match_all_offset_capture2()nsfisis
2026-08-16test: correct stale #[ignore] reasonsnsfisis
2026-08-16refactor(tests): share the PHP worker helpers with the plugin binarynsfisis
2026-08-16fix(autoload): expand the dirsep placeholder in target-dir patternsnsfisis
2026-08-16refactor(env): route Shirabe's own env reads through the shimnsfisis
2026-08-16feat(plugin): proxy Composer\Util\Filesystem into the plugin workernsfisis
2026-08-16feat(php-rpc): replay Rust-side env writes into the PHP workernsfisis
2026-08-16feat(plugin): guard Rust-owned classes the worker has no proxy fornsfisis
2026-08-16refactor(php-shim): split json_decode into assoc and obj variantsnsfisis
2026-08-16refactor(php-shim): give parse_url a typed UrlComponents resultnsfisis
2026-08-16refactor(io): take &str in ConsoleIO write and sanitizensfisis
2026-08-16test(event-dispatcher): run PHPUnit-class listeners in the PHP workernsfisis
2026-08-16refactor: narrow pub(crate) items to privatensfisis
2026-08-16feat(php-shim): render human-facing timestamps in the local timezonensfisis
2026-08-15feat(cli): report Shirabe's own identity instead of Composer'snsfisis
2026-08-15feat(php-shim): drop the modelled PHP version constantsnsfisis
2026-08-15fix(php-rpc): unpack the runtime bundle under the cache dirnsfisis
2026-08-15feat(diagnose): audit the Composer runtime the executable carriesnsfisis
2026-08-15feat(php-rpc): embed the Composer PHP runtime in the executablensfisis
2026-08-12test(installed-versions): verify the PHP class the worker loadsnsfisis
2026-08-12test: drop stale #[ignore]s and rewrite the run-script reasonsnsfisis
2026-08-12docs(todo): retag TODO markers by root causensfisis
2026-08-11chore(php-shim): drop the ob_start()/ob_get_clean() portsnsfisis
2026-08-11refactor(util): drop the unused TlsHelper portnsfisis
2026-08-10feat(console): import scripts Command classes as application commandsnsfisis
2026-08-10refactor(symfony): hide leaf modules behind their parent re-exportsnsfisis
2026-08-10feat(xdebug): switch Xdebug off in the PHP workernsfisis
2026-08-09feat(plugin): let a Rust-implemented plugin cross into the workernsfisis
2026-08-09feat(symfony-filesystem): finish the Filesystem port and trim its APInsfisis