Commit Graph

1897 Commits

Author SHA1 Message Date
SChernykh
f6232d0753 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
8d662caaf8 Merge pull request #2214 from SChernykh/cn-heavy-opt
Optimized cn-heavy
2021-03-28 09:56:22 +07:00
SChernykh
f4a43bb4b0 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
d806f16e10 Fixed use-after-free bug when exiting 2021-03-27 21:53:40 +01:00
XMRig
11decb15cb v6.11.0-dev 2021-03-20 13:42:46 +07:00
XMRig
aeeceb363e Added command line options --dns-ipv6 and --dns-ttl. 2021-03-20 11:12:09 +07:00
XMRig
dbdddc5aa0 Added DNS config. 2021-03-20 00:09:59 +07:00
XMRig
e6c52d1336 New DNS implementation. 2021-03-16 22:24:37 +07:00
XMRig
0817bb2fcf Added DnsRecords class. 2021-03-14 09:44:56 +07:00
XMRig
f01e4fb58c Improved DnsRecord class. 2021-03-13 20:30:52 +07:00
xmrig
96a873d871 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
4b270047fe Fix vld1q_u8_x4 compilation error with GCC 10.2 2021-03-12 16:26:02 +01:00
xmrig
0c94b01c5f 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
215e6e857a 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
27df18b442 Fix wrong type in Handle::deleteLater()
Bug found by Address Sanitizer
2021-03-10 14:55:06 +01:00
XMRig
727b818f73 v6.10.1-dev 2021-03-08 06:04:59 +07:00
XMRig
2073d9bc07 v6.10.0 2021-03-08 04:05:27 +07:00
xmrig
ca1b357277 Merge pull request #2128 from ianmaddox/patch-1
Minor verbiage tweak
2021-03-08 04:02:02 +07:00
XMRig
411d635f2a 6.10.0-dev 2021-03-07 01:44:38 +07:00
XMRig
e622406993 Sync with the proxy. 2021-03-06 05:32:54 +07:00
XMRig
6a42a13c06 Fixed build without TLS support. 2021-03-06 02:07:10 +07:00
XMRig
4d9a8773de http-parser replaced to llhttp. 2021-03-06 01:46:49 +07:00
xmrig
57e089b024 Merge pull request #2158 from SChernykh/dev
Fix GCC compilation
2021-03-04 16:48:05 +07:00
SChernykh
23d2826dc4 Fix GCC compilation 2021-03-04 10:45:39 +01:00
XMRig
e889e5e268 Add note about CPU affinity. 2021-03-04 16:19:06 +07:00
SChernykh
42fe175a7c Fix crash in cn-heavy on Zen3 with manual thread count 2021-03-04 10:02:35 +01:00
XMRig
016397176d Update hwloc for MSVC. 2021-03-04 03:23:26 +07:00
TheGreatMcPain
97908e081f 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
34c2c161b5 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
2beb2be814 Code cleanup. 2021-03-01 19:04:03 +07:00
XMRig
6652657577 Fixed possible out of order write to log file. 2021-03-01 18:54:20 +07:00
XMRig
bf24042c96 #2123 Ignore regex exception. 2021-02-27 15:29:14 +07:00
Ian Maddox
797d511979 Minor verbiage tweak
Fixing mixed phrasing in error message
2021-02-23 11:34:10 -08:00
xmrig
bf3ba15159 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
ca2ca9a2dd Fixed pause logic when both pause on battery and user activity are enabled 2021-02-21 16:33:57 +01:00
XMRig
6e599c7458 v6.9.1-dev 2021-02-21 22:28:15 +07:00
XMRig
ea14580af8 v6.9.0 2021-02-21 21:23:48 +07:00
XMRig
19d3b5251b v6.9.0-dev 2021-02-20 14:28:20 +07:00
XMRig
bf1af2a710 Added idle time detection for macOS. 2021-02-20 13:18:31 +07:00
XMRig
fe33184a7d #2104 Added user configurable idle time. 2021-02-19 23:35:30 +07:00
XMRig
6b8ad2c1bb Simplified code, fixed broken pause. 2021-02-19 16:26:31 +07:00
SChernykh
83ccef753a Fixed crash when GPU mining cn-heavy on Zen3 system 2021-02-18 14:49:37 +01:00
XMRig
3ab125a7de Merge remote-tracking branch 'remotes/origin/pr2112' into dev 2021-02-18 15:35:59 +07:00
XMRig
1abac193fa Fixed macOS build. 2021-02-18 15:22:39 +07:00
XMRig
41a1c46bb2 Code and copyright cleanup. 2021-02-18 12:56:39 +07:00
Hansie Odendaal
1994096590 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
fdd7a1969a 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
237702ffe0 v6.8.3 2021-02-12 22:51:26 +07:00
XMRig
f17cfc13f5 v6.8.2 2021-02-12 18:47:16 +07:00
SChernykh
f36b4e36b1 Cryptonight: add prefetching to interleaved mode 2021-02-07 23:29:54 +01:00