Page MenuHomePhabricator
Feed Advanced Search

May 12 2025

PiRK committed rABC656fea8be36d: refactor: Make const refs vars where applicable and enable related clang-tidy… (authored by Aurèle Oulès <aurele@oules.com>).
refactor: Make const refs vars where applicable and enable related clang-tidy…
May 12 2025, 18:39
PiRK closed D18071: clang-tidy: Add `performance-no-automatic-move` check.
May 12 2025, 18:39
PiRK committed rABCcdb730172f4f: clang-tidy: Add `performance-no-automatic-move` check (authored by Hennadii Stepanov <32963518+hebasto@users.noreply.github.com>).
clang-tidy: Add `performance-no-automatic-move` check
May 12 2025, 18:39
PiRK requested review of D18079: [assumeutxo] document and enforce incompatability with -chronik.
May 12 2025, 15:09
PiRK accepted D18077: Revert "[chronik] Electrum: add the blockchain.headers.subscribe endpoint".
May 12 2025, 14:30
PiRK added inline comments to D18071: clang-tidy: Add `performance-no-automatic-move` check.
May 12 2025, 12:55
PiRK updated the diff for D18071: clang-tidy: Add `performance-no-automatic-move` check.

add back const qualifier for colorText (never moved)

May 12 2025, 12:53
PiRK accepted D18068: [chronik] Electrum: add the blockchain.headers.subscribe endpoint.
May 12 2025, 12:30
teamcity awarded D18073: refactor: Make const refs vars where applicable and enable related clang-tidy checks a Haypence token.
May 12 2025, 12:28
PiRK added a comment to D18068: [chronik] Electrum: add the blockchain.headers.subscribe endpoint.

In the test plan it should probably be createwallet instead of create (that worked for me)

May 12 2025, 12:02
PiRK updated the diff for D18076: clang-tidy: Add more performance checks.

fix remaining warning

May 12 2025, 06:55
PiRK planned changes to D18076: clang-tidy: Add more performance checks.

15:34:35

/work/src/minerfund.cpp:80:13: error: this STL algorithm call should be replaced with a container method [performance-inefficient-algorithm,-warnings-as-errors]
May 12 2025, 06:46

May 10 2025

PiRK planned changes to D18065: restart chronik when reaching the assumeutxo base block.

This does not work yet. When testing on mainnet with a very recent snapshot, the node crashed before finishing background IBD because chronik tried to index a mempool tx that was spending coins not yet indexed.

May 10 2025, 15:55
PiRK requested review of D18076: clang-tidy: Add more performance checks.
May 10 2025, 15:31
PiRK requested review of D18075: clang-tidy: Add `performance-inefficient-vector-operation` check.
May 10 2025, 15:29
PiRK updated the diff for D18074: Fix clang-tidy readability-const-return-type violations.

The CI found more, confirmed locally by nuking the build dir & ccache and restarting the compilation from scratch

May 10 2025, 14:30
PiRK updated the diff for D18073: refactor: Make const refs vars where applicable and enable related clang-tidy checks.

the CI keeps finding more when locally the build passes

May 10 2025, 14:06
PiRK requested review of D18074: Fix clang-tidy readability-const-return-type violations.
May 10 2025, 10:45
PiRK updated the diff for D18073: refactor: Make const refs vars where applicable and enable related clang-tidy checks.

more

May 10 2025, 10:42
PiRK updated the diff for D18073: refactor: Make const refs vars where applicable and enable related clang-tidy checks.

i missed two

May 10 2025, 10:28
PiRK updated the test plan for D18071: clang-tidy: Add `performance-no-automatic-move` check.
May 10 2025, 09:59
PiRK updated the summary of D18073: refactor: Make const refs vars where applicable and enable related clang-tidy checks.
May 10 2025, 09:58
PiRK requested review of D18073: refactor: Make const refs vars where applicable and enable related clang-tidy checks.
May 10 2025, 09:57
PiRK requested review of D18072: tidy: add readability-redundant-declaration.
May 10 2025, 09:56
PiRK requested review of D18071: clang-tidy: Add `performance-no-automatic-move` check.
May 10 2025, 09:54

May 9 2025

PiRK updated the diff for D18065: restart chronik when reaching the assumeutxo base block.

move dummy code to #else branch

May 9 2025, 18:25
PiRK updated the diff for D18065: restart chronik when reaching the assumeutxo base block.

don't use conditional compilation for lambda definition

May 9 2025, 15:08
PiRK added inline comments to D18065: restart chronik when reaching the assumeutxo base block.
May 9 2025, 15:07
PiRK updated the diff for D18065: restart chronik when reaching the assumeutxo base block.

fix clang-tidy warning

May 9 2025, 14:07
PiRK planned changes to D18065: restart chronik when reaching the assumeutxo base block.

will likely have to wrap the lambda captures in #if ENABLE_CHRONIK blocks to prevent error: lambda capture 'args' is not used [-Werror,-Wunused-lambda-capture]

May 9 2025, 14:04
PiRK updated the diff for D18065: restart chronik when reaching the assumeutxo base block.

fully support chronik (in the long run this is less work than repeatedly explaining that chronik should be enabled with a restart only after background validation is complete)

May 9 2025, 13:36
PiRK accepted D18070: [chronik] Use the chronik category for logging chronik broadcast errors.
May 9 2025, 11:25
PiRK closed D18067: test: remove TODO in feature_assumeutxo.py.
May 9 2025, 08:44
PiRK committed rABCd1526faeea5f: test: remove TODO in feature_assumeutxo.py (authored by PiRK).
test: remove TODO in feature_assumeutxo.py
May 9 2025, 08:44

May 8 2025

PiRK requested review of D18067: test: remove TODO in feature_assumeutxo.py.
May 8 2025, 18:30
PiRK committed rABCdea08a0b9c9a: assumeutxo: Drop block height from metadata (authored by Fabian Jahr <fjahr@protonmail.com>).
assumeutxo: Drop block height from metadata
May 8 2025, 09:04
PiRK closed D18060: assumeutxo: Drop block height from metadata.
May 8 2025, 09:04
PiRK closed D18059: validation: Don't load a snapshot if it's not in the best header chain..
May 8 2025, 09:04
PiRK committed rABC762754feb728: validation: Don't load a snapshot if it's not in the best header chain. (authored by Martin Zumsande <mzumsande@gmail.com>).
validation: Don't load a snapshot if it's not in the best header chain.
May 8 2025, 09:04
PiRK updated the summary of D18065: restart chronik when reaching the assumeutxo base block.
May 8 2025, 09:03
PiRK requested review of D18065: restart chronik when reaching the assumeutxo base block.
May 8 2025, 09:02

May 7 2025

PiRK accepted D18062: Add missing cstdint header.
May 7 2025, 16:57
PiRK updated the summary of D18060: assumeutxo: Drop block height from metadata.
May 7 2025, 13:55
PiRK added inline comments to D18060: assumeutxo: Drop block height from metadata.
May 7 2025, 13:49
PiRK requested review of D18060: assumeutxo: Drop block height from metadata.
May 7 2025, 13:44
PiRK requested review of D18059: validation: Don't load a snapshot if it's not in the best header chain..
May 7 2025, 13:43
PiRK closed D18056: assumeutxo: Check snapshot base block is not marked invalid.
May 7 2025, 13:04
PiRK committed rABC864d8bb7714c: assumeutxo: Check snapshot base block is not marked invalid (authored by Fabian Jahr <fjahr@protonmail.com>).
assumeutxo: Check snapshot base block is not marked invalid
May 7 2025, 13:04
PiRK closed D18055: refactor: Move early loadtxoutset checks into ActiveSnapshot.
May 7 2025, 13:04
PiRK committed rABCef4fb8890310: refactor: Move early loadtxoutset checks into ActiveSnapshot (authored by MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz>).
refactor: Move early loadtxoutset checks into ActiveSnapshot
May 7 2025, 13:04
PiRK accepted D18058: Bump version to 0.31.3.
May 7 2025, 12:53

May 6 2025

PiRK updated the summary of D18056: assumeutxo: Check snapshot base block is not marked invalid.
May 6 2025, 20:30
PiRK requested review of D18056: assumeutxo: Check snapshot base block is not marked invalid.
May 6 2025, 20:29
PiRK requested review of D18055: refactor: Move early loadtxoutset checks into ActiveSnapshot.
May 6 2025, 20:29
PiRK closed D18053: rpc: Avoid getchaintxstats invalid results.
May 6 2025, 16:19
PiRK committed rABCb78399611ae6: rpc: Avoid getchaintxstats invalid results (authored by MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz>).
rpc: Avoid getchaintxstats invalid results
May 6 2025, 16:19
PiRK closed D18054: test: add a --repeat argument to test_runner.py.
May 6 2025, 14:58
PiRK committed rABC5c43c94353ca: test: add a --repeat argument to test_runner.py (authored by PiRK).
test: add a --repeat argument to test_runner.py
May 6 2025, 14:58
PiRK updated the diff for D18053: rpc: Avoid getchaintxstats invalid results.

give up on using std::optional

May 6 2025, 14:53
PiRK updated the diff for D18053: rpc: Avoid getchaintxstats invalid results.

try a copy

May 6 2025, 14:27
PiRK updated the diff for D18053: rpc: Avoid getchaintxstats invalid results.

try another workaround

May 6 2025, 14:19
PiRK added a comment to D18054: test: add a --repeat argument to test_runner.py.

Nice ! Should --repeat also imply --failfast ? What do you think ?

May 6 2025, 13:54
PiRK updated the diff for D18053: rpc: Avoid getchaintxstats invalid results.

workaround for false-positive -Werror=maybe-uninitialized: try opt.value() instead of *opt

May 6 2025, 11:17
PiRK planned changes to D18053: rpc: Avoid getchaintxstats invalid results.
May 6 2025, 11:00
PiRK requested review of D18054: test: add a --repeat argument to test_runner.py.
May 6 2025, 10:58
PiRK requested review of D18053: rpc: Avoid getchaintxstats invalid results.
May 6 2025, 10:28
PiRK closed D18052: [electrum] wrap the error message when exchange rate API fails.
May 6 2025, 09:01
PiRK committed rABCc362a890c708: [electrum] wrap the error message when exchange rate API fails (authored by PiRK).
[electrum] wrap the error message when exchange rate API fails
May 6 2025, 09:01
PiRK requested review of D18052: [electrum] wrap the error message when exchange rate API fails.
May 6 2025, 06:56

May 5 2025

PiRK closed D18050: test: Add coverage for failing dumptxoutset behavior.
May 5 2025, 14:55
PiRK committed rABC0ed1bd0f3755: test: Add coverage for failing dumptxoutset behavior (authored by Fabian Jahr <fjahr@protonmail.com>).
test: Add coverage for failing dumptxoutset behavior
May 5 2025, 14:55
PiRK closed D18049: rpc: Manage dumptxoutset rollback with RAII class.
May 5 2025, 14:54
PiRK committed rABC7acba5eca425: rpc: Manage dumptxoutset rollback with RAII class (authored by Fabian Jahr <fjahr@protonmail.com>).
rpc: Manage dumptxoutset rollback with RAII class
May 5 2025, 14:54
PiRK closed D18048: rpc, refactor: Prevent potential race conditions in dumptxoutset.
May 5 2025, 14:54
PiRK committed rABC8451d333629f: rpc, refactor: Prevent potential race conditions in dumptxoutset (authored by Fabian Jahr <fjahr@protonmail.com>).
rpc, refactor: Prevent potential race conditions in dumptxoutset
May 5 2025, 14:54
PiRK closed D18047: RPC: Add type parameter to dumptxoutset.
May 5 2025, 14:54
PiRK committed rABCd2078ef2efd2: RPC: Add type parameter to dumptxoutset (authored by Fabian Jahr <fjahr@protonmail.com>).
RPC: Add type parameter to dumptxoutset
May 5 2025, 14:54
PiRK updated the diff for D18050: test: Add coverage for failing dumptxoutset behavior.

check that the blockchain is restored after the temporary rollback

May 5 2025, 14:38
PiRK closed D18051: test: fix another intermittent fault in p2p_leak.
May 5 2025, 14:15
PiRK committed rABC7c5b0ee93f30: test: fix another intermittent fault in p2p_leak (authored by PiRK).
test: fix another intermittent fault in p2p_leak
May 5 2025, 14:15
PiRK requested review of D18051: test: fix another intermittent fault in p2p_leak.
May 5 2025, 13:53
PiRK updated the diff for D18050: test: Add coverage for failing dumptxoutset behavior.

rebase

May 5 2025, 12:15
PiRK updated the diff for D18049: rpc: Manage dumptxoutset rollback with RAII class.

fix -Werror=reorder warning

May 5 2025, 12:13
PiRK planned changes to D18049: rpc: Manage dumptxoutset rollback with RAII class.
May 5 2025, 12:11
PiRK accepted D18046: [avalanche] Don't poll for txs below -blockmintxfee.
May 5 2025, 12:10
PiRK requested review of D18050: test: Add coverage for failing dumptxoutset behavior.
May 5 2025, 11:29
PiRK requested review of D18049: rpc: Manage dumptxoutset rollback with RAII class.
May 5 2025, 11:27
PiRK requested review of D18048: rpc, refactor: Prevent potential race conditions in dumptxoutset.
May 5 2025, 11:25
PiRK requested review of D18047: RPC: Add type parameter to dumptxoutset.
May 5 2025, 11:23

May 3 2025

PiRK closed D18043: test: fix flaky p2p_leak.
May 3 2025, 22:27
PiRK committed rABC248a9df83c67: test: fix flaky p2p_leak (authored by PiRK).
test: fix flaky p2p_leak
May 3 2025, 22:27
PiRK updated the summary of D18043: test: fix flaky p2p_leak.
May 3 2025, 19:55
PiRK requested review of D18043: test: fix flaky p2p_leak.
May 3 2025, 19:54

May 2 2025

PiRK closed D18002: validation: mark blocks building on an invalid block as having failed parents.
May 2 2025, 21:49
PiRK committed rABC93fea30e948f: validation: mark blocks building on an invalid block as having failed parents (authored by Martin Zumsande <mzumsande@gmail.com>).
validation: mark blocks building on an invalid block as having failed parents
May 2 2025, 21:49
PiRK closed D18042: bugfix: the end of a reorged chain is invalid when connect fails.
May 2 2025, 21:49
PiRK committed rABC44bc22686223: bugfix: the end of a reorged chain is invalid when connect fails (authored by Pieter Wuille <pieter.wuille@gmail.com>).
bugfix: the end of a reorged chain is invalid when connect fails
May 2 2025, 21:49
PiRK updated the diff for D18002: validation: mark blocks building on an invalid block as having failed parents.

rebase on bugfix

May 2 2025, 16:24
PiRK updated the diff for D18042: bugfix: the end of a reorged chain is invalid when connect fails.

rebase

May 2 2025, 16:23
PiRK closed D18000: validation: call RecalculateBestHeader in InvalidChainFound.
May 2 2025, 16:21