Commit Graph

  • 95d3ff2c4a Fixing miner issues - Switch from full-block to header-only (140-byte) RandomX input - Add 32-byte SoloNonce system for solo mining mode - Compute proper difficulty target from compact bits field - Add SHA256D dual-hash PoW check in CpuWorker for solo mining - Raise RandomX dataset/scratchpad limits to 4GB/4MB - Use standard RandomX share filtering in pool (stratum) mode master DanS 2026-03-05 06:00:55 -06:00
  • a27a1e327b cleanup DanS 2026-02-28 00:33:09 -06:00
  • c94352d305 Prepare XMRig-HAC fork for public release DanS 2026-02-26 23:48:10 -06:00
  • fc8286800d HAC changes DanS 2026-01-27 16:45:21 -06:00
  • fd08510c60 v6.25.0 XMRig 2025-12-23 19:44:52 +07:00
  • f20cfedf0c Merge branch 'dev' XMRig 2025-12-23 19:44:21 +07:00
  • cb9f597549 v6.25.0-dev XMRig 2025-12-23 19:37:24 +07:00
  • 4c096fe9a1 Merge pull request #3743 from SChernykh/dev xmrig 2025-12-12 01:20:03 +07:00
  • 08d1b6583c Linux: added support for transparent huge pages SChernykh 2025-12-11 11:23:18 +01:00
  • b2444e2956 Merge pull request #3740 from SChernykh/dev xmrig 2025-12-06 19:39:47 +07:00
  • b1e07859d3 RISC-V: added vectorized soft AES SChernykh 2025-12-05 21:09:22 +01:00
  • 3038fcb16e Merge pull request #3736 from SChernykh/dev xmrig 2025-12-01 10:46:03 +07:00
  • 92f8357338 RISC-V: added vectorized dataset init (activated by setting init-avx2 to 1 in config.json) SChernykh 2025-11-30 19:15:15 +01:00
  • 3851aeee77 Merge pull request #3733 from void-512/master xmrig 2025-11-13 15:52:43 +07:00
  • 189fde773e add detection for MSVC/2026 Tony Wang 2025-11-12 17:32:57 -05:00
  • f4080ed9a7 Improved compatibility for automatically enabling huge pages on Linux systems without NUMA support. XMRig 2025-11-07 01:55:00 +07:00
  • 48734a97e2 Merge pull request #3731 from user0-07161/dev-haiku-os-support xmrig 2025-11-05 18:47:22 +07:00
  • 1a4a3dd240 feat: initial support for haiku user0-07161 2025-11-04 06:32:36 +00:00
  • eabccd7092 Cleanup XMRig 2025-10-27 19:18:52 +07:00
  • 6e295046a4 Fixed macOS build. XMRig 2025-10-23 11:17:59 +07:00
  • 5f5ed9e823 Merge pull request #3725 from SChernykh/dev xmrig 2025-10-23 11:02:21 +07:00
  • f28d200846 Removed unused files SChernykh 2025-10-22 23:31:02 +02:00
  • 501152e73a RISC-V: test for instruction extensions SChernykh 2025-10-22 19:14:01 +02:00
  • 13735345ea RISC-V JIT compiler SChernykh 2025-10-22 19:00:20 +02:00
  • b53008fed6 RISC-V Intergration slayingripper 2025-10-22 18:57:20 +02:00
  • c56fc2e989 Merge pull request #3722 from SChernykh/dev xmrig 2025-10-15 13:23:36 +07:00
  • 94eee94b69 Added Zen4 (Hawk Point) CPUs detection SChernykh 2025-10-15 08:05:48 +02:00
  • c2c191e5cc Merge pull request #3719 from SChernykh/dev xmrig 2025-10-05 18:28:21 +07:00
  • 1038075c65 Fix: correct FCMP++ version number SChernykh 2025-10-05 13:24:55 +02:00
  • ee9e897dd5 Merge pull request #3718 from SChernykh/dev xmrig 2025-10-05 18:04:23 +07:00
  • 2f5d0de8c8 Solo mining: added support for FCMP++ hardfork SChernykh 2025-10-05 13:00:21 +02:00
  • a60aee39b4 Merge branch 'xtophyr-master' into dev XMRig 2025-09-22 21:31:28 +07:00
  • 4df8505653 Merge branch 'master' of https://github.com/xtophyr/xmrig into xtophyr-master XMRig 2025-09-22 21:31:14 +07:00
  • ee604fb8dd adjust instruction/register suffixes to compile with gcc-based assemblers. Christopher Wright 2025-09-21 14:57:42 -04:00
  • 311fd2e462 undo this change Christopher Wright 2025-09-20 08:38:40 -04:00
  • acbf175891 minor Aarch64 JIT changes (better instruction selection, don't emit instructions that add 0, etc) Christopher Wright 2025-09-17 15:15:01 -04:00
  • e78716ef05 Merge branch 'dev' of github.com:xmrig/xmrig into dev XMRig 2025-06-29 12:29:01 +07:00
  • 1c70cd4557 Improved LibreSSL support. XMRig 2025-06-29 12:28:35 +07:00
  • d4c35427a0 Merge pull request #3680 from benthetechguy/armhf xmrig 2025-06-25 04:14:22 +07:00
  • 4651aba2db Add armv8l to list of 32 bit ARM targets Ben Westover 2025-06-24 15:28:01 -04:00
  • 695575625e v6.24.1-dev XMRig 2025-06-23 08:37:15 +07:00
  • 829aad0acc Merge branch 'master' into dev XMRig 2025-06-23 08:36:52 +07:00
  • df4ada0fa3 v6.24.0 XMRig 2025-06-23 07:44:53 +07:00
  • fb32f5a91c Merge branch 'dev' XMRig 2025-06-23 07:44:05 +07:00
  • 08ead30b2d Update CHANGELOG.md xmrig 2025-06-23 05:39:26 +07:00
  • 171a3853e4 More DNS cleanup. XMRig 2025-06-20 23:45:53 +07:00
  • 37dae66dee v6.24.0-dev XMRig 2025-06-20 08:34:58 +07:00
  • bc60b5af4f Merge pull request #3678 from xmrig/dns_ip_version xmrig 2025-06-20 08:33:50 +07:00
  • 3a0ebc1de5 Improved IPv6 support. XMRig 2025-06-20 07:39:52 +07:00
  • 8414f87a9e Merge pull request #3677 from SChernykh/dev xmrig 2025-06-19 18:07:54 +07:00
  • d4ea86cd4b Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread, again (hopefully the last time) SChernykh 2025-06-19 12:58:31 +02:00
  • 54673f1b4d Merge pull request #3674 from benthetechguy/armhf xmrig 2025-06-19 04:46:02 +07:00
  • 99f131d53a cflags: Add lax-vector-conversions on ARMv7 Ben Westover 2025-06-18 16:38:05 -04:00
  • b3ddecea97 Merge pull request #3671 from SChernykh/dev xmrig 2025-06-17 18:52:43 +07:00
  • 5039f288c8 Hwloc: fixed detection of L2 cache size for some complex NUMA topologies SChernykh 2025-06-17 13:49:02 +02:00
  • f652c287f5 v6.23.1-dev XMRig 2025-06-16 21:29:17 +07:00
  • 4475d58ac7 Merge branch 'master' into dev XMRig 2025-06-16 21:28:48 +07:00
  • 370aee1605 v6.23.0 XMRig 2025-06-16 21:00:42 +07:00
  • c10b2bc305 Merge branch 'dev' XMRig 2025-06-16 21:00:12 +07:00
  • 762e68dfc1 Update CHANGELOG.md xmrig 2025-06-16 20:46:33 +07:00
  • 1958a79edd Update ARM CPUs database. XMRig 2025-06-16 19:54:08 +07:00
  • 2dd757d397 v6.23.0-dev XMRig 2025-06-16 02:05:43 +07:00
  • a1b0c7bf85 Add detection for _aligned_malloc. XMRig 2025-06-15 20:06:19 +07:00
  • ca1056db5e Fixed __umul128 for MSVC ARM64. XMRig 2025-06-15 04:58:03 +07:00
  • 4abe9dad08 Fixed user agent string. XMRig 2025-06-15 00:21:23 +07:00
  • 3aee5c5328 Merge pull request #3666 from SChernykh/dev xmrig 2025-06-14 23:09:05 +07:00
  • ee5555773e Better detection of aligned malloc functions SChernykh 2025-06-14 18:00:27 +02:00
  • 8075e18474 Update hwloc for MSVC. XMRig 2025-06-14 22:11:33 +07:00
  • 1a7308bc91 Fixed UTF-8 paths support for the config file with Clang compiler on Windows ARM64. XMRig 2025-06-14 15:38:25 +07:00
  • b0ac0e4042 Remove deprecated -Ofast for Clang. XMRig 2025-06-13 21:53:03 +07:00
  • 9402f719b2 Detect CPU name and AES instructions on Windows ARM64. XMRig 2025-06-13 21:02:10 +07:00
  • 708fea6ea1 Fix Linux build. XMRig 2025-06-13 04:05:30 +07:00
  • 15b2b2ee96 Split BasicCpuInfo_arm. XMRig 2025-06-13 03:57:13 +07:00
  • 3060e76bf5 Initial Windows ARM64 support via MSYS2. XMRig 2025-06-13 03:00:34 +07:00
  • 8e25d54661 Update deps scripts. XMRig 2025-06-12 00:52:49 +07:00
  • 2e46acece4 Merge pull request #3665 from SChernykh/dev xmrig 2025-06-11 23:40:46 +07:00
  • eefbc2eb78 Tweaked autoconfig for AMD CPUs with < 2 MB L3 cache per thread SChernykh 2025-06-11 18:34:50 +02:00
  • c22f87a08a Fix LLHTTP_EXPORT XMRig 2025-06-10 03:13:34 +07:00
  • 00ffa05dc0 Update llhttp to 9.3.0 XMRig 2025-06-09 03:02:26 +07:00
  • 254f8ff8aa Bump minimum CMake version to 3.10 XMRig 2025-06-08 23:23:40 +07:00
  • bf3f4f886f Fix header path. XMRig 2025-06-06 14:42:49 +07:00
  • 16f8b9d544 Universal fix for NaN and Infinity in JSON output XMRig 2025-06-06 14:36:21 +07:00
  • eab6cfca77 Update rapidjson XMRig 2025-06-05 01:22:31 +07:00
  • 0b52c33a90 v6.22.4-dev XMRig 2025-06-04 18:59:39 +07:00
  • c863a4dcec Merge branch 'master' into dev XMRig 2025-06-04 18:58:55 +07:00
  • 18e9cacda3 v6.22.3 XMRig 2025-06-04 18:11:51 +07:00
  • 4e77a2a605 Merge branch 'dev' XMRig 2025-06-04 18:11:14 +07:00
  • 2fe62a923e Update CHANGELOG.md xmrig 2025-06-04 01:47:57 +07:00
  • 008f0ba478 Fixed compile warning. XMRig 2025-05-31 01:12:00 +07:00
  • 1708799ba7 Allow run generate_cl.js from the scripts directory. XMRig 2025-05-30 01:47:08 +07:00
  • e41cbb0cfa Merge pull request #3662 from ybh1998/keccak_f800 xmrig 2025-05-30 01:04:22 +07:00
  • f95a3c8adc Fix type of keccak_f800 ybh1998 2025-05-30 01:57:08 +08:00
  • 7ea4b6da55 Merge pull request #3652 from SChernykh/dev xmrig 2025-04-17 16:12:31 +07:00
  • 14f892be03 Fixed HttpsClient::flush logic SChernykh 2025-04-17 10:32:14 +02:00
  • 3d8445c2dc Merge pull request #3646 from SChernykh/dev xmrig 2025-03-22 18:36:09 +07:00
  • ce356de761 Optimized autoconfig for AMD CPUs with < 2 MB L3 cache per thread SChernykh 2025-03-22 11:34:23 +01:00
  • 4a02113709 Allow use of the previous CUDA plugin version with a warning. XMRig 2024-12-23 23:14:06 +07:00
  • 79388d4229 Merge pull request #3605 from SChernykh/dev xmrig 2024-12-18 22:36:08 +07:00
  • b92e288546 CUDA backend: update RandomX dataset when it changes SChernykh 2024-12-18 13:18:11 +01:00
  • 8b38849118 Simplified getting PCI topology for the OpenCL backend. XMRig 2024-11-08 13:03:35 +07:00