index
:
php-shirabe
main
php-shirabe
nsfisis
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
crates
/
shirabe-php-shim
/
src
/
preg.rs
Age
Commit message (
Expand
)
Author
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(preg): anchor A patterns at the call site
nsfisis
2026-08-18
refactor(preg): drop the Vec-returning preg_match_all
nsfisis
2026-08-18
refactor(preg): fold preg_match into preg_match2
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(preg): back PregMatches with regex::Captures
nsfisis
2026-08-17
refactor(pcre): return the Preg $matches instead of filling an out-param
nsfisis
2026-08-17
refactor(preg): return the preg_* $matches instead of filling an out-param
nsfisis
2026-08-17
refactor(preg): report unmatched groups as null in the vec-shaped preg_*
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
refactor(preg): split the PREG_UNMATCHED_AS_NULL preg_* by flag
nsfisis
2026-08-17
refactor(php-shim): split single_match_map() by unmatched_as_null
nsfisis
2026-08-17
refactor(pcre): drop the guards for unsupported preg flags
nsfisis
2026-08-17
refactor(preg): replace Preg::split*() with shim preg_split*()
nsfisis
2026-08-17
refactor(preg): merge preg_match_all_offset_capture2() into its sibling
nsfisis
2026-08-17
refactor(preg): drop unused args of preg_match_all_offset_capture2()
nsfisis
2026-08-17
refactor(preg): drop unused flags and offset of preg_match_all2()
nsfisis
2026-08-16
refactor(preg): make preg_grep() return an iterator
nsfisis
2026-08-16
refactor(preg): re-order preg_*() functions in shim
nsfisis
2026-08-16
refactor(preg): merge preg_replace_callback2 into preg_replace_callback
nsfisis
2026-08-12
docs(todo): retag TODO markers by root cause
nsfisis
2026-08-02
chore(todo): consolidate TODO comments into the five fixed marker tags
nsfisis
2026-07-18
perf(regex): eliminate per-call clone overhead in preg_* dispatch
nsfisis
2026-07-05
perf(pcre): cache compiled regex patterns across preg_* calls
nsfisis
2026-06-27
refactor: fix compiler warnings and clippy warnings
nsfisis
2026-06-26
test: port 59 autoload/vcs/installer/util/command tests; fix output capture
nsfisis
2026-06-25
fix(preg): treat escaped \$ in replacement as a literal dollar sign
nsfisis
2026-06-20
refactor(clippy): resolve idiomatic lint warnings
nsfisis
2026-06-20
refactor: auto-fix clippy warnings
nsfisis
2026-06-14
feat(php-shim): implement more shim functions
nsfisis
2026-06-14
refactor: auto-fix clippy warnings
nsfisis
2026-06-14
refactor(pcre): take &mut matches in preg_*2 shim helpers
nsfisis
2026-06-14
refactor(pcre): return bool/usize from preg_*2 shim helpers
nsfisis
2026-06-14
refactor(pcre): return bool from preg_match shim
nsfisis
2026-06-14
refactor(pcre): treat regex compile failure as fatal in shim
nsfisis
2026-06-14
refactor(pcre): consolidate duplicate preg_* shim helpers
nsfisis
2026-06-14
refactor(pcre): move preg_* free functions into php-shim
nsfisis