aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/downloader
AgeCommit message (Expand)Author
2026-08-06refactor(php-shim): take &str and return String from pathinfonsfisis
2026-08-06refactor: replace literal-list in_array_strict with matches!nsfisis
2026-08-06refactor(php-shim): split in_array into strict and loose variantsnsfisis
2026-08-06chore: drop @param/@return tags that only restate Rust typesnsfisis
2026-08-06refactor(php-shim): take filesystem paths as impl AsRef<Path>nsfisis
2026-08-02fix(io): propagate ask/select errors instead of panickingnsfisis
2026-08-02fix(downloader): restore late binding in getLocalChanges/update pathsnsfisis
2026-08-01feat(php-shim): implement Phar/PharData and the zlib/bzip2 functionsnsfisis
2026-07-25refactor: replace redundant clones with movesnsfisis
2026-07-20fix(php-shim): use PhpMixed::to_bool() for PHP truthy castsnsfisis
2026-07-20fix(process-executor): un-ignore 11 tests by implementing execute_async mock ...nsfisis
2026-07-19fix(show-command): un-ignore 10 tests by fixing show-warnings typing and repo...nsfisis
2026-07-18chore: rustfmtnsfisis
2026-07-18refactor(downloader): take &self across the downloader hierarchynsfisis
2026-07-18perf(process-executor): make execute_async genuinely concurrentnsfisis
2026-07-18perf(regex): eliminate per-call clone overhead in preg_* dispatchnsfisis
2026-07-04fix(pcre): restore missing regex delimiters in ported patternsnsfisis
2026-06-30refactor(git): replace is_callable with RunCommandOutput traitnsfisis
2026-06-29chore(lint): ban bare `use anyhow::Result` and fully qualify itnsfisis
2026-06-28fix(http): avoid nested tokio runtime panic in download pathnsfisis
2026-06-28refactor: add linternsfisis
2026-06-27test: port Composer tests unblocked by mockall, add seamsnsfisis
2026-06-27refactor(composer): hold managers behind *Interface traitsnsfisis
2026-06-27refactor: fix compiler warnings and clippy warningsnsfisis
2026-06-26test: port 35 auth/installer/io/zip/bitbucket tests; implement date_creatensfisis
2026-06-24feat(process): wire execute output handling to a callback modelnsfisis
2026-06-24refactor(process): take cwd as Option<&str> instead of IntoExecCwdnsfisis
2026-06-24chore: unwrap meaningless PhpMixed::String()nsfisis
2026-06-22test: port previously-ignored Composer tests via __ test hatchesnsfisis
2026-06-22feat(php-shim): implement fopen-family stream API on PhpResourcensfisis
2026-06-20feat(symfony-process): port full Process class from PHPnsfisis
2026-06-20fix(path): propagate PathBufnsfisis
2026-06-20refactor(php-shim): drop Box wrapping from PhpMixed List/Arraynsfisis
2026-06-20refactor(clippy): resolve idiomatic lint warningsnsfisis
2026-06-20feat(hg): implement Hg::new constructornsfisis
2026-06-20feat: resolve trivial todo!() placeholdersnsfisis
2026-06-20refactor: auto-fix clippy warningsnsfisis
2026-06-20feat(php-shim): implement count()nsfisis
2026-06-14feat(php-shim): implement random_int/random_bytes with fastrandnsfisis
2026-06-14refactor: fix warningsnsfisis
2026-06-14refactor(pcre): drop Result from Preg method return typesnsfisis
2026-06-14refactor(pcre): drop strict-groups Preg variantsnsfisis
2026-06-12refactor(php-shim): replace literal sprintf calls with format!nsfisis
2026-06-11feat(console): resolve phase-b TODOs in doRun and IO wiringnsfisis
2026-06-10feat(phase-c): resolve cross-module phase-b TODOsnsfisis
2026-06-10feat(phase-c): resolve exception-handling phase-b TODOsnsfisis
2026-06-08feat(phase-c): resolve static-property phase-b TODOsnsfisis
2026-06-08refactor(external-packages): drop component segment from symfony pathsnsfisis
2026-06-07feat(phase-c): resolve &mut-access phase-b TODOs via handle settersnsfisis
2026-06-07refactor(phase-c): resolve shared-ownership TODOs via handle/Rc clonesnsfisis