Commit Graph

36 Commits

Author SHA1 Message Date
SChernykh
e2f0ec7c69 De-duplicate tx hashes and pub keys to save memory (off by default) (#382)
P2Pool-main: 8.2 MB saved
P2Pool-mini: 66 MB saved
P2Pool-nano: 25.2 MB saved

The feature is available only when building from source and is intended for use on low-memory systems (for example, a VPS server with < 1 GB RAM).

It only makes sense to use with `--no-cache --no-randomx` in the command line because cache and RandomX hasher take much more memory.
2025-10-18 12:21:16 +02:00
sech1
f12e43bb79 CI: use the latest cppcheck again 2025-09-13 12:02:16 +02:00
SChernykh
93395771d3 CI: temporary cppcheck fix 2025-08-05 13:48:22 +02:00
SChernykh
81431b12fb CI: fixed cppcheck build 2025-07-12 08:54:11 +02:00
SChernykh
7eaef5faca CI: use the latest cppcheck code again 2025-06-18 18:40:32 +02:00
SChernykh
bfa30254df Fixed build errors 2025-05-28 20:10:52 +02:00
SChernykh
70298cd065 Merge mining donation support 2025-05-13 17:18:29 +02:00
SChernykh
2396725eb8 CI: fixed builds again 2025-04-01 10:31:40 +02:00
SChernykh
11236f7dc8 Fixed sync test with cmake 4.0 2025-03-29 10:21:26 +01:00
SChernykh
02a9ce4ee5 CI: re-enabled cppcheck-ubuntu with faster parameters 2025-02-03 17:24:12 +01:00
SChernykh
9baec059ee CI: disabled cppcheck-ubuntu temporarily 2025-01-31 15:01:19 +01:00
SChernykh
e9ab515594 CI: increased cppcheck timeout 2025-01-29 17:33:00 +01:00
SChernykh
ecdaa83669 CI: always save cppcheck files 2024-12-02 21:46:59 +01:00
SChernykh
8071ff985f CI: increased cppcheck timeout 2024-12-01 09:44:27 +01:00
SChernykh
5f62069590 CI: cppcheck script fixes 2024-04-25 19:57:23 +02:00
SChernykh
d28090f292 More CI fixes 2024-02-12 07:50:24 +01:00
SChernykh
2df53839d9 Update cppcheck.yml 2024-02-01 12:47:44 +01:00
SChernykh
a60fba8c18 Added Tari gRPC definitions 2024-01-28 10:41:16 +01:00
SChernykh
7a0a8b94fe Merge branch 'master' into merge-mining 2024-01-26 18:56:22 +01:00
SChernykh
aacee86563 CI: updated to newer tool versions 2024-01-26 18:10:27 +01:00
SChernykh
1d4aa3478d cppcheck: save checkers report 2023-12-23 11:04:54 +01:00
SChernykh
8699e1887c Debug: print call stack of unhandled exceptions 2023-11-07 11:00:39 +01:00
SChernykh
963514667d Increased time limit for cppcheck 2023-10-25 10:40:27 +02:00
SChernykh
a5896f7ae8 Updated docs 2023-08-14 11:28:25 +02:00
SChernykh
192f1d722d CI: tweaked cppcheck command line 2023-06-16 13:28:49 +02:00
SChernykh
b857664d27 CI: skip external files for cppcheck 2023-06-16 11:08:01 +02:00
SChernykh
6738b57ba2 CI: use compile command database for cppcheck 2023-06-15 13:15:11 +02:00
SChernykh
65b267c497 CI: run cppcheck every day 2023-05-25 11:16:22 +02:00
SChernykh
2e00ac402a Github CI: added timeouts to all checks 2023-02-07 11:13:13 +01:00
SChernykh
4a8d4ab8d9 Updated github actions 2022-10-28 14:32:49 +02:00
SChernykh
a35d4b2701 Change llhttp to libcurl 2022-06-06 15:08:37 +02:00
SChernykh
cb147773b5 Updated cppcheck workflow on Linux 2022-05-26 21:19:01 +02:00
SChernykh
32bb318af4 Fixed cppcheck workflow on Windows 2022-05-25 20:05:17 +02:00
SChernykh
c56773d4d6 Update cppcheck.yml 2022-02-21 16:59:32 +01:00
SChernykh
09c1294c6e Update cppcheck.yml 2021-09-05 13:34:04 +02:00
SChernykh
4deef2f807 Added cppcheck workflow 2021-09-05 12:53:40 +02:00