Commit Graph

3552 Commits

Author SHA1 Message Date
SChernykh
2f5d0de8c8 Solo mining: added support for FCMP++ hardfork 2025-10-05 13:00:21 +02:00
XMRig
a60aee39b4 Merge branch 'xtophyr-master' into dev 2025-09-22 21:31:28 +07:00
XMRig
4df8505653 Merge branch 'master' of https://github.com/xtophyr/xmrig into xtophyr-master 2025-09-22 21:31:14 +07:00
Christopher Wright
ee604fb8dd adjust instruction/register suffixes to compile with gcc-based assemblers. 2025-09-21 14:57:42 -04:00
Christopher Wright
311fd2e462 undo this change 2025-09-20 08:38:40 -04:00
Christopher Wright
acbf175891 minor Aarch64 JIT changes (better instruction selection, don't emit instructions that add 0, etc) 2025-09-20 08:32:32 -04:00
XMRig
e78716ef05 Merge branch 'dev' of github.com:xmrig/xmrig into dev 2025-06-29 12:29:01 +07:00
XMRig
1c70cd4557 Improved LibreSSL support. 2025-06-29 12:28:35 +07:00
xmrig
d4c35427a0 Merge pull request #3680 from benthetechguy/armhf
Add armv8l to list of 32 bit ARM targets
2025-06-25 04:14:22 +07:00
Ben Westover
4651aba2db Add armv8l to list of 32 bit ARM targets
armv8l is what CMAKE_SYSTEM_PROCESSOR is set to when an ARMv8 processor
is in 32-bit mode, so it should be added to the ARMv7 target list even
though it's v8 because it's 32 bits. Currently, it's not in any ARM
target list which means x86 is assumed and the build fails.
2025-06-24 15:28:01 -04:00
XMRig
695575625e v6.24.1-dev 2025-06-23 08:37:15 +07:00
XMRig
829aad0acc Merge branch 'master' into dev 2025-06-23 08:36:52 +07:00
XMRig
df4ada0fa3 v6.24.0 2025-06-23 07:44:53 +07:00
XMRig
fb32f5a91c Merge branch 'dev' 2025-06-23 07:44:05 +07:00
xmrig
08ead30b2d Update CHANGELOG.md 2025-06-23 05:39:26 +07:00
XMRig
171a3853e4 More DNS cleanup. 2025-06-20 23:45:53 +07:00
XMRig
37dae66dee v6.24.0-dev 2025-06-20 08:34:58 +07:00
xmrig
bc60b5af4f Merge pull request #3678 from xmrig/dns_ip_version
Improved IPv6 support.
2025-06-20 08:33:50 +07:00
XMRig
3a0ebc1de5 Improved IPv6 support. 2025-06-20 07:39:52 +07:00
xmrig
8414f87a9e Merge pull request #3677 from SChernykh/dev
Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread, again (hopefully the last time)
2025-06-19 18:07:54 +07:00
SChernykh
d4ea86cd4b Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread, again (hopefully the last time) 2025-06-19 12:58:31 +02:00
xmrig
54673f1b4d Merge pull request #3674 from benthetechguy/armhf
cflags: Add lax-vector-conversions on ARMv7
2025-06-19 04:46:02 +07: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
b3ddecea97 Merge pull request #3671 from SChernykh/dev
Hwloc: fixed detection of L2 cache size for some complex NUMA topologies
2025-06-17 18:52:43 +07:00
SChernykh
5039f288c8 Hwloc: fixed detection of L2 cache size for some complex NUMA topologies 2025-06-17 13:49:02 +02:00
XMRig
f652c287f5 v6.23.1-dev 2025-06-16 21:29:17 +07:00
XMRig
4475d58ac7 Merge branch 'master' into dev 2025-06-16 21:28:48 +07:00
XMRig
370aee1605 v6.23.0 2025-06-16 21:00:42 +07:00
XMRig
c10b2bc305 Merge branch 'dev' 2025-06-16 21:00:12 +07:00
xmrig
762e68dfc1 Update CHANGELOG.md 2025-06-16 20:46:33 +07:00
XMRig
1958a79edd Update ARM CPUs database. 2025-06-16 19:54:08 +07:00
XMRig
2dd757d397 v6.23.0-dev 2025-06-16 02:05:43 +07:00
XMRig
a1b0c7bf85 Add detection for _aligned_malloc. 2025-06-15 20:06:19 +07:00
XMRig
ca1056db5e Fixed __umul128 for MSVC ARM64. 2025-06-15 04:58:03 +07:00
XMRig
4abe9dad08 Fixed user agent string. 2025-06-15 00:21:23 +07:00
xmrig
3aee5c5328 Merge pull request #3666 from SChernykh/dev
Better detection of aligned malloc functions
2025-06-14 23:09:05 +07:00
SChernykh
ee5555773e Better detection of aligned malloc functions 2025-06-14 18:00:27 +02:00
XMRig
8075e18474 Update hwloc for MSVC. 2025-06-14 22:11:33 +07: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
9402f719b2 Detect CPU name and AES instructions on Windows ARM64. 2025-06-13 21:02:10 +07:00
XMRig
708fea6ea1 Fix Linux build. 2025-06-13 04:05:30 +07:00
XMRig
15b2b2ee96 Split BasicCpuInfo_arm. 2025-06-13 03:57:13 +07:00
XMRig
3060e76bf5 Initial Windows ARM64 support via MSYS2. 2025-06-13 03:00:34 +07:00
XMRig
8e25d54661 Update deps scripts. 2025-06-12 00:52:49 +07:00
xmrig
2e46acece4 Merge pull request #3665 from SChernykh/dev
Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread
2025-06-11 23:40:46 +07:00
SChernykh
eefbc2eb78 Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread 2025-06-11 18:34:50 +02:00
XMRig
c22f87a08a Fix LLHTTP_EXPORT 2025-06-10 03:13:34 +07:00
XMRig
00ffa05dc0 Update llhttp to 9.3.0 2025-06-09 03:02:26 +07:00
XMRig
254f8ff8aa Bump minimum CMake version to 3.10 2025-06-08 23:23:40 +07:00