Commit graph

53 commits

Author SHA1 Message Date
XMRig
1bfbc97c7d Add FileLog class. 2017-06-23 01:38:47 +03:00
XMRig
052290d0e9 Add ConsoleLog class and ILogBackend interface. 2017-06-22 14:41:34 +03:00
XMRig
77d9beaf89 Rename Console class to Log. 2017-06-20 13:04:38 +03:00
XMRig
09e859d41e Fix for linux. 2017-06-16 16:13:29 +03:00
XMRig
fcb7b0fb3e Rename Telemetry class to Hashrate. 2017-06-15 21:00:25 +03:00
XMRig
1587fb27d2 Fixes. 2017-06-14 21:33:20 +03:00
XMRig
555eee8236 Add Cpu_mac.cpp 2017-06-14 20:51:47 +03:00
Admin
1bf428f8da Initial OS X support 2017-06-14 20:37:59 +03:00
XMRig
599117abde Prepare for OS X. 2017-06-14 19:13:02 +03:00
XMRig
981e043ada Add DoubleWorker class. 2017-06-13 19:58:31 +03:00
XMRig
8c2951db2d Add signal handlers. 2017-06-13 13:20:15 +03:00
XMRig
de2c351a66 Add MSVC optimization options. 2017-06-13 10:08:32 +03:00
XMRig
3df545cfc5 Initial MSVC support. 2017-06-12 16:19:07 +03:00
XMRig
a370b8fd30 Add class Telemetry. 2017-06-12 07:18:14 +03:00
XMRig
6774f86fcd Implement job result submitting. 2017-06-11 15:32:15 +03:00
XMRig
a0a8711dab Add class JobResult. 2017-06-11 10:58:46 +03:00
XMRig
3ad11685cc Job flow WIP. 2017-06-11 06:52:23 +03:00
XMRig
f9c244f0aa Add Workers class. 2017-06-10 09:41:08 +03:00
XMRig
29aa466023 Add IWorker, Handle, SingleWorker, Worker classes. 2017-06-10 07:05:00 +03:00
XMRig
c5fbc1a182 Restore persistent memory. 2017-06-10 00:43:23 +03:00
XMRig
30642881bf Add Mem class. 2017-06-09 15:09:21 +03:00
XMRig
8b83a5fe2e Implemented CryptoNight with C++ templates. 2017-06-08 23:31:42 +03:00
XMRig
878e021ff6 Initial CryptoNight. 2017-06-08 09:47:25 +03:00
XMRig
5a606be8be Move crypto/* 2017-06-08 04:20:10 +03:00
XMRig
b11f95d248 Restore libcpuid support. 2017-06-08 01:51:24 +03:00
XMRig
9797f49456 Add Summary. 2017-06-08 01:16:45 +03:00
XMRig
0556fd664c Add Cpu class. 2017-06-08 00:10:26 +03:00
XMRig
1cf5ad5212 Implemented switch to donate pool. 2017-06-07 22:34:23 +03:00
XMRig
1ecee56eb6 Add Job class. 2017-06-06 20:43:52 +03:00
XMRig
668b23c5b0 Initial libuv support build. 2017-06-04 20:52:21 +03:00
Admin
7741c341c7 Huge pages support on OS X. 2017-05-27 10:34:42 +03:00
Admin
bc2b7d1895 Initial OS X support. 2017-05-26 23:17:12 +03:00
XMRig
44782befea Fix 32 bit build. 2017-05-16 17:04:27 +03:00
XMRig
d3b0038bda Add optional CryptoNight-Lite support. 2017-05-10 12:58:52 +03:00
XMRig
3b46f5eb64 Remove BMI2 av. 2017-05-08 23:28:39 +03:00
XMRig
90648771c0 Fix 32bit build. 2017-05-05 19:51:53 +03:00
XMRig
985adcbc13 No more manual steps to enable huge pages on Windows. XMRig will do it automatically. 2017-05-05 15:49:38 +03:00
XMRig
0c752ee018 Use libcpuid as internal dependence. 2017-05-03 14:36:42 +03:00
XMRig
f329410940 Use libcpuid for detect optimal threads count. 2017-05-03 13:48:08 +03:00
XMRig
0a6d70c499 Add optional libcpuid support to cmake. 2017-05-03 10:53:51 +03:00
XMRig
1678dc1d6d Implement low power mode (double hash). 2017-05-01 03:49:05 +03:00
XMRig
b35ecef06f Move common code to cryptonight_p.h 2017-04-24 13:23:49 +03:00
XMRig
8235ae0fa6 Add 32 bit support for software AES too. 2017-04-21 15:47:11 +03:00
XMRig
ac89023a79 Add support for 32 bit. 2017-04-21 15:20:08 +03:00
XMRig
cad15069c8 Revert back BMI2 support. 2017-04-21 12:05:28 +03:00
XMRig
1474d3fe53 Rename algo variants again, should be final numbers. 2017-04-21 10:40:11 +03:00
XMRig
d2fd43ca03 Change algo variant numbers. 2017-04-21 09:20:19 +03:00
XMRig
95f48fd058 Add app.rc and app.ico for Windows. 2017-04-19 20:52:00 +03:00
XMRig
21c243ed8f Much better software AES implementation (--av 4). 2017-04-19 10:03:40 +03:00
XMRig
1013aa5004 Update av1/av6 2017-04-19 07:58:42 +03:00