<bitcoin-git>
bitcoin/master faa86ee MarcoFalke: refactor: Work around Werror=free-nonheap-object in AssumeCalculateMemPool...
<bitcoin-git>
bitcoin/master 2cfe379 MarcoFalke: Merge bitcoin/bitcoin#26823: refactor: Work around Werror=free-nonheap-obj...
<bitcoin-git>
[bitcoin] MarcoFalke closed pull request #26823: refactor: Work around Werror=free-nonheap-object in AssumeCalculateMemPoolAncestors (master...2301-s390x-refactor-gcc-bug-📧) https://github.com/bitcoin/bitcoin/pull/26823
NorrinRadd has joined #bitcoin-core-dev
as2333 has quit [Quit: as2333]
NorrinRadd has quit [Remote host closed the connection]
javi404_ has joined #bitcoin-core-dev
javi404 has quit [Ping timeout: 252 seconds]
dermoth has quit [Ping timeout: 260 seconds]
NorrinRadd has joined #bitcoin-core-dev
dermoth has joined #bitcoin-core-dev
sipsorcery has joined #bitcoin-core-dev
sipsorcery_ has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
NorrinRadd has quit [Remote host closed the connection]
sipsorcery_ has quit [Quit: Leaving]
sipsorcery has quit [Ping timeout: 260 seconds]
<bitcoin-git>
[bitcoin] fanquake opened pull request #26832: compat: move (win) S_* defines into bdb (master...dont_exclude_stat_win_bdb) https://github.com/bitcoin/bitcoin/pull/26832
<bitcoin-git>
[bitcoin] fanquake opened pull request #26833: build: allow NO_BOOST=1 & NO_LIBEVENT=1 in depends (master...allow_depends_no_boost_no_event) https://github.com/bitcoin/bitcoin/pull/26833
Guyver2 has left #bitcoin-core-dev [Closing Window]
SpellChecker has quit [Remote host closed the connection]
<bitcoin-git>
bitcoin/master c6119f4 Andrew Chow: tests: Use unique port for ZMQ tests
<bitcoin-git>
bitcoin/master adc41cf MarcoFalke: Merge bitcoin/bitcoin#26805: tests: Use unique port for ZMQ tests to allow...
<bitcoin-git>
[bitcoin] MarcoFalke closed pull request #26805: tests: Use unique port for ZMQ tests to allow for multiple test instances (master...parallel-zmq-test) https://github.com/bitcoin/bitcoin/pull/26805
<bitcoin-git>
[bitcoin] john-moffett opened pull request #26839: Add support for RNDR/RNDRRS for AArch64 on Linux (master...2023_01_RNDRSupportLinux) https://github.com/bitcoin/bitcoin/pull/26839
brunoerg has joined #bitcoin-core-dev
sipsorcery has quit [Ping timeout: 252 seconds]
<jamesob>
Probably dumb question, but why does `uint256::ToString()` (-> `HexStr()`) print out the blob in reversed byte order?
brunoerg has quit [Ping timeout: 252 seconds]
sipsorcery has joined #bitcoin-core-dev
<sipa>
Because that's what it has always done, really.
<sipa>
And people expect txids and block hashes in hex notation to be reserved.
<sipa>
Historically, that was because txids/block hashes were 256-bit numbers constructed by interpreting the double-sha256 output as a little-endian integer, and then printing it out for human consumption in hex (where humans expect numbers in big endian).
<sipa>
But now uint256 is just a byte array wrapper, the behavior is maintained because block hashes and txids are always printed in reverse.
brunoerg has joined #bitcoin-core-dev
<sipa>
(block hashes are still interpreted a little-endian numbers for the purpose of comparing PoW to the target, but that's handled by the arith_uint256 class now)
brunoerg has quit [Ping timeout: 256 seconds]
brunoerg has joined #bitcoin-core-dev
<jamesob>
sipa: thanks!
<jamesob>
Is this something worth throwing on the stackoverflow, or too granular/technical?
<sipa>
I'm pretty sure I've already explained this a few times there...