Rules for use of unsafeThaw...

Bulat Ziganshin bulatz at
Thu Nov 3 12:16:40 EST 2005

Hello Jan-Willem,

Thursday, November 03, 2005, 8:08:09 PM, you wrote:

JWM> I've recently been experimenting with unsafeFreeze/unsafeThaw in  
JWM> GHC.  Judicious use of these functions vastly reduces GC overhead in  
JWM> Data.HashTable.  However, a slightly mis-timed GC will cause the  
JWM> whole mess to crash.

i had (for another reason) proposal for adding disableGC/enableGC
primitives to GHC. Simon Marlow says that it is in principle possible,
although is not easy

Best regards,
 Bulat                            mailto:bulatz at

More information about the Glasgow-haskell-users mailing list