Commit Graph

35 Commits

Author SHA1 Message Date
user0-07161
1a4a3dd240 feat: initial support for haiku 2025-11-04 13:58:01 +00:00
XMRig
eabccd7092 Cleanup 2025-10-27 19:18:52 +07:00
XMRig
6e295046a4 Fixed macOS build. 2025-10-23 11:17:59 +07:00
SChernykh
501152e73a RISC-V: test for instruction extensions 2025-10-22 19:21:26 +02:00
slayingripper
b53008fed6 RISC-V Intergration 2025-10-22 18:57:20 +02:00
Ben Westover
99f131d53a cflags: Add lax-vector-conversions on ARMv7
lax-vector-conversions is enabled in the CXXFLAGS but not CFLAGS for ARMv7.
This commit adds it to CFLAGS which fixes the ARMv7 build (Fixes: #3673).
2025-06-18 16:38:05 -04:00
XMRig
1a7308bc91 Fixed UTF-8 paths support for the config file with Clang compiler on Windows ARM64. 2025-06-14 15:38:25 +07:00
XMRig
b0ac0e4042 Remove deprecated -Ofast for Clang. 2025-06-13 21:53:03 +07:00
XMRig
3060e76bf5 Initial Windows ARM64 support via MSYS2. 2025-06-13 03:00:34 +07:00
XMRig
088f88b94e Cleanup. 2023-02-09 13:55:11 +07:00
SChernykh
f97edb0c3d MSVC build: enabled parallel compilation 2022-11-15 07:45:54 +01:00
SChernykh
422ef4f4d7 Fixed armv7 compilation
Fix for error `Unsupported target. Must be either ARMv7-A+NEON or ARMv8-A.`
2022-01-25 12:37:41 +01:00
XMRig
82a21cb562 Cleanup ARM code. 2021-08-27 12:36:08 +07:00
SChernykh
21022fe226 Also fix RelWithDebIfno build in Visual Studio 2020-10-27 14:25:43 +01:00
SChernykh
a046437d5f Added benchmark and stress test
Easy to use and zero configuration embedded benchmark/stress test.
2020-10-14 19:45:05 +02:00
SChernykh
411ba9f80d Fixed SSE4.1 for old CPUs
Enable SSE4.1 only where it's needed.
2020-09-27 08:55:57 +02:00
SChernykh
9a53285c5f RandomX: added SSE4.1-optimized Blake2b
+0.15% on `rx/0`
+0.3% on `rx/wow`
2020-09-10 14:28:40 +02:00
XMRig
eb9f98b8ce Better scripts/build.*.sh compatibility. 2020-08-23 15:46:56 +07:00
XMRig
5850a2aa26 Disable GPU backends with static build on Linux. 2020-08-20 15:02:31 +07:00
SChernykh
3c383c59dc Fixed crash in RelWithDbgInfo MSVC build
Same problem as in https://github.com/xmrig/xmrig/pull/1784 , fixed with compiler flags this time.
2020-07-29 10:39:58 +02:00
XMRig
3812c81ed5 hwloc for MSVC updated to v2.1.0. 2019-12-05 12:47:31 +07:00
SChernykh
a9a4f561ce Force HAVE_BUILTIN_CLEAR_CACHE for GNU compilers
They always have __builtin___clear_cache
2019-10-18 17:39:57 +02:00
XMRig
598f682f3c #1132 Fixed CentOS 7 compatibility. 2019-09-15 13:26:26 +07:00
XMRig
2b853431dc Fixed 32-bit. 2019-08-02 10:54:00 +07:00
XMRig
180064bc2a Fixed build. 2019-07-19 05:03:14 +07:00
SChernykh
d53ca8714e Fixed MingGW compilation 2019-07-01 20:48:51 +02:00
XMRig
68adb300a9 #1026 Probably fixed iOS build. 2019-06-03 18:40:12 +07:00
XMRig
6300fd5e8b #1012 Fixed _rotr detection. 2019-04-16 02:00:27 +07:00
XMRig
3d2c9f226d #1012 Added checks for _rotr. 2019-04-16 01:20:50 +07:00
XMRig
8f0621f093 Allow override ARM arch detection and support for ARMv8 without crypto extension. 2019-02-04 02:23:05 +07:00
XMRig
a719b9d245 Suppress rapidjson warnings on gcc 8 2018-09-14 21:42:42 +03:00
XMRig
a4bd5ed0af Added x3 x4 x5 hashing modes. 2018-04-16 15:40:37 +07:00
XMRig
a460f941af #478 Fixed totally broken reconnect. 2018-03-26 11:47:01 +07:00
XMRig
5f51eddd62 #216 Added ARMv7 support. 2017-11-26 22:23:23 +03:00
XMRig
368736dc28 Added ARMv8 (aarch64) support. 2017-11-06 03:11:35 +03:00