Changes between Version 6 and Version 7 of Status/May14


Ignore:
Timestamp:
Apr 28, 2014 11:36:02 AM (15 months ago)
Author:
ezyang
Comment:

HEAP_ALLOCED

Legend:

Unmodified
Added
Removed
Modified
  • Status/May14

    v6 v7  
    2727 * **CPU-specific optimizations** - Austin is currently investigating the implementation of CPU-specific optimisations for GHC, including new `-march` and `-mcpu` flags to adjust tuning for a particular processor. Right now, there is some preliminary work towards optimizing copies on later Intel machines. There's interest in expanding this further as well.
    2828
     29 * **Changes to static closures for faster garbage collection** - Edward is working on an overhaul of how static closures represented at runtime to eliminate some expensive memory dereferences in the GC hotpath. The initial results are encouraging: these changes can result in an up to 8% in the runtime of some GC heavy benchmarks. [HEAPALLOCED]
     30
    2931 * **Coverity** - Austin & friends have began running the Coverity static analyzer over the GHC runtime system in an attempt to weed out bugs[!CoverityScan]. This has luckily reported several very useful issues to us, and identified some possible cleanup. These fixes are also going into the 7.8 branch, and GHC and its associated code will be scanned by Coverity continuously in the future.
    3032
     
    4244
    4345[GHC8978] https://ghc.haskell.org/trac/ghc/ticket/8978 [[br]]
    44 [AMP] https://github.com/quchen/articles/blob/master/applicative_monad.md [[br]]
    45 [KD] Kinds without Data - ​http://ghc.haskell.org/trac/ghc/wiki/GhcKinds/KindsWithoutData [[br]]
    46 [TA] Explicit type application - ​http://ghc.haskell.org/trac/ghc/wiki/ExplicitTypeApplication [[br]]
    47 [!CoverityScan] https://scan.coverity.com [[br]]
    48 [PPA] https://launchpad.net/~hvr/+archive/ghc/ [[br]]
    49 [DEB] http://deb.haskell.org [[br]]
    50 [!TravisCI] https://github.com/nomeata/ghc-complete [[br]]
     46[AMP] https://github.com/quchen/articles/blob/master/applicative_monad.md [br]]
     47[KD] Kinds without Data - ​http://ghc.haskell.org/trac/ghc/wiki/GhcKinds/KindsWithoutData  [[br]]
     48[TA] Explicit type application - ​http://ghc.haskell.org/trac/ghc [[br]] /wiki/ExplicitTypeApplication [!CoverityScan] https://scan.coverity.com [[br]]
     49[PPA] https://launchpad.net/~hvr/+archive/ghc/ [[br]]
     50[DEB] http://deb.haskell.org [[br]]
     51[!TravisCI] https://github.com/nomeata/ghc-complete [[br]]
     52[HEAPALLOCED] https://ghc.haskell.org/trac/ghc/ticket/8199 [[br]]