2024-12-29 15:56:39 by Adam Ciarcinski | Files touched by this commit (8) |  |
Log message:
hyperscan: updated to 5.4.2
5.4.2
Roll back bugfix for github issue 350: Besides using scratch for
corresponding database, Hyperscan also allows user to use larger scratch
allocated for another database. Users can leverage this property to achieve
safe scratch usage in multi-database scenarios. Behaviors beyond these are
discouraged and results are undefined.
Fix hsdump issue due to invalid nfa type.
5.4.1
The Intel Hyperscan team is pleased to provide a bug fix release to our open \
source library.
Intel also maintains an upgraded version available through your Intel sales \
representative.
Bugfix for issue 184: fix random char value of UTF-8.
Bugfix for issue 291: bypass logical combination flag in hs_expression_info().
Bugfix for issue 292: fix build error due to libc symbol parsing.
Bugfix for issue 302/304: add empty string check for pure literal API.
Bugfix for issue 303: fix unknown instruction error in pure literal API.
Bugfix for issue 303: avoid memory leak in stream close stage.
Bugfix for issue 305: fix assertion failure in DFA construction.
Bugfix for issue 317: fix aligned allocator segment faults.
Bugfix for issue 350: add quick validity check for scratch.
Bugfix for issue 359: fix glibc-2.34 stack size issue.
Bugfix for issue 360: fix SKIP flag issue in chimera.
Bugfix for issue 362: fix one cotec check corner issue in UTF-8 validation.
Fix other compile issues.
5.4.0
Improvement on literal matcher "Fat Teddy" performance, including \
support for Intel(R) AVX-512 Vector Byte Manipulation Instructions (Intel(R) \
AVX-512 VBMI).
Introduce a new 32-state shuffle-based DFA engine ("Sheng32"). This \
improves scanning performance by leveraging AVX-512 VBMI.
Introduce a new 64-state shuffle-based DFA engine ("Sheng64"). This \
improves scanning performance by leveraging AVX-512 VBMI.
Introduce a new shuffle-based hybrid DFA engine ("McSheng64"). This \
improves scanning performance by leveraging AVX-512 VBMI.
Improvement on exceptional state handling performance for LimEx NFA, including \
support for AVX-512 VBMI.
Improvement on lookaround performance with new models, including support for AVX-512.
Improvement on DFA state space efficiency.
Optimization on decision of NFA/DFA generation.
hsbench: add CSV dump support for hsbench.
Bugfix for cmake error on Icelake under release mode.
Bugfix in find_vertices_in_cycles() to avoid self-loop checking in SCC.
Bugfix for issue 270: fix return value handling in chimera.
Bugfix for issue 284: use correct free function in logical combination.
Add BUILD_EXAMPLES cmake option to enable example code compilation.
Some typo fixing.
|
2024-12-03 20:57:51 by Min Sik Kim | Files touched by this commit (1) |
Log message:
hyperscan: set LICENSE
|
2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429) |
Log message:
*: recursive bump for icu 76 shlib major version bump
|
2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426) |
Log message:
*: revbump for icu downgrade
|
2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427) |
Log message:
*: recursive bump for icu 76.1 shlib bump
|
2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575) |
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
|
2024-05-29 18:35:19 by Adam Ciarcinski | Files touched by this commit (1929) |  |
Log message:
revbump after icu and protobuf updates
|
2024-04-30 15:28:57 by Thomas Klausner | Files touched by this commit (1) |  |
Log message:
hyperscan: update HOMEPAGE/MASTER_SITES
|
2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377) |
Log message:
*: recursive bump for icu 74.1
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|