12022-04-01T00:01:01  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
  22022-04-01T00:07:38  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 252 seconds)
  32022-04-01T00:08:14  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@d75-156-179-9.abhsia.telus.net> has joined #bitcoin-core-dev
  42022-04-01T00:09:17  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:a9cc:44af:baaa:f1dc> has quit IRC (Remote host closed the connection)
  52022-04-01T00:11:38  *** shesek_ <shesek_!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
  62022-04-01T00:12:03  *** shesek_ <shesek_!~shesek@user/shesek> has joined #bitcoin-core-dev
  72022-04-01T00:26:12  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
  82022-04-01T00:30:57  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 256 seconds)
  92022-04-01T00:36:07  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
 102022-04-01T00:39:05  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
 112022-04-01T00:40:43  *** shesek_ <shesek_!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
 122022-04-01T00:40:56  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Ping timeout: 240 seconds)
 132022-04-01T00:45:09  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
 142022-04-01T01:00:08  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
 152022-04-01T01:00:33  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
 162022-04-01T01:01:59  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
 172022-04-01T01:06:36  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Ping timeout: 240 seconds)
 182022-04-01T01:09:24  *** vysn <vysn!~vysn@user/vysn> has joined #bitcoin-core-dev
 192022-04-01T01:16:31  *** Evel-Knievel <Evel-Knievel!~Evel-Knie@user/evel-knievel> has quit IRC (Ping timeout: 246 seconds)
 202022-04-01T01:16:37  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@d75-156-179-9.abhsia.telus.net> has quit IRC (Ping timeout: 250 seconds)
 212022-04-01T01:16:54  *** Evel-Knievel <Evel-Knievel!~Evel-Knie@user/evel-knievel> has joined #bitcoin-core-dev
 222022-04-01T01:18:49  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
 232022-04-01T01:23:36  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Ping timeout: 240 seconds)
 242022-04-01T01:28:27  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
 252022-04-01T01:32:38  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
 262022-04-01T01:33:02  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
 272022-04-01T01:42:38  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
 282022-04-01T01:43:04  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
 292022-04-01T01:46:34  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Remote host closed the connection)
 302022-04-01T01:46:38  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 252 seconds)
 312022-04-01T01:46:49  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
 322022-04-01T01:53:00  *** bomb-on <bomb-on!~bomb-on@user/bomb-on> has joined #bitcoin-core-dev
 332022-04-01T01:57:45  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Remote host closed the connection)
 342022-04-01T01:58:18  *** bomb-on <bomb-on!~bomb-on@user/bomb-on> has quit IRC (Ping timeout: 260 seconds)
 352022-04-01T01:58:33  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
 362022-04-01T02:00:25  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
 372022-04-01T02:03:07  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 260 seconds)
 382022-04-01T02:06:09  *** mikehu44 <mikehu44!~quassel@gateway/vpn/pia/mikehu44-jc> has joined #bitcoin-core-dev
 392022-04-01T02:14:14  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
 402022-04-01T02:14:40  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
 412022-04-01T02:17:33  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
 422022-04-01T02:18:17  *** hashfunc159a <hashfunc159a!~user@2601:5c0:c280:7090:4533:6252:8e32:243> has quit IRC (Remote host closed the connection)
 432022-04-01T02:35:21  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
 442022-04-01T02:39:43  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 260 seconds)
 452022-04-01T02:42:25  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
 462022-04-01T02:47:16  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Ping timeout: 240 seconds)
 472022-04-01T03:01:55  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 260 seconds)
 482022-04-01T03:12:42  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
 492022-04-01T03:13:42  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
 502022-04-01T03:14:32  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
 512022-04-01T03:20:14  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
 522022-04-01T03:20:40  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
 532022-04-01T04:00:26  *** achow101 <achow101!~achow101@user/achow101> has quit IRC (Quit: Bye)
 542022-04-01T04:00:36  *** achow101 <achow101!~achow101@user/achow101> has joined #bitcoin-core-dev
 552022-04-01T04:01:01  *** cmirror <cmirror!~cmirror@4.53.92.114> has quit IRC (Remote host closed the connection)
 562022-04-01T04:01:36  *** cmirror <cmirror!~cmirror@4.53.92.114> has joined #bitcoin-core-dev
 572022-04-01T04:02:03  *** realies <realies!~realies@user/realies> has quit IRC (Quit: ~)
 582022-04-01T04:10:36  *** realies <realies!~realies@user/realies> has joined #bitcoin-core-dev
 592022-04-01T04:11:14  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
 602022-04-01T04:11:39  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
 612022-04-01T04:12:56  <jeremyrubin> reardencode: i think this can still come up with codesep, but YMMV
 622022-04-01T04:14:19  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
 632022-04-01T04:14:19  <bitcoin-git> [bitcoin] ajtowns opened pull request #24729: util/check: avoid unused parameter warnings (master...202204-assume-gcc-fix) https://github.com/bitcoin/bitcoin/pull/24729
 642022-04-01T04:14:19  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
 652022-04-01T04:16:41  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 250 seconds)
 662022-04-01T04:17:36  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has quit IRC (Ping timeout: 240 seconds)
 672022-04-01T04:29:53  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 250 seconds)
 682022-04-01T04:30:34  *** bfsfhkacjzgcytf9 <bfsfhkacjzgcytf9!~bfsfhkacj@user/bfsfhkacjzgcytf> has joined #bitcoin-core-dev
 692022-04-01T04:37:08  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
 702022-04-01T04:38:24  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Remote host closed the connection)
 712022-04-01T04:40:03  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
 722022-04-01T04:41:44  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
 732022-04-01T04:42:10  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
 742022-04-01T04:44:35  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 260 seconds)
 752022-04-01T04:47:09  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
 762022-04-01T04:49:56  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Ping timeout: 240 seconds)
 772022-04-01T04:51:33  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 260 seconds)
 782022-04-01T05:01:27  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@d75-156-179-9.abhsia.telus.net> has joined #bitcoin-core-dev
 792022-04-01T05:04:14  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
 802022-04-01T05:04:39  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
 812022-04-01T05:04:47  *** mikehu44_ <mikehu44_!~quassel@159.65.11.175> has joined #bitcoin-core-dev
 822022-04-01T05:08:00  *** rex4539 <rex4539!~rex4539@gateway/tor-sasl/rex4539> has joined #bitcoin-core-dev
 832022-04-01T05:16:21  *** mikehu44__ <mikehu44__!~quassel@gateway/vpn/pia/mikehu44-jc> has joined #bitcoin-core-dev
 842022-04-01T05:16:21  *** mikehu44 <mikehu44!~quassel@gateway/vpn/pia/mikehu44-jc> has quit IRC (Ping timeout: 272 seconds)
 852022-04-01T05:23:20  *** mikehu44_ <mikehu44_!~quassel@159.65.11.175> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)
 862022-04-01T05:24:33  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
 872022-04-01T05:25:44  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
 882022-04-01T05:26:10  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
 892022-04-01T05:35:32  *** mikehu44__ <mikehu44__!~quassel@gateway/vpn/pia/mikehu44-jc> has quit IRC (Ping timeout: 246 seconds)
 902022-04-01T05:40:16  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
 912022-04-01T05:43:14  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
 922022-04-01T05:43:39  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
 932022-04-01T05:49:00  <hebasto> "Using the 'standard' SHA256 implementation" means no hardware acceleration, right?
 942022-04-01T05:50:52  *** mikehu44 <mikehu44!~quassel@gateway/vpn/pia/mikehu44-jc> has joined #bitcoin-core-dev
 952022-04-01T05:52:30  *** hashfunc929 <hashfunc929!~user@2601:5c0:c280:7090:4533:6252:8e32:243> has joined #bitcoin-core-dev
 962022-04-01T06:01:33  *** mikehu44 <mikehu44!~quassel@gateway/vpn/pia/mikehu44-jc> has quit IRC (Ping timeout: 256 seconds)
 972022-04-01T06:02:55  *** hashfunc929 <hashfunc929!~user@2601:5c0:c280:7090:4533:6252:8e32:243> has quit IRC (Remote host closed the connection)
 982022-04-01T06:03:13  *** mikehu44 <mikehu44!~quassel@gateway/vpn/pia/mikehu44-jc> has joined #bitcoin-core-dev
 992022-04-01T06:05:47  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@d75-156-179-9.abhsia.telus.net> has quit IRC (Ping timeout: 260 seconds)
1002022-04-01T06:06:22  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
1012022-04-01T06:10:55  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 260 seconds)
1022022-04-01T06:25:48  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 240 seconds)
1032022-04-01T06:34:24  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
1042022-04-01T06:38:53  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 260 seconds)
1052022-04-01T06:47:15  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1062022-04-01T06:47:15  <bitcoin-git> [bitcoin] MarcoFalke pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/1021e4cc6877...7ab9fc32d6a8
1072022-04-01T06:47:15  <bitcoin-git> bitcoin/master bf77fea fanquake: test: fix incorrect named args in txpackage tests
1082022-04-01T06:47:15  <bitcoin-git> bitcoin/master 7ab9fc3 MarcoFalke: Merge bitcoin/bitcoin#24724: test: fix incorrect named args in txpackage t...
1092022-04-01T06:47:15  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1102022-04-01T06:47:33  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1112022-04-01T06:47:33  <bitcoin-git> [bitcoin] MarcoFalke merged pull request #24724: test: fix incorrect named args in txpackage tests (master...txpackage_named_args) https://github.com/bitcoin/bitcoin/pull/24724
1122022-04-01T06:47:33  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1132022-04-01T06:49:11  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1142022-04-01T06:49:11  <bitcoin-git> [bitcoin] MarcoFalke pushed 3 commits to 23.x: https://github.com/bitcoin/bitcoin/compare/e181e94e8663...e089c68aa17a
1152022-04-01T06:49:11  <bitcoin-git> bitcoin/23.x 4f3ba85 Hennadii Stepanov: wallet, refactor: Add wallet::NotifyWalletLoaded() function
1162022-04-01T06:49:11  <bitcoin-git> bitcoin/23.x 1448c99 Hennadii Stepanov: wallet: Postpone NotifyWalletLoaded() for encrypted wallets
1172022-04-01T06:49:11  <bitcoin-git> bitcoin/23.x e089c68 MarcoFalke: Merge bitcoin/bitcoin#24725: 23.0: rc4 backport
1182022-04-01T06:49:11  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1192022-04-01T06:49:28  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1202022-04-01T06:49:28  <bitcoin-git> [bitcoin] MarcoFalke merged pull request #24725: 23.0: rc4 backport (23.x...2203-23rc4-🏅) https://github.com/bitcoin/bitcoin/pull/24725
1212022-04-01T06:49:28  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1222022-04-01T06:51:44  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
1232022-04-01T06:54:58  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
1242022-04-01T06:55:55  *** jarthur <jarthur!~jarthur@cpe-70-114-198-37.austin.res.rr.com> has quit IRC (Quit: jarthur)
1252022-04-01T07:04:10  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1262022-04-01T07:04:10  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #24731: Change code (master...2203-change-code-🎵) https://github.com/bitcoin/bitcoin/pull/24731
1272022-04-01T07:04:10  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1282022-04-01T07:07:02  *** jonatack85 <jonatack85!jonatack@user/jonatack> has quit IRC (Ping timeout: 260 seconds)
1292022-04-01T07:07:32  *** lukedashjr <lukedashjr!~luke-jr@user/luke-jr> has joined #bitcoin-core-dev
1302022-04-01T07:10:23  *** luke-jr <luke-jr!~luke-jr@user/luke-jr> has quit IRC (Ping timeout: 260 seconds)
1312022-04-01T07:10:46  *** lukedashjr is now known as luke-jr
1322022-04-01T07:36:44  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
1332022-04-01T07:37:09  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
1342022-04-01T07:49:44  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
1352022-04-01T07:50:09  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
1362022-04-01T07:54:28  <laanwj> kidding aside wine is a pretty cool platform, i'm always surprised how well it works
1372022-04-01T07:58:13  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 260 seconds)
1382022-04-01T07:58:59  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 250 seconds)
1392022-04-01T08:02:09  <laanwj> hebasto: yes
1402022-04-01T08:06:07  <laanwj> but that shouldn't realistically happen on x86_64, sse4 is so common
1412022-04-01T08:06:53  <laanwj> and, definitely everything that has AVX2 will have that
1422022-04-01T08:07:53  *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
1432022-04-01T08:07:55  <hebasto> laanwj: this is our msvc build
1442022-04-01T08:12:50  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
1452022-04-01T08:15:44  *** ghost43_ <ghost43_!~ghost43@gateway/tor-sasl/ghost43> has joined #bitcoin-core-dev
1462022-04-01T08:16:14  *** ghost43 <ghost43!~ghost43@gateway/tor-sasl/ghost43> has quit IRC (Remote host closed the connection)
1472022-04-01T08:19:40  <laanwj> hebasto: oh, i would guess the special instructions code isn't compiled at all on that, it takes some build system magic to compile the right modules with the right instruction support
1482022-04-01T08:20:18  <fanquake> To https://github.com/bitcoin-core/bitcoin-detached-sigs
1492022-04-01T08:20:20  <fanquake> * [new tag]         v23.0rc3 -> v23.0rc3
1502022-04-01T08:20:55  <fanquake> cfields: clang + mingw-w64 is still a work in progress 😅
1512022-04-01T08:21:12  <laanwj> fanquake: thanks!
1522022-04-01T08:23:50  *** hsmiths <hsmiths!uid95325@id-95325.helmsley.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)
1532022-04-01T08:25:05  <real_or_random> only remotely related: it's even possible to use MSVC + wine with autotools  https://github.com/bitcoin-core/secp256k1/pull/1084
1542022-04-01T08:26:15  <laanwj> real_or_random: nice! not an option for bootstrappable deterministic builds, but still
1552022-04-01T08:27:41  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1562022-04-01T08:27:41  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #24732: Remove buggy and confusing IncrementExtraNonce (master...2204-remove-code-🌗) https://github.com/bitcoin/bitcoin/pull/24732
1572022-04-01T08:27:41  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1582022-04-01T08:28:13  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
1592022-04-01T08:29:12  <real_or_random> oh just noticed that the PR description was still outdated. this now uses the full MSVC toolchain including lib.exe and dumpbin.exe
1602022-04-01T08:29:18  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
1612022-04-01T08:29:19  <bitcoin-git> [bitcoin] hebasto opened pull request #24733: build: Fix "ERR: Unsigned tarballs do not exist" (master...220401-sign) https://github.com/bitcoin/bitcoin/pull/24733
1622022-04-01T08:29:19  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
1632022-04-01T08:29:42  <fanquake> heh. I just ran into the same issue
1642022-04-01T08:30:25  <fanquake> I think rc3 might just become rc4
1652022-04-01T08:32:36  <laanwj> still good we tried to go forward with rc3 to run into this issue
1662022-04-01T08:33:45  <fanquake> yep. at least now that the tarball naming / normalizing is done, it's done
1672022-04-01T08:36:57  <laanwj> but it will be after the weekend, i first need to rebuild 22.0 to get the symbols to know where to disassemble, this will take a while as i've guix-cleaned everything the 22.x dependency chain apparently
1682022-04-01T08:37:44  <laanwj> hebasto: but fwiw 22.0 has no vmovdqa instructions involving the stack, at all
1692022-04-01T08:38:13  <hebasto> so, it is a compiler, right?
1702022-04-01T08:38:44  <laanwj> yes, it's a compiler change
1712022-04-01T08:39:50  <laanwj> it just happened to work with last version (this might be accidental, e.g. some -mavx256-split-unaligned-store tuning cfields was talking about yesterday), or an actually introduced new bug
1722022-04-01T08:49:42  <laanwj> pretty sure i found the function without hand-holding actually (there's only one function where ymmX is used)
1732022-04-01T08:50:44  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
1742022-04-01T08:51:10  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
1752022-04-01T08:53:44  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
1762022-04-01T08:53:55  <laanwj> ok https://gist.github.com/laanwj/95d97cd218d99c68c1437115e0db9394 has both v22.0 and v23.0rc2 implementations now (you might want to check out the repo or download the zip it's too large to view in the browser)
1772022-04-01T08:54:09  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
1782022-04-01T08:56:18  <laanwj> the 22.0 implementation is smaller and looks more streamlined, did we *disable* any kind of optimization?
1792022-04-01T09:00:14  <laanwj> notably, _ZN14sha256d64_avx212_GLOBAL__N_16Write8EPhiDv4_x [sha256d64_avx2::(anonymous namespace)::Write8(unsigned char*, int, long long __vector(4))] is only called in the 23.0rc2 implementation
1802022-04-01T09:01:11  <laanwj> in comparison the 22.0 implementation has only one call, at the end, i suppose the stack check failure
1812022-04-01T09:02:05  <jonatack> laanwj: (looked at the lock logging undo, will push a pull soon)
1822022-04-01T09:03:28  <laanwj> this relates to the problematic 0x260(%rsp) ... so it looks like an inlining failure!
1832022-04-01T09:03:33  <laanwj> jonatack: awesome, thanks
1842022-04-01T09:04:05  <laanwj> maybe it's not actually spilling as thought
1852022-04-01T09:04:29  *** kexkey <kexkey!~kexkey@static-198-54-132-105.cust.tzulo.com> has quit IRC (Ping timeout: 246 seconds)
1862022-04-01T09:05:55  *** kexkey <kexkey!~kexkey@static-198-54-132-121.cust.tzulo.com> has joined #bitcoin-core-dev
1872022-04-01T09:07:46  <laanwj> maybe always inlining __attribute__((always_inline)) at least ::Write would work around it
1882022-04-01T09:08:06  <laanwj> it feels scary and could break any time, of course
1892022-04-01T09:10:44  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
1902022-04-01T09:11:10  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
1912022-04-01T09:11:41  <jonatack> gg almost 11k lines in that gist, when it's finished would love to learn more how you are troubleshooting this
1922022-04-01T09:12:45  <laanwj> jonatack: direct zip link: https://gist.github.com/laanwj/95d97cd218d99c68c1437115e0db9394/archive/2c052c5ea2d469d1466306565712fab7050f92a5.zip
1932022-04-01T09:13:07  <jonatack> thanks, i have it opened in my editor now
1942022-04-01T09:13:54  <fanquake> It looks like atleast Debian / Ubuntu mingw-w64 gcc is patching around either this, or a very similar issue
1952022-04-01T09:15:11  <fanquake> "Use unaligned VMOV instructions to avoid crashes caused by mis-aligned values; thanks to Claude Heiland-Allen for the patch! Closes: #939559."
1962022-04-01T09:15:11  <gribble> https://github.com/bitcoin/bitcoin/issues/939559 | HTTP Error 404: Not Found
1972022-04-01T09:16:14  <laanwj> fanquake: sounds vaguely like it may be it
1982022-04-01T09:16:22  <fanquake> 939559 is this issue, https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939559, which concludes that it's related to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54412
1992022-04-01T09:16:42  <fanquake> which is the GCC bug you also seemed to have stumbled on
2002022-04-01T09:17:23  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 256 seconds)
2012022-04-01T09:17:44  <laanwj> so if we do the always_inline for Write *and* apply that patch it seems reasonably safe, that said, #24727 is simple and we're sure
2022022-04-01T09:17:45  <gribble> https://github.com/bitcoin/bitcoin/issues/24727 | build: Disable AVX2 code path on mingw builds by laanwj · Pull Request #24727 · bitcoin/bitcoin · GitHub
2032022-04-01T09:18:46  <fanquake> the Debian patch is this one: https://salsa.debian.org/mingw-w64-team/gcc-mingw-w64/-/blob/master/debian/patches/vmov-alignment.patch
2042022-04-01T09:20:05  <laanwj> it looks like that would successfully prevent vmovdqa instructions from being generated
2052022-04-01T09:20:52  <fanquake> I guess this also explains why we don't see it in non-guix builds (at least on Debian / Ubuntu). Need to see if Fedora etc patches this too
2062022-04-01T09:21:42  <laanwj> right, good catch, i'm kind of shocked that something essential like this is part of distro patches
2072022-04-01T09:22:11  <laanwj> that said i can see why the gcc people deem it too extreme, you wouldn't want to do it on platforms where the alignment assumptions are correct
2082022-04-01T09:23:02  *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has quit IRC (Ping timeout: 246 seconds)
2092022-04-01T09:23:33  <laanwj> i'm also a littlbe bit surprised by the different inlining decision between 22.0 and 23.0rc2, we didn't change any optimization flags did we?
2102022-04-01T09:24:12  <laanwj> it deosn't need to i mean the 'when to inline' heuristics get tweaked all the time
2112022-04-01T09:24:31  <laanwj> but the resulting code for 22.0 just looks better
2122022-04-01T09:24:41  <fanquake> No, but we did change from using GCC 7 iirc to GCC 10.3.0
2132022-04-01T09:25:26  <fanquake> sorry, 8 to 10.3
2142022-04-01T09:25:40  <laanwj> right
2152022-04-01T09:27:44  <laanwj> ok it's not as bad as i thought, looking at actual code size instead of .asm text size, (0x14051ce2f-0x1405108d0)/(0x88a15d-0x87da00)=~0.99  the 23.0rc2 implementation is ever so slightly smaller (which makes sense if you stopped inlining something)
2162022-04-01T09:29:12  <laanwj> so, yeah, i guess applying that patch (for mingw gcc build only) will simply make this problem go away
2172022-04-01T09:31:24  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 240 seconds)
2182022-04-01T09:33:59  <fanquake> I'll look at combining that into a guix build we can test
2192022-04-01T09:37:04  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2202022-04-01T09:37:04  <bitcoin-git> [bitcoin] laanwj pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/7ab9fc32d6a8...afac75f140a3
2212022-04-01T09:37:04  <bitcoin-git> bitcoin/master 7762c56 Hennadii Stepanov: build: Fix "ERR: Unsigned tarballs do not exist"
2222022-04-01T09:37:04  <bitcoin-git> bitcoin/master afac75f laanwj: Merge bitcoin/bitcoin#24733: build: Fix "ERR: Unsigned tarballs do not exi...
2232022-04-01T09:37:06  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2242022-04-01T09:37:22  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2252022-04-01T09:37:22  <bitcoin-git> [bitcoin] laanwj merged pull request #24733: build: Fix "ERR: Unsigned tarballs do not exist" (master...220401-sign) https://github.com/bitcoin/bitcoin/pull/24733
2262022-04-01T09:37:22  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2272022-04-01T09:45:59  *** bomb-on <bomb-on!~bomb-on@user/bomb-on> has joined #bitcoin-core-dev
2282022-04-01T09:46:31  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
2292022-04-01T09:48:48  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
2302022-04-01T09:49:13  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
2312022-04-01T09:49:39  *** greypw2546 <greypw2546!~greypw254@grey.pw> has quit IRC (Quit: I'll be back!)
2322022-04-01T09:49:50  *** greypw2546 <greypw2546!~greypw254@grey.pw> has joined #bitcoin-core-dev
2332022-04-01T09:51:11  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 260 seconds)
2342022-04-01T09:53:13  *** Willtech <Willtech!~Willtech@user/Willtech> has quit IRC (Read error: Connection reset by peer)
2352022-04-01T09:53:47  *** Willtech <Willtech!~Willtech@user/Willtech> has joined #bitcoin-core-dev
2362022-04-01T10:02:03  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
2372022-04-01T10:02:23  <fanquake> test branch: https://github.com/fanquake/bitcoin/tree/guix_mingw_w64_vmov_alignment
2382022-04-01T10:03:52  <laanwj> fanquake: thanks, testing build
2392022-04-01T10:06:33  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 260 seconds)
2402022-04-01T10:15:15  *** bfsfhkacjzgcytf9 <bfsfhkacjzgcytf9!~bfsfhkacj@user/bfsfhkacjzgcytf> has quit IRC (Quit: The Lounge - https://thelounge.chat)
2412022-04-01T10:15:26  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
2422022-04-01T10:15:28  *** bfsfhkacjzgcytf9 <bfsfhkacjzgcytf9!~bfsfhkacj@user/bfsfhkacjzgcytf> has joined #bitcoin-core-dev
2432022-04-01T10:19:56  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 245 seconds)
2442022-04-01T10:22:22  <fanquake> can't seem to find any vmovdqa instructions in the disassembled binary
2452022-04-01T10:22:38  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
2462022-04-01T10:23:04  <fanquake> just vmovdqu vmovd vmovups
2472022-04-01T10:28:17  <fanquake> running bitcoind.exe -signet -debug and it hasn't crashed yet
2482022-04-01T10:28:28  <fanquake> (under wine)
2492022-04-01T10:35:29  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
2502022-04-01T10:42:48  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
2512022-04-01T10:43:13  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
2522022-04-01T10:47:17  *** bomb-on <bomb-on!~bomb-on@user/bomb-on> has quit IRC (Ping timeout: 252 seconds)
2532022-04-01T10:47:58  *** mikehu44 <mikehu44!~quassel@gateway/vpn/pia/mikehu44-jc> has quit IRC (Ping timeout: 260 seconds)
2542022-04-01T10:48:24  *** mikehu44 <mikehu44!~quassel@gateway/vpn/pia/mikehu44-jc> has joined #bitcoin-core-dev
2552022-04-01T10:58:18  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
2562022-04-01T10:58:44  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
2572022-04-01T11:03:07  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2582022-04-01T11:03:07  <bitcoin-git> [bitcoin] jonatack opened pull request #24734: sync: revert lock contention from log category to preprocessor directive (master...change-lock-logging-to-DEBUG_LOCKCONTENTION) https://github.com/bitcoin/bitcoin/pull/24734
2592022-04-01T11:03:07  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2602022-04-01T11:11:34  *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Quit: Connection closed)
2612022-04-01T11:23:41  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 245 seconds)
2622022-04-01T11:35:48  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 260 seconds)
2632022-04-01T11:38:03  *** _flood <_flood!flooded@gateway/vpn/protonvpn/flood/x-43489060> has quit IRC (Remote host closed the connection)
2642022-04-01T11:38:39  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
2652022-04-01T11:46:15  *** flooded <flooded!flooded@gateway/vpn/protonvpn/flood/x-43489060> has joined #bitcoin-core-dev
2662022-04-01T11:46:34  *** flooded <flooded!flooded@gateway/vpn/protonvpn/flood/x-43489060> has quit IRC (Remote host closed the connection)
2672022-04-01T11:49:15  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
2682022-04-01T11:49:34  *** jonatack <jonatack!~jonatack@user/jonatack> has joined #bitcoin-core-dev
2692022-04-01T11:53:55  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 260 seconds)
2702022-04-01T12:00:21  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
2712022-04-01T12:05:41  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 256 seconds)
2722022-04-01T12:14:30  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2732022-04-01T12:14:30  <bitcoin-git> [bitcoin] fanquake opened pull request #24735: ci: use DWARF-4 for Valgrind jobs (master...remove_boost_valgrind) https://github.com/bitcoin/bitcoin/pull/24735
2742022-04-01T12:14:30  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2752022-04-01T12:20:44  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
2762022-04-01T12:21:19  *** jonatack <jonatack!~jonatack@user/jonatack> has quit IRC (Ping timeout: 272 seconds)
2772022-04-01T12:23:41  *** jonatack <jonatack!jonatack@user/jonatack> has joined #bitcoin-core-dev
2782022-04-01T12:26:15  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2792022-04-01T12:26:15  <bitcoin-git> [bitcoin] fanquake opened pull request #24736: guix: fix vmov alignment issues with gcc 10.3.0 & mingw-w64 (master...guix_mingw_w64_vmov_alignment) https://github.com/bitcoin/bitcoin/pull/24736
2802022-04-01T12:26:15  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2812022-04-01T12:26:47  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2822022-04-01T12:26:47  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #24737:  Remove taproot chain param  (master...2204-rem-code-🥊) https://github.com/bitcoin/bitcoin/pull/24737
2832022-04-01T12:26:47  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2842022-04-01T12:27:48  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
2852022-04-01T12:28:14  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
2862022-04-01T12:35:24  *** dermoth <dermoth!~dermoth@user/dermoth> has quit IRC (Read error: Connection reset by peer)
2872022-04-01T12:36:56  *** mikehu44 <mikehu44!~quassel@gateway/vpn/pia/mikehu44-jc> has quit IRC (Ping timeout: 246 seconds)
2882022-04-01T12:39:34  *** mikehu44 <mikehu44!~quassel@gateway/vpn/pia/mikehu44-jc> has joined #bitcoin-core-dev
2892022-04-01T12:42:24  *** Guyver2 <Guyver2!~Guyver@guyver2.xs4all.nl> has joined #bitcoin-core-dev
2902022-04-01T12:46:44  *** ashishkr <ashishkr!uid540896@id-540896.tinside.irccloud.com> has joined #bitcoin-core-dev
2912022-04-01T12:50:56  *** dermoth <dermoth!~dermoth@user/dermoth> has joined #bitcoin-core-dev
2922022-04-01T13:03:19  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
2932022-04-01T13:03:20  <bitcoin-git> [bitcoin] laanwj closed pull request #24727: build: Disable AVX2 code path on mingw builds (master...2022-03-windows-noavx2) https://github.com/bitcoin/bitcoin/pull/24727
2942022-04-01T13:03:20  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
2952022-04-01T13:03:23  *** vysn <vysn!~vysn@user/vysn> has quit IRC (Remote host closed the connection)
2962022-04-01T13:04:15  *** hsmiths <hsmiths!uid95325@id-95325.helmsley.irccloud.com> has joined #bitcoin-core-dev
2972022-04-01T13:06:34  *** dunxen <dunxen!~dunxen@gateway/tor-sasl/dunxen> has joined #bitcoin-core-dev
2982022-04-01T13:16:59  *** Willtech <Willtech!~Willtech@user/Willtech> has quit IRC (Ping timeout: 260 seconds)
2992022-04-01T13:21:45  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
3002022-04-01T13:21:45  <bitcoin-git> [bitcoin] fanquake opened pull request #24738: build: remove faketime unsetting and comments from configure (master...remove_faketime) https://github.com/bitcoin/bitcoin/pull/24738
3012022-04-01T13:21:45  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
3022022-04-01T13:22:01  *** Willtech <Willtech!~Willtech@user/Willtech> has joined #bitcoin-core-dev
3032022-04-01T13:22:23  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 252 seconds)
3042022-04-01T13:22:53  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
3052022-04-01T13:22:53  <bitcoin-git> [bitcoin] MarcoFalke opened pull request #24739: test: Fix intermittent test failure in wallet_listreceivedby.py (master...2204-test-fail-🍰) https://github.com/bitcoin/bitcoin/pull/24739
3062022-04-01T13:22:53  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
3072022-04-01T13:23:41  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
3082022-04-01T13:40:33  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
3092022-04-01T13:40:33  <bitcoin-git> [bitcoin] fanquake pushed 2 commits to master: https://github.com/bitcoin/bitcoin/compare/afac75f140a3...a7f0c37c2bae
3102022-04-01T13:40:33  <bitcoin-git> bitcoin/master a24ef27 fanquake: build: patch around qt duplicate symbol issue
3112022-04-01T13:40:33  <bitcoin-git> bitcoin/master a7f0c37 fanquake: Merge bitcoin/bitcoin#24722: build: patch around qt duplicate symbol issue...
3122022-04-01T13:40:33  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
3132022-04-01T13:40:48  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
3142022-04-01T13:40:48  <bitcoin-git> [bitcoin] fanquake merged pull request #24722: build: patch around qt duplicate symbol issue (master...more_qt_nonsense) https://github.com/bitcoin/bitcoin/pull/24722
3152022-04-01T13:40:48  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
3162022-04-01T13:52:16  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has joined #bitcoin-core-dev
3172022-04-01T13:52:17  <bitcoin-git> [bitcoin] fanquake opened pull request #24740: doc: remove incorrect mention of PR_GET_NAME (master...remove_threadnames_comment) https://github.com/bitcoin/bitcoin/pull/24740
3182022-04-01T13:52:17  *** bitcoin-git <bitcoin-git!~bitcoin-g@x0f.org> has left #bitcoin-core-dev
3192022-04-01T14:17:30  <cfields> dongcarl: does the guix compiler define any macro for detection?
3202022-04-01T14:18:00  <cfields> Re #24736 , I'm wondering if we could gate that on "#ifdef _GUIX_" or so
3212022-04-01T14:18:01  <gribble> https://github.com/bitcoin/bitcoin/issues/24736 | guix: fix vmov alignment issues with gcc 10.3.0 & mingw-w64 by fanquake · Pull Request #24736 · bitcoin/bitcoin · GitHub
3222022-04-01T14:20:43  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
3232022-04-01T14:22:39  <fanquake> cfields: that is all happening inside guix, so I'm not quite sure what you mean?
3242022-04-01T14:26:56  <laanwj> also mind it's a really old problem, that has existed ever since AVX2 support was added to the build, no one ever reported problems with it before so either everyone is using patched cross-compilers or no one is actually using mingw-w64 to build windows binaries for themselves
3252022-04-01T14:28:51  <laanwj> most windows devs seem to use the MSVC build (which doesn't even support instruction sets, apparently :-)
3262022-04-01T14:28:55  <cfields> fanquake: sometimes builders or distros hack in their own defines to compilers so that downstreams can test to see if they're using that distro's compiler. Thought that may be the case here.
3272022-04-01T14:29:12  <cfields> laanwj: yeah, thinking about it more, I guess you're right...
3282022-04-01T14:30:11  <laanwj> i mean you could cook up some script that does gcc then objdump to see what instructioss are generated to see if the comiler is patched, but i dunno
3292022-04-01T14:30:12  <cfields> getting a working windows compiler is kinda a dark art, and I guess we kinda have to put the onus on the builder to get themselves a working toolchain.
3302022-04-01T14:30:26  <laanwj> i guess the safest option is to disable AVX2 for mingw builds, then provide an option to force it to enable
3312022-04-01T14:31:11  <laanwj> that said, i'm not sure it's worth the extra complexity for something no one encounters in practice
3322022-04-01T14:31:41  *** Talkless <Talkless!~Talkless@mail.dargis.net> has joined #bitcoin-core-dev
3332022-04-01T14:32:39  <fanquake> my assumption would be that most regular users / devs would end up with a working mingw-w64 compiler, from their distro. Anyone who’s doing something a bit more non-mainstream / supported, is also probably more likely to notice if something isn’t working
3342022-04-01T14:32:57  <laanwj> yeah...
3352022-04-01T14:33:10  <laanwj> we should encourage using guix to build anyway
3362022-04-01T14:33:45  <cfields> fanquake: ack
3372022-04-01T14:33:52  <fanquake> we do have at least one compiler bug test, so we could even add another unit test, where if you’re building for windows, using gcc, and your compiler is emitting aligned vmov instructions, we fail, or similar
3382022-04-01T14:34:05  <cfields> wait, yeah, right...
3392022-04-01T14:35:07  <laanwj> a test cuold work, though adding AVX2 code to the test suite does comlicate the build system
3402022-04-01T14:36:03  <cfields> I thought fanquake meant trying to isolate the crasher and actually make it part of the sha2 sanity check.
3412022-04-01T14:36:04  <laanwj> e.g. support has to be detected both run and compile time
3422022-04-01T14:36:29  <laanwj> you'd have to control the stack pointer
3432022-04-01T14:36:42  <laanwj> that's pretty nasty
3442022-04-01T14:37:15  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 260 seconds)
3452022-04-01T14:37:46  <sipa> but also don't know if it's worth the effort
3462022-04-01T14:37:54  <laanwj> yeah, i'd say not
3472022-04-01T14:37:56  <sipa> call it from a recursive function that has a 1 byte stack variable, called at various depths
3482022-04-01T14:38:06  <sipa> that should be pretty likely to trigger it, i think
3492022-04-01T14:38:08  <laanwj> it's also a very apparent crash, not like a silent corruption
3502022-04-01T14:38:58  *** mikehu44 <mikehu44!~quassel@gateway/vpn/pia/mikehu44-jc> has quit IRC (Ping timeout: 260 seconds)
3512022-04-01T14:39:13  <sipa> right
3522022-04-01T14:41:28  <laanwj> you would also have to explicitly call the AVX2 variant in that sanity check so it doesn't depend on the CPU being in a fairly narrow range
3532022-04-01T14:41:42  <laanwj> but only if the CPU supports AVX2, of course
3542022-04-01T14:42:28  <laanwj> tbh for rc4 we just need to get this working for our build
3552022-04-01T14:43:20  <sipa> i think the current open PR is fine
3562022-04-01T14:44:48  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
3572022-04-01T14:45:13  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
3582022-04-01T14:45:21  <sipa> wahaha, i just look at what the #ChangeTheCode PR is actually doing. That's hilarious.
3592022-04-01T14:45:29  <cfields> agreed. I didn't mean to complicate. the status quo is clearly the patched compiler. it's just annoying that the status quo is a patched compiler :)
3602022-04-01T14:46:28  <laanwj> it's sad that the issue sits unpatched upstream for so long wonder if clang does better
3612022-04-01T14:46:58  <laanwj> windows support is and will be always a second thought in gcc
3622022-04-01T14:48:32  <cfields> laanwj: yeah. I have a gcc bugzilla account, will drop a "we're affected too" note on the bug, unless you were planning on it.
3632022-04-01T14:49:06  <laanwj> cfields: feel free to :)
3642022-04-01T14:51:07  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
3652022-04-01T14:52:48  <sipa> I also believe that on nearly all CPUs (except the very first that had AVX2), movdqu and movdqa have the same performance (in situations where they both work).
3662022-04-01T14:55:13  <laanwj> that's good to know
3672022-04-01T14:55:41  *** ashishkr <ashishkr!uid540896@id-540896.tinside.irccloud.com> has quit IRC (Quit: Connection closed for inactivity)
3682022-04-01T14:56:49  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 256 seconds)
3692022-04-01T14:57:03  <Earnestly> That cleanupbitcoin website is unbelievable, the amount of js and css anims needed will probably outpace the power usage of bitcoin in a few weeks
3702022-04-01T14:58:16  *** Guest547 <Guest547!~Guest5@2401:4900:1c29:ba5:f130:dd79:350e:8e42> has joined #bitcoin-core-dev
3712022-04-01T14:58:45  <Earnestly> sipa: Where is the PR?
3722022-04-01T14:58:50  <laanwj> although i suspect the impact would be minimal anyway even if there was a difference; the only memory-facing (so, not register to register) 256-bit movdqX instructions are to fetch some constant, and to write the result for Write, it's not some memory heavy inner loop
3732022-04-01T14:58:51  <Earnestly> (They don't link to it)
3742022-04-01T14:59:40  <sipa> Earnestly: we're talking about the response to it, #24731
3752022-04-01T14:59:42  <gribble> https://github.com/bitcoin/bitcoin/issues/24731 | Change code by MarcoFalke · Pull Request #24731 · bitcoin/bitcoin · GitHub
3762022-04-01T15:01:56  <Earnestly> Ah, I did see that, but skipped it before some reason, thanks
3772022-04-01T15:02:19  *** Guest547 <Guest547!~Guest5@2401:4900:1c29:ba5:f130:dd79:350e:8e42> has quit IRC (Client Quit)
3782022-04-01T15:13:02  *** Guest568 <Guest568!~Guest5@2401:4900:1c29:ba5:f130:dd79:350e:8e42> has joined #bitcoin-core-dev
3792022-04-01T15:26:16  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
3802022-04-01T15:27:07  <achow101> laanwj: it seems you missed the mac code signed bins
3812022-04-01T15:30:03  *** bfsfhkacjzgcytf9 <bfsfhkacjzgcytf9!~bfsfhkacj@user/bfsfhkacjzgcytf> has quit IRC (Ping timeout: 272 seconds)
3822022-04-01T15:30:42  *** Guest568 <Guest568!~Guest5@2401:4900:1c29:ba5:f130:dd79:350e:8e42> has quit IRC (Ping timeout: 250 seconds)
3832022-04-01T15:36:04  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Remote host closed the connection)
3842022-04-01T15:36:24  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has joined #bitcoin-core-dev
3852022-04-01T15:36:31  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Remote host closed the connection)
3862022-04-01T15:41:11  *** Talkless <Talkless!~Talkless@mail.dargis.net> has quit IRC (Ping timeout: 260 seconds)
3872022-04-01T15:42:18  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
3882022-04-01T15:42:44  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
3892022-04-01T15:57:32  <laanwj> achow101: huh, yeah that's what you get for having HOSTS only set to windows i guess
3902022-04-01T15:57:51  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
3912022-04-01T16:02:39  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 260 seconds)
3922022-04-01T16:03:23  <laanwj> from now on windows is my favorite platform and i'm only going to build for that !
3932022-04-01T16:05:48  <provoostenator> Bitcoin Bill Gates Vision
3942022-04-01T16:06:28  <laanwj> lol
3952022-04-01T16:21:32  *** mekster66949 <mekster66949!~mekster@user/mekster> has quit IRC (Quit: mekster66949)
3962022-04-01T16:22:34  *** mekster66949 <mekster66949!~mekster@user/mekster> has joined #bitcoin-core-dev
3972022-04-01T16:26:14  <fanquake> we could probably even suggest the vmov patch for upstreaming in guix
3982022-04-01T16:26:53  <fanquake> Although currently the mingw-w64 build is only carrying reproducibility patches, so they might not be open to it
3992022-04-01T16:29:50  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 260 seconds)
4002022-04-01T16:33:00  *** NorrinRadd <NorrinRadd!~username@102.67.16.112> has joined #bitcoin-core-dev
4012022-04-01T16:33:36  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
4022022-04-01T16:37:39  *** kexkey <kexkey!~kexkey@static-198-54-132-121.cust.tzulo.com> has quit IRC (Ping timeout: 260 seconds)
4032022-04-01T16:38:27  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 272 seconds)
4042022-04-01T16:40:16  *** yanmaani <yanmaani!~yanmaani@gateway/tor-sasl/yanmaani> has quit IRC (Ping timeout: 240 seconds)
4052022-04-01T16:40:40  *** kexkey <kexkey!~kexkey@static-198-54-132-105.cust.tzulo.com> has joined #bitcoin-core-dev
4062022-04-01T16:42:18  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
4072022-04-01T16:46:45  *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has joined #bitcoin-core-dev
4082022-04-01T16:47:26  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 245 seconds)
4092022-04-01T16:49:38  *** NorrinRadd <NorrinRadd!~username@102.67.16.112> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)
4102022-04-01T16:59:29  <cfields> the bug report has some action already: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54412#c34
4112022-04-01T17:00:55  <sipa> why does this only affect mingw, does anyone know?
4122022-04-01T17:04:05  <cfields> "Clang does indeed realign the stack a la GCC, which is OK in simple cases like this with SEH, i.e. when no DRAP is required (MSVC does things totally backwards, since it realigns the frame instead of the stack but we just cannot do that in GCC)."
4132022-04-01T17:04:24  <cfields> I don't really understand several parts of that answer, but it's an answer :)
4142022-04-01T17:04:43  <cfields> I guess that translates to: "clang _successfully_ realigns the stack" ?
4152022-04-01T17:06:25  <laanwj> achow101: added macos build, it matches with you
4162022-04-01T17:09:48  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
4172022-04-01T17:10:13  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
4182022-04-01T17:10:44  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
4192022-04-01T17:41:24  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Remote host closed the connection)
4202022-04-01T17:44:28  *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has quit IRC (Ping timeout: 260 seconds)
4212022-04-01T17:49:37  *** bomb-on <bomb-on!~bomb-on@user/bomb-on> has joined #bitcoin-core-dev
4222022-04-01T17:50:58  *** bomb-on <bomb-on!~bomb-on@user/bomb-on> has quit IRC (Read error: Connection reset by peer)
4232022-04-01T17:51:31  *** bomb-on <bomb-on!~bomb-on@user/bomb-on> has joined #bitcoin-core-dev
4242022-04-01T17:58:15  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
4252022-04-01T18:01:42  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Remote host closed the connection)
4262022-04-01T18:01:57  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
4272022-04-01T18:02:41  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 256 seconds)
4282022-04-01T18:05:01  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
4292022-04-01T18:15:05  *** NorrinRadd <NorrinRadd!~username@102.67.16.112> has joined #bitcoin-core-dev
4302022-04-01T18:15:17  *** bfsfhkacjzgcytf9 <bfsfhkacjzgcytf9!~bfsfhkacj@user/bfsfhkacjzgcytf> has joined #bitcoin-core-dev
4312022-04-01T18:18:36  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
4322022-04-01T18:21:34  *** khannasid <khannasid!~khannasid@103.84.214.25> has joined #bitcoin-core-dev
4332022-04-01T18:23:13  *** khannasid <khannasid!~khannasid@103.84.214.25> has left #bitcoin-core-dev
4342022-04-01T18:24:06  *** bomb-on <bomb-on!~bomb-on@user/bomb-on> has quit IRC (Read error: Connection reset by peer)
4352022-04-01T18:25:24  *** bomb-on <bomb-on!~bomb-on@user/bomb-on> has joined #bitcoin-core-dev
4362022-04-01T18:25:56  *** realies <realies!~realies@user/realies> has quit IRC (Quit: Ping timeout (120 seconds))
4372022-04-01T18:26:09  *** realies <realies!~realies@user/realies> has joined #bitcoin-core-dev
4382022-04-01T18:36:53  *** sudoforge <sudoforge!~sudoforge@wireguard/tunneler/sudoforge> has joined #bitcoin-core-dev
4392022-04-01T18:38:20  *** mudsip <mudsip!~mudsip@user/mudsip> has joined #bitcoin-core-dev
4402022-04-01T18:41:40  *** mudsip <mudsip!~mudsip@user/mudsip> has quit IRC (Client Quit)
4412022-04-01T18:45:17  *** mudsip <mudsip!~mudsip@user/mudsip> has joined #bitcoin-core-dev
4422022-04-01T18:58:44  *** jamesob <jamesob!~jamesob@45.129.56.197> has quit IRC (Quit: Ping timeout (120 seconds))
4432022-04-01T18:58:57  *** jamesob <jamesob!~jamesob@45.129.56.197> has joined #bitcoin-core-dev
4442022-04-01T19:00:32  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Remote host closed the connection)
4452022-04-01T19:22:21  *** jamesob <jamesob!~jamesob@45.129.56.197> has quit IRC (Quit: Ping timeout (120 seconds))
4462022-04-01T19:22:26  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Remote host closed the connection)
4472022-04-01T19:22:40  *** jamesob <jamesob!~jamesob@45.129.56.197> has joined #bitcoin-core-dev
4482022-04-01T19:23:02  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
4492022-04-01T19:25:02  *** mudsip <mudsip!~mudsip@user/mudsip> has quit IRC ()
4502022-04-01T19:27:31  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Ping timeout: 260 seconds)
4512022-04-01T19:28:07  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@d75-156-179-9.abhsia.telus.net> has joined #bitcoin-core-dev
4522022-04-01T19:31:03  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
4532022-04-01T19:32:27  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@d75-156-179-9.abhsia.telus.net> has quit IRC (Ping timeout: 256 seconds)
4542022-04-01T19:35:53  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 246 seconds)
4552022-04-01T19:49:48  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
4562022-04-01T19:50:59  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
4572022-04-01T19:53:35  *** jamesob <jamesob!~jamesob@45.129.56.197> has quit IRC (Quit: Ping timeout (120 seconds))
4582022-04-01T19:53:37  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Remote host closed the connection)
4592022-04-01T19:53:55  *** jamesob <jamesob!~jamesob@45.129.56.197> has joined #bitcoin-core-dev
4602022-04-01T19:54:13  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 240 seconds)
4612022-04-01T20:04:50  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has quit IRC (Remote host closed the connection)
4622022-04-01T20:05:05  *** Kaizen_Kintsugi_ <Kaizen_Kintsugi_!~Kaizen_Ki@node-1w7jr9yi65te40puxn0mq5c1l.ipv6.telus.net> has joined #bitcoin-core-dev
4632022-04-01T20:11:05  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
4642022-04-01T20:15:35  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 260 seconds)
4652022-04-01T20:37:43  *** nanotube <nanotube!~nanotube@user/nanotube> has quit IRC (Ping timeout: 260 seconds)
4662022-04-01T20:37:59  *** willcl_ark <willcl_ark!~willcl-ar@user/willcl-ark/x-8282106> has quit IRC (Quit: Reconnecting)
4672022-04-01T20:38:20  *** willcl_ark <willcl_ark!~willcl-ar@user/willcl-ark/x-8282106> has joined #bitcoin-core-dev
4682022-04-01T20:42:56  *** Talkless <Talkless!~Talkless@mail.dargis.net> has joined #bitcoin-core-dev
4692022-04-01T20:45:24  *** brunoerg <brunoerg!~brunoerg@187.183.43.40> has joined #bitcoin-core-dev
4702022-04-01T20:50:07  *** brunoerg <brunoerg!~brunoerg@187.183.43.40> has quit IRC (Ping timeout: 260 seconds)
4712022-04-01T20:54:11  <laanwj> sipa: on linux, at least with gcc 11.2 i'm using locally, sp-relative accesses appear to use vmovdqu, it doesn't align the stack but uses the correct alignment assumptions
4722022-04-01T20:54:53  <sipa> dqu or dqa?
4732022-04-01T20:55:24  <laanwj> wait, that was actually a clang build
4742022-04-01T20:55:26  <laanwj> dqu
4752022-04-01T20:55:54  <laanwj> it doesn't assume the stack is aligned to 32 bytes, which makes sense
4762022-04-01T20:57:56  <sipa> oh, i misread what you said; i see
4772022-04-01T20:59:56  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
4782022-04-01T21:01:39  <laanwj> it uses the aligned variant only to move between registers (doubt it makes a difference which one is used there?) and accessing constant data it knows to be aligned
4792022-04-01T21:02:17  <laanwj> i don't get it really, it could do exactly the same on windows and it'd be correct?
4802022-04-01T21:02:39  <sipa> right
4812022-04-01T21:03:00  <sipa> i could understand if it uses the same codegen, but the alignment assumptions are different between the teo
4822022-04-01T21:03:25  <sipa> but here it seems it's actually different code being generated?
4832022-04-01T21:04:10  <laanwj> i think it's just the alignment assumptions that are different
4842022-04-01T21:05:01  <laanwj> i'd assume so, i'm not comparing against the same version of gcc right now
4852022-04-01T21:05:03  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 260 seconds)
4862022-04-01T21:09:11  <laanwj> what i don't get what the alignment assumptions made by gcc on windows even are; why would it *ever* think the stack is 32-byte aligned? as i see it could just err on the safe side, but it doesn't
4872022-04-01T21:09:56  <laanwj> that's what #24736 does but it removes all reasoning about alignment at all
4882022-04-01T21:09:57  <gribble> https://github.com/bitcoin/bitcoin/issues/24736 | guix: fix vmov alignment issues with gcc 10.3.0 & mingw-w64 by fanquake · Pull Request #24736 · bitcoin/bitcoin · GitHub
4892022-04-01T21:10:02  <laanwj> which is okay as a workaround
4902022-04-01T21:10:42  <laanwj> but i guess to patch upstream, one'd have to be more precise
4912022-04-01T21:12:01  <fanquake> btw there is even more discusion in the issue now: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54412
4922022-04-01T21:14:21  <laanwj> ah, this comment states exactly what i mean: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54412#c36
4932022-04-01T21:17:37  *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has quit IRC (Quit: bye)
4942022-04-01T21:18:04  *** SpellChecker <SpellChecker!~SpellChec@user/SpellChecker> has joined #bitcoin-core-dev
4952022-04-01T21:18:04  *** brunoerg <brunoerg!~brunoerg@187.183.43.40> has joined #bitcoin-core-dev
4962022-04-01T21:22:47  *** brunoerg <brunoerg!~brunoerg@187.183.43.40> has quit IRC (Ping timeout: 260 seconds)
4972022-04-01T21:25:48  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
4982022-04-01T21:26:13  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
4992022-04-01T21:34:45  *** Talkless <Talkless!~Talkless@mail.dargis.net> has quit IRC (Quit: Konversation terminated!)
5002022-04-01T21:39:18  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
5012022-04-01T21:39:43  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
5022022-04-01T21:52:19  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
5032022-04-01T21:56:36  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 240 seconds)
5042022-04-01T21:59:37  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev
5052022-04-01T22:04:03  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has quit IRC (Ping timeout: 260 seconds)
5062022-04-01T22:09:44  *** Guyver2 <Guyver2!~Guyver@guyver2.xs4all.nl> has quit IRC (Quit: Going offline, see ya! (www.adiirc.com))
5072022-04-01T22:10:10  *** bomb-on <bomb-on!~bomb-on@user/bomb-on> has quit IRC (Quit: aллилѹіа!)
5082022-04-01T22:21:36  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has quit IRC (Ping timeout: 240 seconds)
5092022-04-01T22:23:57  *** bitdex <bitdex!~bitdex@gateway/tor-sasl/bitdex> has joined #bitcoin-core-dev
5102022-04-01T22:38:18  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
5112022-04-01T22:38:43  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
5122022-04-01T22:41:22  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
5132022-04-01T22:41:52  <cfields> laanwj: cunningham's law strikes again, heh.
5142022-04-01T22:45:25  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 240 seconds)
5152022-04-01T23:13:18  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
5162022-04-01T23:13:44  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
5172022-04-01T23:31:45  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has joined #bitcoin-core-dev
5182022-04-01T23:33:48  *** shesek__ <shesek__!~shesek@user/shesek> has quit IRC (Remote host closed the connection)
5192022-04-01T23:34:14  *** shesek__ <shesek__!~shesek@user/shesek> has joined #bitcoin-core-dev
5202022-04-01T23:36:15  *** brunoerg <brunoerg!~brunoerg@2804:14d:5281:8ae2:54b8:7574:b1fa:4488> has quit IRC (Ping timeout: 260 seconds)
5212022-04-01T23:37:52  *** AaronvanW <AaronvanW!~AaronvanW@user/AaronvanW> has joined #bitcoin-core-dev