I believe it's so that we can run finalizers before shutdown.
Excerpts from Ömer Sinan Ağacan's message of 2018-04-06 16:49:41 +0300: > Hi, > > I'm wondering why we run GC in this line: > > https://github.com/ghc/ghc/blob/master/rts/Schedule.c#L2670 > > I went back in commit history using git blame and found the commit that > introduced that line (5638488ba28), but it didn't help. Does anyone know why > we > need that line? > > Thanks, > > Ömer _______________________________________________ ghc-devs mailing list [email protected] http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
