patch applied (packages/containers): Changing INLINE pragmas.

Ian Lynagh igloo at earth.li
Fri Nov 12 17:09:17 EST 2010


Sat Oct 16 14:59:59 PDT 2010  Milan Straka <fox at ucw.cz>
  * Changing INLINE pragmas.
  
  The internal functions that need to be inlined are marked INLINE
  (bit fiddling in IntMap/IntSet, empty, singleton, bin).
  
  Aslo if INLINABLE is available, use it for all exported functions.
  The functions like insert that were INLINE because of specialization
  issues are now INLINE only in the case of INLINABLE absence.

    M ./Data/IntMap.hs -48 +16
    M ./Data/IntSet.hs -48 +16
    M ./Data/Map.hs -30 +61
    M ./Data/Set.hs -12 +16

View patch online:
http://darcs.haskell.org/cgi-bin/darcsweb.cgi?r=packages/containers;a=darcs_commitdiff;h=20101016215959-7b66e-14b5ee37c2e0b8b1a7466e43369e332e0f017bb5.gz


More information about the Cvs-libraries mailing list