Commit Graph

1899 Commits

Author SHA1 Message Date
XMRig b72e21fc3c Merge branch 'master' of https://github.com/esrrhs/xmrig into pr2217 2021-03-29 18:16:45 +07:00
esrrhs d578a3828f setBlob should run after setAlgorithm 2021-03-29 12:11:03 +08:00
SChernykh dc70893e6b Optimize cn-heavy in GCC builds
+0.7% in GCC builds, but GCC is still slower than MSVC on cn-heavy.
2021-03-28 16:12:09 +02:00
xmrig c5c958743e Merge pull request #2214 from SChernykh/cn-heavy-opt
Optimized cn-heavy
2021-03-28 09:56:22 +07:00
SChernykh bcfd9edaa5 Optimized cn-heavy
- Remove unnecessary type conversion when doing `idx0 = d ^ q;`
- Saves 1 CPU cycle in the main loop
- 0.2% speedup on Ryzen 5 5600X, results on other CPUs may vary
2021-03-27 22:21:01 +01:00
SChernykh e0f774d6dd Fixed use-after-free bug when exiting 2021-03-27 21:53:40 +01:00
XMRig 955cc366d1 v6.11.0-dev 2021-03-20 13:42:46 +07:00
XMRig 0d45600b0e Added command line options --dns-ipv6 and --dns-ttl. 2021-03-20 11:12:09 +07:00
XMRig 2c8f7f692c Added DNS config. 2021-03-20 00:09:59 +07:00
XMRig 3e41bdc552 New DNS implementation. 2021-03-16 22:24:37 +07:00
XMRig 5b189696d7 Added DnsRecords class. 2021-03-14 09:44:56 +07:00
XMRig c6bcea3811 Improved DnsRecord class. 2021-03-13 20:30:52 +07:00
xmrig 900dd13c45 Merge pull request #2177 from SChernykh/dev
Fix `vld1q_u8_x4` compilation error with GCC 10.2
2021-03-13 08:30:44 +07:00
SChernykh 2876f17f65 Fix vld1q_u8_x4 compilation error with GCC 10.2 2021-03-12 16:26:02 +01:00
xmrig b2563ca8a6 Merge pull request #2172 from bisand/patch-1
Added reference to limits.h in AdlLib_linux.cpp
2021-03-11 18:07:23 +07:00
André Biseth 7c0d60ac68 Added reference to limits.h in AdlLib_linux.cpp
Suggested solution to bug https://github.com/xmrig/xmrig/issues/2171
2021-03-11 11:50:05 +01:00
SChernykh 54bcf05b1d Fix wrong type in Handle::deleteLater()
Bug found by Address Sanitizer
2021-03-10 14:55:06 +01:00
XMRig bbea8810a7 v6.10.1-dev 2021-03-08 06:04:59 +07:00
XMRig 69590f9777 v6.10.0 2021-03-08 04:05:27 +07:00
xmrig 576ff120e5 Merge pull request #2128 from ianmaddox/patch-1
Minor verbiage tweak
2021-03-08 04:02:02 +07:00
XMRig b8f9a326aa 6.10.0-dev 2021-03-07 01:44:38 +07:00
XMRig f5db50c9d7 Sync with the proxy. 2021-03-06 05:32:54 +07:00
XMRig 856c8e6bcd Fixed build without TLS support. 2021-03-06 02:07:10 +07:00
XMRig b3dbf6e23f http-parser replaced to llhttp. 2021-03-06 01:46:49 +07:00
xmrig a11c57226b Merge pull request #2158 from SChernykh/dev
Fix GCC compilation
2021-03-04 16:48:05 +07:00
SChernykh 94d2cac775 Fix GCC compilation 2021-03-04 10:45:39 +01:00
XMRig 548a7d46e1 Add note about CPU affinity. 2021-03-04 16:19:06 +07:00
SChernykh 70cddc06ba Fix crash in cn-heavy on Zen3 with manual thread count 2021-03-04 10:02:35 +01:00
XMRig 1f9cdc0564 Update hwloc for MSVC. 2021-03-04 03:23:26 +07:00
TheGreatMcPain ba3299b61b Update sse2neon.h to the latest master. Fixes build on armv7.
A few days after this header was introduced. Upstream updated it with
armv7 versions of `_mm_aesenc_si128` which allows xmrig to build
on armv7.
2021-03-02 01:33:25 -06:00
SChernykh 91ad6fcf3d Fixed many "new job" messages when solo mining
Fix for https://github.com/xmrig/xmrig/issues/2127
2021-03-01 17:46:05 +01:00
XMRig 0b7dfaabe0 Code cleanup. 2021-03-01 19:04:03 +07:00
XMRig 6f8ffb7660 Fixed possible out of order write to log file. 2021-03-01 18:54:20 +07:00
XMRig 4a8e7510e1 #2123 Ignore regex exception. 2021-02-27 15:29:14 +07:00
Ian Maddox 37df513b32 Minor verbiage tweak
Fixing mixed phrasing in error message
2021-02-23 11:34:10 -08:00
xmrig 31a5d05dc1 Merge pull request #2122 from SChernykh/dev
Fixed pause logic when both pause on battery and user activity are en…
2021-02-21 22:36:32 +07:00
SChernykh d478d737c4 Fixed pause logic when both pause on battery and user activity are enabled 2021-02-21 16:33:57 +01:00
XMRig e20daff4eb v6.9.1-dev 2021-02-21 22:28:15 +07:00
XMRig 072881e1a1 v6.9.0 2021-02-21 21:23:48 +07:00
XMRig 4b1857114e v6.9.0-dev 2021-02-20 14:28:20 +07:00
XMRig b49fb27e84 Added idle time detection for macOS. 2021-02-20 13:18:31 +07:00
XMRig ee341118ce #2104 Added user configurable idle time. 2021-02-19 23:35:30 +07:00
XMRig f599807bbb Simplified code, fixed broken pause. 2021-02-19 16:26:31 +07:00
SChernykh e8a99809b6 Fixed crash when GPU mining cn-heavy on Zen3 system 2021-02-18 14:49:37 +01:00
XMRig 0fe20fe88c Merge remote-tracking branch 'remotes/origin/pr2112' into dev 2021-02-18 15:35:59 +07:00
XMRig d1d1517b4f Fixed macOS build. 2021-02-18 15:22:39 +07:00
XMRig 5980675876 Code and copyright cleanup. 2021-02-18 12:56:39 +07:00
Hansie Odendaal 3b87cd97ce Allow result submission to origin daemon with self-select
With `self-select` mode enabled, the `submit-to-origin` config option
will let the `SelfSelectClient` submit the solution to both
the daemon where it got the template from as well as to
the connected pool, for miners that want to do pool minining
with Monero and solo mining with an altcoin (merged mining variant).

Thank you and special credit to @StriderDM (https://github.com/StriderDM)!
2021-02-17 18:05:13 +02:00
SChernykh 82830e359a Added pause-on-active option
Windows only for now. When set to true, pauses mining when user touches mouse or keyboard.
2021-02-14 15:32:18 +01:00
XMRig 8e3fec5768 v6.8.3 2021-02-12 22:51:26 +07:00