patch applied (ghc-6.6/ghc): Rework the block allocator

Ian Lynagh <[email protected]> Tue, 16 Jan 2007 14:48:23 -0800
Newsgroups gmane.comp.lang.haskell.cvs.all
Message-ID <20070116224823.GA17712__11243.2596310557$1168987748$gmane$org@cvs.haskell.org>
Thu Dec 14 03:09:01 PST 2006  Simon Marlow <[email protected]>
  * Rework the block allocator
  
  The main goal here is to reduce fragmentation, which turns out to be
  the case of #743.  While I was here I found some opportunities to
  improve performance too.  The code is rather more complex, but it also
  contains a long comment describing the strategy, so please take a look
  at that for the details.

    M ./includes/Block.h +44
    M ./rts/BlockAlloc.c -202 +479
    M ./rts/Storage.c -8 +1