patch applied (packages/base): Second attempt to fix #1185
(forkProcess and -threaded)
Simon Marlow
marlowsd at gmail.com
Thu Nov 12 08:06:34 EST 2009
Wed Nov 11 07:19:15 PST 2009 Simon Marlow <marlowsd at gmail.com>
* Second attempt to fix #1185 (forkProcess and -threaded)
Ignore-this: fa5f5d5e4e080d4b612a37244f937f9c
Patch 2/2: first patch is to ghc
This time without dynamic linker hacks, instead I've expanded the
existing rts/Globals.c to cache more CAFs, specifically those in
GHC.Conc. We were already using this trick for signal handlers, I
should have realised before.
It's still quite unsavoury, but we can do away with rts/Globals.c in
the future when we switch to a dynamically-linked GHCi.
M ./GHC/Conc.lhs -74 +91
View patch online:
http://darcs.haskell.org/packages/base/_darcs/patches/20091111151915-12142-3cae682b4f452dae606eb44d17fd2b994403f16d.gz
More information about the Cvs-libraries
mailing list