1824 Commits

Author SHA1 Message Date
Duncan Bellamy
d626381ad0 change FAT_RUNTIME to a normal option so it can be set to off
fixes #89
2022-02-20 13:16:58 +00:00
Danila Kutenin
5f8729a085 Fix a couple of tests 2022-02-18 19:31:03 +00:00
Danila Kutenin
b3e88e480f Add sanitize options 2022-02-18 18:35:26 +00:00
Danila Kutenin
9af996b936 Fix all ASAN issues in vectorscan 2022-02-18 17:14:51 +00:00
Konstantinos Margaritis
2819dc3d1b
Merge pull request #90 from BigRedEye/vectorscan-master
Fix word boundary assertions under C++20
2022-02-08 09:20:34 +02:00
BigRedEye
6d6c291769
fix: Mark operator bool explicit 2022-02-08 00:22:23 +03:00
Konstantinos Margaritis
e6f856407e
Merge pull request #86 from VectorCamp/develop
New release 5.4.6
vectorscan/5.4.6
2022-01-21 12:25:40 +02:00
Konstantinos Margaritis
f9b6526ef8
Merge pull request #87 from VectorCamp/feature/move-debian-package-to-separate-branch
keep debian folder in a separate branch
2022-01-21 12:24:03 +02:00
Konstantinos Margaritis
666e1c455e keep debian folder in a separate branch 2022-01-21 12:07:25 +02:00
Konstantinos Margaritis
6cd6957a23
Merge pull request #85 from VectorCamp/feature/add-debian-package
Feature/add debian package
2022-01-21 10:12:04 +02:00
Konstantinos Margaritis
0949576693 change source format to native, as we include debian folder 2022-01-20 21:03:02 +02:00
Konstantinos Margaritis
2eaf6e5d31 fix description, remove sse4.2-support from b-depends 2022-01-20 21:02:46 +02:00
Konstantinos Margaritis
f5960c81d9 add ITP bug report 2022-01-20 21:02:30 +02:00
Konstantinos Margaritis
312ae895b4 add sse4.2-support package to enforce such dependency 2022-01-19 15:08:52 +02:00
Konstantinos Margaritis
4c32b36f53 remove preinst script, not needed as we bumped our deps 2022-01-19 15:08:04 +02:00
Konstantinos Margaritis
1155a9219c add our copyrights, minor fixes 2022-01-19 14:31:59 +02:00
Konstantinos Margaritis
f304c3e7e1 defer setting arch/tune flags for FAT_RUNTIME 2022-01-18 20:34:45 +02:00
Konstantinos Margaritis
4fdfb8c7f4 enable FAT_RUNTIME 2022-01-18 20:32:22 +02:00
Konstantinos Margaritis
a315fae243 fix DEB_CMAKE_FLAGS depending on DEB_HOST_ARCH 2021-12-22 13:25:29 +02:00
Konstantinos Margaritis
8c71238d60 Initial attempt at debian packaging, modified hyperscan packaging 2021-12-22 13:13:12 +02:00
Konstantinos Margaritis
90018f927f
Merge pull request #82 from VectorCamp/feature/add-macos-support
Minor changes to enable compilation on Mac M1
2021-12-12 01:13:14 +02:00
Konstantinos Margaritis
467db4a268 Minor changes to enable compilation on Mac M1 2021-12-11 15:43:55 +02:00
Konstantinos Margaritis
1718e33544
Merge pull request #81 from VectorCamp/feature/add-clang-support
Feature/add clang support
2021-12-07 22:16:38 +02:00
Konstantinos Margaritis
4589f1742e minor fixes 2021-12-07 08:49:59 +00:00
Konstantinos Margaritis
fd2eabd071 fix clang-release-arm compilation 2021-12-07 08:43:52 +00:00
Konstantinos Margaritis
fec557c1f9 fix wrong castings for NEON 2021-12-06 21:35:51 +00:00
Konstantinos Margaritis
deeb113977 lower gcc minver to 9 to enable building on Ubuntu 20 LTS 2021-12-06 21:35:37 +00:00
Konstantinos Margaritis
d3f0d8dd70 update Jenkinsfile for all configurations 2021-12-06 18:38:01 +00:00
Konstantinos Margaritis
1b6f37d626 fix typo 2021-12-06 20:33:37 +02:00
Konstantinos Margaritis
290eabbca0 fix compilation with clang and some incomplete/wrong implementations for arm this time 2021-12-06 18:22:58 +00:00
Konstantinos Margaritis
58bfe5423e use Jenkinsfile in git 2021-12-03 18:27:21 +02:00
Konstantinos Margaritis
07ce6d8e7f fix build failures with clang on x86, make sure compilation works on other Power as well 2021-12-03 16:24:58 +02:00
Konstantinos Margaritis
7cad514366 clang is more strict 2021-12-02 23:09:53 +02:00
Konstantinos Margaritis
6b364021d1 don't fail if mtune does not return a valid configuration 2021-12-02 23:09:34 +02:00
Konstantinos Margaritis
451d539f1d Power does not use -march 2021-12-02 18:01:26 +02:00
Konstantinos Margaritis
5aae719ecd fix build with clang, in particular VSX uses long long instead of int64_t, gcc allows this, clang does not 2021-12-02 18:01:00 +02:00
Konstantinos Margaritis
4aa32275f1 use same definition of the union for all types 2021-12-02 18:00:02 +02:00
Konstantinos Margaritis
5d23e6dab6 set -msse4.2 only on Intel 2021-12-01 21:45:31 +00:00
Konstantinos Margaritis
1f4143de81 rework CMakeLists.txt to ensure it works with clang 2021-12-01 23:23:37 +02:00
Konstantinos Margaritis
0221dc1771 fix misompilations with clang++, as it is more strict 2021-12-01 23:22:15 +02:00
Konstantinos Margaritis
7d600c4fcb bump base requirements to SSE4.2 2021-12-01 23:20:02 +02:00
Konstantinos Margaritis
404a0ab0f4 fix miscompilation with clang 2021-12-01 23:18:57 +02:00
Konstantinos Margaritis
6f20276b2f
Merge pull request #80 from VectorCamp/bugfix/fix-SVE2-build
fix SVE2 build after the changes
2021-11-25 22:19:12 +02:00
Konstantinos Margaritis
81fba99f3a fix SVE2 build after the changes 2021-11-25 18:48:24 +02:00
Konstantinos Margaritis
8dec4e8d85
Merge pull request #79 from Apostolos00tapsas/feature/complete-power9-VSX-support
Feature/complete power9 vsx support
2021-11-25 18:40:17 +02:00
Konstantinos Margaritis
7ceca78db4 fix unit-internal release builds using __builtin_constant_p() as well 2021-11-25 15:09:01 +02:00
Konstantinos Margaritis
00384c9e37 nit 2021-11-25 06:21:07 +00:00
Konstantinos Margaritis
cd95b1a38c use __builtin_constant_p() instead for arm as well 2021-11-25 06:20:53 +00:00
Apostolos Tapsas
725a8d8f1a Removed duplicates 2021-11-24 15:09:53 +00:00
Apostolos Tapsas
35e5369c70 *fix palignr implementation for VSX Release mode
*add unit test for palignr
*enable unit test building for Release mode
2021-11-24 15:03:49 +00:00