Xiang Wang
Xiang Wang
Can you share your environment (CPU platform, OS and Compiler version) and compile commands with us?
Hi @urmel1960, `\N` is currently not supported by Hyperscan. `\N` is not frequently used and matches anything except newline which is identical to `.`. The only difference is that `\N`...
Although it doesn't mention `\N` support, please check it out at http://intel.github.io/hyperscan/dev-reference/compilation.html#pattern-support.
No, same as PCRE library, Hyperscan doesn't support it.
Current Hyperscan is specifically designed and optimized for Intel CPUs, including the selection of algorithms and utilization of SIMD instructions. I think there could be potential performance hit if the...
How long does it take to finish one call to hs_compile and hs_compile_multi? How long does this total program take? What kind of regex are you using in your test?
@hogansung, I think system memory consumption isn't only about the size of database you generated, but is also highly dependent on your program and calling functions such as hs_compile and...
We also ran Valgrind internally to avoid memory leak issues. So I think this could not be an issue with Hyperscan itself.
I think `-fno-omit-frame-pointer` is only set for debugging purpose. We don't know how to reproduce this issue and have't seen this before. Will it be possible for you to reproduce...
This is related to character class expansion which will expand your pattern `/\*{5}[a-zA-Z0123]/Hs` to `\*{5}a`, `\*{5}b`, `\*{5}c`.... `\*{5}3`. So in this case, we treat your pattern as a literal-set and...