Commit Graph

80 Commits

Author SHA1 Message Date
SChernykh 688d4f5ee1 Thread-safe FileLogWriter 2024-03-04 08:45:22 +01:00
XMRig a9d4c2a923 Removed uv_os_gethostname call for all OS. 2021-09-28 23:56:33 +07:00
SChernykh b2cc2ef0d7 Fixed Windows 7 compatibility
Fixes #2585
2021-09-17 12:05:37 +02:00
XMRig 234de96784 Update rapidjson. 2021-08-27 18:51:59 +07:00
XMRig c27f535768 Fixed build on Linux. 2021-08-25 18:52:54 +07:00
XMRig c7ac314110 Code cleanup based on Clang-Tidy. 2021-08-25 18:45:15 +07:00
XMRig ea1245026d #2234 Use const_cast. 2021-04-06 12:07:06 +07:00
esrrhs 866e97efcf fix build error on gcc 9.3.0
FileLogWriter.h:34:41: error: array used as initializer
2021-04-04 12:42:14 +08:00
XMRig 6f8ffb7660 Fixed possible out of order write to log file. 2021-03-01 18:54:20 +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
XMRig a7f9808621 Fixed HOSTNAME environment variable. 2021-01-11 11:42:32 +07:00
XMRig 662a957106 Fixed Linux build. 2020-12-03 19:55:49 +07:00
XMRig 3055e03b7e Cleanup 2020-12-03 19:45:16 +07:00
XMRig 11da7a3155 Update Json. 2020-12-03 15:39:33 +07:00
XMRig 0a27c6d6af Update Signals and Console. 2020-12-03 12:06:18 +07:00
XMRig 121c515a07 Update log. 2020-12-01 23:28:07 +07:00
XMRig 096b09bf4d Update base 2020-11-29 18:45:52 +07:00
XMRig c1d99bfa09 Benchmark refactoring, zero delay submit and unified HTTP layer. 2020-11-16 16:22:34 +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 5155139e9a Improve some benchmark log messages. 2020-10-16 04:11:50 +07:00
XMRig 62eb66486d Added copyright. 2020-10-13 23:27:47 +07: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 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 a06ec06e8b Fix colors on macOS. 2020-08-26 16:11:29 +07:00
XMRig ca535c7813 Sync changes with the proxy. 2020-07-16 23:29:21 +07:00
XMRig ea72052f50 #1708 Added "title" option. 2020-06-06 00:24:58 +07:00
XMRig 7a3233ab4b Use long tags. 2020-05-28 20:32:41 +07:00
XMRig a0eb766238 Merge branch 'base-update' into dev 2020-05-03 13:32:12 +07:00
XMRig 781f08a034 Remove code duplication. 2020-04-29 17:40:51 +07:00
XMRig d33c91684d Fixed MSYS build. 2020-04-29 16:29:30 +07:00
SChernykh 05d3f17f15 Improved JSON config error reporting
Show incorrect lines in config.json together with line number and position.
2020-04-29 11:08:45 +02:00
XMRig 8aeba61706 Add 3rdparty prefix to all rapidjson includes. 2020-04-29 14:55:04 +07:00
XMRig 46e49cde0b Update base. 2020-04-29 14:17:33 +07:00
XMRig e8355e1a1c Sync changes with proxy. 2020-03-08 02:43:16 +07:00
XMRig 44f0daf384 Fixed Linux build. 2020-03-06 12:59:30 +07:00
XMRig cad5fef1ea HTTP subsystem refactoring. 2020-03-06 12:38:09 +07:00
XMRig ead441f5db Optimize file log. 2020-02-23 06:52:23 +07:00
XMRig c6530e352f Code cleanup. 2020-01-07 10:13:01 +07:00
XMRig 2e4a83547d Add console title for Windows. 2019-12-24 02:04:34 +07:00
XMRig 356e666e61 Added Env class. 2019-12-22 18:09:26 +07:00
XMRig 5142a406b0 Less error prone log interface. 2019-12-18 02:20:31 +07:00
XMRig f8865b1498 Added "verbose" option. 2019-12-17 21:46:11 +07:00
XMRig 5d0fd2dc8e Unified Linux/Windows MSR log messages. 2019-12-15 01:32:41 +07:00
XMRig f1827e925e Removed strdup from FileLog. 2019-12-06 11:56:13 +07:00
XMRig a4d35065d9 Use normalize for load average values. 2019-12-04 10:25:26 +07:00
XMRig ed4cfd55ac #1274 Added --cuda-devices command line option. 2019-11-13 00:40:22 +07:00
XMRig bb2cc0deb7 Added CudaWorker and CudaLaunchData. 2019-10-26 17:37:54 +07:00