diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-07-24 20:23:12 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-07-24 20:23:12 +0900 |
| commit | 76c6d132fbc8341bdf14537bba7f00b073eddbc1 (patch) | |
| tree | 3a2e9e2540d057d1f1304ee68534c8a2a778ca98 /crates/shirabe-external-packages/src/symfony/console/formatter.rs | |
| parent | 7d29b5116d51a2f4ae5f90b1ef33a4b1454edebd (diff) | |
| download | php-shirabe-76c6d132fbc8341bdf14537bba7f00b073eddbc1.tar.gz php-shirabe-76c6d132fbc8341bdf14537bba7f00b073eddbc1.tar.zst php-shirabe-76c6d132fbc8341bdf14537bba7f00b073eddbc1.zip | |
fix(package): rewrite dist-reference SHA regex without look-around
Package::set_source_dist_references and LockTransaction's dist-url
mirroring both used {(?<=/|sha=)[a-f0-9]{40}(?=/|$)}i, but the regex
crate has no look-around support at all and panics compiling it. Per
docs/dev/regex-porting.md, rewrote the boundary assertions into
capturing groups and switched to Preg::replace_callback, which
re-emits the captured delimiters around the replaced reference.
Diffstat (limited to 'crates/shirabe-external-packages/src/symfony/console/formatter.rs')
0 files changed, 0 insertions, 0 deletions
