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
/
locker.rs
Age
Commit message (
Expand
)
Author
2026-08-23
fix(fs): carry file_get_contents results as bytes
nsfisis
2026-08-22
feat(cli): tell the user to run `shirabe`, not `composer`
nsfisis
2026-08-18
fix: propagate ported exceptions instead of flattening them
nsfisis
2026-08-18
fix(process-executor): model commands as a CommandLine enum
nsfisis
2026-08-18
refactor(function-exists): drop checks for always-present capabilities
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): 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): wrap the preg_* $matches maps in newtypes
nsfisis
2026-08-09
refactor(seld-json-lint): extract seld/json_lint into the shirabe-seld-json-l...
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-06
refactor: replace literal-list in_array_strict with matches!
nsfisis
2026-08-06
refactor(php-shim): split in_array into strict and loose variants
nsfisis
2026-08-06
chore: drop @param/@return tags that only restate Rust types
nsfisis
2026-08-06
refactor(php-shim): take filesystem paths as impl AsRef<Path>
nsfisis
2026-08-02
fix(json): propagate JsonFile::encode errors instead of unwrapping
nsfisis
2026-07-25
refactor: replace redundant clones with moves
nsfisis
2026-07-25
feat(tracing): init tracing subscriber from $SHIRABE_TRACING
nsfisis
2026-07-24
fix(locker): return stability-flags as int, not string
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
refactor: add linter
nsfisis
2026-06-27
fix(json): encode empty stdClass fields as {} not []
nsfisis
2026-06-27
refactor(composer): hold managers behind *Interface traits
nsfisis
2026-06-27
fix(locker): build InstalledRepository with locked and root repos
nsfisis
2026-06-27
refactor: fix compiler warnings and clippy warnings
nsfisis
2026-06-24
feat(process): wire execute output handling to a callback model
nsfisis
2026-06-24
chore: unwrap meaningless PhpMixed::String()
nsfisis
2026-06-21
refactor(php-shim): drop reset()/reset_first()/end_arr() array helpers
nsfisis
2026-06-20
fix(path): propagate PathBuf
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-12
refactor(php-shim): replace literal sprintf calls with format!
nsfisis
2026-06-10
feat(phase-c): resolve exception-handling phase-b TODOs
nsfisis
2026-06-09
feat(datetime): resolve datetime TODOs
nsfisis
2026-06-08
feat(phase-c): resolve PhpMixed-conversion phase-b TODOs
nsfisis
2026-06-07
feat(phase-c): resolve dynamic-dispatch phase-b TODOs
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
2026-06-05
refactor(json): model JsonFile encode/write options as a typed struct
nsfisis
2026-06-04
feat(locker): wire get_locked_repository via LockArrayRepository
nsfisis
2026-06-03
feat(php-shim): align fwrite/touch2/PHP_OS_FAMILY/PHP_URL_SCHEME with PHP
nsfisis
2026-06-01
fix(package): port every PHP clone operator to handle dup()
nsfisis
2026-05-29
refactor(repository): introduce typed LockArrayRepositoryHandle
nsfisis
[next]