Skip to content

Hyperscan 5.1.0

Compare
Choose a tag to compare
@fatchanghao fatchanghao released this 31 Jan 02:12
· 126 commits to master since this release

[5.1.0] 2019-01-31

New Features:

  • Improve DFA state compression by wide-state optimization to reduce bytecode
    size.
  • Improve interpreter runtime handling for pure literal patterns to boost the
    performance of pure literal matching.
  • Improve representation of interpreter to boost overall performance.

Known Issues and Limitations:
There are no known issues with this release.

Resolved Issues:

  • Bugfix for logical combinations: fix error reporting combination's match in
    case of sub-expression has EOD match under streaming mode.
  • Bugfix for logical combinations: fix miss reporting combination's match under
    vacuous input.
  • Bugfix for issue #104: fix compile error with Boost 1.68.0.
  • Bugfix for issue #127: avoid pcre error for hscollider with installed PCRE
    package.
  • Update version of PCRE used by testing tools as a syntax and semantic
    reference to PCRE 8.41 or above.
  • Fix github repo address in doc.

By using this document, in addition to any agreements you have with Intel, you accept the terms set forth below.

You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein.

INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT.

Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined.” Do not finalize a design with this information.

The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.

Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to: http://www.intel.com/design/literature.htm.
Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
*Other names and brands may be claimed as the property of others.
Copyright © 2019, Intel Corporation. All rights reserved.