--- Log opened Wed Apr 20 00:00:00 2022 01:53 < darosior> sipa: If i were to justify why we have 4 different fuzz targets, i'd say that miniscript_stable and miniscript_smart are different approaches to having exhaustive unit tests on random nodes with a "smarter" randomness (the fuzz engine). I'd say that miniscript_string and miniscript_script are specialized targets on what fuzzers are good at finding 01:53 < darosior> bugs about: parsing. If we were to add a TestNode() to those i think it would diverge from this goal (admittedly only slightly as the performance hit is probably not so high) and make the line with miniscript_stable more blurry: after all, the string and script representations are just another stable encoding for a Miniscript. Therefore i think we 01:53 < darosior> should keep TestNode() for miniscript_stable/miniscript_smart, and keep miniscript_string/miniscript_script focused on parsing. 04:59 <@sipa> ok 04:59 -!- elsirion_ [~quassel@gateway/tor-sasl/elsirion] has joined ##miniscript 05:02 -!- wybpip[m] [~wybpipmat@2001:470:69fc:105::1:f452] has joined ##miniscript 05:02 -!- wybpip[m] [~wybpipmat@2001:470:69fc:105::1:f452] has left ##miniscript [] 05:03 -!- elsirion [~quassel@gateway/tor-sasl/elsirion] has quit [Ping timeout: 240 seconds] 07:49 -!- achow101 [~achow101@user/achow101] has quit [Quit: Bye] 07:50 -!- achow101 [~achow101@user/achow101] has joined ##miniscript 08:14 < darosior> https://github.com/sipa/miniscript/issues/98 is now complete 🎉 08:14 <@sipa> 🚀 08:55 -!- salvatoshi [~salvatosh@genymobile-2-6-86.fib.nerim.net] has quit [Ping timeout: 256 seconds] 16:25 -!- ademan[m] [~ademan@2001:470:69fc:105::1:16db] has quit [Ping timeout: 240 seconds] 16:26 -!- ademan[m] [~ademan@2001:470:69fc:105::1:16db] has joined ##miniscript 23:52 -!- salvatoshi [~salvatosh@genymobile-2-6-86.fib.nerim.net] has joined ##miniscript --- Log closed Thu Apr 21 00:00:02 2022