aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/package/loader
AgeCommit message (Expand)Author
2026-08-15feat(cli): report Shirabe's own identity instead of Composer'snsfisis
2026-08-09refactor(pcre): extract composer/pcre into the shirabe-pcre cratensfisis
2026-08-09fix(exception): carry PHP's $previous through the ported throw sitesnsfisis
2026-08-08feat(php-shim): give ported exceptions PHP's class hierarchynsfisis
2026-08-08refactor(semver): replace Constraint's OP_*/STR_OP_* with CmpOpnsfisis
2026-08-07refactor: merge split inherent impl blocks into one per typensfisis
2026-08-06chore: drop @param/@return tags that only restate Rust typesnsfisis
2026-08-04fix(package): keep list-shaped license arrays in ValidatingArrayLoadernsfisis
2026-08-02fix(repository): resolve remaining late-binding hazards from the auditnsfisis
2026-07-25refactor: replace redundant clones with movesnsfisis
2026-07-25feat(tracing): init tracing subscriber from $SHIRABE_TRACINGnsfisis
2026-07-20fix(php-shim): use PhpMixed::to_bool() for PHP truthy castsnsfisis
2026-07-20fix(validating-array-loader): un-ignore test_fund_command by fixing empty checknsfisis
2026-07-19fix(root-package-loader): un-ignore 4 tests by fixing stability-flag isset() ...nsfisis
2026-07-18perf(regex): eliminate per-call clone overhead in preg_* dispatchnsfisis
2026-07-11chore: use fully-qualified name for Rc/RefCellnsfisis
2026-07-05feat(validating-array-loader): implement LoaderInterfacensfisis
2026-06-29chore(lint): ban bare `use anyhow::Result` and fully qualify itnsfisis
2026-06-28refactor: add linternsfisis
2026-06-27test: port Composer tests unblocked by mockall, add seamsnsfisis
2026-06-27refactor: fix compiler warnings and clippy warningsnsfisis
2026-06-26test: port 32 command/repository/downloader testsnsfisis
2026-06-26test: port 24 command/repository/package/util tests; add TlsHelpernsfisis
2026-06-25feat(semver): hand-port constraint AND-split to drop look-around regexnsfisis
2026-06-24chore: unwrap meaningless PhpMixed::String()nsfisis
2026-06-24refactor(semver): re-export shirabe-semver at crate root, drop composer::semv...nsfisis
2026-06-24refactor(crates): split metadata-minifier and spdx-licenses into own cratesnsfisis
2026-06-21refactor(php-shim): split filter_var into per-filter functionsnsfisis
2026-06-20refactor(php-shim): drop Box wrapping from PhpMixed List/Arraynsfisis
2026-06-20feat: resolve trivial todo!() placeholdersnsfisis
2026-06-20refactor: auto-fix clippy 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-09feat(datetime): resolve datetime TODOsnsfisis
2026-06-08feat(phase-c): resolve PhpMixed-conversion phase-b TODOsnsfisis
2026-06-08feat(phase-c): resolve reflection/downcast phase-b TODOsnsfisis
2026-06-06fix(json-loader): pass decoded config to loader instead of empty mapnsfisis
2026-06-06fix(array-dumper): emit package links and require Link pretty constraintnsfisis
2026-06-04feat(loader): wire RootPackageLoader::load end-to-endnsfisis
2026-06-04feat(loader): wire ArrayLoader::load end-to-end (create_object/configure_obje...nsfisis
2026-06-04feat: resolve trivial todo!() sites with existing constructorsnsfisis
2026-06-03fix(config,loader): wire JsonValidationException catch; drop unportable chain...nsfisis
2026-06-01fix(package): port every PHP clone operator to handle dup()nsfisis
2026-05-26refactor(io): share IOInterface via Rc<RefCell<dyn _>> handlensfisis
2026-05-25refactor(package): introduce Rc<RefCell<_>> handles for packagesnsfisis
2026-05-23refactor(semver): change ConstraintInterface to a closed enumnsfisis
2026-05-22refactor: share Pool via Rc<RefCell>nsfisis
2026-05-22refactor(composer): unify Composer/PartialComposer via Rc handlesnsfisis
2026-05-20refactor: re-export module items to shorten import pathsnsfisis