Commit Graph

534 Commits

Author SHA1 Message Date
Emily Roberts bccffa63a4 Add checking for config files in user home directory
Check for configuration files in the home directory to make packaging XMRig for Linux easier.
2020-11-01 16:17:23 -07:00
XMRig 565d36d9e4 Fix build. 2020-10-30 23:42:09 +07:00
XMRig 03cd56ed73 Implemented PATCH requests. 2020-10-25 13:41:39 +07:00
XMRig 79c96418c7 Implemented BenchClient. 2020-10-24 19:43:23 +07:00
XMRig 36c1cb23e0 Implemented static benchmark verification (--bench --seed --hash) 2020-10-24 13:53:49 +07:00
XMRig 027a6f8ae2 Added BenchConfig class. 2020-10-22 17:33:41 +07:00
cohcho da8b87b007 Async: remove unreachable code 2020-10-21 08:28:52 +00:00
XMRig 87b4d97798 New Async wrapper. 2020-10-21 08:09:44 +07:00
XMRig 328f985e07 Added Benchmark class. 2020-10-17 04:03:42 +07:00
XMRig 7fc7b976bf Removed m_bench field from Job class. 2020-10-16 20:29:11 +07:00
XMRig 5155139e9a Improve some benchmark log messages. 2020-10-16 04:11:50 +07:00
XMRig a152d6be42 Added CMake option WITH_BENCHMARK. 2020-10-16 02:18:07 +07:00
xmrig f3ea3c5227 Merge pull request #1897 from SChernykh/dev
Benchmark: added more check hashes and a progress indicator
2020-10-15 15:08:33 +07:00
SChernykh 722e468bd9 Benchmark: added more check hashes and a progress indicator 2020-10-15 08:23:47 +02:00
xmrig 9569772e7e Merge pull request #1895 from SChernykh/dev
Added benchmark and stress test
2020-10-15 02:16:37 +07:00
SChernykh 144f9c4409 Fixed compile errors in Linux 2020-10-14 21:03:21 +02:00
SChernykh 2ecece7b3d Added benchmark and stress test
Easy to use and zero configuration embedded benchmark/stress test.
2020-10-14 19:45:05 +02:00
xmrig 677d287135 Merge pull request #1893 from cohcho/fix_partial_read
LineReader: fix partial read
2020-10-14 14:47:51 +07:00
XMRig 62eb66486d Added copyright. 2020-10-13 23:27:47 +07:00
cohcho da03d74ade LineReader: fix partial read 2020-10-13 16:11:39 +00:00
xmrig 9fcc542676 Merge pull request #1889 from cohcho/fix_uv_issue
uv: fix performance issue
2020-10-13 22:35:29 +07:00
SChernykh 4f7186cb0e Added argon2/chukwav2 algorithm
New Turtlecoin algorithm. Source: https://github.com/turtlecoin/turtlecoin/blob/development/src/crypto/hash.h#L57
2020-10-12 08:26:57 +02:00
cohcho 65fa1d9bf3 uv: fix performance issue
unix implementation of uv_async_t has been wasting cpu cycles for nothing since 1.29.0 release
implement efficient callback scheduling for linux
2020-10-12 04:09:09 +00:00
SChernykh ebf259fa7c RandomX: removed rx/loki
Loki forks to PoS on October 9th.
2020-10-02 17:02:52 +02:00
cohcho f7d6348948 String: distinguish nullptr/empty str 2020-09-26 16:41:15 +00:00
cohcho 189cc78d44 Miner: filter invalid algos 2020-09-25 17:52:13 +00:00
SChernykh 9768bf65d1 RandomX improved performance of GCC compiled binaries
JIT compilator was slower compared to MSVC compiled binary. Up to +0.1% speedup on rx/wow in Linux.
2020-09-22 13:48:11 +02:00
cohcho 30be1cd102 reserve at most 1 bit for wrapping detection 2020-09-13 18:42:16 +00:00
SChernykh a05393727c RandomX: added performance profiler (for developers)
Also optimized Blake2b SSE4.1 code size to avoid code cache pollution.
2020-09-12 23:07:52 +02:00
XMRig f552577e71 Merge branch 'dev' of github.com:xmrig/xmrig into dev 2020-08-26 16:11:48 +07:00
XMRig a06ec06e8b Fix colors on macOS. 2020-08-26 16:11:29 +07:00
SChernykh 5611ae9a30 Fixed self-select login sequence
In self-select mode, we only have pool wallet right after login.
2020-08-25 16:17:48 +02:00
XMRig 72c8404d18 Fix compile warnings. 2020-08-24 10:04:46 +07:00
XMRig f06e30e343 Merge branch 'battery-macos' of https://github.com/jtgrassie/xmrig into dev 2020-08-20 12:46:09 +07:00
Jethro Grassie b78b0b5c6b fix macos battery detection 2020-08-11 18:04:56 -04:00
XMRig 050568a4ab Fixed rare protocol error in HTTP client. 2020-08-07 21:54:22 +07:00
XMRig 32e9b7e34a Added command line option --pause-on-battery and renamed config option. 2020-07-23 15:45:01 +07:00
xmrig e59806d6ae Merge pull request #1786 from SChernykh/dev
Added mining on battery setting
2020-07-23 09:20:06 +07:00
SChernykh 299b180b28 Added mining on battery setting 2020-07-22 20:21:42 +02:00
XMRig 1acd88ed39 Cleanup 2020-07-22 21:27:40 +07:00
XMRig 70c7f33a20 Added command line options --cache-qos (--randomx-cache-qos) and --argon2-impl (--cpu-argon2-impl). 2020-07-20 09:17:59 +07:00
XMRig ca535c7813 Sync changes with the proxy. 2020-07-16 23:29:21 +07:00
SChernykh bd8cf54a0b Cryptonight OpenCL: fix for long input data 2020-07-16 10:39:32 +02:00
Neil Coggins a648a8b9be Increased max blob size to support Haven offshore capability 2020-07-14 11:52:43 +01:00
XMRig 26c2200af3 #1756 Added results and connection reports. 2020-07-01 23:10:37 +07:00
SChernykh 28c81f2c53 Fixed NiceHash disconnects for KawPow 2020-06-12 14:08:00 +02:00
XMRig b974f1dc73 Merge branch 'dev' into evo 2020-06-10 23:15:27 +07:00
XMRig 1b928e8bf1 #1728 Fixed x86 crash on Windows. 2020-06-10 23:09:11 +07:00
XMRig 0bfe501dac Add "cn/conceal" alias for hashvault.pro pool. 2020-06-07 15:22:05 +07:00
SChernykh 7f00cb59d2 Conceal (CCX) support 2020-06-07 01:01:45 +02:00