ChanServ 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 @ 14:00 UTC | Meeting topics http://gnusha.org/bitcoin-core-dev/proposedmeetingtopics.txt
<bitcoin-git> [bitcoin] kevkevinpal opened pull request #30875: doc: replaced --enable-debug with -DCMAKE_BUILD_TYPE=Debug in developer-notes (master...devNotesDebugBuild) https://github.com/bitcoin/bitcoin/pull/30875
zeropoint has quit [Quit: leaving]
benwestgate has quit [Ping timeout: 272 seconds]
benwestgate has joined #bitcoin-core-dev
andrewtoth_ has quit [Ping timeout: 260 seconds]
jonatack has quit [Ping timeout: 252 seconds]
jonatack has joined #bitcoin-core-dev
emcy__ has joined #bitcoin-core-dev
jarthur_ has joined #bitcoin-core-dev
jarthur has quit [Ping timeout: 260 seconds]
jarthur_ is now known as jarthur
mcey_ has quit [Ping timeout: 260 seconds]
jonatack has quit [Read error: Connection reset by peer]
jonatack has joined #bitcoin-core-dev
preimage has quit [Quit: WeeChat 4.4.2]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
qxs has quit [Remote host closed the connection]
qxs has joined #bitcoin-core-dev
xspynks has joined #bitcoin-core-dev
emcy__ has quit [Remote host closed the connection]
mcey has joined #bitcoin-core-dev
xspynks has quit [Quit: Client closed]
maxfangx has quit [Ping timeout: 246 seconds]
maxfangx has joined #bitcoin-core-dev
virtu has quit [Remote host closed the connection]
virtu has joined #bitcoin-core-dev
jarthur has quit [Quit: jarthur]
noonien808310429 has quit [Ping timeout: 255 seconds]
brunoerg has quit [Read error: Connection reset by peer]
brunoerg has joined #bitcoin-core-dev
vyHamii has joined #bitcoin-core-dev
abubakarsadiq has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/349632e022da...c77361888695
<bitcoin-git> bitcoin/master 0037d53 Hennadii Stepanov: build: Fix `ENABLE_WALLET` option
<bitcoin-git> bitcoin/master c773618 merge-script: Merge bitcoin/bitcoin#30867: build: Fix `ENABLE_WALLET` option
<bitcoin-git> [bitcoin] fanquake merged pull request #30867: build: Fix `ENABLE_WALLET` option (master...240910-wallet-option) https://github.com/bitcoin/bitcoin/pull/30867
BrandonOdiwuor has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/c77361888695...155963768af6
<bitcoin-git> bitcoin/master b07fe66 Hennadii Stepanov: build: Minimize I/O operations in `GenerateHeaderFrom{Json,Raw}.cmake`
<bitcoin-git> bitcoin/master 1559637 merge-script: Merge bitcoin/bitcoin#30842: build: Minimize I/O operations in `GenerateHe...
<bitcoin-git> [bitcoin] fanquake merged pull request #30842: build: Minimize I/O operations in `GenerateHeaderFrom{Json,Raw}.cmake` (master...240907-scripts) https://github.com/bitcoin/bitcoin/pull/30842
BrandonOdiwuor has quit [Quit: Client closed]
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/155963768af6...f0eb63399a8f
<bitcoin-git> bitcoin/master 6e5f33a Hennadii Stepanov: ci: Handle log files regardless of CMake's version
<bitcoin-git> bitcoin/master c45186c Hennadii Stepanov: ci: Switch from `make` to `cmake --build`
<bitcoin-git> bitcoin/master f0eb633 merge-script: Merge bitcoin/bitcoin#30841: ci: Post CMake-migration fixes and amendments
<bitcoin-git> [bitcoin] fanquake merged pull request #30841: ci: Post CMake-migration fixes and amendments (master...240907-ci-cmake) https://github.com/bitcoin/bitcoin/pull/30841
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/f0eb63399a8f...a86e7a476d50
<bitcoin-git> bitcoin/master 5ba03e7 Hennadii Stepanov: build: Use CMake's default permissions in macOS `deploy` target
<bitcoin-git> bitcoin/master a86e7a4 merge-script: Merge bitcoin/bitcoin#30838: build: Use CMake's default permissions in mac...
<bitcoin-git> [bitcoin] fanquake merged pull request #30838: build: Use CMake's default permissions in macOS `deploy` target (master...240906-permissions) https://github.com/bitcoin/bitcoin/pull/30838
maxfangx has quit [Ping timeout: 245 seconds]
maxfangx has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 8 commits to master: https://github.com/bitcoin/bitcoin/compare/a86e7a476d50...db8350b0e3f5
<bitcoin-git> bitcoin/master 6f2cb0e Hennadii Stepanov: doc: Amend comment about ZeroMQ config files
<bitcoin-git> bitcoin/master f03c942 Hennadii Stepanov: build, test: Add missed log options
<bitcoin-git> bitcoin/master 73b6185 Hennadii Stepanov: build: Print `CMAKE_CXX_COMPILER_ARG1` in summary
<bitcoin-git> [bitcoin] fanquake merged pull request #30803: build: Minor build system fixes and amendments (master...240903-cmake-amend) https://github.com/bitcoin/bitcoin/pull/30803
mcey_ has joined #bitcoin-core-dev
mcey has quit [Ping timeout: 276 seconds]
jirijakes has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/db8350b0e3f5...11e2f9fff48f
<bitcoin-git> bitcoin/master 7b04fab Hennadii Stepanov: build: Introduce "Kernel" installation component
<bitcoin-git> bitcoin/master 11e2f9f merge-script: Merge bitcoin/bitcoin#30835: build: Introduce "Kernel" installation compon...
<bitcoin-git> [bitcoin] fanquake merged pull request #30835: build: Introduce "Kernel" installation component (master...240906-kernel) https://github.com/bitcoin/bitcoin/pull/30835
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/11e2f9fff48f...85833cf05fb6
<bitcoin-git> bitcoin/master 5c80192 Hennadii Stepanov: test: Drop no longer needed workarounds
<bitcoin-git> bitcoin/master 85833cf merge-script: Merge bitcoin/bitcoin#30847: test: Drop no longer needed workarounds
<bitcoin-git> [bitcoin] fanquake merged pull request #30847: test: Drop no longer needed workarounds (master...240908-tests) https://github.com/bitcoin/bitcoin/pull/30847
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/85833cf05fb6...fcb61bbc8dd7
<bitcoin-git> bitcoin/master be4f782 fanquake: contrib: test for FORTIFY_SOURCE in security-check.py
<bitcoin-git> bitcoin/master fcb61bb merge-script: Merge bitcoin/bitcoin#27038: security-check: test for `_FORTIFY_SOURCE` us...
<bitcoin-git> [bitcoin] fanquake merged pull request #27038: security-check: test for `_FORTIFY_SOURCE` usage in release binaries (master...sec_check_fortify_source) https://github.com/bitcoin/bitcoin/pull/27038
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/fcb61bbc8dd7...0c1e5072781f
<bitcoin-git> bitcoin/master f15e817 Pieter Wuille: build: add more CMake presets (dev-mode, libfuzzer, libfuzzer-nosan)
<bitcoin-git> bitcoin/master 0c1e507 merge-script: Merge bitcoin/bitcoin#30871: build: Add more cmake presets
<bitcoin-git> [bitcoin] fanquake merged pull request #30871: build: Add more cmake presets (master...202409_cmake_presets) https://github.com/bitcoin/bitcoin/pull/30871
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/0c1e5072781f...a5e99669ccfe
<bitcoin-git> bitcoin/master 2ad5601 Lőrinc: Remove unused src_dir param from run_tests
<bitcoin-git> bitcoin/master a5e9966 merge-script: Merge bitcoin/bitcoin#30733: test: remove unused src_dir param from run_te...
<bitcoin-git> [bitcoin] fanquake merged pull request #30733: test: remove unused src_dir param from run_tests after CMake migration (master...l0rinc/test-runner-param-cleanup) https://github.com/bitcoin/bitcoin/pull/30733
jonatack has quit [Ping timeout: 252 seconds]
jonatack has joined #bitcoin-core-dev
kevkevin has joined #bitcoin-core-dev
jonatack has quit [Ping timeout: 265 seconds]
jonatack has joined #bitcoin-core-dev
jirijakes has quit [Ping timeout: 260 seconds]
BrandonOdiwuor has joined #bitcoin-core-dev
gribble has quit [Remote host closed the connection]
gribble has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] theStack opened pull request #30877: code style: update .editorconfig file (master...202409-update_editorconfig) https://github.com/bitcoin/bitcoin/pull/30877
BrandonOdiwuor has quit [Ping timeout: 256 seconds]
andrewtoth_ has joined #bitcoin-core-dev
preimage has joined #bitcoin-core-dev
pablomartin has joined #bitcoin-core-dev
Emc99 has joined #bitcoin-core-dev
Emc99 has quit [Client Quit]
dzxzg has joined #bitcoin-core-dev
<achow101> #startmeeting
<Sjors[m]11> Hi
<achow101> #bitcoin-core-dev Meeting: achow101 _aj_ amiti ariard aureleoules b10c BlueMatt brunoerg cfields darosior dergoegge dongcarl fanquake fjahr furszy gleb glozow hebasto instagibbs jamesob jarolrod jonatack josibake kallewoof kanzure kouloumos kvaciral laanwj LarryRuane lightlike luke-jr MacroFake Murch phantomcircuit pinheadmz promag provoostenator ryanofsky sdaftuar S3RK stickies-v sipa sr_gi theStack TheCharlatan vasild
<Murch[m]> hi
<brunoerg> hi
<vasild> hi
<gleb> hi
<dzxzg> hi
<josie> hi
<achow101> There are no pre-proposed meeting topics this week. Any last minute ones to add?
<TheCharlatan> hi
<hebasto> hi
<laanwj> hi
<pinheadmz> hi
<lightlike> Hi
<achow101> #topic Ad-hoc high priority for review
<achow101> Anything to add or remove from https://github.com/orgs/bitcoin/projects/1/views/4
<glozow> hi
<sipa> hi
Emc99 has joined #bitcoin-core-dev
<Sjors[m]11> #29868 is draft now
<gribble> https://github.com/bitcoin/bitcoin/issues/29868 | Reintroduce external signer support for Windows by hebasto · Pull Request #29868 · bitcoin/bitcoin · GitHub
<kanzure> hi
<bitcoin-git> [bitcoin] willcl-ark opened pull request #30879: test: re-bucket p2p_node_network_limited (master...ci-p2p_node_network_limited) https://github.com/bitcoin/bitcoin/pull/30879
<achow101> a bunch of those need rebasing too
<Sjors[m]11> And as muchas I like #30043 it needs laanwj
<gribble> https://github.com/bitcoin/bitcoin/issues/30043 | net: Replace libnatpmp with built-in PCP+NATPMP implementation by laanwj · Pull Request #30043 · bitcoin/bitcoin · GitHub
<laanwj> i'm here
<Sjors[m]11> 🎉
<achow101> removing #30043 #29868 and #30116 for now
<gribble> https://github.com/bitcoin/bitcoin/issues/30043 | net: Replace libnatpmp with built-in PCP+NATPMP implementation by laanwj · Pull Request #30043 · bitcoin/bitcoin · GitHub
<hebasto> yes, 29868 can be removed
<gribble> https://github.com/bitcoin/bitcoin/issues/29868 | Reintroduce external signer support for Windows by hebasto · Pull Request #29868 · bitcoin/bitcoin · GitHub
<gribble> https://github.com/bitcoin/bitcoin/issues/30116 | p2p: Fill reconciliation sets (Erlay) attempt 2 by sr-gi · Pull Request #30116 · bitcoin/bitcoin · GitHub
<laanwj> but yes it needs rebase, will get to it one of these dayd
<laanwj> sorry for the delay
<Sjors[m]11> Maybe add #30409
<gribble> https://github.com/bitcoin/bitcoin/issues/30409 | Introduce waitTipChanged() mining interface, replace RPCNotifyBlockChange, drop CRPCSignals & g_best_block by Sjors · Pull Request #30409 · bitcoin/bitcoin · GitHub
<Sjors[m]11> Already has two ACKs but could use more eyes.
<achow101> Sjors[m]11: done
<achow101> #topic 28.0 release priorities
<achow101> Current backports pr #30827
<gribble> https://github.com/bitcoin/bitcoin/issues/30827 | [28.x] Further backports and rc2 by achow101 · Pull Request #30827 · bitcoin/bitcoin · GitHub
<achow101> The remaining active issue is this ibd regression on Windows
<achow101> any thoughts on fixing that?
<jonatack> hi
<Sjors[m]11> xor causing a slowdown?
<dzxzg> I thought maybe it could be the size of the array that is being allocated, have not tested yet though: https://github.com/davidgumberg/bitcoin/commit/64b7313437b0cadce69678efdaacb5c03c912786
<achow101> it looks like the ibd regression is probably caused by blocksdir xor, so perhaps we should revert that?
<sipa> i don't think we have a good theory what could even cause it
<abubakarsadiq> hi
<laanwj> looking at the issue, https://github.com/bitcoin/bitcoin/issues/30833 , some people report not seeing any difference
<lightlike> maybe revert it just for windows?
<lightlike> (or disable)
<achow101> i didn't observe a difference, so it might be hardware dependent too
<laanwj> it's extremely unlikely to be an xor operation causing such a slowdown
<sipa> unfortunately, windows is probably the only platform where people might want the xoring... (due to the prevalance of virus scanners there)
<Sjors[m]11> Turning it off for Windows until it's clear what's happening seems like a safe option.
<Sjors[m]11> But also it indeed tends to flag stuff
<achow101> pablomartin: that's a different problem
<sipa> davidgumberg has a patch that fixes the slowdown if xoring is disabled at runtime
<pablomartin> ok
<sipa> we could combine that with defaulting it to off on windows
<laanwj> might add a flag to turn it off so that the person reporting the issue can benchmark with it on and off?
<achow101> sipa: that seems reasonable
<laanwj> until it's confirmed that it's really that which is the problem, turning it permanently off for any platform makes no sense
<achow101> laanwj: it looks like they bisected to the commit adding it
<laanwj> oh, didn't see that
<dzxzg> There is a cli flag `-blocksxor=0` for disabling but it doesn't currently stop bitcoin core from avoiding the xor path, I've a commit here: https://github.com/davidgumberg/bitcoin/commit/aa0be4031cbe5bed407bc7a1753875cc1c4ddccb
<laanwj> curious, why would xoring (which id assume, is one assembler instruction) cause such a slowdown
<dzxzg> And I've reproduced that on 28.x with xoring disabled the regression is gone
<achow101> dzxzg: can you open a pr?
<sipa> laanwj: there are different code paths in AutoFile that get used when xoring is used vs not used
<dzxzg> I suspect it's probably not the x'oring, it's something to do with the array and copying
<laanwj> it should be neglible compared to any i/o
<dzxzg> achow101: sure
<laanwj> sipa: okay, thanks
<sipa> given the situation, i think that dzxzg commit doesn't hurt
<sipa> then we can disable on enable on windows easily, and revert if fixed
<achow101> Has anyone noticed any other issues with 28.0rc1?
<achow101> or any other topics to discuss today?
<achow101> #endmeeting
<bitcoin-git> [bitcoin] fjahr opened pull request #30880: test: Wait for local services to update in feature_assumeutxo (master...2024-09-au-services-test) https://github.com/bitcoin/bitcoin/pull/30880
<laanwj> <dzxzg> "I suspect it's probably not..." <- allocation overhead can definitely explain an OS specific difference
Emc99 has quit [Quit: Client closed]
<laanwj> libc malloc tends to be lots faster than what mingw uses
<dzxzg> Yeah it doesn't make sense to me either that the allocation is the issue
<dzxzg> Could it be `ftell`? Either it's own overhead or preventing some optimization of writes
<sipa> The cost of an `ftell` could differ wildly between platforms.
<laanwj> yes, and file systems
<sipa> If there are are many more of those if XOR is enabled vs. not, that could explain things.
<achow101> each call to AutoFile::write() has a ftell if xoring
<achow101> while nothing if not
<achow101> if someone can figure out how to profile on windows, that'd be great
<laanwj> it could cache the current position, right?
<sipa> yeah, i was just going to suggest that
<sipa> it's possible that fwrite is cached by the libc layer, while ftell always triggers a kernel call?
<laanwj> std::fwrite is cached, yes
<laanwj> and it's likely ftell is not optimized in any way because software uses it only rarely (usually to seek once to the end to determine file size)
<maflcko> Yeah, ftell being the issue seems the most plausible explanation
<laanwj> yeah the one-time 4096 byte allocation per write call likely isn't going to be the overhead
<vasild> sipa: I think no, I do not think it can happen that ftell reports incorrect because it misses a recent fwrite which is cached and ftell asks the kernel directly
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/a5e99669ccfe...cf786eccd7ab
<bitcoin-git> bitcoin/master 23eedc5 Hennadii Stepanov: build: Skip secp256k1 ctime tests when tests are not being built
<bitcoin-git> bitcoin/master cf786ec merge-script: Merge bitcoin/bitcoin#30865: build: Skip secp256k1 ctime tests when tests ...
<bitcoin-git> [bitcoin] fanquake merged pull request #30865: build: Skip secp256k1 ctime tests when tests are not being built (master...240910-ctime-test) https://github.com/bitcoin/bitcoin/pull/30865
<maflcko> Writing code to cache it would be trivial, but then one could no longer use fseek outside the class
<laanwj> vasild: maybe it flushes first
<laanwj> this would make sense
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/cf786eccd7ab...7d43bca05220
<bitcoin-git> bitcoin/master 72b46f2 Max Edwards: test: fix exclude parsing for functional runner
<bitcoin-git> bitcoin/master 7d43bca merge-script: Merge bitcoin/bitcoin#30872: test: fix exclude parsing for functional runn...
<bitcoin-git> [bitcoin] fanquake merged pull request #30872: test: fix exclude parsing for functional runner (master...110924-fix-runner-exclude) https://github.com/bitcoin/bitcoin/pull/30872
<vasild> ftell operates on the same layer as fwrite - the libc FILE* stuff
<laanwj> maflcko: fseeking outside the class sounds like a bad idea in the first place, not encapsulating it for nothing
<sipa> vasild: yes, it does, but it's still possible that libc forwards all ftell calls to the OS
<sipa> oh!@
<sipa> laanwj: ftell triggering a flush is a better explanation
<sipa> maflcko: working on a patch
<maflcko> sipa: Thanks!
Guyver2 has left #bitcoin-core-dev [Closing Window]
<dzxzg> sipa: I can test the patch on my windows box that exhibits the slowdown
jarthur has joined #bitcoin-core-dev
marcofleon has joined #bitcoin-core-dev
<vasild> When CConnman prepares sockets to poll(2), it skips the sockets of some nodes: https://github.com/bitcoin/bitcoin/blob/7d43bca05220ead797e65937dc6df57bdb89defe/src/net.cpp#L2005-L2021
<vasild> It would be simpler to poll(2) all sockets and then omit nodes based on these criteria (eg pnode->fPauseRecv).
<vasild> Anybody sees or remembers a special reason to do the filtering before poll(2)?
<sipa> vasild: i think i last touched that code
<vasild> and? :)
<sipa> i don't see a problem with always polling and doing the filtering later
<vasild> \o/
<laanwj> couldn't polling connections unnecessarily have a potential performance overhead?
<laanwj> not sure it makes much of a difference, it's one system call either way, but i suspect that's the reason to only add conditionally
<sipa> laanwj: maybe, but i sort of assume that polling many file descriptors at once is pretty well optimized in the kernel, so the marginal cost for an extra one is low
<sipa> likely more so than our own code for determining what to poll
<sipa> 1090551 pts/1 S+ 0:00 /bin/sh -c cd /home/pw/git/bitcoin/build_dev_mode/src/bench && /usr/bin/cmake -DRAW_SOURCE_PATH=/home/pw/git/bi
<sipa> 1090553 pts/1 R+ 2:20 /usr/bin/cmake -DRAW_SOURCE_PATH=/home/pw/git/bitcoin/src/bench/data/block413567.raw -DHEADER_PATH=/home/pw/g
<sipa> anyone have a clue why building block413567.raw.h seems to take forever?
<laanwj> agree, it's not like we're dealing with ten thousands of extra fds here anyway
<fanquake> sipa: probably a regression from #30842
<gribble> https://github.com/bitcoin/bitcoin/issues/30842 | build: Minimize I/O operations in `GenerateHeaderFrom{Json,Raw}.cmake` by hebasto · Pull Request #30842 · bitcoin/bitcoin · GitHub
<fanquake> a similar issue was also reported there
<sipa> fanquake: thanks
<fanquake> ill open an issue to track
<fanquake> given it was meant to be an optimsation for native windows, which seems to be causing perf issues on linux, should probably be reverted, unless we find a quick fix
<fanquake> #30881
<gribble> https://github.com/bitcoin/bitcoin/issues/30881 | cmake: GenerateHeaderFrom very slow · Issue #30881 · bitcoin/bitcoin · GitHub
<sipa> reverting 30842 fixes the issue
jarthur has quit [Ping timeout: 276 seconds]
jarthur_ has joined #bitcoin-core-dev
pablomartin has quit [Ping timeout: 272 seconds]
<bitcoin-git> [bitcoin] dergoegge opened pull request #30882: wip: Split fuzz binary (take 2) (master...2024-09-split-fuzz) https://github.com/bitcoin/bitcoin/pull/30882
bugs_ has joined #bitcoin-core-dev
<dzxzg> I tried setting up windows profiling in Visual Studio but could only get the CPU profiler to work, on my system at least Visual Studio just crashes when I try to use the more sophisticated "Instrumentation" profiler that measures call counts and wall clock time taken by calls with bitcoin core. (You have to add the /PROFILE linker flag to use the
<dzxzg> instrumentation profiler)
zeropoint has joined #bitcoin-core-dev
<maflcko> PSA, if you receive the "At least one of the CI tasks failed." DrahtBot notification, it is a true issue with the pull request, and not one of the (sadly currently common) unrelated ones.
<sipa> good DrahtBot
<bitcoin-git> [bitcoin] hebasto opened pull request #30883: Revert "build: Minimize I/O operations in `GenerateHeaderFrom{Json,Raw}.cmake`" (master...240912-slow-string) https://github.com/bitcoin/bitcoin/pull/30883
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/7d43bca05220...24817e8b1510
<bitcoin-git> bitcoin/master 45be32f TheCharlatan: build: Produce a usable static kernel library
<bitcoin-git> bitcoin/master 0dd16d7 TheCharlatan: build: Add a pkg-config file for libbitcoinkernel
<bitcoin-git> bitcoin/master 24817e8 merge-script: Merge bitcoin/bitcoin#30814: kernel: Create usable static kernel library
<bitcoin-git> [bitcoin] fanquake merged pull request #30814: kernel: Create usable static kernel library (master...staticKernel) https://github.com/bitcoin/bitcoin/pull/30814
<bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/24817e8b1510...07c7c96022dd
<bitcoin-git> bitcoin/master fdeb717 Hennadii Stepanov: Revert "build: Minimize I/O operations in `GenerateHeaderFrom{Json,Raw}.cm...
<bitcoin-git> bitcoin/master 07c7c96 merge-script: Merge bitcoin/bitcoin#30883: build: Revert "Minimize I/O operations in `Ge...
<bitcoin-git> [bitcoin] fanquake merged pull request #30883: build: Revert "Minimize I/O operations in `GenerateHeaderFrom{Json,Raw}.cmake`" (master...240912-slow-string) https://github.com/bitcoin/bitcoin/pull/30883
_flooded has joined #bitcoin-core-dev
jonasschnelli_ has joined #bitcoin-core-dev
he1 has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] sipa opened pull request #30884: streams: cache file position within AutoFile (master...202409_reduce_ftell_xor) https://github.com/bitcoin/bitcoin/pull/30884
<sipa> dzxzg: ^
gmaxwell_ has joined #bitcoin-core-dev
nickler_ has joined #bitcoin-core-dev
zeropoin1 has joined #bitcoin-core-dev
andytosh1 has joined #bitcoin-core-dev
dzxzg has quit [Quit: Client closed]
dzxzg has joined #bitcoin-core-dev
<dzxzg> sipa: thanks, testing now
<sipa> great
zeropoint has quit [*.net *.split]
jarthur_ has quit [*.net *.split]
preimage has quit [*.net *.split]
jetpack has quit [*.net *.split]
gmaxwell has quit [*.net *.split]
nanotube has quit [*.net *.split]
hel has quit [*.net *.split]
kouloumos has quit [*.net *.split]
_flood has quit [*.net *.split]
hugohn____ has quit [*.net *.split]
reardencode has quit [*.net *.split]
nickler has quit [*.net *.split]
achow101 has quit [*.net *.split]
andytoshi has quit [*.net *.split]
jonasschnelli has quit [*.net *.split]
he1 is now known as hel
nanotube has joined #bitcoin-core-dev
dzxzg has quit [Quit: Client closed]
dzxzg has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] davidgumberg closed pull request #29965: Lint: improve subtree exclusion (master...rustlinv2) https://github.com/bitcoin/bitcoin/pull/29965
<bitcoin-git> [bitcoin] ryanofsky pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/07c7c96022dd...be768dbd185b
<bitcoin-git> bitcoin/master 743ac30 Lőrinc: Add std::optional support to Boost's equality check
<bitcoin-git> bitcoin/master 1994786 Lőrinc: Use BOOST_CHECK_EQUAL for optional, arith_uint256, uint256, uint160
<bitcoin-git> bitcoin/master 1eac96a Lőrinc: Compare FromUserHex result against other hex validators and parsers
<bitcoin-git> [bitcoin] ryanofsky merged pull request #30618: test: support std::optional in BOOST_CHECK_* and increase FromUserHex fuzz feature coverage (master...paplorinc/uint256S-usages) https://github.com/bitcoin/bitcoin/pull/30618
adiabat has quit [Remote host closed the connection]
adiabat has joined #bitcoin-core-dev
preimage has joined #bitcoin-core-dev
PaperSword has joined #bitcoin-core-dev
dzxzg has quit [Ping timeout: 256 seconds]
jarthur_ has joined #bitcoin-core-dev
jetpack has joined #bitcoin-core-dev
hugohn____ has joined #bitcoin-core-dev
kouloumos has joined #bitcoin-core-dev
reardencode has joined #bitcoin-core-dev
achow101 has joined #bitcoin-core-dev
marcofleon has quit [Quit: Connection closed]
PaperSword has quit [Quit: PaperSword]
<bitcoin-git> [bitcoin] ryanofsky pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/be768dbd185b...e46bebb444df
<bitcoin-git> bitcoin/master fae7b83 MarcoFalke: lint: Remove forbidden functions from lint-format-strings.py
<bitcoin-git> bitcoin/master faa62c0 MarcoFalke: util: Add ConstevalFormatString
<bitcoin-git> bitcoin/master fa7087b MarcoFalke: util: Use compile-time check for FatalErrorf
<bitcoin-git> [bitcoin] ryanofsky merged pull request #30546: util: Use consteval checked format string in FatalErrorf, LogConnectFailure (master...2407-log) https://github.com/bitcoin/bitcoin/pull/30546
aleggg has joined #bitcoin-core-dev
Talkless has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fjahr opened pull request #30885: scripted-diff: Modernize nLocalServices to m_local_services (master...2024-09-localservices-new) https://github.com/bitcoin/bitcoin/pull/30885
dzxzg has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] instagibbs opened pull request #30886: rpc: Add support to populate PSBT input utxos via rpc (master...2024-09-updateutxo_psbt) https://github.com/bitcoin/bitcoin/pull/30886
___nick___ has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] l0rinc opened pull request #30888: build: Minimize I/O operations in GenerateHeaderFromRaw.cmake (master...lorinc/cmake-header-optimization) https://github.com/bitcoin/bitcoin/pull/30888
___nick___ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
___nick___ has joined #bitcoin-core-dev
___nick___ has quit [Client Quit]
___nick___ has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] maflcko opened pull request #30889: log: Use ConstevalFormatString (master...2407-log) https://github.com/bitcoin/bitcoin/pull/30889
abubakarsadiq has quit [Quit: Connection closed for inactivity]
Talkless has quit [Remote host closed the connection]
<bitcoin-git> [bitcoin] achow101 pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/e46bebb444df...cf0120ff024a
<bitcoin-git> bitcoin/master 19f4a7c Fabian Jahr: test: Wait for local services to update in feature_assumeutxo
<bitcoin-git> bitcoin/master cf0120f Ava Chow: Merge bitcoin/bitcoin#30880: test: Wait for local services to update in fe...
<bitcoin-git> [bitcoin] achow101 merged pull request #30880: test: Wait for local services to update in feature_assumeutxo (master...2024-09-au-services-test) https://github.com/bitcoin/bitcoin/pull/30880
<bitcoin-git> [bitcoin] jonatack opened pull request #30890: doc: unit test runner help fixup (master...2024-09-unit-test-doc-fixup) https://github.com/bitcoin/bitcoin/pull/30890
abubakarsadiq has joined #bitcoin-core-dev
dzxzg has quit [Ping timeout: 256 seconds]
jarthur_ is now known as jarthur
kevkevin has quit [Remote host closed the connection]
kevkevin has joined #bitcoin-core-dev
kevkevin has quit [Ping timeout: 260 seconds]
kevkevin has joined #bitcoin-core-dev
___nick___ has quit [Ping timeout: 252 seconds]
Guest53 has joined #bitcoin-core-dev
Guest53 has quit [Client Quit]
Guest33 has joined #bitcoin-core-dev
Guest12 has joined #bitcoin-core-dev
Guest33 has quit [Ping timeout: 256 seconds]
kevkevin has quit [Remote host closed the connection]
twistedline has quit [Ping timeout: 252 seconds]
twistedline has joined #bitcoin-core-dev
Guest12 has quit [Ping timeout: 256 seconds]
<bitcoin-git> [bitcoin] fjahr opened pull request #30892: test: Check already deactivated network stays suspended after dumptxoutset (master...2024-09-network-inactive) https://github.com/bitcoin/bitcoin/pull/30892
twistedline_ has joined #bitcoin-core-dev
twistedline has quit [Ping timeout: 272 seconds]
emcy__ has joined #bitcoin-core-dev
mcey_ has quit [Ping timeout: 252 seconds]
<bitcoin-git> [bitcoin] fjahr opened pull request #30893: test: Introduce ensure helper (master...2024-09-shouldnt-happen) https://github.com/bitcoin/bitcoin/pull/30893
preimage has quit [Quit: WeeChat 4.4.2]
kevkevin has joined #bitcoin-core-dev
_andrewtoth_ has joined #bitcoin-core-dev
bugs_ has quit [Quit: Leaving]
andrewtoth_ has quit [Ping timeout: 260 seconds]
_andrewtoth_ has quit [Remote host closed the connection]
<bitcoin-git> [gui] furszy opened pull request #835: gui: fix crash when closing wallet (master...2024_gui_fix_wallet_close_crash) https://github.com/bitcoin-core/gui/pull/835
pablomartin has joined #bitcoin-core-dev
pablomartin has quit [Quit: Leaving]
jarthur has quit [Ping timeout: 260 seconds]
jarthur_ has joined #bitcoin-core-dev
achow101 has quit [Quit: Bye]
achow101 has joined #bitcoin-core-dev