On Fri, 2017-09-22 at 05:37 +0000, Barr, Matthew wrote:
Hi all,
We have just released Hyperscan v4.6.0 on Github.
https://github.com/01org/hyperscan/releases
This release contains a new API feature: stream state compression.
This is intended for cases where a user has a number of streams that
are idle and would like to reclaim some of the per-stream memory. The
stream state is required to be restored before matching can continue
for that stream.
Despite the small number of lines in the change log entry, this
release contains quite a lot of work on literal matching and pattern
compilation performance improvements.
[4.6.0] 2017-09-22
- New API feature: stream state compression. This allows the user to
compress
and restore state for streams to reduce memory usage.
- Many improvements to literal matching performance, including more
support
for Intel(R) Advanced Vector Extensions 512 (Intel(R) AVX-512).
- Compile time improvements, mainly reducing compiler memory
allocation.
Also results in reduced compile time for some pattern sets.
- Bugfix for issue #62: fix error building Hyperscan using older
versions of
Boost.
- Small updates to fix warnings identified by Coverity.
Regards,
Matt.
Nice work everyone! Looking through the changes/diff, you guys have
been busy. Thanks again!
JT