hyperscan icon indicating copy to clipboard operation
hyperscan copied to clipboard

High-performance regular expression matching library

Results 177 hyperscan issues
Sort by recently updated
recently updated
newest added

My program has mutil threads, I want to using hs_set_allocator to set thread private alloctor. Can I using hs_set_allocator init the thread and not affect the other thread.

Hi, I'm trying to evaluate the performance of hyperscan based on https://www.hyperscan.io/2017/05/08/performance-analysis-hyperscan-hsbench/ While the below download link for sample data is missing on 01.org https://01.org/downloads/sample-data-hyperscan-hsbench-performance-measurement Where can I find them?...

Hello there, I was experimenting with scratch buffer allocation and noticed that one specific pattern would cause a crash. The code I used is as follow, I have 2 similar...

Reproducible example ```cpp #undef NDEBUG #include #include /* Explanation: Failed to scan with hyperscan: HS_UNKNOWN_ERROR Version: 5.4.0 */ int on_match(unsigned int id, unsigned long long from, unsigned long long to,...

Hi team, I wanted to express the following (to not match the given pattern) by using logical combination operator `NOT`. `NOT (/foo/)` But looks there is a problem when the...

In C++20 with [P1614R2](https://wg21.link/P1614R2) implemented, zero-width assertions `\b` and `\B` do not work. For example, the following code fails with "Pattern can never match": ```cpp #include #include int main() {...

- Do not convert `CMAKE_BUILD_TYPE` to upper case in-place - Causes problems in some generators (Ninja), that construct internal target names based on this value, and sometimes, when this project...

Add aarch64 platform branch, which is fully compatible with armv8-a, and at the same time ensure that the use of x86 platform is not affected. The modification can be divided...

Most of `ifdef WIN32` code in hyperscan tree is compatible with non-MinGW compilers on Windows (e.g., Visual Studio). [This patch](https://github.com/mxe/mxe/blob/1875b2fb99f999a60fba4dc11699fbc18282ba30/src/hyperscan-1-fixes.patch) is needed to build hyperscan in [MXE](http://mxe.cc/).