achow101 changed the topic of #bitcoin-core-dev to: Bitcoin Core development discussion and commit log | Feel free to watch, but please take commentary and usage questions to #bitcoin | Channel logs: http://www.erisian.com.au/bitcoin-core-dev/, http://gnusha.org/bitcoin-core-dev/ | Weekly Meeting Thursday @ 16:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
Cory24 has joined #bitcoin-core-dev
bitdex has quit [Ping timeout: 272 seconds]
Cory30 has quit [Ping timeout: 250 seconds]
hernanmarino_ has quit [Ping timeout: 248 seconds]
<dzxzg> I think so, we should check the highest ancestor_score transactions first, I think this would be an improvement any time we got lucky enough that the mempool had all the transactions and we didn't need extra_pool or to fetch extra tx'es and we could take the early exit from the mempool loop: https://github.com/bitcoin/bitcoin/blob/73220fc0f958f9b65f66cf0cf042af220b312fc6/src/blockencodings.cpp#L130-L131
<dzxzg> but that makes me think that we should also be looping extra_txn first since it's so much smaller, in any case where we had to take from the extra pool we could still get the early exit from hashing the whole mempool
<dzxzg> Unless there is some clever reason why txns_randomized was used :D
zeropoint has quit [Quit: leaving]
Cory49 has joined #bitcoin-core-dev
Cory54 has joined #bitcoin-core-dev
Cory59 has joined #bitcoin-core-dev
w0xlt has joined #bitcoin-core-dev
Cory24 has quit [Ping timeout: 250 seconds]
Cory49 has quit [Ping timeout: 250 seconds]
Cory54 has quit [Ping timeout: 250 seconds]
w0xlt has quit [Ping timeout: 248 seconds]
Cory16 has joined #bitcoin-core-dev
Cory59 has quit [Ping timeout: 250 seconds]
Cory16 has quit [Quit: Client closed]
Cory16 has joined #bitcoin-core-dev
Cory58 has joined #bitcoin-core-dev
Cory16 has quit [Ping timeout: 250 seconds]
Cory47 has joined #bitcoin-core-dev
Cory58 has quit [Ping timeout: 250 seconds]
Cory15 has joined #bitcoin-core-dev
Cory47 has quit [Ping timeout: 250 seconds]
Cory84 has joined #bitcoin-core-dev
Cory15 has quit [Ping timeout: 250 seconds]
bitdex has joined #bitcoin-core-dev
Cory99 has joined #bitcoin-core-dev
Cory84 has quit [Ping timeout: 250 seconds]
twistedline has quit []
twistedline has joined #bitcoin-core-dev
aleggg has quit [Ping timeout: 248 seconds]
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 258 seconds]
Cory99 has quit [Quit: Client closed]
Cory99 has joined #bitcoin-core-dev
___nick___ has joined #bitcoin-core-dev
Cory63 has joined #bitcoin-core-dev
___nick___ has quit [Ping timeout: 248 seconds]
Cory61 has joined #bitcoin-core-dev
Cory99 has quit [Ping timeout: 250 seconds]
Cory15 has joined #bitcoin-core-dev
Cory85 has joined #bitcoin-core-dev
Cory63 has quit [Ping timeout: 250 seconds]
Cory61 has quit [Ping timeout: 250 seconds]
Cory15 has quit [Ping timeout: 250 seconds]
Cory37 has joined #bitcoin-core-dev
Cory85 has quit [Ping timeout: 250 seconds]
Cory67 has joined #bitcoin-core-dev
Cory28 has joined #bitcoin-core-dev
Cory37 has quit [Ping timeout: 250 seconds]
l0rinc has joined #bitcoin-core-dev
Cory67 has quit [Ping timeout: 250 seconds]
l0rinc_ has joined #bitcoin-core-dev
l0rinc has quit [Ping timeout: 256 seconds]
jonatack has quit [Ping timeout: 255 seconds]
Cory28 has quit [Quit: Client closed]
Cory28 has joined #bitcoin-core-dev
aleggg has joined #bitcoin-core-dev
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
robszarka has joined #bitcoin-core-dev
szarka has quit [Ping timeout: 256 seconds]
Cory28 has quit [Quit: Client closed]
Cory28 has joined #bitcoin-core-dev
l0rinc_ has quit [Quit: l0rinc_]
PaperSword has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
Cory92 has joined #bitcoin-core-dev
Cory28 has quit [Ping timeout: 250 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
sbddesign has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 258 seconds]
kevkevin has joined #bitcoin-core-dev
emcy__ has joined #bitcoin-core-dev
_durandal has quit [Ping timeout: 248 seconds]
<bitcoin-git> [bitcoincore.org] achow101 opened pull request #1164: Use a layout for releases that includes the publication date (master...releases-posted-date) https://github.com/bitcoin-core/bitcoincore.org/pull/1164
jerryf has joined #bitcoin-core-dev
jerryf_ has quit [Ping timeout: 272 seconds]
kevkevin has quit [Ping timeout: 248 seconds]
kevkevin has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] 233bjr opened pull request #33242: Bot: empty commit (master...bot-patch-1755933143) https://github.com/bitcoin/bitcoin/pull/33242
<bitcoin-git> [bitcoin] DrahtBot closed pull request #33242: Bot: empty commit (master...bot-patch-1755933143) https://github.com/bitcoin/bitcoin/pull/33242
<bitcoin-git> [bitcoincore.org] achow101 opened pull request #1165: Automatically generate release boilerplate (master...release-automatic-front-matter) https://github.com/bitcoin-core/bitcoincore.org/pull/1165
<bitcoin-git> [bitcoincore.org] achow101 opened pull request #1166: Remove unused files (master...remove-unused-files) https://github.com/bitcoin-core/bitcoincore.org/pull/1166
bitcoinlover has joined #bitcoin-core-dev
SpellChecker_ has joined #bitcoin-core-dev
SpellChecker has quit [Remote host closed the connection]
kevkevin has quit [Ping timeout: 248 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
sbddesign has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 256 seconds]
<sipa> dzxzg: the point of txns_randomized is used is because it only costs O(1) to maintain, and has perfect memory locality
<sipa> using the live ancestor feerate-sorted index means 1000s of pointer indirections, and the cache locality effects that has
<sipa> i haven't benchmarked it lately, it's possible this doesn't matter in practice
<sipa> if need be, the effect can perhaps be replicated by having a number of txns_randomized vectors, e.g. one for everything that's in the top 1 MvB of the mempool, one for everything in the top 3 MvB, one for everything else?
<sipa> (post-clustermempool this should not be too hard to do)
f321x has joined #bitcoin-core-dev
Saturday7 has joined #bitcoin-core-dev
Talkless has joined #bitcoin-core-dev
Saturday7 has quit [Read error: Connection reset by peer]
Saturday7 has joined #bitcoin-core-dev
Saturday7 has quit [Read error: Connection reset by peer]
Saturday7 has joined #bitcoin-core-dev
vincenzopalazzo has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
Saturday7 has quit [Read error: Connection reset by peer]
<bitcoin-git> [bitcoincore.org] fanquake closed pull request #1160: releases: add posted-on date to release post (master...posted_on_date) https://github.com/bitcoin-core/bitcoincore.org/pull/1160
sbddesign has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
Saturday7 has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 248 seconds]
<bitcoin-git> [bitcoin] maflcko opened pull request #33243: 2508 test fix cli cmd size (master...2508-test-fix-cli-cmd-size) https://github.com/bitcoin/bitcoin/pull/33243
Saturday7 has quit [Read error: Connection reset by peer]
Saturday7 has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
<_aj_> sipa: you're still deref'ing the CTransactionRef to get to the wtxid, which doesn't seem that great for cache locality? having a vector of wtxids directly might be worth looking at?
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Client Quit]
Saturday7 has quit [Ping timeout: 258 seconds]
___nick___ has joined #bitcoin-core-dev
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 248 seconds]
koolazer has quit [Server closed connection]
koolazer has joined #bitcoin-core-dev
f321x has quit [Quit: f321x]
___nick___ has quit [Ping timeout: 260 seconds]
kevkevin has quit [Ping timeout: 260 seconds]
iSiUp has quit [Quit: WeeChat 4.7.1]
sbddesign has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 248 seconds]
Lightsword has quit [Server closed connection]
Lightsword has joined #bitcoin-core-dev
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 256 seconds]
iSiUp has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
theStack has joined #bitcoin-core-dev
<sipa> _aj_: huh! i was sure it contained the wtxids directly!
<sipa> it was changed fairly recently it seems, in #29752
<corebot> https://github.com/bitcoin/bitcoin/issues/29752 | refactor: Use typesafe Wtxid in compact block encodings by AngusP · Pull Request #29752 · bitcoin/bitcoin · GitHub
Guyver2 has joined #bitcoin-core-dev
Guyver2 has left #bitcoin-core-dev [#bitcoin-core-dev]
bugs_ has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 258 seconds]
sbddesign has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
sbddesign has quit [Ping timeout: 258 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 256 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
kevkevin has joined #bitcoin-core-dev
sbddesign has joined #bitcoin-core-dev
<dodo> btw, what happened to the "sustained economic demand" for data transactions, how come the fees are now sub 1? it would be good to see that addressed on https://bitcoincore.org/en/2025/06/06/relay-statement/
sbddesign has quit [Ping timeout: 248 seconds]
busy has joined #bitcoin-core-dev
joetor5 has joined #bitcoin-core-dev
<Earnestly> 17%
joetor5 has quit [Quit: joetor5]
cotsuka has quit [Remote host closed the connection]
cotsuka has joined #bitcoin-core-dev
bitcoinlover has quit [Ping timeout: 248 seconds]
hacker4web3bitco has joined #bitcoin-core-dev
PaperSword has quit [Quit: PaperSword]
<bitcoin-git> [bitcoin] fanquake pushed 6 commits to master: https://github.com/bitcoin/bitcoin/compare/73220fc0f958...9703b7e6d563
<bitcoin-git> bitcoin/master c88b1cb Cory Fields: tests: get rid of remaining manual critsect usage
<bitcoin-git> bitcoin/master 3ddd554 Cory Fields: tests: Add Assertions in reverse_lock tests to exercise thread-safety anno...
<bitcoin-git> bitcoin/master 0d0e0a3 Cory Fields: threading: use a reverse lock rather than manual critsect macros
<bitcoin-git> [bitcoin] fanquake merged pull request #32592: threading: remove ancient CRITICAL_SECTION macros (master...remove-critsect) https://github.com/bitcoin/bitcoin/pull/32592
joetor5 has joined #bitcoin-core-dev
dviola has joined #bitcoin-core-dev
iSiUp has quit [Quit: WeeChat 4.7.1]
sbddesign has joined #bitcoin-core-dev
sbddesign has quit [Remote host closed the connection]
iSiUp has joined #bitcoin-core-dev
joetor5 has quit [Ping timeout: 256 seconds]
hacker4web3bitco has quit [Ping timeout: 260 seconds]
Cory74 has joined #bitcoin-core-dev
Cory92 has quit [Ping timeout: 250 seconds]
robszarka has quit [Quit: Leaving]
szarka has joined #bitcoin-core-dev
Cory91 has joined #bitcoin-core-dev
Cory74 has quit [Ping timeout: 250 seconds]
joetor5 has joined #bitcoin-core-dev
Cory95 has joined #bitcoin-core-dev
Cory91 has quit [Ping timeout: 250 seconds]
Cory79 has joined #bitcoin-core-dev
Cory95 has quit [Ping timeout: 250 seconds]
iSiUp has quit [Quit: WeeChat 4.7.1]
iSiUp has joined #bitcoin-core-dev
szkl has quit [Quit: Connection closed for inactivity]
w0xlt has joined #bitcoin-core-dev
Cory92 has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
w0xlt has quit [Ping timeout: 248 seconds]
joetor5 has quit [Quit: joetor5]
Cory79 has quit [Ping timeout: 250 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 258 seconds]
Cory50 has joined #bitcoin-core-dev
Cory92 has quit [Ping timeout: 250 seconds]
MyNickname has joined #bitcoin-core-dev
MyNickname has quit [Read error: Connection reset by peer]
tqfoley has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 244 seconds]
iSiUp has quit [Quit: WeeChat 4.7.1]
enochazariah has joined #bitcoin-core-dev
PaperSword has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
iSiUp has joined #bitcoin-core-dev
Cory30 has joined #bitcoin-core-dev
enochazariah has quit [Ping timeout: 250 seconds]
Cory50 has quit [Ping timeout: 250 seconds]
enochazariah_ has joined #bitcoin-core-dev
Cory53 has joined #bitcoin-core-dev
Cory20 has joined #bitcoin-core-dev
Cory30 has quit [Ping timeout: 250 seconds]
Cory53 has quit [Ping timeout: 250 seconds]
joetor5 has joined #bitcoin-core-dev
enochazariah_ has quit []
enochazariah has joined #bitcoin-core-dev
enochazariah1 has joined #bitcoin-core-dev
enochazariah1 has quit [Client Quit]
joetor5 has quit [Client Quit]
Cory90 has joined #bitcoin-core-dev
Cory20 has quit [Ping timeout: 250 seconds]
PaperSword has quit [Read error: Connection reset by peer]
PaperSword has joined #bitcoin-core-dev
PaperSword has quit [Quit: PaperSword]
w0xlt has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 258 seconds]
joetor5 has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 260 seconds]
joetor5 has quit [Quit: joetor5]
joetor5 has joined #bitcoin-core-dev
tqfoley has quit [Ping timeout: 256 seconds]
joetor5 has quit [Client Quit]
bugs_ has quit [Quit: Leaving]
kevkevin has joined #bitcoin-core-dev
joetor5 has joined #bitcoin-core-dev
joetor5 has left #bitcoin-core-dev [#bitcoin-core-dev]
Saturday7 has joined #bitcoin-core-dev
Talkless has quit [Quit: Konversation terminated!]
iSiUp has quit [Quit: WeeChat 4.7.1]
iSiUp has joined #bitcoin-core-dev
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 256 seconds]
PaperSword has joined #bitcoin-core-dev
PaperSword has quit [Client Quit]
enochazariah has quit [Quit: Connection closed for inactivity]
<bitcoin-git> [bitcoin] 151henry151 opened pull request #33247: build: Remove deprecated CMAKE_SKIP_BUILD_RPATH and SKIP_BUILD_RPATH settings (master...cmake-rpath-cleanup) https://github.com/bitcoin/bitcoin/pull/33247
<bitcoin-git> [bitcoin] 151henry151 opened pull request #33248: doc: Replace FIXME placeholders with correct libblkmaker version numbers (master...build-system-cleanup) https://github.com/bitcoin/bitcoin/pull/33248
<bitcoin-git> [bitcoin] DrahtBot closed pull request #33248: doc: Replace FIXME placeholders with correct libblkmaker version numbers (master...build-system-cleanup) https://github.com/bitcoin/bitcoin/pull/33248
iSiUp has quit [Quit: WeeChat 4.7.1]
iSiUp has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
iSiUp has quit [Quit: WeeChat 4.7.1]
iSiUp has joined #bitcoin-core-dev
iSiUp has quit [Client Quit]
stringintech has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
PaperSword has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
PaperSword has quit [Client Quit]
PaperSword has joined #bitcoin-core-dev
MyNickname has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
MyNickname_ has joined #bitcoin-core-dev
iSiUp has joined #bitcoin-core-dev
MyNickname has quit [Ping timeout: 248 seconds]
kevkevin has quit [Ping timeout: 248 seconds]
stringintech has quit [Quit: Client closed]
iSiUp has quit [Client Quit]
iSiUp has joined #bitcoin-core-dev
MyNickname_ has quit [Read error: Connection reset by peer]
kevkevin has joined #bitcoin-core-dev
w0xlt has joined #bitcoin-core-dev
w0xlt has quit [Ping timeout: 248 seconds]