Commit Graph

97 Commits

Author SHA1 Message Date
Konstantinos Margaritis
eb46ba6530 use x86-64-v2 as default x86 arch for SIMDe 2024-01-18 21:24:38 +02:00
Konstantinos Margaritis
026663f0fd WIP: after cleaning up the code, remove the warnings from compilation flags 2024-01-18 00:47:44 +02:00
Konstantinos Margaritis
91fa633826 use arch set in cflags-x86.cmake 2024-01-18 00:43:32 +02:00
Konstantinos Margaritis
1425fa7a57 fix some build misconfigurations on x86 2024-01-18 00:43:11 +02:00
Konstantinos Margaritis
7368004f71 WIP: only keep the absolutely necessary warning exceptions 2024-01-17 17:18:12 +02:00
Konstantinos Margaritis
ba1d86c12b set default x86 architecture to baseline 2024-01-17 17:00:47 +02:00
Konstantinos Margaritis
4c5e46b17e 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
0e1cce7fb8 enable AVX2,AVX512,AVX512 for fat runtimes on x86 2024-01-10 18:26:12 +02:00
Konstantinos Margaritis
50d92448f5 Enable Fat runtime on x86 by default to help migration from hyperscan 2024-01-10 18:25:31 +02:00
Konstantinos Margaritis
e9de9d3ddc Make sqlite optional, use OS installed 2024-01-10 14:28:06 +02:00
Konstantinos Margaritis
6a37cb7f84 fix typo in baseline x86 arch definition 2023-12-20 22:21:00 +02:00
Konstantinos Margaritis
cd5302d1c1 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
d8642b0eaa GREATER_EQUAL 2023-12-20 15:27:56 +00:00
Konstantinos Margaritis
61943dc338 reorganize OS detection 2023-12-20 17:16:45 +02:00
Konstantinos Margaritis
3f6a68c17f fix submodule headers detection 2023-12-20 17:16:23 +02:00
Konstantinos Margaritis
7629fd0141 fix arch=native on arm+clang 2023-12-20 15:15:38 +00:00
Konstantinos Margaritis
2ecf283b1b SIMDe on Clang needs SIMDE_NO_CHECK_IMMEDIATE_CONSTANT defined 2023-12-19 17:31:43 +02:00
Konstantinos Margaritis
a917134f23 search for SIMDE sse4.2.h header 2023-11-28 17:39:55 +02:00
Konstantinos Margaritis
ff108779a8 use pkg-config for SIMDe 2023-11-27 20:51:47 +00:00
Konstantinos Margaritis
22096b50a1 fix TUNE_FLAG for SIMDE_BACKEND 2023-11-27 20:51:29 +00:00
Konstantinos Margaritis
1fb601f3a9 fix SIMDe emulation builds on Arm, add native translation from x86 for comparison 2023-11-27 12:21:58 +00:00
Konstantinos Margaritis
701e8f9afe add generic tune flags 2023-11-21 17:13:54 +00:00
Konstantinos Margaritis
1af61a1806 add SIMDe cmake file 2023-11-21 17:09:48 +00:00
Konstantinos Margaritis
2542a87f54 cross-compiling is not tested, removed 2023-11-19 19:24:59 +02:00
Konstantinos Margaritis
445d61a40e Don't build fat runtime with native CPU detection 2023-11-19 10:24:13 +02:00
Konstantinos Margaritis
500d8c12a5 fix default arch definition for non fat builds on arm 2023-10-10 00:55:02 +08:00
Konstantinos Margaritis
e574064eb0 set default value 2023-10-09 20:38:19 +08:00
Konstantinos Margaritis
fe5a2eabce SVE2 is armv9-a but gcc 11 does not recognize that 2023-10-09 20:02:37 +08:00
Konstantinos Margaritis
f4e41f1f2c is not known at that stage 2023-10-09 10:16:40 +00:00
Konstantinos Margaritis
3f9c05d57f fix cmake refactor for arm builds 2023-10-09 10:03:53 +00:00
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
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
da76b40268 fix fat & normal build errors on arm 2023-10-07 06:17:18 +08:00
Konstantinos Margaritis
d81476c9e4 force disable FAT_RUNTIME on MacOS on Arm 2023-09-08 10:08:18 +03:00
Konstantinos Margaritis
394d09fe45 initial attempt for fat binary on Aarch64 2023-08-23 09:42:00 +00:00
Konstantinos Margaritis
7dfa538972 fix typo 2023-03-21 18:11:17 +00:00
Konstantinos Margaritis
053652e10e Set Ragel.rl char type to unsigned, #135 2023-03-21 18:07:06 +00:00
Konstantinos Margaritis
d7f6a163d7 Merge pull request #124 from VectorCamp/develop
Merge develop to master
2022-09-13 15:52:20 +03:00
Ubuntu
42f5165f7e Fixed the PCRE download location 2022-07-20 13:26:52 +00:00
Jan Henning
218a1cf76a Bump scripts to python3 2022-05-19 16:25:08 +02:00
Danila Kutenin
f46b787332 Add sanitize options 2022-02-18 18:35:26 +00:00
Konstantinos Margaritis
896d28845c bump base requirements to SSE4.2 2021-12-01 23:20:02 +02:00
Konstantinos Margaritis
5251c328b3 fix miscompilation with clang 2021-12-01 23:18:57 +02:00
Konstantinos Margaritis
14be68587b add initial ppc64el support
(cherry picked from commit 63e26a4b28)
(cherry picked from commit c214ba253327114c16d0724f75c998ab00d44919)
2021-10-14 13:53:55 +03:00
Konstantinos Margaritis
cf4b95fff2 remove Windows/ICC support 2021-10-12 11:51:34 +03:00