Commit Graph

  • 47bc68339f bugfix: fix overflow risk of strlen function Hong, Yang A 2022-04-28 10:11:32 +00:00
  • 1baf340d1c sanitiser bugfix Hong, Yang A 2021-12-29 22:30:18 +00:00
  • 9b4ba34c68 Fix segfaults on allocation failure (#4) hongyang7 2021-12-16 19:02:17 +08:00
  • 85019432f4 bugfix: add vbmi case for test in database.cpp Hong, Yang A 2021-06-07 16:24:51 +08:00
  • b386cbd20d bugfix: add vbmi platform parameter for tests in single.cpp Hong, Yang A 2021-06-07 15:35:57 +08:00
  • b254a88c43 Logical Combination: bypass combination flag in hs_expression_info. Chang, Harry 2021-03-10 07:20:01 +00:00
  • 819da8df17 update year for bugfix #302-#305 Hong, Yang A 2021-03-11 15:20:55 +00:00
  • 7f4a806118 mcclellan: improve wide-state checking in Sherman optimization Hong, Yang A 2021-03-04 17:00:34 +00:00
  • 0b246c801a literal API: add instruction support Hong, Yang A 2021-03-04 16:50:14 +00:00
  • 9e17e8520f literal API: add empty string check. Hong, Yang A 2021-03-04 16:13:46 +00:00
  • 1ecb3aef8b simd_utils: fix undefined instruction issue for 32-bit system Wang Xiang W 2021-01-27 11:57:51 +00:00
  • 62e35c910b fat runtime: fix libc symbol parsing Wang Xiang W 2021-01-19 12:31:52 +00:00
  • 95cd19c6f0 Example code: update header position Hong, Yang A 2021-03-14 18:24:03 +00:00
  • 98daf283b1 Example code: update year Hong, Yang A 2021-03-11 15:17:36 +00:00
  • e0c489f98f Example code: bugfix of KW scan. Hong, Yang A 2021-01-15 13:55:04 +00:00
  • 0f967b9575 Merge pull request #136 from VectorCamp/feature/prefix-assume-aligned Konstantinos Margaritis 2022-11-01 17:41:39 +02:00
  • e6cfd11948 prefix assume_aligned to avoid clash with std::assume_aligned in c++20 Konstantinos Margaritis 2022-11-01 10:29:22 +00:00
  • 4f48c7b7e4 Merge pull request #132 from debian-janitor/lintian-fixes Konstantinos Margaritis 2022-09-28 18:28:20 +03:00
  • 6d8599eece Merge pull request #131 from VectorCamp/develop Konstantinos Margaritis 2022-09-19 17:59:40 +03:00
  • 00d1807bb4 Merge pull request #125 from abondarev84/master Konstantinos Margaritis 2022-09-19 12:44:14 +03:00
  • 7133ac5be1 clang SVE build fix Alex Bondarev 2022-09-18 19:42:45 +03:00
  • 90ac746303 SVE enabled on user input. updated README Alex Bondarev 2022-09-18 12:04:05 +03:00
  • 9d34941f13 Merge pull request #129 from VectorCamp/bugfix/fix-clang-on-power Konstantinos Margaritis 2022-09-16 19:04:06 +03:00
  • 48105cdd1d move variable Konstantinos Margaritis 2022-09-16 14:05:31 +03:00
  • 911a98d54f clang 13+ gives wrong -Wunused-but-set-variable error on nfa/mcclellancompile.cpp about total_daddy variable, disabling Konstantinos Margaritis 2022-09-16 14:04:59 +03:00
  • a4972aa191 remove leftover debug print Konstantinos Margaritis 2022-09-16 14:03:17 +03:00
  • 0e0147ec5c clang 14 does not allow bitwise OR for bools Konstantinos Margaritis 2022-09-16 14:02:53 +03:00
  • 6de45b4648 clang 14 complains about this, needs investigation Konstantinos Margaritis 2022-09-16 14:02:26 +03:00
  • 3fc6c8a532 [VSX] movemask needs to be explicitly aligned on clang for vec_ste Konstantinos Margaritis 2022-09-16 12:50:33 +03:00
  • 1a43178eeb env vars have to be in quotes Konstantinos Margaritis 2022-09-16 12:46:35 +03:00
  • ef66877e9e [VSX] clang complains about the order of __vector Konstantinos Margaritis 2022-09-16 12:41:08 +03:00
  • ccf3ffbf6d Bump debhelper from old 12 to 13. + debian/rules: Drop --fail-missing argument to dh_missing, which is now the default. Debian Janitor 2022-09-16 09:27:41 +00:00
  • e9561a4408 Trim trailing whitespace. Debian Janitor 2022-09-16 09:27:33 +00:00
  • 88b1bec5b7 Declarative Pipeline Jenkins environment Konstantinos Margaritis 2022-09-16 11:59:36 +03:00
  • 4934852003 Declarative Pipeline Jenkins environment attempt Konstantinos Margaritis 2022-09-16 11:54:23 +03:00
  • bf6200ecc8 Jenkins change envVars -> withEnv Konstantinos Margaritis 2022-09-16 11:46:09 +03:00
  • 0415c6c8c2 actually set target suite Konstantinos Margaritis 2022-09-16 09:20:26 +03:00
  • a06a69e93a update standards version Konstantinos Margaritis 2022-09-16 08:44:21 +03:00
  • 4ab0730dbe additional mcpu flag cleanup Alex Bondarev 2022-09-16 00:03:08 +03:00
  • d0a017da99 removed cpu reference flags and fixed tune flag Alex Bondarev 2022-09-15 18:38:01 +03:00
  • 2ff2f4bc44 Merge pull request #127 from debian-janitor/scrub-obsolete Konstantinos Margaritis 2022-09-15 08:46:19 +03:00
  • fe23c7da4b Remove constraints unnecessary since buster (oldstable) Debian Janitor 2022-09-14 20:07:36 +00:00
  • 69e6176e09 updated README to reflect CMake changes Alex Bondarev 2022-09-13 18:29:06 +03:00
  • ee0c8f763f fix to correctly place the autodetected flags and to activate SVE options Alex Bondarev 2022-09-13 18:21:10 +03:00
  • ceaf2ac595 update changelog Konstantinos Margaritis 2022-09-13 16:40:05 +03:00
  • f6250ae3e5 bump version vectorscan/5.4.8 Konstantinos Margaritis 2022-09-13 12:57:08 +00:00
  • 361feb64e3 Merge pull request #124 from VectorCamp/develop Konstantinos Margaritis 2022-09-13 15:52:20 +03:00
  • d0ae940261 Merge pull request #123 from VectorCamp/feature/neon-shift-optimizations Konstantinos Margaritis 2022-09-13 09:13:05 +03:00
  • 67b414f2f9 [NEON] simplify/optimize shift/align primitives Konstantinos Margaritis 2022-09-12 13:09:51 +00:00
  • db2a6d65f1 Merge pull request #121 from liquidaty/mingw64-develop Konstantinos Margaritis 2022-09-09 13:42:49 +03:00
  • f4840adf3d fix to enable successful build with mingw64 liquidaty 2022-09-08 09:59:37 -07:00
  • 0c97e5f2c2 Merge pull request #119 from VectorCamp/feature/vsx-optimizations Konstantinos Margaritis 2022-09-08 13:41:13 +03:00
  • e3c237a7e0 use correct intrinsic for lshiftbyte_m128 Konstantinos Margaritis 2022-09-07 16:00:10 +03:00
  • 756ef409b4 provide non-immediate versions of lshiftbyte/rshiftbyte on x86 Konstantinos Margaritis 2022-09-07 15:07:20 +03:00
  • 1ae0d15181 readd simd_onebit_masks for x86, needs more work Konstantinos Margaritis 2022-09-07 13:42:25 +03:00
  • 0af2ba8616 [NEON] optimize mask1bit128, get rid of simd_onebit_masks Konstantinos Margaritis 2022-09-07 10:20:01 +00:00
  • 02ae2a3cad remove simd_onebit_masks from arm/x86 headers, as they moved to common Konstantinos Margaritis 2022-09-07 12:41:32 +03:00
  • 305a041c73 [VSX] optimize alignr method Konstantinos Margaritis 2022-09-07 12:35:28 +03:00
  • a837cf3bee [VSX] optimize shift operators Konstantinos Margaritis 2022-09-07 12:16:14 +03:00
  • be20c2c519 [VSX] optimize shifting methods, replace template Unroller Konstantinos Margaritis 2022-09-07 11:52:08 +03:00
  • dc6b8ae92d optimize comparemask implementation, clean up code, use union types instead of casts Konstantinos Margaritis 2022-09-07 02:02:11 +03:00
  • 7295b9c718 [VSX] add algorithm for alignr w/o use of immediates Konstantinos Margaritis 2022-09-07 00:01:54 +03:00
  • 94fe406f0c [VSX] correct lshiftbyte_m128/rshiftbyte_m128, variable_byte_shift Konstantinos Margaritis 2022-09-06 23:39:44 +03:00
  • 17467ff21b [VSX] huge optimization of movemask128 Konstantinos Margaritis 2022-09-06 20:08:44 +03:00
  • 0e7874f122 [VSX] optimize and correct lshift_m128/rshift_m128 Konstantinos Margaritis 2022-09-06 18:46:39 +03:00
  • 026f761671 [VSX] optimized mask1bit128(), moved simd_onebit_masks to common Konstantinos Margaritis 2022-09-06 18:10:55 +03:00
  • 43c053a069 add popcount32x4, popcount64x4 helper functions Konstantinos Margaritis 2022-09-02 15:12:56 +03:00
  • c043730675 Merge pull request #118 from VectorCamp/bugfix/hyperscan-backport-202208 Konstantinos Margaritis 2022-09-03 09:32:43 +03:00
  • 74ab41897c Add missing <memory> header Konstantinos Margaritis 2022-08-30 20:40:23 +03:00
  • c597f69c59 fix build with glibc-2.34 Liu Zixian 2022-06-27 16:07:16 +08:00
  • 70b2a28386 literal API: add empty string check. Hong, Yang A 2021-03-04 16:13:46 +00:00
  • 4f27a70dd7 chimera: fix SKIP flag issue Hong, Yang A 2022-07-28 04:59:34 +00:00
  • 31afacc7be Corpus editor: fix random char value of UTF-8. Chang, Harry 2022-05-12 08:20:29 +00:00
  • a9ca0e4de3 Corpus generator: fix random char value of UTF-8. Chang, Harry 2022-05-12 02:15:07 +00:00
  • 4d4940dfbe bugfix: fix overflow risk of strlen function Hong, Yang A 2022-04-28 10:11:32 +00:00
  • 2731a3384b Fix segfaults on allocation failure (#4) hongyang7 2021-12-16 19:02:17 +08:00
  • c1659b8544 Logical Combination: bypass combination flag in hs_expression_info. Chang, Harry 2021-03-10 07:20:01 +00:00
  • decabdfede update year for bugfix #302-#305 Hong, Yang A 2021-03-11 15:20:55 +00:00
  • a119693a66 mcclellan: improve wide-state checking in Sherman optimization Hong, Yang A 2021-03-04 17:00:34 +00:00
  • cafd5248b1 literal API: add instruction support Hong, Yang A 2021-03-04 16:50:14 +00:00
  • 6259783d79 Merge pull request #116 from pareenaverma/develop Konstantinos Margaritis 2022-07-20 23:08:11 +03:00
  • 19947f70d2 Merge pull request #113 from danlark1/develop Konstantinos Margaritis 2022-07-20 16:41:33 +03:00
  • b5e1384995 Fixed the PCRE download location Ubuntu 2022-07-20 13:26:52 +00:00
  • db52ce6f08 Fix avx512 movemask call Danila Kutenin 2022-07-20 09:03:50 +01:00
  • 7e7f604f7d Fix ppc64el debug Danila Kutenin 2022-06-26 23:05:17 +00:00
  • 849846700a Minor fix Danila Kutenin 2022-06-26 23:02:02 +00:00
  • 8a49e20bcd Fix formatting of a couple files Danila Kutenin 2022-06-26 22:59:58 +00:00
  • 49eb18ee4f Optimize vectorscan for aarch64 by using shrn instruction Danila Kutenin 2022-06-26 22:50:05 +00:00
  • 73695e419c Merge pull request #108 from jth/cmake-python Konstantinos Margaritis 2022-05-20 09:05:11 +03:00
  • 85a77e3eff Bump scripts to python3 Jan Henning 2022-05-19 16:25:08 +02:00
  • 0a35a467e0 Use non-deprecated method of finding python Jan Henning 2022-05-19 10:20:17 +02:00
  • 4f067c8997 update changelog, control Konstantinos Margaritis 2022-05-05 12:33:20 +03:00
  • fc5059aa10 Update CMakeLists.txt vectorscan/5.4.7 Konstantinos Margaritis 2022-05-05 12:14:53 +03:00
  • 8739a6c2a7 Merge pull request #103 from VectorCamp/develop Konstantinos Margaritis 2022-05-05 10:34:56 +03:00
  • 6c24e61572 Update Jenkinsfile Konstantinos Margaritis 2022-05-04 21:57:38 +03:00
  • 59ffac5721 Update Jenkinsfile Konstantinos Margaritis 2022-05-04 16:41:10 +03:00
  • 2c78b770ea Update Jenkinsfile Konstantinos Margaritis 2022-05-04 16:30:22 +03:00
  • e71fb5cfeb Merge pull request #105 from VectorCamp/bugfix/jenkins Konstantinos Margaritis 2022-05-04 16:27:22 +03:00
  • b3d7174a93 fix large pipeline error Konstantinos Margaritis 2022-05-04 16:26:02 +03:00
  • fce10b53a0 Delete JenkinsFile Konstantinos Margaritis 2022-05-04 16:14:19 +03:00