]>
git.ipfire.org Git - thirdparty/vectorscan.git/log 
Konstantinos Margaritis  [Tue, 28 Nov 2023 16:27:08 +0000  (18:27 +0200)]  
updates to the Readme
Konstantinos Margaritis  [Tue, 28 Nov 2023 15:39:55 +0000  (17:39 +0200)]  
search for SIMDE sse4.2.h header
Konstantinos Margaritis  [Tue, 28 Nov 2023 15:28:48 +0000  (17:28 +0200)]  
separate ARCH_FLAG logic
Konstantinos Margaritis  [Tue, 28 Nov 2023 12:09:26 +0000  (14:09 +0200)]  
add missing else
Konstantinos Margaritis  [Tue, 28 Nov 2023 12:06:46 +0000  (12:06 +0000)]  
make diffrich384 available on all arches
Konstantnos Margaritis  [Mon, 27 Nov 2023 20:52:52 +0000  (20:52 +0000)]  
fix compilation for SIMDe
Konstantnos Margaritis  [Mon, 27 Nov 2023 20:51:47 +0000  (20:51 +0000)]  
use pkg-config for SIMDe
Konstantnos Margaritis  [Mon, 27 Nov 2023 20:51:29 +0000  (20:51 +0000)]  
fix TUNE_FLAG for SIMDE_BACKEND
Konstantinos Margaritis  [Mon, 27 Nov 2023 12:21:58 +0000  (12:21 +0000)]  
fix SIMDe emulation builds on Arm, add native translation from x86 for comparison
Konstantnos Margaritis  [Thu, 23 Nov 2023 16:09:10 +0000  (16:09 +0000)]  
existing scalar implementations were incorrect -but never tested, ported from arm/ppc64le
Konstantnos Margaritis  [Thu, 23 Nov 2023 16:08:26 +0000  (16:08 +0000)]  
add missing intrinsics for SIMDe backend
Konstantnos Margaritis  [Thu, 23 Nov 2023 16:07:58 +0000  (16:07 +0000)]  
fix test for SIMDe
Konstantnos Margaritis  [Thu, 23 Nov 2023 13:07:28 +0000  (13:07 +0000)]  
SIMDE is a valid platform
Konstantnos Margaritis  [Tue, 21 Nov 2023 17:14:21 +0000  (17:14 +0000)]  
add include dirs
Konstantnos Margaritis  [Tue, 21 Nov 2023 17:13:54 +0000  (17:13 +0000)]  
add generic tune flags
Konstantnos Margaritis  [Tue, 21 Nov 2023 17:13:33 +0000  (17:13 +0000)]  
enable SIMDe backend
Konstantnos Margaritis  [Tue, 21 Nov 2023 17:12:04 +0000  (17:12 +0000)]  
add SIMDe ports of simd_utils and supervector
Konstantnos Margaritis  [Tue, 21 Nov 2023 17:11:09 +0000  (17:11 +0000)]  
mofidied .gitmodules
Konstantnos Margaritis  [Tue, 21 Nov 2023 17:09:48 +0000  (17:09 +0000)]  
add SIMDe cmake file
Konstantnos Margaritis  [Tue, 21 Nov 2023 17:09:24 +0000  (17:09 +0000)]  
add SIMDe git submodule
Konstantnos Margaritis  [Tue, 21 Nov 2023 17:06:22 +0000  (17:06 +0000)]  
Add SIMDe backend to CMake
Konstantinos Margaritis  [Mon, 20 Nov 2023 05:37:14 +0000  (07:37 +0200)]  
Merge pull request #196 from VectorCamp/feature/prepare-5.4.11
Konstantinos Margaritis  [Sun, 19 Nov 2023 18:00:06 +0000  (20:00 +0200)]  
expand on build-deps installation
Konstantinos Margaritis  [Sun, 19 Nov 2023 17:53:02 +0000  (19:53 +0200)]  
add sanitizer flags
Konstantinos Margaritis  [Sun, 19 Nov 2023 17:37:06 +0000  (19:37 +0200)]  
more changes to readme
Konstantinos Margaritis  [Sun, 19 Nov 2023 17:24:59 +0000  (19:24 +0200)]  
cross-compiling is not tested, removed
Konstantinos Margaritis  [Sun, 19 Nov 2023 17:18:23 +0000  (19:18 +0200)]  
if none are set build static
Konstantinos Margaritis  [Sun, 19 Nov 2023 15:57:08 +0000  (17:57 +0200)]  
additions to readme
Konstantinos Margaritis  [Sun, 19 Nov 2023 13:32:45 +0000  (15:32 +0200)]  
add contributors file
Konstantinos Margaritis  [Sun, 19 Nov 2023 13:32:36 +0000  (15:32 +0200)]  
add changelog entry
Konstantinos Margaritis  [Sun, 19 Nov 2023 08:24:51 +0000  (10:24 +0200)]  
Update Readme file
Konstantinos Margaritis  [Sun, 19 Nov 2023 08:24:32 +0000  (10:24 +0200)]  
bump version
Konstantinos Margaritis  [Sun, 19 Nov 2023 08:24:13 +0000  (10:24 +0200)]  
Don't build fat runtime with native CPU detection
Konstantinos Margaritis  [Sun, 19 Nov 2023 08:23:39 +0000  (10:23 +0200)]  
remove Jenkinsfile
Konstantinos Margaritis  [Fri, 17 Nov 2023 12:38:01 +0000  (14:38 +0200)]  
Merge pull request #191 from VectorCamp/bugfix/fix-segfault-arm-sve2
Konstantinos Margaritis  [Thu, 16 Nov 2023 19:50:30 +0000  (03:50  +0800)]  
Move VERM16 enums to the end of the list
Konstantinos Margaritis  [Wed, 1 Nov 2023 09:35:36 +0000  (11:35 +0200)]  
Merge pull request #189 from mlmitch/develop
Konstantinos Margaritis  [Tue, 31 Oct 2023 17:09:35 +0000  (19:09 +0200)]  
Merge pull request #188 from VectorCamp/bugfix/require-pkg-config
Mitchell Wasson  [Tue, 31 Oct 2023 15:09:48 +0000  (09:09 -0600)]  
Correct set_source_files_properties usage
Konstantinos Margaritis  [Tue, 31 Oct 2023 10:38:07 +0000  (10:38 +0000)]  
make pkgconfig a requirement
Konstantinos Margaritis  [Wed, 25 Oct 2023 10:53:44 +0000  (13:53 +0300)]  
Merge pull request #186 from VectorCamp/bugfix/fix-compilation-arm-ubuntu-20.04
Konstantinos Margaritis  [Wed, 11 Oct 2023 16:52:22 +0000  (19:52 +0300)]  
Merge pull request #185 from VectorCamp/bugfix/fix-inconsistent-version-header
Konstantinos Margaritis  [Tue, 10 Oct 2023 10:30:12 +0000  (18:30 +0800)]  
Ubuntu 20.04 gcc does not define HWCAP2_SVE2 #180
Konstantinos Margaritis  [Tue, 10 Oct 2023 10:14:10 +0000  (13:14 +0300)]  
Merge pull request #181 from VectorCamp/bugfix/fix-clang15-compilation-errors
Konstantinos Margaritis  [Mon, 9 Oct 2023 16:55:02 +0000  (00:55  +0800)]  
fix default arch definition for non fat builds on arm
Konstantinos Margaritis  [Mon, 9 Oct 2023 12:38:19 +0000  (20:38 +0800)]  
set default value
Konstantinos Margaritis  [Mon, 9 Oct 2023 12:02:37 +0000  (20:02 +0800)]  
SVE2 is armv9-a but gcc 11 does not recognize that
Konstantinos Margaritis  [Mon, 9 Oct 2023 12:01:26 +0000  (20:01 +0800)]  
remove vermicelli_simd.cpp to fix redefinition build failure on SVE2 builds
Konstantinos Margaritis  [Mon, 9 Oct 2023 10:26:08 +0000  (10:26 +0000)]  
remove unneeded option
Konstantinos Margaritis  [Mon, 9 Oct 2023 10:16:40 +0000  (10:16 +0000)]  
 is not known at that stage
Konstantinos Margaritis  [Mon, 9 Oct 2023 10:03:53 +0000  (10:03 +0000)]  
fix cmake refactor for arm builds
Konstantinos Margaritis  [Sun, 8 Oct 2023 21:44:12 +0000  (00:44  +0300)]  
fix default arch/tune flags for ppc64le
Konstantinos Margaritis  [Sun, 8 Oct 2023 21:42:39 +0000  (00:42  +0300)]  
fix x86 fat binary build
Konstantinos Margaritis  [Sun, 8 Oct 2023 21:23:29 +0000  (00:23  +0300)]  
fix sqlite3 version detection
Konstantinos Margaritis  [Sun, 8 Oct 2023 21:23:08 +0000  (00:23  +0300)]  
fix cflags detection for x86
Konstantinos Margaritis  [Sun, 8 Oct 2023 21:22:52 +0000  (00:22  +0300)]  
fix defaults for -march for x86
Konstantinos Margaritis  [Sun, 8 Oct 2023 21:22:31 +0000  (00:22  +0300)]  
increase cmake_minimum_version, basically the one in Debian 11
Konstantinos Margaritis  [Sun, 8 Oct 2023 20:54:06 +0000  (23:54 +0300)]  
add missing file
Konstantinos Margaritis  [Sun, 8 Oct 2023 20:26:07 +0000  (23:26 +0300)]  
WIP: Refactor CMake build system to more modular
Konstantinos Margaritis  [Sat, 7 Oct 2023 16:00:42 +0000  (00:00  +0800)]  
SVE2 needs armv9-a, fix build
Konstantinos Margaritis  [Sat, 7 Oct 2023 15:02:00 +0000  (18:02 +0300)]  
add src/nfa/vermicelli_simd.cpp to ppc64le
Konstantinos Margaritis  [Sat, 7 Oct 2023 14:27:26 +0000  (22:27 +0800)]  
include extra sources for Arm on non-fat builds
Konstantinos Margaritis  [Sat, 7 Oct 2023 09:10:06 +0000  (12:10 +0300)]  
add missing file
Konstantinos Margaritis  [Sat, 7 Oct 2023 09:06:47 +0000  (12:06 +0300)]  
add cpuid_flags to ppc64le as well
Konstantinos Margaritis  [Sat, 7 Oct 2023 08:44:57 +0000  (11:44 +0300)]  
re-add missing file to x86 builds
Konstantinos Margaritis  [Fri, 6 Oct 2023 22:17:18 +0000  (06:17 +0800)]  
fix fat & normal build errors on arm
Konstantinos Margaritis  [Fri, 6 Oct 2023 12:46:24 +0000  (20:46 +0800)]  
detect arm_sve.h when using clang on fat runtime builds
Konstantinos Margaritis  [Fri, 6 Oct 2023 09:08:36 +0000  (12:08 +0300)]  
remove extra print
Konstantinos Margaritis  [Fri, 6 Oct 2023 08:44:41 +0000  (11:44 +0300)]  
__builtin_constant_p is true in the wrong case on gcc 13.2. Exclude for now
Konstantinos Margaritis  [Thu, 5 Oct 2023 16:12:38 +0000  (19:12 +0300)]  
Reduce debug unit tests runtime even more
Konstantinos Margaritis  [Thu, 5 Oct 2023 07:40:30 +0000  (10:40 +0300)]  
Don't run regression UE_2595 on debug, it times out CI
Konstantinos Margaritis  [Wed, 4 Oct 2023 20:35:10 +0000  (23:35 +0300)]  
use the right type of cast
Konstantinos Margaritis  [Wed, 4 Oct 2023 19:07:34 +0000  (22:07 +0300)]  
clang 16 as well
Konstantinos Margaritis  [Wed, 4 Oct 2023 17:54:57 +0000  (20:54 +0300)]  
missed one pragma
Konstantinos Margaritis  [Wed, 4 Oct 2023 17:35:58 +0000  (20:35 +0300)]  
use the conditional in the right way
Konstantinos Margaritis  [Wed, 4 Oct 2023 17:28:35 +0000  (20:28 +0300)]  
add conditional for __clang__
Konstantinos Margaritis  [Wed, 4 Oct 2023 17:09:45 +0000  (20:09 +0300)]  
clang 15 (but not 16) fails on ppc64le with -Wdeprecate-lax-vec-conv-all
Konstantinos Margaritis  [Wed, 4 Oct 2023 16:20:45 +0000  (19:20 +0300)]  
Reduce unit test runtimes dramatically for debug builds
Konstantinos Margaritis  [Wed, 4 Oct 2023 07:16:12 +0000  (07:16 +0000)]  
fix -Wunused warnings on debug
Konstantinos Margaritis  [Tue, 3 Oct 2023 18:01:51 +0000  (21:01 +0300)]  
more std::move fixes
Konstantinos Margaritis  [Tue, 3 Oct 2023 18:01:35 +0000  (21:01 +0300)]  
move definition of RAGEL_C_FLAGS earlier to catch tools/hscollider
Konstantinos Margaritis  [Tue, 3 Oct 2023 17:24:39 +0000  (20:24 +0300)]  
Fix 'unqualified call to std::move' errors in clang 15+
Konstantinos Margaritis  [Tue, 3 Oct 2023 06:57:10 +0000  (09:57 +0300)]  
Fix version getting out of sync #175
Konstantinos Margaritis  [Fri, 8 Sep 2023 10:42:33 +0000  (13:42 +0300)]  
Merge pull request #174 from VectorCamp/develop
Konstantinos Margaritis  [Fri, 8 Sep 2023 09:18:11 +0000  (12:18 +0300)]  
Merge pull request #173 from VectorCamp/bugfix/disable-fat-macos-arm
Konstantinos Margaritis  [Fri, 8 Sep 2023 07:08:44 +0000  (10:08 +0300)]  
HWCAP is only available on Linux
Konstantinos Margaritis  [Fri, 8 Sep 2023 07:08:18 +0000  (10:08 +0300)]  
force disable FAT_RUNTIME on MacOS on Arm
Konstantinos Margaritis  [Thu, 7 Sep 2023 17:10:20 +0000  (20:10 +0300)]  
forgot to update changelog for latest entry
Konstantinos Margaritis  [Thu, 7 Sep 2023 17:03:49 +0000  (20:03 +0300)]  
Merge pull request #167 from VectorCamp/develop
Konstantinos Margaritis  [Thu, 7 Sep 2023 14:53:25 +0000  (17:53 +0300)]  
minor fix
Konstantinos Margaritis  [Thu, 7 Sep 2023 14:51:07 +0000  (17:51 +0300)]  
bump version, add Vectorscan Changelog
Konstantinos Margaritis  [Tue, 5 Sep 2023 17:11:30 +0000  (20:11 +0300)]  
Merge pull request #169 from VectorCamp/feature/backport-hyperscan-2023Q3
Hong, Yang A  [Wed, 19 Apr 2023 09:18:45 +0000  (09:18 +0000)]  
changelog: updates for 5.4.2 release
Hong, Yang A  [Thu, 23 Mar 2023 06:43:46 +0000  (06:43 +0000)]  
remove invalid nfa dump info
Hong, Yang A  [Wed, 1 Mar 2023 14:42:27 +0000  (14:42 +0000)]  
scratch: remove quick validity check
Chang, Harry  [Tue, 21 Feb 2023 22:52:57 +0000  (22:52 +0000)]  
changelog: updates for 5.4.1 release
Hong, Yang A  [Wed, 29 Dec 2021 22:30:18 +0000  (22:30 +0000)]  
sanitiser bugfix
Hong, Yang A  [Mon, 7 Jun 2021 08:24:51 +0000  (16:24 +0800)]  
bugfix: add vbmi case for test in database.cpp
Hong, Yang A  [Mon, 7 Jun 2021 07:35:57 +0000  (15:35 +0800)]  
bugfix: add vbmi platform parameter for tests in single.cpp
Hong, Yang A  [Thu, 20 Oct 2022 08:47:03 +0000  (08:47 +0000)]  
fix nfa dump error