104 Commits

Author SHA1 Message Date
G.E.
30ae8505c3 lets rather not add lines of code not yet used anywhere 2024-03-06 14:57:28 +01:00
G.E.
12f61d15ed support building on NetBSD 2024-03-06 10:48:56 +01:00
Jingbo Chen
24786ae332 fix the pcre versio check error on clang 16 2024-01-29 10:50:16 +08:00
Konstantinos Margaritis
01658be05d remove unused warning exceptions 2024-01-20 19:52:31 +02:00
Konstantinos Margaritis
5fa5e142b9 add -Wno-deprecate-lax-vec-conv-all on clang 15 for Power only 2024-01-20 17:45:56 +02:00
Konstantinos Margaritis
5d38d0d0a5 add needed deprecation warning exceptions for SIMDe on Power VSX 2024-01-18 23:37:59 +02:00
Konstantinos Margaritis
ffa6926608 set x86-64-v2 as baseline arch for fat runtime 2024-01-18 22:08:05 +02:00
Konstantinos Margaritis
634c884204 use x86-64-v2 as default x86 arch for SIMDe 2024-01-18 21:24:38 +02:00
Konstantinos Margaritis
b6e3c66015 WIP: after cleaning up the code, remove the warnings from compilation flags 2024-01-18 00:47:44 +02:00
Konstantinos Margaritis
b106c10b4d use arch set in cflags-x86.cmake 2024-01-18 00:43:32 +02:00
Konstantinos Margaritis
9e4789d374 fix some build misconfigurations on x86 2024-01-18 00:43:11 +02:00
Konstantinos Margaritis
73f70e3d2e WIP: only keep the absolutely necessary warning exceptions 2024-01-17 17:18:12 +02:00
Konstantinos Margaritis
f8fdd979f1 set default x86 architecture to baseline 2024-01-17 17:00:47 +02:00
Konstantinos Margaritis
46488b8097
Merge pull request #219 from VectorCamp/bugfix/make-sqlite-optional
Make sqlite optional, use OS installed
2024-01-15 16:57:11 +02:00
Konstantinos Margaritis
6f4409365a enable AVX2,AVX512,AVX512 for fat runtimes on x86 2024-01-10 18:26:12 +02:00
Konstantinos Margaritis
f68a1e526c Enable Fat runtime on x86 by default to help migration from hyperscan 2024-01-10 18:25:31 +02:00
Konstantinos Margaritis
d9ebb20010 Make sqlite optional, use OS installed 2024-01-10 14:28:06 +02:00
Konstantinos Margaritis
10d957477a fix typo in baseline x86 arch definition 2023-12-20 22:21:00 +02:00
Konstantinos Margaritis
ef37e6015a native CPU on SIMDe will enable all sorts of features in an unpredicted manner, set sane defaults 2023-12-20 16:43:38 +00:00
Konstantinos Margaritis
306e8612be GREATER_EQUAL 2023-12-20 15:27:56 +00:00
Konstantinos Margaritis
a7a12844e7 reorganize OS detection 2023-12-20 17:16:45 +02:00
Konstantinos Margaritis
44f19c1006 fix submodule headers detection 2023-12-20 17:16:23 +02:00
Konstantinos Margaritis
2aa5e1c710 fix arch=native on arm+clang 2023-12-20 15:15:38 +00:00
Konstantinos Margaritis
e15ad9308a SIMDe on Clang needs SIMDE_NO_CHECK_IMMEDIATE_CONSTANT defined 2023-12-19 17:31:43 +02:00
Konstantinos Margaritis
9fd0ce5d44 search for SIMDE sse4.2.h header 2023-11-28 17:39:55 +02:00
Konstantnos Margaritis
23aeaecf53 use pkg-config for SIMDe 2023-11-27 20:51:47 +00:00
Konstantnos Margaritis
8c7b503ac4 fix TUNE_FLAG for SIMDE_BACKEND 2023-11-27 20:51:29 +00:00
Konstantinos Margaritis
f57928ea08 fix SIMDe emulation builds on Arm, add native translation from x86 for comparison 2023-11-27 12:21:58 +00:00
Konstantnos Margaritis
14c9222a48 add generic tune flags 2023-11-21 17:13:54 +00:00
Konstantnos Margaritis
8455cba03d add SIMDe cmake file 2023-11-21 17:09:48 +00:00
Konstantinos Margaritis
a97d576ac8 cross-compiling is not tested, removed 2023-11-19 19:24:59 +02:00
Konstantinos Margaritis
35acf49d5f Don't build fat runtime with native CPU detection 2023-11-19 10:24:13 +02:00
Konstantinos Margaritis
5a4d900675 fix default arch definition for non fat builds on arm 2023-10-10 00:55:02 +08:00
Konstantinos Margaritis
1fdeedf151 set default value 2023-10-09 20:38:19 +08:00
Konstantinos Margaritis
c4b7a44cac SVE2 is armv9-a but gcc 11 does not recognize that 2023-10-09 20:02:37 +08:00
Konstantinos Margaritis
9445f49172 is not known at that stage 2023-10-09 10:16:40 +00:00
Konstantinos Margaritis
4d539f2c87 fix cmake refactor for arm builds 2023-10-09 10:03:53 +00:00
Konstantinos Margaritis
981576a5fe fix default arch/tune flags for ppc64le 2023-10-09 00:44:12 +03:00
Konstantinos Margaritis
5e4a1edb0c fix x86 fat binary build 2023-10-09 00:42:39 +03:00
Konstantinos Margaritis
e85f7cc9c9 fix sqlite3 version detection 2023-10-09 00:23:29 +03:00
Konstantinos Margaritis
ee8a3c29cc fix cflags detection for x86 2023-10-09 00:23:08 +03:00
Konstantinos Margaritis
0d5ce27df4 fix defaults for -march for x86 2023-10-09 00:22:52 +03:00
Konstantinos Margaritis
3884f597d3 add missing file 2023-10-08 23:54:06 +03:00
Konstantinos Margaritis
24ae1670d6 WIP: Refactor CMake build system to more modular 2023-10-08 23:27:24 +03:00
Konstantinos Margaritis
7a2ccd7773 fix fat & normal build errors on arm 2023-10-07 06:17:18 +08:00
Konstantinos Margaritis
1d25f9b8f5 force disable FAT_RUNTIME on MacOS on Arm 2023-09-08 10:08:18 +03:00
Konstantinos Margaritis
68db36f4c4 initial attempt for fat binary on Aarch64 2023-08-23 09:42:00 +00:00
Konstantinos Margaritis
1ce45a31c5 fix typo 2023-03-21 18:11:17 +00:00
Konstantinos Margaritis
dbdbfe9473 Set Ragel.rl char type to unsigned, #135 2023-03-21 18:07:06 +00:00
Konstantinos Margaritis
361feb64e3
Merge pull request #124 from VectorCamp/develop
Merge develop to master
2022-09-13 15:52:20 +03:00