We were previously utilizing finalizers on MVar in 2.7.0.0. We've removed SocketStatus and the MVar that wrapped it, so we no longer have that option. We should utilize Weak for this purpose:
https://hackage.haskell.org/package/base-4.10.1.0/docs/System-Mem-Weak.html
We were previously utilizing finalizers on
MVarin 2.7.0.0. We've removedSocketStatusand theMVarthat wrapped it, so we no longer have that option. We should utilizeWeakfor this purpose:https://hackage.haskell.org/package/base-4.10.1.0/docs/System-Mem-Weak.html