--- Day changed Tue Oct 06 2020 02:07 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Ping timeout: 260 seconds] 02:22 -!- shesek [~shesek@unaffiliated/shesek] has quit [Remote host closed the connection] 02:42 -!- jonatack [~jon@37.167.72.239] has joined ##miniscript 03:01 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 03:02 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined ##miniscript 05:07 -!- shesek [~shesek@164.90.217.137] has joined ##miniscript 05:07 -!- shesek [~shesek@164.90.217.137] has quit [Changing host] 05:07 -!- shesek [~shesek@unaffiliated/shesek] has joined ##miniscript 05:12 -!- jonatack [~jon@37.167.72.239] has quit [Read error: Connection reset by peer] 06:00 < darosior> (rust) the ExtData struct (src/ms/types/extra_props) is used for all fragments, not just legacy ones right ? 06:00 < darosior> Asking since the doc comment says so but it seems to be used unconditionally of the fragment "type" 06:13 -!- nothingmuch [~nothingmu@unaffiliated/nothingmuch] has quit [Quit: ZNC - http://znc.in] 06:49 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined ##miniscript 07:17 -!- nothingmuch [~nothingmu@unaffiliated/nothingmuch] has joined ##miniscript 09:04 -!- shesek [~shesek@unaffiliated/shesek] has quit [Ping timeout: 256 seconds] 09:09 < darosior> sanket1729: Do you have any context-specific logic in the compiler ? 09:09 < darosior> Apparently not but i'm currently implementing https://github.com/rust-bitcoin/rust-miniscript/issues/132 but am not sure how to proceed.. 09:09 < darosior> (Segwitv0 - only) 10:17 < sanket1729> darosior: Yes, that doccomnent is misplaced. We had some miniscript type level information for detecting whether the fragment is safe or not. 10:18 < sanket1729> That code was removed and replaced with ScriptContext generic, but I think we forgot to remove that comment 10:21 < sanket1729> Yes, there are context checks in compiler 10:25 < sanket1729> https://github.com/rust-bitcoin/rust-miniscript/blob/b70042e5b29b077ad123b1af5f855a02d8a4b0f9/src/policy/compiler.rs#L654-L658 has the relevant checks 10:27 < sanket1729> I think the stack_size checking code belongs there. 10:29 < sipa> sanket1729: i have the stack size analysis in the miniscript type itself; it's part of the typing checks 10:29 < sanket1729> Yes, we plan to do the same 12:08 -!- roconnor [~roconnor@host-45-78-194-116.dyn.295.ca] has quit [Ping timeout: 260 seconds] 23:14 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has quit [Remote host closed the connection] 23:14 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Write error: Connection reset by peer] 23:14 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has quit [Write error: Connection reset by peer] 23:14 -!- jb55 [~jb55@gateway/tor-sasl/jb55] has joined ##miniscript 23:18 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined ##miniscript 23:19 -!- sipa [~pw@gateway/tor-sasl/sipa1024] has joined ##miniscript