Commit Graph

  • 15c2980948 Make key 64 bits where large shifts may be used. Justin Viiret 2015-11-27 13:30:59 +11:00
  • 205bc1af7f PCRE includes U+180E in /[:print:]/8W Justin Viiret 2015-11-25 17:05:36 +11:00
  • f9b7e806b1 Update defn of class [:punct:] for PCRE 8.38 Justin Viiret 2015-11-25 14:53:27 +11:00
  • 25a01e1c3c Unify handling of caseless flag in class parser Justin Viiret 2015-11-17 17:23:52 +11:00
  • bdb7a10034 Fix defn of POSIX graph, print, punct classes Justin Viiret 2015-11-16 16:43:43 +11:00
  • 313822c157 FDR runtime simplification Mohammad Abdul Awal 2015-11-17 17:50:23 +00:00
  • abbd548899 ng_execute: update interface to use flat_set Justin Viiret 2015-11-13 14:36:28 +11:00
  • fd19168025 Restore \Q..\E support in character classes Justin Viiret 2015-11-12 13:27:55 +11:00
  • 2a2576e907 Introduce copy_bytes for writing into bytecode Justin Viiret 2015-11-12 15:27:11 +11:00
  • cf3ddd9e88 repeatStoreSparseOptimalP: make diff a u32 Justin Viiret 2015-11-10 16:18:42 +11:00
  • f65170da5b cmake: improve build paths for nested builds Matthew Barr 2015-11-05 14:49:04 +11:00
  • b9d3b73ab8 Fix includes to meet our usual guidelines Matthew Barr 2015-11-05 14:46:07 +11:00
  • 9cffa7666f Refine ComponentClass::class_empty Justin Viiret 2015-11-09 12:59:36 +11:00
  • c68bfe05d8 Don't use class_empty in early class parsing Justin Viiret 2015-11-09 12:50:52 +11:00
  • b1f6a539c7 Remove dead ComponentClass::{get,set}FirstChar Justin Viiret 2015-11-09 10:49:19 +11:00
  • 9a7b912a5d Rework parser rejection for POSIX collating elems Justin Viiret 2015-11-09 10:37:20 +11:00
  • d9efe07125 depth: correct sign in printf format Justin Viiret 2015-11-03 16:24:06 +11:00
  • 62776b615b nfa_api_queue: debug printf format fix Justin Viiret 2015-11-03 16:23:27 +11:00
  • 863ea1b2b2 mpv_dump: correct hex escapes in printf format Justin Viiret 2015-11-03 16:22:39 +11:00
  • 51c8020039 simplegrep: use correct sign in printf format Justin Viiret 2015-11-03 16:21:56 +11:00
  • ed4a3cdcf1 compare: always use braces for for/if blocks Justin Viiret 2015-11-03 16:19:47 +11:00
  • fb834114e5 limex_dump: use 'override' keyword in subclass Justin Viiret 2015-11-03 16:13:12 +11:00
  • 5805ac193c NGWrapper: mark dtor with override Justin Viiret 2015-11-03 16:12:36 +11:00
  • 4c53bd4641 parser: use 'override' keyword in subclasses Justin Viiret 2015-11-03 16:11:56 +11:00
  • 46ad39f253 Add inlined sparseLastTop Justin Viiret 2015-11-03 15:17:17 +11:00
  • 2603be3924 storeInitialRingTopPatch: fix large delta bug Justin Viiret 2015-11-03 14:58:01 +11:00
  • a083bcfa8d repeat: use u32 arithmetic explicitly Justin Viiret 2015-11-03 13:18:34 +11:00
  • ae7dbc2472 repeatRecurTable: no need for u64a return type Justin Viiret 2015-11-02 14:41:17 +11:00
  • e8bfe5478b Optimize max clique analysis Xiang Wang 2015-10-29 06:43:47 -04:00
  • 1507b3fd36 move oversize graph check out of Automaton_holder ctor Alex Coyte 2015-11-02 14:36:43 +11:00
  • 89660e30b6 raw_som_dfa: initialize members in constructor Alex Coyte 2015-11-02 13:35:04 +11:00
  • 4311775b43 LimEx NFA: unify flush br/estate behaviour Justin Viiret 2015-11-02 12:00:09 +11:00
  • b5e290e985 LimEx NFA: no need to zero estate cache in STREAM Justin Viiret 2015-11-02 11:57:55 +11:00
  • 01498fa8a5 LimEx NFA: no need to zero init cached_esucc Justin Viiret 2015-11-02 10:20:37 +11:00
  • 510e999738 make Automaton_Base ctor protected Alex Coyte 2015-11-02 11:22:51 +11:00
  • a255e6b678 add asserts to make bounds on alphaShift clear Alex Coyte 2015-11-02 10:28:31 +11:00
  • 7b6ad2a01a doComponent: make it obvious that a is never null Alex Coyte 2015-10-30 16:20:18 +11:00
  • c7bebf8836 RoseBuildImpl: init base_id members Justin Viiret 2015-10-30 15:10:03 +11:00
  • 447753f148 FDR compiler: assert that all models are < 32 bits Justin Viiret 2015-10-30 15:01:20 +11:00
  • da2386585d Init filter members to nullptr Justin Viiret 2015-10-30 09:52:49 +11:00
  • cea914e18e Add q_last_type() queue function Justin Viiret 2015-10-30 09:43:28 +11:00
  • a6383a54a4 assignStringsToBuckets: assert that there are lits Justin Viiret 2015-10-30 09:33:04 +11:00
  • fe31630221 Merge develop into master v4.0.1 Matthew Barr 2015-10-30 11:29:20 +11:00
  • 91343b00e9 Bump version number Matthew Barr 2015-10-30 11:20:28 +11:00
  • aa674e4e47 unit: Don't run unit-internal in release build Matthew Barr 2015-10-30 11:14:32 +11:00
  • 1f47b82106 Remove unneeded code at preproc stage Matthew Barr 2015-10-30 10:43:43 +11:00
  • aafbd96a1d docs: describe BOOST_ROOT cmake variable Matthew Barr 2015-10-29 17:29:24 +11:00
  • ba0b2b788b cmake: collection of fixes Matthew Barr 2015-10-29 17:29:06 +11:00
  • 629be08683 reduce memory use in ng_small_literal_set/ng_literal_decorated Alex Coyte 2015-10-29 14:35:02 +11:00
  • 1afc591c30 Check for (and throw on) large min repeat Justin Viiret 2015-10-29 09:08:40 +11:00
  • b77613802d Update CMake required min version to 2.8.11 Matthew Barr 2015-10-26 15:53:55 +11:00
  • e67b8032f7 Unbreak unit-internal for builds w/o dump support Justin Viiret 2015-10-20 13:24:23 +11:00
  • 55b357f7d1 Remove enum mqe_event and use u32 for queue events Justin Viiret 2015-10-23 10:59:48 +11:00
  • 9ff1303cd8 Allow no scratch for stream reset API calls Justin Viiret 2015-10-23 15:32:55 +11:00
  • b59491d0db Custom NFA_API_NO_IMPL variant for zombie_status Justin Viiret 2015-10-23 11:39:31 +11:00
  • a2f2e11e60 sidecar: use aligned_zmalloc_unique Justin Viiret 2015-10-20 14:37:15 +11:00
  • 441329f15a FDRp tests: less raw malloc/free Justin Viiret 2015-10-15 16:08:51 +11:00
  • 4a98c664b4 HyperscanScanGigabytesMatch: use a vector Justin Viiret 2015-10-14 12:38:13 +11:00
  • 9578ae6ee2 nfagraph_find_matches: simplify/cleanup Justin Viiret 2015-10-13 10:49:45 +11:00
  • a5660ee3d4 nfagraph_comp: use common constructGraph Justin Viiret 2015-10-13 10:16:54 +11:00
  • 904e436f11 Initial commit of Hyperscan v4.0.0 Matthew Barr 2015-10-20 09:13:35 +11:00