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
jespada has quit [Ping timeout: 252 seconds]
conman has joined #bitcoin-core-dev
hensou has quit [Ping timeout: 276 seconds]
<PaperSword> sipa: gmaxwell:
andrewtoth has joined #bitcoin-core-dev
<andrewtoth> gmaxwell: after #28233 we no longer empty the cache every 24 hours, so on default cache settings you can keep your cache for a week or so before running out of memory and forcing a flush. using a higher dbcache setting is also now beneficial for block connection, not just IBD performance. but for when we are empty (say after a restart), we could prefill the cache with all the block's prevouts in parallel via #31132.
<corebot> https://github.com/bitcoin/bitcoin/issues/28233 | validation: don't clear cache on periodic flush: >2x block connection speed by andrewtoth · Pull Request #28233 · bitcoin/bitcoin · GitHub
<corebot> https://github.com/bitcoin/bitcoin/issues/31132 | validation: fetch block inputs on parallel threads 10% faster IBD by andrewtoth · Pull Request #31132 · bitcoin/bitcoin · GitHub
thelounge49 has joined #bitcoin-core-dev
<gmaxwell> andrewtoth: I don't recall anymore why the startup test doesn't prime the cache, but in any case the mempool loading does.
<PaperSword> Are there any uses of leveldb where the key size is > 511 bytes?
<bitcoin-git> [bitcoin] ant12334 opened pull request #32546: Staple (master...staple) https://github.com/bitcoin/bitcoin/pull/32546
Guest70 has joined #bitcoin-core-dev
Guest70 has quit [Ping timeout: 240 seconds]
<bitcoin-git> [bitcoin] achow101 closed pull request #32546: Staple (master...staple) https://github.com/bitcoin/bitcoin/pull/32546
adil has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
pyth has quit [Ping timeout: 244 seconds]
pyth has joined #bitcoin-core-dev
adil has quit [Quit: adil]
bitdex has quit [Read error: Connection reset by peer]
andrewtoth has quit [Remote host closed the connection]
vasild has quit [Remote host closed the connection]
vasild has joined #bitcoin-core-dev
bitdex has joined #bitcoin-core-dev
andrewtoth has joined #bitcoin-core-dev
cmirror has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 276 seconds]
ghost43 has quit [Remote host closed the connection]
ghost43 has joined #bitcoin-core-dev
Guest32 has joined #bitcoin-core-dev
Guest32 has quit [Client Quit]
Guest27 has joined #bitcoin-core-dev
Guest27 has quit [Client Quit]
l3x3l has joined #bitcoin-core-dev
l3x3l has quit [Client Quit]
l3x3l has joined #bitcoin-core-dev
l3x3l has quit [Client Quit]
maaziEmeka has joined #bitcoin-core-dev
l3x3l has joined #bitcoin-core-dev
l3x3l has quit [Client Quit]
rszarka has joined #bitcoin-core-dev
robszarka has quit [Ping timeout: 272 seconds]
robobub has joined #bitcoin-core-dev
maaziEmeka has quit [Remote host closed the connection]
maaziEmeka has joined #bitcoin-core-dev
maaziEmeka has quit [Remote host closed the connection]
Ayrab has joined #bitcoin-core-dev
Ayrab has quit [Quit: Client closed]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 268 seconds]
upekkha has quit []
upekkha has joined #bitcoin-core-dev
upekkha has joined #bitcoin-core-dev
upekkha has quit [Client Quit]
upekkha has joined #bitcoin-core-dev
upekkha has quit [Client Quit]
upekkha has joined #bitcoin-core-dev
upekkha has quit [Client Quit]
Talkless has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 252 seconds]
pyth has quit [Remote host closed the connection]
pyth has joined #bitcoin-core-dev
Christoph_ has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 248 seconds]
codaMW has joined #bitcoin-core-dev
pyth has quit [Read error: Connection reset by peer]
pyth has joined #bitcoin-core-dev
codaMW has quit [Ping timeout: 240 seconds]
<bitcoin-git> [bitcoin] luke-jr opened pull request #32547: Mining: Avoid copying template CBlocks (master...mining_avoid_block_copy) https://github.com/bitcoin/bitcoin/pull/32547
minesMailur has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
LainIwakura has joined #bitcoin-core-dev
jespada has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
minesMailur has quit [Quit: Client closed]
LainIwakura has quit [Quit: Client closed]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
andrewtoth has quit [Remote host closed the connection]
andrewtoth has joined #bitcoin-core-dev
Christoph_ has quit [Quit: Christoph_]
<sipa> PaperSword: i don't think so
kevkevin has joined #bitcoin-core-dev
jespada has quit [Ping timeout: 260 seconds]
kevkevin has quit [Ping timeout: 260 seconds]
Christoph_ has joined #bitcoin-core-dev
jespada has joined #bitcoin-core-dev
Christoph_ has quit [Client Quit]
Christoph_ has joined #bitcoin-core-dev
S3RK has joined #bitcoin-core-dev
Christoph_ has quit [Ping timeout: 260 seconds]
S3RK_ has quit [Ping timeout: 244 seconds]
kevkevin has joined #bitcoin-core-dev
kevkevin_ has joined #bitcoin-core-dev
kevkevin has quit [Read error: Connection reset by peer]
<bitcoin-git> [bitcoin] hebasto opened pull request #32550: cmake: Add missed `SSE41_CXXFLAGS` (master...250518-sse41-flags) https://github.com/bitcoin/bitcoin/pull/32550
Cory10 has quit [Quit: Client closed]
Cory10 has joined #bitcoin-core-dev
bugs_ has joined #bitcoin-core-dev
pyth has quit [Remote host closed the connection]
Guest50 has joined #bitcoin-core-dev
Guest50 has quit [Client Quit]
tty has joined #bitcoin-core-dev
tty has quit [Quit: Leaving]
Guest52 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto opened pull request #32551: cmake: Remove `ENABLE_{SSE41,AVX2,X86_SHANI,ARM_SHANI}` from `bitcoin-build-config.h` (master...250518-crypto-macros) https://github.com/bitcoin/bitcoin/pull/32551
hernanmarino has quit [Ping timeout: 252 seconds]
hernanmarino has joined #bitcoin-core-dev
Guest52 has quit [Quit: Client closed]
kevkevin_ has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
<hebasto> sipa: laanwj: I'm trying to break compiling `sha256_sse4.cpp` using the `-mno-sse4` flag, but it still compiles. Does inline assembly indeed contain any SSE4-specific instructions?
adil has joined #bitcoin-core-dev
<sipa> hebasto: no, it uses assembly
<sipa> the compiler doesn't know or care what instruction it uses
<sipa> just passes them through to the assembler
<sipa> sha256_sse41.cpp does use sse4 intrinsics though, which require compilation for a target that has them enabled
adil has quit [Client Quit]
<hebasto> does it require a sse4 capable cpu?
<sipa> yes
<hebasto> I mean, assembly code
<sipa> to run, yes - to compile, no
<sipa> it requires an sse4 capable assembler, but given that it's almost 20 years ago, i'm pretty sure that all compiler suites we support have that
<hebasto> got it, thanks!
<gmaxwell> nothing requires any particular cpu to compile, but you meant that some of them (but not sha256_sse4.cpp) require a compiler with the intrinsics enabled. :P
<sipa> gmaxwell: (pedantry warning) it's not exactly true that compiler flags control available of the intrinsics directly... there are several intrinsics which always work, but get compiler more efficiently when the compiler is targetting hardware with certain capabilities
<hebasto> could one provide `-mno-...` flag to disable those intrinsics?
<gmaxwell> sipa: yeah in theory the compiler could always offer all intrinsics but just have poor performance when the relevant instruction sets aren't available. Kinda funny to do it for some and not others.
<sipa> the pedantry warning was because the intrinsics which sha256_sse41.cpp (not sse4.cpp) uses specifically almost certainly only only work when targetting an sse 4.1 instruction set (enabled by -msse41)
<bitcoin-git> [bitcoin] hebasto opened pull request #32552: refactor: Remove workaround for resolved MSVC bug (master...250518-fixed-msvc) https://github.com/bitcoin/bitcoin/pull/32552
Christoph_ has joined #bitcoin-core-dev
hensou has joined #bitcoin-core-dev
rszarka has quit [Quit: Leaving]
szarka has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto closed pull request #32552: refactor: Remove workaround for resolved MSVC bug (master...250518-fixed-msvc) https://github.com/bitcoin/bitcoin/pull/32552
andrewtoth has quit [Remote host closed the connection]
Christoph_ has quit [Quit: Christoph_]
tdb3 has quit []
jonatack has quit [Ping timeout: 276 seconds]
mehounme has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
Guyver2 has left #bitcoin-core-dev [Closing Window]
Talkless has quit [Quit: Konversation terminated!]
kevkevin has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] achow101 opened pull request #32553: wallet: Fix logging of wallet version (master...wallet-log-minversion) https://github.com/bitcoin/bitcoin/pull/32553
mehounme has quit [Ping timeout: 252 seconds]
kevkevin has quit [Ping timeout: 252 seconds]
Frank44 has joined #bitcoin-core-dev
Christoph_ has joined #bitcoin-core-dev
<bitcoin-git> [gui-qml] GBKS opened pull request #453: Change PageStack easing type to InOutCubic (main...feature/fix-pagestack-animation) https://github.com/bitcoin-core/gui-qml/pull/453
Frank44 has quit [Quit: Client closed]
purpleKarrot has joined #bitcoin-core-dev
Ayrab has joined #bitcoin-core-dev
purpleKarrot has quit [Client Quit]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
Ayrab has quit [Quit: Client closed]
Christoph_ has quit [Quit: Christoph_]
bugs_ has quit [Quit: Leaving]
kevkevin has joined #bitcoin-core-dev
hensou has quit [Read error: Connection reset by peer]
kevkevin has quit [Read error: Connection reset by peer]
kevkevin has joined #bitcoin-core-dev
hensou has joined #bitcoin-core-dev
purpleKarrot has joined #bitcoin-core-dev
hensou has quit [Ping timeout: 276 seconds]
hensou has joined #bitcoin-core-dev
hensou has quit [Ping timeout: 248 seconds]
hensou has joined #bitcoin-core-dev
hensou has quit [Client Quit]
<bitcoin-git> [bitcoin] l0rinc opened pull request #32554: RFC: bench: replace embedded raw block with configurable block generator (master...l0rinc/bench-block-generator) https://github.com/bitcoin/bitcoin/pull/32554
<hebasto> #proposedmeetingtopic project-related MSVC bug reports
purpleKarrot has quit [Quit: purpleKarrot]
jonatack has joined #bitcoin-core-dev
kevkevin has quit [Remote host closed the connection]
jonatack has quit [Ping timeout: 245 seconds]
Cory10 has quit [Quit: Client closed]
Cory10 has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev