From fb42be1539b72f0ed5adac2975026d0d7e59e586 Mon Sep 17 00:00:00 2001 From: "Hong, Yang A" Date: Fri, 12 Jul 2019 22:55:44 +0800 Subject: [PATCH] changelog: updates for 5.2.0 release --- CHANGELOG.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2de58a7b..bc8910bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ This is a list of notable changes to Hyperscan, in reverse chronological order. +## [5.2.0] 2019-07-12 +- Literal API: add new API `hs_compile_lit()` and `hs_compile_lit_multi()` to + process pure literal rule sets. The 2 literal APIs treat each expression text + in a literal sense without recognizing any regular grammers. +- Logical combination: add support for purely negative combinations, which + report match at EOD in case of no sub-expressions matched. +- Windows porting: support shared library (DLL) on Windows with available tools + hscheck, hsbench and hsdump. +- Bugfix for issue #148: fix uninitialized use of `scatter_unit_uX` due to + padding. +- Bugfix for issue #155: fix numerical result out of range error. +- Bugfix for issue #165: avoid corruption of pending combination report in + streaming mode. +- Bugfix for issue #174: fix scratch free issue when memory allocation fails. + ## [5.1.1] 2019-04-03 - Add extra detection and handling when invalid rose programs are triggered. - Bugfix for issue #136: fix CMake parsing of CPU architecure for GCC-9.