PCRE2 package for Gerbil Scheme
  • Scheme 99.5%
  • Makefile 0.5%
Find a file
Jaime Fournier c50fb0a792 Fix PCRE2 JIT match: replace PCRE2_ZERO_TERMINATED with strlen(subject)
pcre2_jit_match_8 does not support PCRE2_ZERO_TERMINATED as the length
parameter (unlike pcre2_match_8). This caused every JIT match to return
PCRE2_ERROR_NOMATCH (-1), silently breaking all match/search/split
operations when JIT was enabled (the default).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 21:07:57 -07:00
pcre2 Fix PCRE2 JIT match: replace PCRE2_ZERO_TERMINATED with strlen(subject) 2026-02-23 21:07:57 -07:00
bench.ss Fix non-Latin-1 Unicode crash and add benchmark + review findings 2026-02-18 14:23:28 -07:00
build.ss Fix non-Latin-1 Unicode crash and add benchmark + review findings 2026-02-18 14:23:28 -07:00
findings.md Fix PCRE2 JIT match: replace PCRE2_ZERO_TERMINATED with strlen(subject) 2026-02-23 21:07:57 -07:00
gerbil.pkg updates 2026-02-18 12:17:34 -07:00
Makefile updates 2026-02-18 14:41:11 -07:00
manifest.ss Fix PCRE2 JIT match: replace PCRE2_ZERO_TERMINATED with strlen(subject) 2026-02-23 21:07:57 -07:00
README.md first commit 2026-02-18 12:17:25 -07:00

gerbil-pcre2