Commit Graph

  • 08b00f6149 hscollider: fix input length for UTF8 check Wang, Xiang W 2018-04-17 23:26:04 -04:00
  • f877f14641 ue2_graph: more direct property_graph defn Justin Viiret 2017-12-20 13:01:12 +11:00
  • a1d4eec116 nfagraph: remove ng_undirected.h Justin Viiret 2017-12-14 14:05:05 +11:00
  • 3c776b25c3 ng_repeat: use undirected_graph Justin Viiret 2017-12-14 13:49:45 +11:00
  • c7c90c7ab7 graph_undirected: adapt bidi graph to undirected Justin Viiret 2017-12-13 10:15:21 +11:00
  • 16076ed4a3 mcsheng: debug format string fixes Justin Viiret 2018-01-29 11:15:29 +11:00
  • 25adf3f512 sheng: fix reportCurrent eod flag Justin Viiret 2018-01-18 15:53:13 +11:00
  • e65479dae5 mcclellancompile: MAX_SHERMAN_LIST_LEN can be 9 Justin Viiret 2018-01-18 11:24:00 +11:00
  • ce7cfbde82 misc: docs, typo fixes, small cleanups Justin Viiret 2018-01-18 10:41:43 +11:00
  • ea9d1f69fb rose_build_add: remove unused max_adj param Justin Viiret 2018-01-17 10:59:58 +11:00
  • 08bf909e2b ng_violet: make calcSplitRatio operation faster Justin Viiret 2017-06-06 14:37:18 +10:00
  • cadc7028b1 ng_width: turn min width check into assert Justin Viiret 2018-01-16 14:56:04 +11:00
  • 6f81516bce Migrated from 01.org/hyperscan to hyperscan.io Xiang Wang 2018-02-04 20:13:49 -05:00
  • 0a1c5c43ca Merge branch develop into master v4.7.0 Xiang Wang 2018-01-24 01:58:01 -05:00
  • 582fd3014c Bump version number for release Matthew Barr 2018-01-24 10:06:50 +11:00
  • f0b08d3cf7 changelog: updates for 4.7.0 release Matthew Barr 2018-01-24 10:05:09 +11:00
  • b77c1ef411 doc: describe tools hscheck, hscollider, hsdump Justin Viiret 2018-01-23 13:56:22 +11:00
  • efd76cb5c5 doc: in dev guide, avoid Goudy Old Style font Justin Viiret 2018-01-22 10:40:37 +11:00
  • 2e3c676194 doc: update copyright dates for 2018 Justin Viiret 2018-01-22 10:29:05 +11:00
  • 277ee016a5 pcre: do not explode if pcre is missing Matthew Barr 2018-01-19 15:20:39 +11:00
  • 905a67375a hscollider: example test cases Alex Coyte 2018-01-10 13:38:20 +11:00
  • 934d6f2dad cmake: support MinSizeRel config Matthew Barr 2017-12-11 16:05:32 +11:00
  • 50ea83cb26 Move cpuid checks inline. Matthew Barr 2017-12-11 16:02:26 +11:00
  • 3da5fc7cf3 hscollider: allow conversion of FileCorpora unique_ptr to Corpora Alex Coyte 2017-12-12 11:41:43 +11:00
  • 720ec745c1 hscheck: tool to test regex compilation Justin Viiret 2017-12-07 14:07:48 +11:00
  • 1330265ced hscollider: tool for testing Hyperscan match behaviour against PCRE Alex Coyte 2017-12-12 09:29:20 +11:00
  • fae8d21127 Introduce hsdump development tool for producing information during compilation. Alex Coyte 2017-11-20 13:25:38 +11:00
  • 090632f61a ext param - more consistent depth check Matthew Barr 2017-11-15 09:13:44 +11:00
  • 1450dc9993 doc: remove stray '+' Justin Viiret 2017-11-15 12:39:10 +11:00
  • 95c316afcc find_matches: don't create ridiculous accept paths Matthew Barr 2017-11-08 16:04:17 +11:00
  • d926e56a48 doc: make Wikipedia hyperlinks anonymous Justin Viiret 2017-11-07 14:43:58 +11:00
  • ef7d920f79 doc: make doxygen filter out HS_CDECL Justin Viiret 2017-11-07 13:47:21 +11:00
  • 58eda9155d doc: use doxygen @p to refer to parameters Justin Viiret 2017-11-07 13:33:01 +11:00
  • f9af9f85b2 doc: clarify description of streaming API Justin Viiret 2017-11-07 12:43:26 +11:00
  • def9636d01 doc: document that hs_close_stream frees memory Justin Viiret 2017-11-07 11:48:46 +11:00
  • 4fc11cfc65 Hamming: GraphTruth and corpus gen support Matthew Barr 2017-11-07 13:39:00 +11:00
  • 1891f14755 Add support for Hamming distance approx matching Matthew Barr 2017-10-10 15:26:35 +11:00
  • 5827bd1c2b icc: disable warning about constant expression Matthew Barr 2017-09-28 14:50:14 +10:00
  • 2f17ef032c hsbench: sqlite output support Matthew Barr 2017-09-27 15:52:41 +10:00
  • 193bdb628e sqlite: disable -Werror so warnings don't kill the build Matthew Barr 2017-09-26 16:13:16 +10:00
  • 0df8bf471c Merge branch master into develop Xiang Wang 2018-01-19 05:57:38 -05:00
  • aff7242ad3 Migrated from github.com/01org to github.com/intel Matthew Barr 2017-10-26 09:40:40 +11:00
  • 3d235f4474 cmake: add a dummy c++ file to force linkage Matthew Barr 2017-09-27 11:21:01 +10:00
  • 3dcd51c272 Merge branch develop into master v4.6.0 Matthew Barr 2017-09-22 15:20:28 +10:00
  • 3fa1236f09 Bump version number for release Matthew Barr 2017-09-20 14:57:46 +10:00
  • b2e09d78b0 changelog: updates for 4.6.0 release Matthew Barr 2017-09-20 14:57:36 +10:00
  • 5021d7ab78 De-const the empty maps. Matthew Barr 2017-09-22 14:23:05 +10:00
  • 1a81263744 Check for unused typedef warning and disable Matthew Barr 2017-09-18 15:07:53 +10:00
  • ae918116ab find_better_daddy: position change Hong, Yang A 2017-08-29 03:42:46 +08:00
  • dd286323a9 Don't let haigs into Tamarama Matthew Barr 2017-08-23 11:54:31 +10:00
  • ba0bf0c991 rose_build_add_mask: improve findMaskLiteral perf Justin Viiret 2017-08-15 13:57:43 +10:00
  • 3b63a95f01 Handle any exceptions while constructing compiler elements Matthew Barr 2017-08-21 15:23:21 +10:00
  • 5fc2c803a2 teddy: alignment decl should match defn Matthew Barr 2017-08-21 15:12:36 +10:00
  • af519f3190 hwlm_build: default for HWLMProto::make_small Justin Viiret 2017-08-21 15:26:59 +10:00
  • 19e95b0314 rose_build_matchers: init LitFragment fields Justin Viiret 2017-08-21 15:25:04 +10:00
  • a1fdc3afcf dedupeLeftfixesVariableLag: refactor, more blockmode deduping Alex Coyte 2017-08-14 16:27:48 +10:00
  • d6c050abd6 maintain castle report information Alex Coyte 2017-08-16 16:36:12 +10:00
  • ea2e85ac87 ng_squash: switch to using unordered_map Justin Viiret 2017-08-14 12:55:28 +10:00
  • ace592e247 tidy mergeCastleSuffixes Alex Coyte 2017-08-14 10:02:47 +10:00
  • 6f452668ec refactor mergeCastleLeftfixes Alex Coyte 2017-08-11 14:59:07 +10:00
  • cee0b722a3 reimplement hasSameEngineType() Alex Coyte 2017-08-16 14:37:05 +10:00
  • 7fe53fec10 partitioned_set: use lower_bound(), not scan Justin Viiret 2017-08-16 10:24:15 +10:00
  • bc27d6ae4b msvc: disable more warnings Matthew Barr 2017-08-16 15:02:26 +10:00
  • 29e1aae3fb Use an unsigned byte, not char Matthew Barr 2017-08-16 15:01:42 +10:00
  • 012b347284 ue2_literal: define npos in ue2string.cpp Justin Viiret 2017-08-16 13:13:06 +10:00
  • 85c8822dd1 fdr_compile: simplify lambda use Justin Viiret 2017-08-16 13:05:24 +10:00
  • b694fed727 mcclellancompile: simplify calc_min_dist_from_bob Justin Viiret 2017-08-11 16:08:05 +10:00
  • 58c3de0d33 mcclellancompile: don't copy dstate unnecessarily Justin Viiret 2017-08-11 15:37:55 +10:00
  • 3b392d6b70 accel_dfa_build_strat: make extend() faster Justin Viiret 2017-08-11 13:29:07 +10:00
  • 3f36665e39 unit: add PrintTo for ue2_literal Justin Viiret 2017-08-11 10:35:19 +10:00
  • fe31b387e8 hash: use std::hash for string hashing Justin Viiret 2017-08-10 16:58:48 +10:00
  • 25170b32eb ue2_literal: better hash function Justin Viiret 2017-08-10 15:12:28 +10:00
  • 1aad3b0ed1 ue2_literal: make nocase member a dynamic_bitset Justin Viiret 2017-08-10 15:02:57 +10:00
  • 36136f1003 fdr_compile: don't do string copies in isSuffix Justin Viiret 2017-08-10 13:19:26 +10:00
  • d5b3f2b508 gatherReports: fewer map lookups Justin Viiret 2017-08-10 11:48:50 +10:00
  • ba6f638c40 accel_dfa_build_strat: use flat_set Justin Viiret 2017-08-10 11:29:19 +10:00
  • d25740b615 smallwrite_build: make failure_map unordered Justin Viiret 2017-08-10 11:06:13 +10:00
  • 14333f5b0b rdfa: make getImplAlphaSize() inline Justin Viiret 2017-08-10 10:53:39 +10:00
  • 84030aa0fc castlecompile: remove unused container Justin Viiret 2017-08-08 11:19:08 +10:00
  • 7192d47517 Update PCRE version to 8.41 Matthew Barr 2017-08-14 10:53:50 +10:00
  • 47e64646b4 move mergeDupeLeaves() and uncalcLeaves() to rose_build_role_aliasing Alex Coyte 2017-08-10 15:42:26 +10:00
  • a97cdba8cc rose merges: why not dedupe transient engines? Alex Coyte 2017-08-09 13:31:45 +10:00
  • 2a492273b5 remove !LBR constraints from merge passes Alex Coyte 2017-08-10 13:43:20 +10:00
  • b259283d6b cmake: set isystem flag for older cmake Matthew Barr 2017-08-10 15:45:42 +10:00
  • 96f57a9c2e icc: disable more warnings Matthew Barr 2017-08-02 11:38:14 +10:00
  • d9030805de cmake: use abi-version on older gcc Matthew Barr 2017-08-10 11:33:15 +10:00
  • 4e9b0ad3fd rework mergeLeftfixesVariableLag() Alex Coyte 2017-08-10 13:28:00 +10:00
  • 164e5a929f fdr_compile: faster scoring code Justin Viiret 2017-08-09 14:04:28 +10:00
  • 3ff70d5568 insertion_ordered_{map,set}: add new containers Justin Viiret 2017-08-04 13:23:07 +10:00
  • 72973ccb47 violet: don't bother swapping holders if unable to trim graph Alex Coyte 2017-08-08 11:24:52 +10:00
  • 34ed4a6991 violet: maintain a reference to all the known implementable graphs Alex Coyte 2017-08-08 10:13:46 +10:00
  • c693c44646 violet: do not remove more states from holders if dfa has been built Alex Coyte 2017-08-07 16:41:13 +10:00
  • a645201675 UE-3147: ensure the same squash behavior for literals shared between different literal matchers Wang, Xiang W 2017-08-07 10:02:53 -04:00
  • ba1df6412b groupByFragment: make fewer string copies Justin Viiret 2017-08-04 10:06:20 +10:00
  • 8eb55d4242 rose_build_exclusive: clean up use of vertex indices Justin Viiret 2017-08-03 15:52:25 +10:00
  • d55e8fdf94 limex_compile: reduce state id lookups Justin Viiret 2017-07-14 13:01:00 +10:00
  • 58004f15f0 limex_compile: turn tugs into a bitset Justin Viiret 2017-07-14 12:54:03 +10:00
  • 1f2eb5a093 rose_build_lookaround: use vector in trimLiterals Justin Viiret 2017-08-03 11:33:42 +10:00
  • 4889a492e4 rose: more hash member funcs for rose types Justin Viiret 2017-07-31 16:22:08 +10:00
  • 09938d532f rose: return a vector from findEdgesByLiteral Justin Viiret 2017-07-31 16:02:55 +10:00