mikehu44 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
jtrag has quit [Remote host closed the connection]
helayer has joined #bitcoin-core-dev
jtrag has joined #bitcoin-core-dev
z0d has quit [Quit: ZZZzzz…]
helayer has left #bitcoin-core-dev [Leaving]
jonatack has quit [Ping timeout: 250 seconds]
jtrag has quit [Remote host closed the connection]
jtrag has joined #bitcoin-core-dev
provoostenator has quit [Ping timeout: 265 seconds]
provoostenator has joined #bitcoin-core-dev
z0d has joined #bitcoin-core-dev
bomb-on has quit [Quit: aллилѹіа!]
realies7 has joined #bitcoin-core-dev
realies has quit [Ping timeout: 256 seconds]
realies7 is now known as realies
gnaf has quit [Quit: Konversation terminated!]
hsmiths has quit [Quit: Connection closed for inactivity]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] RandyMcMillan opened pull request #23568: src/net.cpp: Fail to listen alert text break fix (master...gui-pr-476-moved) https://github.com/bitcoin/bitcoin/pull/23568
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
jtrag has quit [Remote host closed the connection]
jtrag has joined #bitcoin-core-dev
earnestly has quit [Ping timeout: 256 seconds]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [gui] RandyMcMillan closed pull request #476: src/net.cpp: Fail to listen alert text break fix (master...net-cpp-listen-alert) https://github.com/bitcoin-core/gui/pull/476
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
dermoth has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] meshcollider pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/79e64a053dfa...a42923ce2187
<bitcoin-git> bitcoin/master 3e4f069 Hennadii Stepanov: wallet, refactor: Make GetOldestKeyPoolTime return type std::optional
<bitcoin-git> bitcoin/master ee03c78 Hennadii Stepanov: wallet: Make GetOldestKeyPoolTime return nullopt for blank wallets
<bitcoin-git> bitcoin/master a42923c Samuel Dobson: Merge bitcoin/bitcoin#23348: rpc, wallet: Do not return "keypoololdest" fo...
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] meshcollider merged pull request #23348: rpc, wallet: Do not return "keypoololdest" for blank descriptor wallets (master...211024-rpc-gwi) https://github.com/bitcoin/bitcoin/pull/23348
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
cmirror has quit [Remote host closed the connection]
cmirror has joined #bitcoin-core-dev
jtrag has quit [Remote host closed the connection]
jtrag has joined #bitcoin-core-dev
jtrag has quit [Remote host closed the connection]
jtrag has joined #bitcoin-core-dev
otoburb has quit [*.net *.split]
murrayn has quit [*.net *.split]
panpan has quit [*.net *.split]
face has quit [*.net *.split]
nickler has quit [*.net *.split]
nickler has joined #bitcoin-core-dev
face has joined #bitcoin-core-dev
otoburb has joined #bitcoin-core-dev
panpan has joined #bitcoin-core-dev
vysn has joined #bitcoin-core-dev
sav_ has joined #bitcoin-core-dev
murrayn has joined #bitcoin-core-dev
bcdarc has joined #bitcoin-core-dev
harding has joined #bitcoin-core-dev
livestradamus has joined #bitcoin-core-dev
livestradamus has quit [Changing host]
livestradamus has joined #bitcoin-core-dev
ExEric3 has joined #bitcoin-core-dev
adiabat has joined #bitcoin-core-dev
upekkha has joined #bitcoin-core-dev
TheRec has joined #bitcoin-core-dev
TheRec has quit [Changing host]
TheRec has joined #bitcoin-core-dev
Nebraskka has joined #bitcoin-core-dev
sanket1729 has joined #bitcoin-core-dev
sanket_cell has joined #bitcoin-core-dev
kanzure has joined #bitcoin-core-dev
helo has joined #bitcoin-core-dev
jrayhawk has joined #bitcoin-core-dev
martinus has quit [Remote host closed the connection]
sudoforge has quit [Ping timeout: 268 seconds]
murrayn has quit [Changing host]
murrayn has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> bitcoin/master a2ed33b fanquake: Merge bitcoin/bitcoin#23564: build: don't use deprecated brew package name...
<bitcoin-git> bitcoin/master d0fe9c2 fanquake: build: don't check for deprecated berkeley-db4 package
<bitcoin-git> [bitcoin] fanquake pushed 3 commits to master: https://github.com/bitcoin/bitcoin/compare/a42923ce2187...a2ed33b23bc0
<bitcoin-git> bitcoin/master 4d83038 fanquake: build: don't check for deprecated qt5 package
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake merged pull request #23564: build: don't use deprecated brew package names (master...dont_use_deprecated_bdb) https://github.com/bitcoin/bitcoin/pull/23564
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
mikehu44 has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 245 seconds]
mikehu44 has quit [Ping timeout: 245 seconds]
goatpig has joined #bitcoin-core-dev
<shiza> Someone could write that it's being phased out.
josibake has quit [Ping timeout: 265 seconds]
fjahr has quit [Ping timeout: 260 seconds]
robot-dreams has quit [Ping timeout: 260 seconds]
jtrag has quit [Remote host closed the connection]
jtrag has joined #bitcoin-core-dev
josibake has joined #bitcoin-core-dev
robot-dreams has joined #bitcoin-core-dev
fjahr has joined #bitcoin-core-dev
dermoth has quit [Ping timeout: 268 seconds]
dermoth has joined #bitcoin-core-dev
gnaf has joined #bitcoin-core-dev
Guyver2 has joined #bitcoin-core-dev
Guest393 has joined #bitcoin-core-dev
Guest393 has quit [Client Quit]
gleb7 has joined #bitcoin-core-dev
gnaf has quit [Quit: Konversation terminated!]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke pushed 5 commits to master: https://github.com/bitcoin/bitcoin/compare/a2ed33b23bc0...47fe7445e7f5
<bitcoin-git> bitcoin/master 54b3699 Andrew Chow: Store pubkeys in TRDescriptor::MakeScripts
<bitcoin-git> bitcoin/master 8fb5784 Andrew Chow: Create a tr() descriptor bech32m DescriptorScriptPubKeyMan by default
<bitcoin-git> bitcoin/master d8abbe1 Andrew Chow: Mention bech32m in -addresstype and -changetype help
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke merged pull request #22364: wallet: Make a tr() descriptor by default (master...default-tr-desc) https://github.com/bitcoin/bitcoin/pull/22364
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
Evolver has quit [Ping timeout: 264 seconds]
glozow has quit [Ping timeout: 264 seconds]
blkncd has quit [Ping timeout: 268 seconds]
larryruane has quit [Ping timeout: 246 seconds]
mjdietzx has quit [Ping timeout: 250 seconds]
fanquake has quit [Ping timeout: 250 seconds]
sebx2a has quit [Ping timeout: 250 seconds]
dergoegge has quit [Ping timeout: 265 seconds]
hebasto has quit [Ping timeout: 246 seconds]
stick has quit [Ping timeout: 264 seconds]
RubenSomsen has quit [Ping timeout: 264 seconds]
jarolrod has quit [Ping timeout: 260 seconds]
bw__ has quit [Ping timeout: 260 seconds]
fjahr has quit [Ping timeout: 245 seconds]
Jackielove4u has quit [Ping timeout: 268 seconds]
elichai2 has quit [Ping timeout: 268 seconds]
robot-dreams_ has joined #bitcoin-core-dev
lightlike_ has joined #bitcoin-core-dev
fjahr has joined #bitcoin-core-dev
hebasto has joined #bitcoin-core-dev
lsilva_ has quit [Ping timeout: 265 seconds]
jkczyz has quit [Ping timeout: 265 seconds]
moneyball_ has quit [Ping timeout: 265 seconds]
hugohn has quit [Ping timeout: 265 seconds]
rodarmor has quit [Ping timeout: 265 seconds]
lightlike has quit [Ping timeout: 264 seconds]
amiti has quit [Ping timeout: 264 seconds]
lightlike_ is now known as lightlike
robot-dreams has quit [Ping timeout: 264 seconds]
sugarpuff__ has joined #bitcoin-core-dev
robot-dreams_ is now known as robot-dreams
rodarmor has joined #bitcoin-core-dev
FelixWeis has quit [Ping timeout: 268 seconds]
sugarpuff_ has quit [Ping timeout: 265 seconds]
sugarpuff__ is now known as sugarpuff_
hendi has quit [Ping timeout: 264 seconds]
schmidty has quit [Ping timeout: 264 seconds]
josibake has quit [Ping timeout: 264 seconds]
jarolrod has joined #bitcoin-core-dev
larryruane has joined #bitcoin-core-dev
Jackielove4u has joined #bitcoin-core-dev
jkczyz has joined #bitcoin-core-dev
amiti has joined #bitcoin-core-dev
Evolver has joined #bitcoin-core-dev
schmidty has joined #bitcoin-core-dev
elichai2 has joined #bitcoin-core-dev
RubenSomsen has joined #bitcoin-core-dev
josibake has joined #bitcoin-core-dev
stick has joined #bitcoin-core-dev
hendi has joined #bitcoin-core-dev
FelixWeis has joined #bitcoin-core-dev
bw__ has joined #bitcoin-core-dev
hugohn has joined #bitcoin-core-dev
lsilva_ has joined #bitcoin-core-dev
smartin has joined #bitcoin-core-dev
rodarmor has quit [Ping timeout: 245 seconds]
amiti has quit [Ping timeout: 240 seconds]
rodarmor has joined #bitcoin-core-dev
moneyball_ has joined #bitcoin-core-dev
amiti has joined #bitcoin-core-dev
glozow has joined #bitcoin-core-dev
blkncd has joined #bitcoin-core-dev
mjdietzx has joined #bitcoin-core-dev
dergoegge has joined #bitcoin-core-dev
sebx2a has joined #bitcoin-core-dev
fanquake has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> bitcoin/master ae9df4e Sebastian Falbesoner: test: refactor: take use of `create_block` version parameter (or use defau...
<bitcoin-git> [bitcoin] MarcoFalke pushed 4 commits to master: https://github.com/bitcoin/bitcoin/compare/47fe7445e7f5...3a36ec83d024
<bitcoin-git> bitcoin/master df5d783 Sebastian Falbesoner: test: refactor: take use of `create_block` txlist parameter
<bitcoin-git> bitcoin/master e57c0eb Sebastian Falbesoner: test: refactor: replace OP_1/OP_TRUE magic numbers by constants
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke merged pull request #23521: test: refactor: dedup code by taking use of `create_block` parameters (master...202111-test-refactor-use_createblock_parameters) https://github.com/bitcoin/bitcoin/pull/23521
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
kexkey_ has joined #bitcoin-core-dev
kexkey has quit [Ping timeout: 264 seconds]
earnestly has joined #bitcoin-core-dev
b10c has joined #bitcoin-core-dev
jonatack has joined #bitcoin-core-dev
sav_ has quit [Quit: Leaving]
mudsip has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/3a36ec83d024...ee7e06156357
<bitcoin-git> bitcoin/master cf72925 Matt Whitlock: configure.ac: remove Bashism
<bitcoin-git> bitcoin/master ee7e061 MarcoFalke: Merge bitcoin/bitcoin#23557: configure.ac: remove Bashism
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke merged pull request #23557: configure.ac: remove Bashism (master...fix-configure-bashism) https://github.com/bitcoin/bitcoin/pull/23557
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
vysn has quit [Ping timeout: 268 seconds]
martinus has joined #bitcoin-core-dev
goatpig has quit [Ping timeout: 260 seconds]
mudsip has quit []
jtrag has quit [Remote host closed the connection]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] hebasto opened pull request #23571: build: Propagate user-defined tools to native packages (master...211122-tools) https://github.com/bitcoin/bitcoin/pull/23571
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
jtrag has joined #bitcoin-core-dev
goatpig has joined #bitcoin-core-dev
jtrag has quit [Remote host closed the connection]
jtrag has joined #bitcoin-core-dev
jonatack has quit [Quit: Connection closed]
bomb-on has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj pushed 9 commits to master: https://github.com/bitcoin/bitcoin/compare/ee7e06156357...95d19f8c1a40
<bitcoin-git> bitcoin/master 0b06e72 Samuel Dobson: More detailed error checking for base58 addresses
<bitcoin-git> bitcoin/master b62b67e Samuel Dobson: Add Bech32 error location function
<bitcoin-git> bitcoin/master 02a7bde Samuel Dobson: Add error_locations to validateaddress RPC
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] laanwj merged pull request #16807: Let validateaddress locate error in Bech32 address (master...201909_bech32_error_detection) https://github.com/bitcoin/bitcoin/pull/16807
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
jonatack has joined #bitcoin-core-dev
<michaelfolkson> Someone getting an I2P related error. Should I ask them to open an issue in the repo? cc jonatack vasild https://bitcoin.stackexchange.com/questions/110866/unable-to-use-i2p-on-ubuntu-20-04-21-04
z0d has quit [Quit: Textual IRC Client: www.textualapp.com]
<jonatack> michaelfolkson: the reply by prayank seems reasonable; perhaps handle the question over there unless there is an issue with bitcoin core itself.
<michaelfolkson> jonatack: Cool, thanks
bw__ has quit []
bw has joined #bitcoin-core-dev
arythmetic has joined #bitcoin-core-dev
arythmetic has quit [Remote host closed the connection]
bitdex_ has quit [Quit: = ""]
arythmetic has joined #bitcoin-core-dev
arythmetic has quit [Ping timeout: 264 seconds]
bomb-on has quit [Read error: Connection reset by peer]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] jonatack opened pull request #23573: refactor: cast bool operand to int to silence compiler warning (master...silence-Wbitwise-instead-of-logical-warnings) https://github.com/bitcoin/bitcoin/pull/23573
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
goatpig has quit [Remote host closed the connection]
hsmiths has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [gui] RandyMcMillan opened pull request #481: qt:rpcconsole:accessibility - new shortcuts enable single hand gesture (master...console-shortcuts) https://github.com/bitcoin-core/gui/pull/481
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
sudoforge has joined #bitcoin-core-dev
arythmetic has joined #bitcoin-core-dev
AaronvanW has joined #bitcoin-core-dev
gnaf has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
roconnor has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 256 seconds]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
goatpig has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Remote host closed the connection]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 264 seconds]
grettke has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
grettke has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 245 seconds]
bairen has quit [Ping timeout: 276 seconds]
bairen has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 260 seconds]
gnaf has quit [Quit: Konversation terminated!]
bairen has quit [Remote host closed the connection]
AaronvanW has quit [Remote host closed the connection]
bairen has joined #bitcoin-core-dev
gene has joined #bitcoin-core-dev
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] MarcoFalke opened pull request #23575: fuzz: Rework FillNode (master...2111-fuzzFillNode) https://github.com/bitcoin/bitcoin/pull/23575
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 250 seconds]
Guest28 has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Guest28 has quit [Client Quit]
Kaizen_Kintsugi_ has quit [Ping timeout: 250 seconds]
bitdex has joined #bitcoin-core-dev
Talkless has joined #bitcoin-core-dev
<gene> when signing for a single utxo, one just signs using SigHash::Single with the index of the output right?
<gene> having trouble getting a taproot spend to verify against a bitcoin-core nodd using rust-secp256k1-zkp for musig2 signing
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] Sydwar opened pull request #23576: Add license 1 (master...add-license-1) https://github.com/bitcoin/bitcoin/pull/23576
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
<gene> the signature itself verifies, but I think I am signing the wrong message somehow
<sipa> gene: you can use SIGHASH_SINGLE, but that would be weird and unusual
<sipa> you'd generally use SIGHASH_DEFAULT
<gene> sipa: yeah, I thought that might be right, but the signing still failed. will try again
<gene> thank you for the info
AaronvanW has joined #bitcoin-core-dev
<gene> yeah, still fails with SIGHASH_DEFAULT...
<gene> must be generating the wrong message somehow, maybe the scriptPubkey or something...
<gene> will keep debugging, thanks again for the help
AaronvanW has quit [Remote host closed the connection]
jtrag has quit [Remote host closed the connection]
jtrag has joined #bitcoin-core-dev
jtrag has quit [Remote host closed the connection]
jtrag has joined #bitcoin-core-dev
grettke has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_K_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Remote host closed the connection]
bitcoin-git has joined #bitcoin-core-dev
<bitcoin-git> [bitcoin] fanquake closed pull request #23576: Add license 1 (master...add-license-1) https://github.com/bitcoin/bitcoin/pull/23576
bitcoin-git has left #bitcoin-core-dev [#bitcoin-core-dev]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
ovideus has joined #bitcoin-core-dev
Kaizen_K_ has quit [Ping timeout: 260 seconds]
jtrag has quit [Remote host closed the connection]
Kaizen_Kintsugi_ has quit [Ping timeout: 260 seconds]
jtrag has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
ovideus has quit [Client Quit]
Kaizen_Kintsugi has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 260 seconds]
grettke has joined #bitcoin-core-dev
gene has quit [Quit: gene]
gene has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 264 seconds]
AaronvanW has joined #bitcoin-core-dev
bitdex has quit [Ping timeout: 276 seconds]
belcher has quit [Ping timeout: 256 seconds]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 264 seconds]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
AaronvanW has quit [Ping timeout: 268 seconds]
gene has quit [Remote host closed the connection]
Kaizen_Kintsugi_ has quit [Ping timeout: 245 seconds]
gene has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
roconnor has quit [Changing host]
roconnor has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 260 seconds]
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
jtrag has quit [Remote host closed the connection]
jtrag has joined #bitcoin-core-dev
kcalvinalvin has quit [*.net *.split]
da2ce7 has quit [*.net *.split]
Kaizen_Kintsugi_ has quit [Ping timeout: 268 seconds]
smartin has quit [Read error: Connection reset by peer]
smartin has joined #bitcoin-core-dev
kcalvinalvin has joined #bitcoin-core-dev
da2ce7 has joined #bitcoin-core-dev
belcher has joined #bitcoin-core-dev
arythmetic has quit [Remote host closed the connection]
goatpig has quit [Remote host closed the connection]
AaronvanW has joined #bitcoin-core-dev
gnaf has joined #bitcoin-core-dev
smartin has quit [Read error: Connection reset by peer]
Talkless has quit [Quit: Konversation terminated!]
jtrag has quit [Remote host closed the connection]
jtrag has joined #bitcoin-core-dev
roconnor has quit [Ping timeout: 264 seconds]
<Kaizen_Kintsugi> hai
<Kaizen_Kintsugi> Wondering about building on M1 osx
<Kaizen_Kintsugi> I'm reading in the build docs for osx that these instructions are for intel macs only
<hebasto> Kaizen_Kintsugi: better to ask in #bitcoin-core-builds
<Kaizen_Kintsugi> thx hebasto
<Kaizen_Kintsugi> I'm on core-pr-reviews, core-dev, and core-builds is there any other essential channels I should be aware of?
<hebasto> Kaizen_Kintsugi: #bitcoin-core-gui
<Kaizen_Kintsugi> heb: ty
jtrag has quit [Remote host closed the connection]
jtrag has joined #bitcoin-core-dev
jtrag has quit [Remote host closed the connection]
jtrag has joined #bitcoin-core-dev
Kaizen_Kintsugi has quit [Remote host closed the connection]
Kaizen_Kintsugi has joined #bitcoin-core-dev
vysn has joined #bitcoin-core-dev
Kaizen_Kintsugi has quit [Ping timeout: 260 seconds]
arythmetic has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 245 seconds]
Kaizen_Kintsugi has joined #bitcoin-core-dev
Kaizen_Kintsugi has quit [Ping timeout: 268 seconds]
Kaizen_Kintsugi has joined #bitcoin-core-dev
<dongcarl> I keep running into cases where I need the polymorphism that a pointer provides but not the "null-ability"... In some cases I even want to prevent the possibility of nullptr. Wondering if others encounter this case too...
<sipa> std::reference_wrapper<X> ?
<sipa> or just a reference, depending on usage
<dongcarl> seems like a const unique_ptr was what I needed...
<sipa> 👍
Guyver2 has left #bitcoin-core-dev [Closing Window]
Kaizen_Kintsugi has quit [Remote host closed the connection]
arythmetic has quit [Remote host closed the connection]
<jeremyrubin> reference_wrapper does sound a bit more right, but if you need storage then it does sound like you want a unique_ptr, but const does not guarantee not null.... there's also the gsl::not_null paradigm which is what you want, but we don't have that (i'd ACK adding it though)
Kaizen_Kintsugi has joined #bitcoin-core-dev
<gene> jeremyrubin: what about std::is_null_pointer: https://en.cppreference.com/w/cpp/types/is_null_pointer?
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
<dongcarl> jeremyrubin: Yeah I've been looking at that... not_null might also help with interfaces where we don't actually expect a nullptr, but it's just a ptr for some historical reason (e.g. a lot of the CBlockIndex* calls)
<dongcarl> gene: I think that's a compile-time test of if a particular type is literally the nullptr type
<gene> i.e. writing a custom wrapper class around pointed-to types that uses std::is_null_pointer to check an internal pointer
<gene> oh
<gene> nvm then
Kaizen_Kintsugi has quit [Remote host closed the connection]
Kaizen_Kintsugi has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 264 seconds]
<gene> dongcarl: jeremyrubin: that file looks pretty stand-alone, were you thinking just rip that out of the GSL lib?
<gene> or adding all GSL?
jonatack has quit [Ping timeout: 260 seconds]
<dongcarl> gene: Yeah it's nice it's all header-only. We could just take the pieces that make sense... Funnily enough we've got our own implementation of Expects and Ensures already... I've also seen a few reinventions of finally_action (e.g. RAIICallbacksRunning in ProcessQueue)
Guest60 has joined #bitcoin-core-dev
<gene> dongcarl: for sure, will take a look at the Expects/Ensures impls
gene has quit [Quit: gene]
Guest60 has quit [Quit: Client closed]
jtrag has quit [Remote host closed the connection]
jtrag has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has joined #bitcoin-core-dev
Kaizen_Kintsugi_ has quit [Ping timeout: 264 seconds]
vysn has quit [Ping timeout: 250 seconds]
jtrag has quit [Remote host closed the connection]
<Kaizen_Kintsugi> hmm
<Kaizen_Kintsugi> I'm looking at the bitcoin test framework