aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/dependency_resolver
AgeCommit message (Expand)Author
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-02fix(repository): resolve remaining late-binding hazards from the auditnsfisis
2026-08-02refactor(php-shim): drop pack/unpack in favor of direct byte handlingnsfisis
2026-07-25perf(advisory): share AnySecurityAdvisory via Rcnsfisis
2026-07-25refactor: replace redundant clones with movesnsfisis
2026-07-25feat(tracing): init tracing subscriber from $SHIRABE_TRACINGnsfisis
2026-07-25refactor(operation): replace OperationInterface with AnyOperation enumnsfisis
2026-07-24fix(solver-problems): compare RULE_LEARNED sort keys like PHP's <=>nsfisis
2026-07-24fix(solver-problems): preserve first-occurrence order in extension hintnsfisis
2026-07-24fix(package): rewrite dist-reference SHA regex without look-aroundnsfisis
2026-07-24fix(pool-builder): use plain getPackages() on locked repositorynsfisis
2026-07-24fix(dependency-resolver): query real PHP for ext-* version/loaded checksnsfisis
2026-07-20fix(pool-builder): fix three build_pool bugs found by un-ignoring test_pool_b...nsfisis
2026-07-20fix(php-shim): use PhpMixed::to_bool() for PHP truthy castsnsfisis
2026-07-18perf(regex): eliminate per-call clone overhead in preg_* dispatchnsfisis
2026-07-11chore: use fully-qualified name for Rc/RefCellnsfisis
2026-07-05fix(problem): port PHP reason-string formatting for alias/security-advisory p...nsfisis
2026-06-29chore(lint): ban bare `use anyhow::Result` and fully qualify itnsfisis
2026-06-28refactor: add linternsfisis
2026-06-28feat(package): impl alias getter delegation via owned String returnsnsfisis
2026-06-27refactor(composer): hold managers behind *Interface traitsnsfisis
2026-06-27refactor: fix compiler warnings and clippy warningsnsfisis
2026-06-26fix(remove-command,pool-builder): drop Composer re-entrancy and PRE_POOL_CREA...nsfisis
2026-06-26fix(repository-command,config): delimited Preg pattern and list-form reposnsfisis
2026-06-26feat(dependency-resolver): wire operation get_package and unblock solver testsnsfisis
2026-06-24refactor(semver): re-export shirabe-semver at crate root, drop composer::semv...nsfisis
2026-06-22feat(solver): surface SolverProblemsException via two-layer Resultnsfisis
2026-06-22test: port previously-ignored Composer tests via __ test hatchesnsfisis
2026-06-21feat(php-shim): implement microtimensfisis
2026-06-21refactor(math): use method-style max/min/clamp over std::cmpnsfisis
2026-06-20refactor(php-shim): drop Box wrapping from PhpMixed List/Arraynsfisis
2026-06-20refactor(clippy): resolve idiomatic lint warningsnsfisis
2026-06-20refactor: auto-fix clippy warningsnsfisis
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-12feat(symfony-console): port Symfony Console and make the workspace compilensfisis
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-09feat(event-dispatcher): unify event dispatch via EventInterface traitnsfisis
2026-06-08feat(phase-c): resolve PHP-array-semantics phase-b TODOsnsfisis
2026-06-08feat(phase-c): resolve PhpMixed-conversion phase-b TODOsnsfisis
2026-06-07feat(phase-c): resolve owned-argument phase-b TODOsnsfisis
2026-06-07refactor(phase-c): resolve shared-ownership TODOs via handle/Rc clonesnsfisis
2026-06-07feat(shirabe): resolve advisory instanceof TODOs via AnySecurityAdvisorynsfisis
2026-06-07feat(shirabe): resolve phase-b TODOs with shared ownershipnsfisis
2026-06-06refactor(operation,link): port __toString to Displaynsfisis