someone
9c26b7ac9e
feat: Revert all previous changes and prepare for crash debugging
...
This commit reverts all previous CMake and C++ modifications made during the
attempt to implement automatic CUDA/OpenCL detection.
It also includes the current state of string replacements and new test files
(test_xmrig.cpp, dll_injector.cpp, dll_injectorWORKING.cpp) for debugging
application crashes.
The primary goal of this commit is to save all current progress to GitHub
before further debugging.
2025-11-06 23:40:01 +01:00
XMRig
a7be8cb80c
Remove chdir call after fork.
2024-06-05 03:45:37 +07:00
XMRig
2ce16df423
Create signal handles after fork() call, replace #3492 .
2024-06-05 03:23:58 +07:00
XMRig
0a27c6d6af
Update Signals and Console.
2020-12-03 12:06:18 +07:00
XMRig
26c2200af3
#1756 Added results and connection reports.
2020-07-01 23:10:37 +07:00
XMRig
7a3233ab4b
Use long tags.
2020-05-28 20:32:41 +07:00
XMRig
46e49cde0b
Update base.
2020-04-29 14:17:33 +07:00
XMRig
4a5493e12f
Added the wizard suggestion.
2020-03-07 03:24:35 +07:00
XMRig
558c524e2a
Added missing Cpu::release call.
2019-12-09 01:07:42 +07:00
XMRig
05421057ae
#1363 Fixed main thread priority.
2019-12-03 18:28:10 +07:00
SChernykh
84d7eb05f3
RandomX fixes
...
Intel JCC erratum fix and various other improvements, see more here: https://www.phoronix.com/scan.php?page=article&item=intel-jcc-microcode&num=1
2019-12-01 08:46:35 +01:00
XMRig
1cb4d73fe3
Added manual (e key) health reports.
2019-11-01 00:09:28 +07:00
XMRig
68d77b02d7
Added initial memory pool support.
2019-10-07 12:36:40 +07:00
XMRig
c13c83b902
VirtualMemory class refactoring.
2019-10-06 17:49:15 +07:00
XMRig
2e49930b94
Optimized initialization.
2019-09-21 19:26:27 +07:00
XMRig
cf6bd0e772
#1183 Fixed crash in background mode.
2019-09-21 19:05:52 +07:00
XMRig
2ec257284f
Common API code moved to base/api.
2019-08-12 16:52:16 +07:00
XMRig
2bf5ffb2df
Class Mem replaced to VirtualMemory.
2019-07-17 04:57:58 +07:00
XMRig
27f3008d79
Added initial support for new style threads launch method.
2019-07-16 22:10:50 +07:00
XMRig
8b3f2d8fff
Move Platform.
2019-07-13 16:48:14 +07:00
XMRig
62edb2fc0a
Move CPU information classes to new location.
2019-06-29 09:51:23 +07:00
XMRig
dd875c7c37
Added class CpuConfig.
2019-06-28 22:28:40 +07:00
XMRig
d587eebaf2
Move files.
2019-06-04 19:20:33 +07:00
XMRig
e39ddeeea2
Removed IConfigCreator/ConfigCreator and changed file structure.
2019-03-30 21:27:54 +07:00
XMRig
dd036368e2
New API class.
2019-03-30 00:16:01 +07:00
XMRig
01ad6bf2d9
Added new HTTP server (tiny wrapper on top of libuv + http_parser), removed libmicrohttpd support.
2019-03-29 12:33:11 +07:00
XMRig
725796a1ab
New API settings.
2019-03-29 02:31:56 +07:00
XMRig
1e0c410eea
XMRIG_FEATURE_HTTP & XMRIG_FEATURE_API
2019-03-28 22:54:27 +07:00
XMRig
ced25c3fa0
Log subsystem rewritten, to handle both color and not color logs simultaneously and overall simplicity.
2019-03-26 19:56:35 +07:00
XMRig
8d61a47040
Fix uv_tty_reset_mode on Linux.
2019-03-19 22:13:43 +07:00
XMRig
0d86e53a32
Move files.
2019-03-16 02:07:26 +07:00
XMRig
ba68fb6c53
Added real graceful exit.
2019-03-16 00:44:15 +07:00
XMRig
948f23c7d9
Small code cleanups.
2019-02-25 15:54:21 +07:00
XMRig
84f85b4200
Sync changes.
2019-02-18 19:02:40 +07:00
XMRig
4f188a2cd8
Add Signals class.
2019-02-15 14:21:40 +07:00
XMRig
70d6e0e62c
Use early exit for --help and --version options.
2019-02-15 09:11:18 +07:00
XMRig
f4d2dec628
Added classes Process and Arguments.
2019-02-15 05:42:46 +07:00
XMRig
9f6f599d78
Sync changes.
2018-11-11 03:18:56 +07:00
XMRig
ee4d980955
Old static class Cpu replaced to interface ICpuInfo.
2018-09-23 17:51:56 +03:00
XMRig
36a612af9a
Move logging code to common folder.
2018-04-20 18:54:58 +07:00
XMRig
2d22f2aeff
Move shared network code to common folder.
2018-04-20 13:44:30 +07:00
XMRig
9125b6c251
Rewrite memory allocation.
2018-04-15 11:08:47 +07:00
XMRig
c1800094d0
Move Platform.
2018-04-13 07:23:01 +07:00
XMRig
a6b698d4eb
Move common parts of API.
2018-04-13 07:12:53 +07:00
XMRig
5c6ec587ac
Move selfTest to threads, remove legacy CryptoNight.cpp.
2018-04-03 14:51:05 +07:00
XMRig
d7c5630509
Fix nonce allocation in DoubleWorker.
2018-04-03 03:27:44 +07:00
XMRig
a042cbf885
Added classes IThread, CpuThread and API endpoint "GET /1/threads".
2018-04-01 22:49:21 +07:00
XMRig
af0a6fdf20
Small fixes.
2018-03-31 17:51:33 +07:00
XMRig
aac7b0404a
Options class replaced to xmrig::Config.
2018-03-31 16:29:47 +07:00
XMRig
9fe863b5d7
Background http changes from proxy.
2018-03-27 14:01:38 +07:00