Konstantinos Margaritis
b61a40f7d9
fix default arch/tune flags for ppc64le
2023-10-09 00:44:12 +03:00
Konstantinos Margaritis
c27f5dec5b
fix x86 fat binary build
2023-10-09 00:42:39 +03:00
Konstantinos Margaritis
6bf565d03c
fix sqlite3 version detection
2023-10-09 00:23:29 +03:00
Konstantinos Margaritis
29259adf52
fix cflags detection for x86
2023-10-09 00:23:08 +03:00
Konstantinos Margaritis
77069d8cb4
fix defaults for -march for x86
2023-10-09 00:22:52 +03:00
Konstantinos Margaritis
601247a0e9
increase cmake_minimum_version, basically the one in Debian 11
2023-10-09 00:22:31 +03:00
Konstantinos Margaritis
4a7acc1c11
add missing file
2023-10-08 23:54:06 +03:00
Konstantinos Margaritis
7dbcab34c2
WIP: Refactor CMake build system to more modular
2023-10-08 23:27:24 +03:00
Konstantinos Margaritis
f4e91b8226
SVE2 needs armv9-a, fix build
2023-10-08 00:00:42 +08:00
Konstantinos Margaritis
044b88ee7f
add src/nfa/vermicelli_simd.cpp to ppc64le
2023-10-07 18:02:00 +03:00
Konstantinos Margaritis
2e7f49d24a
include extra sources for Arm on non-fat builds
2023-10-07 22:27:26 +08:00
Konstantinos Margaritis
abcc974d1d
add missing file
2023-10-07 12:10:42 +03:00
Konstantinos Margaritis
30fefa517b
add cpuid_flags to ppc64le as well
2023-10-07 12:07:06 +03:00
Konstantinos Margaritis
d58cebdd37
re-add missing file to x86 builds
2023-10-07 11:45:10 +03:00
Konstantinos Margaritis
da76b40268
fix fat & normal build errors on arm
2023-10-07 06:17:18 +08:00
Konstantinos Margaritis
c73c7ff172
detect arm_sve.h when using clang on fat runtime builds
2023-10-06 20:46:24 +08:00
Konstantinos Margaritis
bafaffb967
remove extra print
2023-10-06 12:08:36 +03:00
Konstantinos Margaritis
df944ac347
__builtin_constant_p is true in the wrong case on gcc 13.2. Exclude for now
2023-10-06 11:44:41 +03:00
Konstantinos Margaritis
d2142ea96f
Reduce debug unit tests runtime even more
...
In single.cpp featuremask with AVX512 features is not relevant to non-x86 platforms,
and just extends the runtime for no reason.
2023-10-05 19:12:58 +03:00
Konstantinos Margaritis
37edb70936
Don't run regression UE_2595 on debug, it times out CI
2023-10-05 10:40:30 +03:00
Konstantinos Margaritis
bbeec16894
use the right type of cast
2023-10-04 23:35:10 +03:00
Konstantinos Margaritis
ba81576d28
clang 16 as well
2023-10-04 22:07:34 +03:00
Konstantinos Margaritis
948ef96759
missed one pragma
2023-10-04 20:54:57 +03:00
Konstantinos Margaritis
4ae1aebc1b
use the conditional in the right way
2023-10-04 20:35:58 +03:00
Konstantinos Margaritis
bfe1aa52f1
add conditional for __clang__
2023-10-04 20:28:35 +03:00
Konstantinos Margaritis
b5d87d3877
clang 15 (but not 16) fails on ppc64le with -Wdeprecate-lax-vec-conv-all
2023-10-04 20:09:45 +03:00
Konstantinos Margaritis
71374eea1d
Reduce unit test runtimes dramatically for debug builds
2023-10-04 19:21:30 +03:00
Konstantinos Margaritis
0c51d60392
fix -Wunused warnings on debug
2023-10-04 07:16:45 +00:00
Konstantinos Margaritis
547961ab0a
more std::move fixes
2023-10-03 21:01:51 +03:00
Konstantinos Margaritis
2ca841e9a5
move definition of RAGEL_C_FLAGS earlier to catch tools/hscollider
2023-10-03 21:01:35 +03:00
Konstantinos Margaritis
3ed0c593f4
Fix 'unqualified call to std::move' errors in clang 15+
2023-10-03 20:24:39 +03:00
Konstantinos Margaritis
790bc9d4dc
Fix version getting out of sync #175
2023-10-03 09:57:10 +03:00
Konstantinos Margaritis
54445cba3c
Merge pull request #174 from VectorCamp/develop
...
Minor bugfix release 5.4.10.1
2023-09-08 13:42:33 +03:00
Konstantinos Margaritis
a9ccc6f65a
Merge pull request #173 from VectorCamp/bugfix/disable-fat-macos-arm
...
Bugfix/disable fat macos arm
2023-09-08 12:18:11 +03:00
Konstantinos Margaritis
89a85a8e90
HWCAP is only available on Linux
2023-09-08 10:08:44 +03:00
Konstantinos Margaritis
d81476c9e4
force disable FAT_RUNTIME on MacOS on Arm
2023-09-08 10:08:18 +03:00
Konstantinos Margaritis
4f2f3a92a6
forgot to update changelog for latest entry
2023-09-07 20:10:20 +03:00
Konstantinos Margaritis
5d6d2bb425
Merge pull request #167 from VectorCamp/develop
...
Prepare for 5.4.10
2023-09-07 20:03:49 +03:00
Konstantinos Margaritis
d1b10197f0
minor fix
2023-09-07 17:53:25 +03:00
Konstantinos Margaritis
d7b11ddcf2
bump version, add Vectorscan Changelog
2023-09-07 17:51:07 +03:00
Konstantinos Margaritis
25ea446fc1
Merge pull request #169 from VectorCamp/feature/backport-hyperscan-2023Q3
...
Feature/backport hyperscan 2023 q3
2023-09-05 20:11:30 +03:00
Hong, Yang A
b38317050a
changelog: updates for 5.4.2 release
2023-09-05 13:58:33 +03:00
Hong, Yang A
3db9710564
remove invalid nfa dump info
2023-09-05 13:58:24 +03:00
Hong, Yang A
e4ffd75282
scratch: remove quick validity check
...
Roll back fix for github issue #350
About Scratch Usage:
For compile time, scratch space is strongly recommended to be
allocated immediately after database generation.
For runtime, besides using scratch for corresponding database,
Hyperscan also allows user to use larger scratch space allocated
for another database.
When multiple concurrent threads need to use the same databases
and a new scratch space is required, cloning the largest one is
always safe. This is realized based on API hs_scratch_size() and
hs_clone_scratch().
Behaviors beyond above are discouraged and results are undefined.
2023-09-05 13:58:17 +03:00
Chang, Harry
5131c37698
changelog: updates for 5.4.1 release
2023-09-05 13:57:42 +03:00
Hong, Yang A
a2033633c9
sanitiser bugfix
2023-09-05 13:56:24 +03:00
Hong, Yang A
06975070ae
bugfix: add vbmi case for test in database.cpp
2023-09-05 13:52:10 +03:00
Hong, Yang A
1edddabb76
bugfix: add vbmi platform parameter for tests in single.cpp
2023-09-05 13:52:03 +03:00
Hong, Yang A
b8eb6af76b
fix nfa dump error
2023-09-05 13:51:22 +03:00
Hong, Yang A
3a56b1b787
scratch: add quick validity check
...
fix github issue #350
2023-09-05 13:51:15 +03:00