Remove the concept of stableRoots.
authorLemmih <lemmih@gmail.com>
Tue, 21 Nov 2006 19:37:01 +0000 (19:37 +0000)
committerLemmih <lemmih@gmail.com>
Tue, 21 Nov 2006 19:37:01 +0000 (19:37 +0000)
commit354672b03f0d765145ada7821b5e001db22274dd
tree398fed7a702bbb796548986b179c0d4d7f4c903f
parentd25ceab670047040434303ec41f73e790c11b7c4
Remove the concept of stableRoots.

StableRoots opened new possibilities in the world
of plugins with their ability to link partially
applied closures against object code.
Exporting '(fn pluginwideState)' severely reduced
the complexity of HIDE's plugin system. The previous
system of global variables was both fragile and hard
to scale.

Good bye, StableRoots. We sure had some fun.
compiler/ghci/ObjLink.lhs
rts/Linker.c
rts/sm/GC.c