--- Log opened Wed Nov 18 00:00:20 2020 00:19 -!- jeremyrubin [~jr@c-73-15-215-148.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 00:57 < elichai2> BlueMatt: probably worth opening an issue on rust-lang/rust 02:03 -!- CubicEarth [~CubicEart@c-67-168-1-172.hsd1.wa.comcast.net] has quit [Ping timeout: 272 seconds] 02:26 -!- CubicEarth [~CubicEart@c-67-168-1-172.hsd1.wa.comcast.net] has joined #rust-bitcoin 02:42 -!- midnight [~midnight@unaffiliated/midnightmagic] has quit [Ping timeout: 244 seconds] 02:46 -!- midnight [~midnight@unaffiliated/midnightmagic] has joined #rust-bitcoin 03:18 -!- Naomie34Leuschke [~Naomie34L@static.57.1.216.95.clients.your-server.de] has joined #rust-bitcoin 03:48 -!- belcher_ is now known as belcher 04:18 -!- tibo [~tibo@2400:4050:2a83:7000:a954:b187:289e:ed99] has quit [Remote host closed the connection] 04:32 -!- CubicEarth [~CubicEart@c-67-168-1-172.hsd1.wa.comcast.net] has quit [Ping timeout: 256 seconds] 04:34 -!- CubicEarth [~CubicEart@c-67-168-1-172.hsd1.wa.comcast.net] has joined #rust-bitcoin 05:37 -!- shesek` is now known as shesek 05:37 -!- shesek [~shesek@164.90.217.137] has quit [Changing host] 05:37 -!- shesek [~shesek@unaffiliated/shesek] has joined #rust-bitcoin 06:34 -!- shesek [~shesek@unaffiliated/shesek] has quit [Remote host closed the connection] 06:34 -!- shesek [~shesek@164.90.217.137] has joined #rust-bitcoin 06:34 -!- shesek [~shesek@164.90.217.137] has quit [Changing host] 06:34 -!- shesek [~shesek@unaffiliated/shesek] has joined #rust-bitcoin 06:39 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 06:52 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 240 seconds] 07:04 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 07:28 < stevenroose> miniscript is at v3.0.0??? I'm still using v0.12.0 :D 07:31 -!- Naomie34Leuschke [~Naomie34L@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 246 seconds] 07:41 -!- jeremyrubin [~jr@c-73-15-215-148.hsd1.ca.comcast.net] has joined #rust-bitcoin 08:02 < BlueMatt> elichai2: meh. it was some is-variable-assign-used pass or similar slowness with some macro blowup. not enough that that *should* have happened, but afaiu its well-known that large function bodies result in rustc being very, very, very sad. 10:41 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 10:42 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 11:20 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 11:20 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 11:28 < sanket1729_> Just curious, why do we have scripts to prefix all methods in with string rustsecp from libsecp256k1? 12:22 -!- nothingmuch_ is now known as nothingmuch 13:17 < andytoshi> sanket1729_: it also prefixes with the version number 13:17 < andytoshi> and the reason is that you can have multiple versions of rust-secp (and maybe also rust-secp-zkp) in the same dependency tree 13:18 < sanket1729_> ouch. It sucks that is the cleanest way out here? 13:18 < andytoshi> cargo internally munges all the symbol names for Rust code so that you can have multiple versions of rust libs (and get nice error messages like "bitcoin::Transaction is not bitcoin::Transaction, maybe you have multiple versions of bitcoin?" 13:18 < sanket1729_> here as in rust ecossytem 13:18 < andytoshi> but it can't do it for C code 13:18 < andytoshi> and worse, there is no standard way to do this in C 13:18 < andytoshi> because the C standard committee is aliens from the planet Pedantic who have never deployed real code in their lives 13:19 < andytoshi> so yes, sadly, this is what we have to do 13:19 < andytoshi> and it's a very common thing for large C libraries to have symbol-renaming code in their build systems 13:19 < sanket1729_> nice, interesting 13:19 < sanket1729_> good to know that it's a well defined hack 13:21 < andytoshi> heh 13:21 < andytoshi> we resisted doing this for a long time but it caused us so much pain to have symbol conflicts. this is also why we don't have a serious rust-secp-zkp still today 13:21 < andytoshi> (though we've solved that now and just need to take some time..) 13:31 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 13:32 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 13:49 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 13:49 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 14:27 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-mbwcgsqcljczdygs] has quit [Ping timeout: 260 seconds] 14:28 -!- fiatjaf [~fiatjaf@2804:7f2:2986:ebf7:ea40:f2ff:fe85:d2dc] has quit [Ping timeout: 260 seconds] 14:29 -!- elichai2 [sid212594@gateway/web/irccloud.com/x-kmxptbegweexrioe] has joined #rust-bitcoin 14:29 -!- fiatjaf [~fiatjaf@2804:7f2:2986:ebf7:ea40:f2ff:fe85:d2dc] has joined #rust-bitcoin 15:12 -!- Ed0 [~edouard@2001:41d0:401:3100::4897] has quit [Ping timeout: 244 seconds] 15:15 -!- Ed0 [~edouard@137.ip-193-70-113.eu] has joined #rust-bitcoin 15:33 -!- tibo [~tibo@2400:4050:2a83:7000:bd84:ccb:41c:63f9] has joined #rust-bitcoin 16:20 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 240 seconds] 16:58 -!- Isthmus [sid302307@gateway/web/irccloud.com/x-egyhrwljsnapkjej] has quit [Ping timeout: 260 seconds] 17:00 -!- Isthmus [sid302307@gateway/web/irccloud.com/x-tsjwkjmdmowmbbfl] has joined #rust-bitcoin 17:00 -!- jeremyrubin [~jr@c-73-15-215-148.hsd1.ca.comcast.net] has quit [Ping timeout: 272 seconds] 18:29 -!- jeremyrubin [~jr@c-73-15-215-148.hsd1.ca.comcast.net] has joined #rust-bitcoin 19:06 -!- DeanWeen [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 19:54 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #rust-bitcoin 19:57 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 240 seconds] 20:46 < andytoshi> ok, i have a working interpreter API but i'm still missing a couple pieces that our examples/tests support 20:46 < andytoshi> one is outputting the inferred descriptor ... re-adding this may involve bringing the context transmutes back 20:47 < andytoshi> but, i muse, we could instead just offer a way to get the stringified descriptor...and if a user wants a structured one they can re-parse it. or we can even just do this 20:47 < andytoshi> the other missing thing is the sighash support which will be much more straightforward 20:48 < andytoshi> also, you're gonna hate me, i have a 2200 line diff somehow 21:23 -!- jeremyrubin [~jr@c-73-15-215-148.hsd1.ca.comcast.net] has quit [Ping timeout: 256 seconds] 23:48 -!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has quit [Disconnected by services] --- Log closed Thu Nov 19 00:00:21 2020