Make getDirectoryContents safe without assuming marking from the C stack during garbage collection, as primitives should be (see notice in builtin.c).  This function has had this bug since it started working, but heavy use by Cabal has flushed it out now.
Make getDirectoryContents safe without assuming marking from the C
stack during garbage collection, as primitives should be (see notice
in builtin.c).  This function has had this bug since it started working,
but heavy use by Cabal has flushed it out now.

FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs