Commit Graph

327 Commits

Author SHA1 Message Date
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
XMRig ea72052f50 #1708 Added "title" option. 2020-06-06 00:24:58 +07:00
XMRig bbd3f05bf6 Implemented donate for KawPow. 2020-06-01 00:56:26 +07:00
XMRig 95ef32c913 Network code cleanup 2020-05-30 03:06:19 +07:00
XMRig 6370d71ebe Network code cleanup (WIP). 2020-05-30 01:22:22 +07:00
SChernykh 77a7f144c0 KawPow: fixed switch back from dev donate 2020-05-29 10:49:22 +02:00
SChernykh 4edcaa03be Update EthStratumClient.cpp 2020-05-29 08:39:03 +02:00
SChernykh 9864ba8696 Added listener verify callback 2020-05-29 08:36:59 +02:00