Draft: Allow unsafeDupableInterleaveIO to inline
While trying to learn more about our black-hole mechanism(s), I found the reasoning in Note [unsafeDupableInterleaveIO should not be inlined]
impossible to follow. So I replaced it.
Also, it doesn't make much sense to hurt uses of the more-unsafe dupable versions of these operations with NOINLINE
when really the problem is ensuring the non-duping versions really don't allow duplication.
This changes base
, so it has a CLC proposal.
Edited by Matthew Craven