3582 Commits

Author SHA1 Message Date
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
2026-03-05 06:00:55 -06:00
a27a1e327b cleanup 2026-02-28 00:33:09 -06:00
c94352d305 Prepare XMRig-HAC fork for public release
- Add DragonX coin and rx/hush algorithm support
- Update branding to XMRig-HAC / dragonx.is
- Update repository URLs to git.hush.is
- Replace example wallet addresses with placeholders
- Update .gitignore for build directories
- Document fork changes in README and CHANGELOG
2026-02-26 23:48:10 -06:00
fc8286800d HAC changes 2026-01-27 16:45:21 -06:00
XMRig
fd08510c60 v6.25.0 2025-12-23 19:44:52 +07:00
XMRig
f20cfedf0c Merge branch 'dev' 2025-12-23 19:44:21 +07:00
XMRig
cb9f597549 v6.25.0-dev 2025-12-23 19:37:24 +07:00
xmrig
4c096fe9a1 Merge pull request #3743 from SChernykh/dev
Linux: added support for transparent huge pages
2025-12-12 01:20:03 +07:00
SChernykh
08d1b6583c Linux: added support for transparent huge pages 2025-12-11 11:23:18 +01:00
xmrig
b2444e2956 Merge pull request #3740 from SChernykh/dev
RISC-V: added vectorized soft AES
2025-12-06 19:39:47 +07:00
SChernykh
b1e07859d3 RISC-V: added vectorized soft AES 2025-12-05 21:09:22 +01:00
xmrig
3038fcb16e Merge pull request #3736 from SChernykh/dev
RISC-V: added vectorized dataset init
2025-12-01 10:46:03 +07:00
SChernykh
92f8357338 RISC-V: added vectorized dataset init (activated by setting init-avx2 to 1 in config.json) 2025-11-30 19:15:15 +01:00
xmrig
3851aeee77 Merge pull request #3733 from void-512/master
Add detection for MSVC/2026
2025-11-13 15:52:43 +07:00
Tony Wang
189fde773e add detection for MSVC/2026 2025-11-12 17:32:57 -05:00
XMRig
f4080ed9a7 Improved compatibility for automatically enabling huge pages on Linux systems without NUMA support. 2025-11-07 01:55:00 +07:00
xmrig
48734a97e2 Merge pull request #3731 from user0-07161/dev-haiku-os-support
feat: initial haiku os support
2025-11-05 18:47:22 +07:00
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
xmrig
5f5ed9e823 Merge pull request #3725 from SChernykh/dev
RISC-V integration and JIT compiler
2025-10-23 11:02:21 +07:00
SChernykh
f28d200846 Removed unused files 2025-10-22 23:31:02 +02:00
SChernykh
501152e73a RISC-V: test for instruction extensions 2025-10-22 19:21:26 +02:00
SChernykh
13735345ea RISC-V JIT compiler 2025-10-22 19:00:20 +02:00
slayingripper
b53008fed6 RISC-V Intergration 2025-10-22 18:57:20 +02:00
xmrig
c56fc2e989 Merge pull request #3722 from SChernykh/dev
Added Zen4 (Hawk Point) CPUs detection
2025-10-15 13:23:36 +07:00
SChernykh
94eee94b69 Added Zen4 (Hawk Point) CPUs detection 2025-10-15 08:07:58 +02:00
xmrig
c2c191e5cc Merge pull request #3719 from SChernykh/dev
Fix: correct FCMP++ version number
2025-10-05 18:28:21 +07:00
SChernykh
1038075c65 Fix: correct FCMP++ version number 2025-10-05 13:24:55 +02:00
xmrig
ee9e897dd5 Merge pull request #3718 from SChernykh/dev
Solo mining: added support for FCMP++ hardfork
2025-10-05 18:04:23 +07:00
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