Skip to content

fix: compile UTF-8 parser with unsigned chars - #275

Merged
darvid merged 1 commit into
mainfrom
hyperscan-utf8-compile-ecad488c
Oct 8, 2026
Merged

darvid merged 1 commit into
mainfrom
hyperscan-utf8-compile-ecad488c

Conversation

@darvid

@darvid darvid commented Oct 8, 2026

Copy link
Copy Markdown
Owner

Summary

Verification

  • uv run pytest tests/test_hyperscan.py::test_unicode_expressions -vvv
  • uv run --with pytest-mock pytest tests/ -vvv
  • reproduced published hyperscan==0.9.0 failure in linux/x86_64 Docker
  • verified patched source build in linux/x86_64 Docker

Fixes #274

Comment thread src/hyperscan/extension.c Fixed
@darvid
darvid enabled auto-merge (squash) October 8, 2026 14:34
@darvid
darvid force-pushed the hyperscan-utf8-compile-ecad488c branch from a45f19f to e08824a Compare October 8, 2026 14:50
@darvid
darvid merged commit cf71b1d into main Oct 8, 2026
70 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Compile fails with "Expression is not valid UTF-8" when using UTF-8 and HS_FLAG_UTF8

2 participants