<laanwj>
brunoerg the parsing functions in bitcoin core have historically been super lenient with validation, giving them stricter and more well-defined behavior has been an ongoing struggle, especially as it's often hard to know if someone is relying on that and it would subtly break the RPC or command line interface (from their point of view)
<laanwj>
(also they used to suffer from lack of error reporting on return; at least optional<> made it cleaner to handle this in C++ without special casing some value, but there's still plenty of old code)
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
instagibbs has quit [Ping timeout: 248 seconds]
<bitcoin-git>
[bitcoin] brunoerg opened pull request #31570: test: descriptor: fix test for `MaxSatisfactionWeight` (master...2024-12-descriptor-fix-test) https://github.com/bitcoin/bitcoin/pull/31570
Talkless has joined #bitcoin-core-dev
dviola has joined #bitcoin-core-dev
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Client Quit]
___nick___ has joined #bitcoin-core-dev
stanuchi has joined #bitcoin-core-dev
bitdex has quit [Quit: = ""]
nanotube has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
Guyver2 has joined #bitcoin-core-dev
___nick___ has quit [Ping timeout: 252 seconds]
___nick___ has joined #bitcoin-core-dev
stanuchi has quit [Quit: Client closed]
zeropoint has joined #bitcoin-core-dev
bugs_ has quit [Quit: Leaving]
___nick___ has quit [Ping timeout: 252 seconds]
mcey has joined #bitcoin-core-dev
mcey has quit [Remote host closed the connection]
mcey has joined #bitcoin-core-dev
mcey_ has quit [Ping timeout: 248 seconds]
Guyver2 has left #bitcoin-core-dev [Closing Window]
eval-exec has quit [Read error: Connection reset by peer]
eval-exec has joined #bitcoin-core-dev
greypw149 has quit [Quit: Connection reset by beer]
greypw149 has joined #bitcoin-core-dev
greypw149 has quit [Remote host closed the connection]