💬 MarcoFalke commented on pull request "refactor: rpc: remove ParseNonRFCJSONValue()":
(https://github.com/bitcoin/bitcoin/pull/27256#discussion_r1138447900)
missing check of value
(https://github.com/bitcoin/bitcoin/pull/27256#discussion_r1138447900)
missing check of value
💬 hebasto commented on pull request "Correct poor grammar in wallet synchronization warning.":
(https://github.com/bitcoin-core/gui/pull/720#issuecomment-1471760745)
> So, how are we supposed to change just the English language in a change without affecting other languages?
I don't think it is feasible with the current translation process/tools.
(https://github.com/bitcoin-core/gui/pull/720#issuecomment-1471760745)
> So, how are we supposed to change just the English language in a change without affecting other languages?
I don't think it is feasible with the current translation process/tools.
💬 stickies-v commented on pull request "refactor: rpc: remove ParseNonRFCJSONValue()":
(https://github.com/bitcoin/bitcoin/pull/27256#discussion_r1138500030)
Left it out because I didn't want to test `AmountFromValue()` here, but I could indeed still just check the `double` value directly. Fixed, thanks.
(https://github.com/bitcoin/bitcoin/pull/27256#discussion_r1138500030)
Left it out because I didn't want to test `AmountFromValue()` here, but I could indeed still just check the `double` value directly. Fixed, thanks.
💬 MarcoFalke commented on pull request "refactor: rpc: remove ParseNonRFCJSONValue()":
(https://github.com/bitcoin/bitcoin/pull/27256#discussion_r1138501819)
wrong commit
(https://github.com/bitcoin/bitcoin/pull/27256#discussion_r1138501819)
wrong commit
💬 stickies-v commented on pull request "reduce cs_main scope, guard block index 'nFile' under a local mutex":
(https://github.com/bitcoin/bitcoin/pull/27006#discussion_r1138503518)
Starting to feel like a struct for those 3 members would be appropriate
(https://github.com/bitcoin/bitcoin/pull/27006#discussion_r1138503518)
Starting to feel like a struct for those 3 members would be appropriate
💬 hebasto commented on issue "Blocks remaining falls offscreen with dutch language setting.":
(https://github.com/bitcoin-core/gui/issues/721#issuecomment-1471786320)
> Make message re-sizeable.
You can still resize the main window from 
to 
A few additional notes.
> ### What version of Bitcoin Core are you using?
>
> 22.0
I assume you downloaded your Bitcoin Core from https://bitcoin.org/en/bitcoin-core/
If so, please be
...
(https://github.com/bitcoin-core/gui/issues/721#issuecomment-1471786320)
> Make message re-sizeable.
You can still resize the main window from 
to 
A few additional notes.
> ### What version of Bitcoin Core are you using?
>
> 22.0
I assume you downloaded your Bitcoin Core from https://bitcoin.org/en/bitcoin-core/
If so, please be
...
💬 stickies-v commented on pull request "refactor: rpc: remove ParseNonRFCJSONValue()":
(https://github.com/bitcoin/bitcoin/pull/27256#discussion_r1138513576)
rush, I must not. fixed - sorry.
(https://github.com/bitcoin/bitcoin/pull/27256#discussion_r1138513576)
rush, I must not. fixed - sorry.
💬 darosior commented on pull request "MiniTapscript: port Miniscript to Tapscript":
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1138537375)
Yeah, it didn't matter since the computation is trivial and the bounds more loose for Tapscript anyways. But your suggestion is clearer indeed, taken, thanks.
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1138537375)
Yeah, it didn't matter since the computation is trivial and the bounds more loose for Tapscript anyways. But your suggestion is clearer indeed, taken, thanks.
💬 darosior commented on pull request "MiniTapscript: port Miniscript to Tapscript":
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1138538592)
Meh. Done.
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1138538592)
Meh. Done.
💬 darosior commented on pull request "MiniTapscript: port Miniscript to Tapscript":
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1138541531)
Hmm i thought i was following the style used elsewhere, but i must have dreamed it. Done.
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1138541531)
Hmm i thought i was following the style used elsewhere, but i must have dreamed it. Done.
💬 darosior commented on pull request "MiniTapscript: port Miniscript to Tapscript":
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1138548620)
Hmm that's a good point re unsigned type, but it needs to be able to return negative values. So i guess it's up to the caller to make sure they don't call this with `b > a` if `a` is unsigned, as with regular substractions?
(https://github.com/bitcoin/bitcoin/pull/27255#discussion_r1138548620)
Hmm that's a good point re unsigned type, but it needs to be able to return negative values. So i guess it's up to the caller to make sure they don't call this with `b > a` if `a` is unsigned, as with regular substractions?
💬 fanquake commented on pull request "build: Pointer Authentication and Branch Target Identification for aarch64 Linux (Guix)":
(https://github.com/bitcoin/bitcoin/pull/24123#issuecomment-1471855629)
Rebased past #27153.
(https://github.com/bitcoin/bitcoin/pull/24123#issuecomment-1471855629)
Rebased past #27153.
💬 fanquake commented on pull request "guix: Use LTO to build releases":
(https://github.com/bitcoin/bitcoin/pull/25391#issuecomment-1471858282)
Rebased past #27153.
(https://github.com/bitcoin/bitcoin/pull/25391#issuecomment-1471858282)
Rebased past #27153.
💬 stickies-v commented on pull request "util: improve FindByte() performance":
(https://github.com/bitcoin/bitcoin/pull/19690#discussion_r1137600236)
Given that there is only a single non-test callsite of `FindByte()`, would it make sense to just update the fn signature to take `std::byte` directly?
(https://github.com/bitcoin/bitcoin/pull/19690#discussion_r1137600236)
Given that there is only a single non-test callsite of `FindByte()`, would it make sense to just update the fn signature to take `std::byte` directly?
💬 stickies-v commented on pull request "util: improve FindByte() performance":
(https://github.com/bitcoin/bitcoin/pull/19690#discussion_r1138522337)
I think some of the rationale of this implementation should be in the docs so future contributors don't simplify the code again to unintentionally undo the performance gains, e.g. why the modulo operator is kept outside of the while loop seems quite important and non-trivial?
(https://github.com/bitcoin/bitcoin/pull/19690#discussion_r1138522337)
I think some of the rationale of this implementation should be in the docs so future contributors don't simplify the code again to unintentionally undo the performance gains, e.g. why the modulo operator is kept outside of the while loop seems quite important and non-trivial?
💬 stickies-v commented on pull request "util: improve FindByte() performance":
(https://github.com/bitcoin/bitcoin/pull/19690#discussion_r1137601031)
nit: and a bunch more of those
```suggestion
size_t buf_offset{m_read_pos % vchBuf.size()};
```
(https://github.com/bitcoin/bitcoin/pull/19690#discussion_r1137601031)
nit: and a bunch more of those
```suggestion
size_t buf_offset{m_read_pos % vchBuf.size()};
```
💬 stickies-v commented on pull request "util: improve FindByte() performance":
(https://github.com/bitcoin/bitcoin/pull/19690#discussion_r1138558337)
Unrelated to this PR, but I think it would also be helpful to improve the docs to specify that if `ch` is not found, `std::ios_base::failure` is thrown (from `Fill()`). It's an essential part of the interface imo.
Perhaps worth improving on this behaviour, and have `FindByte()` throw its own error, by wrapping the `Fill()` command in a try/catch? Orthogonal to this PR, though. (And I also don't like that we're [catching a general `std::exception`](https://github.com/bitcoin/bitcoin/blob/ebb15
...
(https://github.com/bitcoin/bitcoin/pull/19690#discussion_r1138558337)
Unrelated to this PR, but I think it would also be helpful to improve the docs to specify that if `ch` is not found, `std::ios_base::failure` is thrown (from `Fill()`). It's an essential part of the interface imo.
Perhaps worth improving on this behaviour, and have `FindByte()` throw its own error, by wrapping the `Fill()` command in a try/catch? Orthogonal to this PR, though. (And I also don't like that we're [catching a general `std::exception`](https://github.com/bitcoin/bitcoin/blob/ebb15
...
👍 vasild approved a pull request: "p2p: return `CSubNet` in `LookupSubNet`"
(https://github.com/bitcoin/bitcoin/pull/26078)
ACK 4e377d8b684218d49229babc5959e07f38793549
(https://github.com/bitcoin/bitcoin/pull/26078)
ACK 4e377d8b684218d49229babc5959e07f38793549
💬 1440000bytes commented on issue "Permission to comment on PR 27235":
(https://github.com/bitcoin/bitcoin/issues/27243#issuecomment-1471914595)
> and yet he's perfectly free to open up a new PR with the same set of changes and comments all over it...
>
> censorship doesn't exist
Thanks for the suggestion. I will follow these in the future for PRs trying to avoid reviews:
1. Open a PR with same commit and add comments
2. If 1 doesn't work. Send email to bitcoin-core-dev@lists.linuxfoundation.org
3. If 2 doesn't work. Use an invite only [service](https://i.imgur.com/HUGS3gG.png) to post anonymous reviews
(https://github.com/bitcoin/bitcoin/issues/27243#issuecomment-1471914595)
> and yet he's perfectly free to open up a new PR with the same set of changes and comments all over it...
>
> censorship doesn't exist
Thanks for the suggestion. I will follow these in the future for PRs trying to avoid reviews:
1. Open a PR with same commit and add comments
2. If 1 doesn't work. Send email to bitcoin-core-dev@lists.linuxfoundation.org
3. If 2 doesn't work. Use an invite only [service](https://i.imgur.com/HUGS3gG.png) to post anonymous reviews
💬 vasild commented on pull request "Avoid integer overflow in CheckDiskSpace":
(https://github.com/bitcoin/bitcoin/pull/27235#issuecomment-1471954276)
ACK 05eeba2c5fb312e0e6a730b01eb7d1b422d75dbb
(https://github.com/bitcoin/bitcoin/pull/27235#issuecomment-1471954276)
ACK 05eeba2c5fb312e0e6a730b01eb7d1b422d75dbb
🚀 fanquake merged a pull request: "refactor / kernel: Move non-gArgs chainparams functionality to kernel"
(https://github.com/bitcoin/bitcoin/pull/26177)
(https://github.com/bitcoin/bitcoin/pull/26177)