DanS
ec48538881
refactor(mining): surface inconclusive benchmark; dedup idle combo
...
- mining_benchmark: when a thread benchmark finishes with no nonzero
hashrate sample (e.g. the pool never reported a rate), don't finish
silently — set a new `inconclusive` flag on ThreadBenchmarkUpdate and
let mining_tab warn. Keeps the state-machine core pure/no-I/O (it is
unit-tested), rather than calling the Notifications singleton from it.
- mining_controls: fold the two byte-identical idle-delay combo blocks
(non-scaling + thread-scaling branches) into one lambda parameterised
by combo id; removes ~30 lines of duplication.
- request_payment: drop the dead s_selected_addr_idx state and write the
address-selected comparisons as std::string == char* consistently.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-05 15:09:08 -05:00
..
2026-04-29 12:47:57 -05:00
2026-02-27 00:26:01 -06:00
2026-07-05 13:18:57 -05:00
2026-02-27 00:26:01 -06:00
2026-07-05 15:08:59 -05:00
2026-07-05 14:27:59 -05:00
2026-07-01 15:02:15 -05:00
2026-05-05 03:22:14 -05:00
2026-07-05 12:53:46 -05:00
2026-06-10 19:50:44 -05:00
2026-07-02 17:29:12 -05:00
2026-04-29 12:47:57 -05:00
2026-07-02 17:29:12 -05:00
2026-04-29 12:47:57 -05:00
2026-07-02 20:18:02 -05:00
2026-02-27 00:26:01 -06:00
2026-07-05 15:08:59 -05:00
2026-02-27 00:26:01 -06:00
2026-07-05 15:08:43 -05:00
2026-07-01 18:22:35 -05:00
2026-07-05 14:00:16 -05:00
2026-07-05 13:09:23 -05:00
2026-04-29 12:47:57 -05:00
2026-04-29 12:47:57 -05:00
2026-07-05 14:00:16 -05:00
2026-07-05 14:00:16 -05:00
2026-07-01 20:11:44 -05:00
2026-07-01 20:11:44 -05:00
2026-07-01 18:22:35 -05:00
2026-07-01 18:22:35 -05:00
2026-07-01 18:52:15 -05:00
2026-07-01 18:52:15 -05:00
2026-07-01 18:46:06 -05:00
2026-07-01 18:46:06 -05:00
2026-04-29 12:47:57 -05:00
2026-04-29 12:47:57 -05:00
2026-07-05 13:18:57 -05:00
2026-07-01 20:53:08 -05:00
2026-07-01 17:58:29 -05:00
2026-07-01 17:58:29 -05:00
2026-07-05 13:54:55 -05:00
2026-07-04 19:00:14 -05:00
2026-03-17 18:49:46 -05:00
2026-07-05 12:54:05 -05:00
2026-02-27 00:26:01 -06:00
2026-07-05 15:08:43 -05:00
2026-02-27 00:26:01 -06:00
2026-07-05 15:08:43 -05:00
2026-06-10 20:59:06 -05:00
2026-02-27 00:26:01 -06:00
2026-02-27 00:26:01 -06:00
2026-07-05 00:46:53 -05:00
2026-07-03 20:47:33 -05:00
2026-07-05 15:09:08 -05:00
2026-07-05 15:09:08 -05:00
2026-07-05 15:09:08 -05:00
2026-06-10 16:57:09 -05:00
2026-07-04 18:48:08 -05:00
2026-06-10 15:47:34 -05:00
2026-07-04 19:25:20 -05:00
2026-06-10 18:42:16 -05:00
2026-04-29 12:47:57 -05:00
2026-04-29 12:47:57 -05:00
2026-07-05 12:53:46 -05:00
2026-07-01 14:35:33 -05:00
2026-04-29 12:47:57 -05:00
2026-04-29 12:47:57 -05:00
2026-07-05 15:09:08 -05:00
2026-04-01 17:06:05 -05:00
2026-07-05 15:08:43 -05:00
2026-06-07 11:09:27 -05:00
2026-07-05 15:08:59 -05:00
2026-02-27 00:26:01 -06:00
2026-06-27 21:27:25 -05:00
2026-02-27 00:26:01 -06:00
2026-07-05 15:08:43 -05:00
2026-02-27 00:26:01 -06:00
2026-06-27 21:27:13 -05:00
2026-07-05 15:09:08 -05:00
2026-02-27 00:26:01 -06:00
2026-07-05 15:08:59 -05:00
2026-02-27 00:26:01 -06:00
2026-07-04 21:41:42 -05:00
2026-02-27 00:26:01 -06:00
2026-07-05 13:54:55 -05:00
2026-02-27 00:26:01 -06:00
2026-07-05 15:08:59 -05:00
2026-02-27 00:26:01 -06:00
2026-07-04 23:33:48 -05:00
2026-02-27 00:26:01 -06:00
2026-07-05 13:18:57 -05:00
2026-02-27 00:26:01 -06:00
2026-07-05 13:54:55 -05:00