Commit Graph

  • 3cf4199879 debug: always use %zu in format string for size_t Justin Viiret 2016-08-25 13:26:27 +10:00
  • 0cc941dfd5 limex_dump: silence gcc large alignment warning Justin Viiret 2016-08-25 13:25:01 +10:00
  • c8868fb9c7 rose: remove CHECK_LIT_MASK instruction Justin Viiret 2016-08-08 16:12:44 +10:00
  • 4ce306864e rose: use lookarounds to implement benefits masks Justin Viiret 2016-08-08 15:39:43 +10:00
  • b96d5c23d1 rose: add new instruction CHECK_MASK_32 Xu, Chi 2016-07-22 03:35:53 +08:00
  • 8be6c8b2ca rose: don't merge large acyclic suffixes Justin Viiret 2016-08-05 10:52:24 +10:00
  • b859e5cb8a Updated nfa source file permissions jason taylor 2016-09-04 19:25:59 -04:00
  • d2e5089dc3 Update changelog for 4.3.1 v4.3.1 Matthew Barr 2016-08-29 13:51:17 +10:00
  • 2c71b37dd8 Bump version number for release v4.2.1 Matthew Barr 2016-08-29 11:46:11 +10:00
  • 1edc74c268 Only initialise stream state history when required. Matthew Barr 2016-08-26 11:08:29 +10:00
  • adef6d1a51 Merge branch develop into master Matthew Barr 2016-08-29 11:30:51 +10:00
  • d21fcbfa92 Bump version number for release Matthew Barr 2016-08-29 11:26:16 +10:00
  • f05e833e10 Only initialise stream state history when required. Matthew Barr 2016-08-26 11:08:29 +10:00
  • c1bc6acdea unit test for github issue #30 Matthew Barr 2016-08-26 08:30:12 +10:00
  • bf99ad00eb Merge branch develop into master v4.3.0 Matthew Barr 2016-08-24 14:29:28 +10:00
  • 8cf0c41552 Bump version number for release Matthew Barr 2016-08-24 14:27:59 +10:00
  • 896618fda1 changelog: updates for 4.3 release Justin Viiret 2016-08-24 14:21:57 +10:00
  • 34d6a0d683 Change SONAME to only use the major version number Matthew Barr 2016-08-22 15:54:18 +10:00
  • 0a1491d907 Remove problematic debug output Matthew Barr 2016-08-15 11:55:08 +10:00
  • 87e32c9037 tamarama: check for match halt in _Q2 as well Justin Viiret 2016-08-15 09:58:06 +10:00
  • e6c05d5a55 set an appropriate default value for RoleInfo::score Alex Coyte 2016-08-11 13:10:34 +10:00
  • 147f9655b6 Add assertion indicating valid range of rank_in_mask's bit param Alex Coyte 2016-08-11 13:04:26 +10:00
  • f06f5d0702 Use SOURCE_DATE_EPOCH for timestamp if present Matthew Barr 2016-08-10 11:14:54 +10:00
  • ead869992c unit: Disable warnings Matthew Barr 2016-07-19 09:28:46 +10:00
  • e3c9bc7edf GCC 6 warns about unused attributes - disable the warning Matthew Barr 2016-07-19 09:23:57 +10:00
  • 85e2ba7555 cmake: take control of our compiler flags Matthew Barr 2016-06-28 11:59:14 +10:00
  • ae14187462 rose: use min of max_offset in left merges Justin Viiret 2016-08-09 14:38:58 +10:00
  • cec57d7e90 rose: ensure anch small block literals have bounds Justin Viiret 2016-08-09 15:53:21 +10:00
  • e03375b644 program_runtime: remove commented-out code Justin Viiret 2016-08-04 10:40:35 +10:00
  • 01ee4c94e3 dfa_build_strat: remove dead pure virtual impl Justin Viiret 2016-08-04 10:36:09 +10:00
  • 702f256b39 remove exceptionMap from LimExNFA Alex Coyte 2016-08-03 14:41:34 +10:00
  • 6331da4e29 dfa: adding new Sheng engine Anatoly Burakov 2016-03-10 09:57:41 +00:00
  • 56bf25b091 McClellan refactor Anatoly Burakov 2016-05-19 14:16:35 +01:00
  • a9fddbc400 nfa: delete largely-unused struct LimExNFABase Justin Viiret 2016-08-02 14:49:38 +10:00
  • 093029b5d1 add a csv version of rose_components Alex Coyte 2016-08-01 12:43:13 +10:00
  • b8d33732b5 Check for misaligned memory in compile error code Matthew Barr 2016-07-27 16:55:28 +10:00
  • cded5552c2 rose: don't leave stray reports when copying the subgraph leading to a report Alex Coyte 2016-07-29 15:47:55 +10:00
  • 2aaa292aae dump: offsets for SOM_REL, SOM_ABS reports Justin Viiret 2016-07-26 09:45:57 +10:00
  • 67e450115a parser: ignore \E that is not preceded by \Q Justin Viiret 2016-07-28 12:38:26 +10:00
  • c58d9d04a1 ng_violet: fix non-det in lookForCleanEarlySplits Justin Viiret 2016-07-27 11:19:58 +10:00
  • d119dd95fd ng_violet: trivial typo fixes Justin Viiret 2016-07-27 10:42:46 +10:00
  • f3ccbf19b8 ng_violet: fix non-determinism in deanchorIfNeeded Justin Viiret 2016-07-27 10:23:42 +10:00
  • a8cceeeddc ng_violet: fix non-determinism in splitEdgesByCut Justin Viiret 2016-07-27 09:29:39 +10:00
  • 151810b4fc Older gcc doesn't like shadowing the function Matthew Barr 2016-07-25 16:24:30 +10:00
  • 89ddb85637 Remove enum typedef Matthew Barr 2016-07-25 16:06:37 +10:00
  • cbd115f7fe Don't shadow names Matthew Barr 2016-07-25 15:33:40 +10:00
  • 68ae4cc7c8 ng_violet: det. vertex ordering in splitRoseEdge Justin Viiret 2016-07-21 14:22:05 +10:00
  • 63528f1cd2 ng_violet: iterate in edge order Justin Viiret 2016-07-21 12:57:12 +10:00
  • 55c2d20e2c rose: use dumpString for debug output Justin Viiret 2016-07-21 13:32:55 +10:00
  • 04634f2e87 flood_compile: escape chars in debugging Justin Viiret 2016-07-21 13:25:26 +10:00
  • de543bec24 ng_violet: use dumpString for debug output Justin Viiret 2016-07-21 12:46:07 +10:00
  • 1ff17a2ea3 rose: clear reports in removeFalsePaths Justin Viiret 2016-07-21 10:33:21 +10:00
  • 7f49958824 rose: only write out report programs if in use Justin Viiret 2016-07-14 16:17:06 +10:00
  • 4ce268af47 ng: ensure that only match states have reports Justin Viiret 2016-07-18 12:41:31 +10:00
  • 3d9a60d023 teddy: apply poison mask after prep_conf_ work Justin Viiret 2016-07-18 11:32:18 +10:00
  • d574557200 take mask overhang into account for hwlm accel, float min dist Alex Coyte 2016-07-18 11:33:13 +10:00
  • 34289eb3b4 violet: 32bit fix Alex Coyte 2016-07-15 14:32:21 +10:00
  • 5c5ec905cc violet: initial implementation Alex Coyte 2016-07-15 13:07:00 +10:00
  • b13a90e5d2 compiledump: allow disabling of early graphs for large compiles Alex Coyte 2016-06-30 09:57:18 +10:00
  • 9eb349a343 rose: expose smwr builder, tidy up engine build Justin Viiret 2016-07-15 09:50:08 +10:00
  • a427a2843b rose_build_anchored: clean up remapping Justin Viiret 2016-07-14 13:34:56 +10:00
  • 210246af01 rose_build_anchored: remove unused forward decls Justin Viiret 2016-07-14 11:50:23 +10:00
  • 8754cbbd24 rose: use program offset, not final_id, in atable Justin Viiret 2016-07-14 11:40:49 +10:00
  • 4dbbc4eaa5 rose: add RECORD_ANCHORED instruction to program Justin Viiret 2016-07-14 10:05:47 +10:00
  • 981b59fd05 minor eager prefixes improvements - count eager prefixes as always run engine when comparing with smwr - only check if a prefix is vacuous after adding back literal fragments Alex Coyte 2016-07-12 14:01:51 +10:00
  • e95a251935 UE-2991: avoid copying one unnecessary subqueue item Xiang Wang 2016-07-11 10:08:40 -04:00
  • aed2e721f4 rose: tidy up CHECK_{BYTE,MASK} dump code Justin Viiret 2016-07-11 14:42:23 +10:00
  • 4d7469392d rose: add CHECK_BYTE/CHECK_MASK instructions Xu, Chi 2016-05-13 08:52:43 +08:00
  • 1bab10698f rose_build_convert: improve history selection Justin Viiret 2016-07-12 09:36:49 +10:00
  • 3e96cd48ef rose: sanity check CHECK_BOUNDS instruction Justin Viiret 2016-07-11 11:40:32 +10:00
  • 8d31607556 rose: only use anch history when there are bounds Justin Viiret 2016-07-11 11:44:57 +10:00
  • f55e968692 tamarama dump: use correct base offset Alex Coyte 2016-06-30 11:32:24 +10:00
  • 6ec93a54c4 rose: only dump small-block table in block mode Justin Viiret 2016-07-08 11:36:10 +10:00
  • 39c6a0c7bf rose: check literal bounds when building SB table Justin Viiret 2016-07-07 10:25:49 +10:00
  • 9346a9090e fdr: remove groups from struct FDR_Runtime_Args Justin Viiret 2016-07-07 12:53:09 +10:00
  • 42f23c2c91 teddy: no need to write control out at the end Justin Viiret 2016-07-06 09:26:42 +10:00
  • b6a77b7329 teddy: remove extra control ptr Justin Viiret 2016-07-06 09:22:31 +10:00
  • 85f049edb2 fdr: remove extra control ptr Justin Viiret 2016-07-05 16:36:04 +10:00
  • 49bb3b5c82 simd_utils: setbit/clearbit by loading 1-bit mask Justin Viiret 2016-05-13 09:39:26 +10:00
  • 790683b641 rose: don't always dedupe small-block lit variants Justin Viiret 2016-07-06 15:49:03 +10:00
  • c58424cab3 reduce character classes for hwlm accel Alex Coyte 2016-07-01 14:04:55 +10:00
  • 69933edf68 truffle hwlm accel Alex Coyte 2016-06-30 09:50:08 +10:00
  • 691b08d170 use NGHolder::foo in favour of NFAGraph::foo Alex Coyte 2016-07-07 14:07:12 +10:00
  • 2471b770a8 we no longer store the history len Alex Coyte 2015-06-18 14:55:34 +10:00
  • 3a1429a621 group_weak_end is no longer used Alex Coyte 2016-07-07 11:36:05 +10:00
  • 22b451b59b Ensure that m256 is 32-aligned on non-avx2 builds Matthew Barr 2016-07-07 14:00:11 +10:00
  • d497a1259a rose: use normal callback for pure-literal cases Justin Viiret 2016-07-05 14:37:22 +10:00
  • 8435f918d1 limex: use cyclics mask for repeat compress Justin Viiret 2016-07-04 14:19:10 +10:00
  • ae5e347778 limex: only compress active repeats Justin Viiret 2016-07-04 12:56:03 +10:00
  • aa54352a3a limex: switch off stale repeats during compress Justin Viiret 2016-07-04 12:41:25 +10:00
  • 19e79be87d limex: compress repeats before state Justin Viiret 2016-07-04 11:27:21 +10:00
  • 7cc5346c11 assign groups: turn pair<pair> into a tuple Justin Viiret 2016-06-02 14:19:30 +10:00
  • bfaa0acaea rose: preserve lit properties when building masks Justin Viiret 2016-06-02 10:55:22 +10:00
  • b73bd9b6e1 new test: deserializers fail with garbage input Boris Nagaev 2016-05-29 12:29:13 +03:00
  • 66c2a53d33 hs_serialized_database_info: check whole input Boris Nagaev 2016-05-29 12:27:11 +03:00
  • 373a624bad simplegrep: open file in binary mode ("rb") Boris Nagaev 2016-06-04 02:29:26 +03:00
  • e9cfbae68f workaround for freebsd/clang/libc++ build issues Justin Viiret 2016-06-24 11:30:07 +10:00
  • e3d416a6ea Apply some consistency to the names we give shifts Matthew Barr 2016-06-15 11:02:42 +10:00
  • c76ff285e7 remove unnecessary function proto Matthew Barr 2016-06-14 11:28:00 +10:00
  • 9c915cc936 remove only use of cmpmsk8 and unused cmpmsk16 Matthew Barr 2016-06-14 11:21:48 +10:00