index
:
php-shirabe
main
php-shirabe
nsfisis
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
crates
/
shirabe
/
src
/
package
/
version
Age
Commit message (
Expand
)
Author
2026-08-18
fix: propagate ported exceptions instead of flattening them
nsfisis
2026-08-18
refactor(function-exists): drop checks for always-present capabilities
nsfisis
2026-08-18
refactor(preg): make preg_match_all yield matches per occurrence
nsfisis
2026-08-18
refactor(preg): add preg_is_match for existence-only call sites
nsfisis
2026-08-18
refactor(preg): drop the offset argument from preg_match
nsfisis
2026-08-18
refactor(pcre): inline Preg into its call sites and drop the crate
nsfisis
2026-08-18
refactor(preg): split PregMatches reads into get() and name()
nsfisis
2026-08-18
refactor(pcre): drop the two bespoke isMatch variants
nsfisis
2026-08-18
refactor(pcre): hand back the match instead of copying it out
nsfisis
2026-08-17
refactor(pcre): return the Preg $matches instead of filling an out-param
nsfisis
2026-08-17
refactor(preg): report unmatched groups as null throughout
nsfisis
2026-08-17
refactor(preg): wrap the preg_* $matches maps in newtypes
nsfisis
2026-08-17
fix(pcre): preserve unmatched groups in Preg::match_all*()
nsfisis
2026-08-16
fix(php-shim): accept negative offsets in substr_replace
nsfisis
2026-08-15
feat(php-shim): drop the modelled PHP version constants
nsfisis
2026-08-11
chore(php-shim): drop the PHP_INT_* constants
nsfisis
2026-08-09
refactor(pcre): extract composer/pcre into the shirabe-pcre crate
nsfisis
2026-08-08
feat(php-shim): give ported exceptions PHP's class hierarchy
nsfisis
2026-08-08
refactor(semver): replace Constraint's OP_*/STR_OP_* with CmpOp
nsfisis
2026-08-06
chore: drop @param/@return tags that only restate Rust types
nsfisis
2026-08-04
docs: state code facts instead of porting-phase progress
nsfisis
2026-07-25
refactor: replace redundant clones with moves
nsfisis
2026-07-20
fix(process-executor): un-ignore 11 tests by implementing execute_async mock ...
nsfisis
2026-07-19
fix(show-command): un-ignore 10 tests by fixing show-warnings typing and repo...
nsfisis
2026-07-18
chore: rustfmt
nsfisis
2026-07-18
refactor(downloader): take &self across the downloader hierarchy
nsfisis
2026-07-18
perf(process-executor): make execute_async genuinely concurrent
nsfisis
2026-07-18
perf(regex): eliminate per-call clone overhead in preg_* dispatch
nsfisis
2026-06-29
chore(lint): ban bare `use anyhow::Result` and fully qualify it
nsfisis
2026-06-28
test(installer): port InstallerTest unit and integration harness
nsfisis
2026-06-28
fix(http): avoid nested tokio runtime panic in download path
nsfisis
2026-06-28
refactor: add linter
nsfisis
2026-06-27
test: port Composer tests unblocked by mockall, add seams
nsfisis
2026-06-27
refactor: fix compiler warnings and clippy warnings
nsfisis
2026-06-26
test: port 32 command/repository/downloader tests
nsfisis
2026-06-24
refactor(process): take cwd as Option<&str> instead of IntoExecCwd
nsfisis
2026-06-24
refactor(semver): re-export shirabe-semver at crate root, drop composer::semv...
nsfisis
2026-06-20
feat(symfony-process): port full Process class from PHP
nsfisis
2026-06-20
refactor(php-shim): drop Box wrapping from PhpMixed List/Array
nsfisis
2026-06-20
refactor: auto-fix clippy warnings
nsfisis
2026-06-14
refactor(pcre): drop Result from Preg method return types
nsfisis
2026-06-14
refactor(pcre): drop strict-groups Preg variants
nsfisis
2026-06-11
feat(console): resolve phase-b TODOs in doRun and IO wiring
nsfisis
2026-06-10
feat(phase-c): resolve cross-module phase-b TODOs
nsfisis
2026-06-08
refactor(external-packages): drop component segment from symfony paths
nsfisis
2026-06-07
feat(metadata-minifier): port expand for minified package metadata
nsfisis
2026-06-07
refactor(phase-c): share PlatformRepository and RepositorySet via handles
nsfisis
2026-06-06
refactor(version-bumper): share caller's VersionParser with ArrayLoader
nsfisis
2026-06-06
fix(array-dumper): emit package links and require Link pretty constraint
nsfisis
2026-06-06
refactor(repository): make read methods fallible and take &mut self
nsfisis
[next]