Changes between Version 2 and Version 3 of GhcPlanning

Nov 13, 2006 1:11:09 PM (9 years ago)



  • GhcPlanning

    v2 v3  
    88Ian's projects
    10  * '''BuildBot''': nearly ready.  Need to install on
     10 * '''BuildBot''': Make stable backport and give to Paul to install when he is ready
    12  * '''Building libraries using Cabal'''
     12 * '''Building libraries using Cabal''': Tidy up patches, do haddocking, test, then push.
     13   Don't worry about unreg way: we'll probably drop it anyway, and for nightly testing we
     14   can just do a full unreg build. Can't build the GHC package with --make due to
     15   a bug where GHC gets confused when as it learns more about a type as it compiles
     16   recursive modules.
    1418 * '''Dynamic linking and shared libraries'''
    15    * Seems to be working unregisterised
     19   * GHCi seems to be working unregisterised
     20   * nofib -fPIC vs normal code on the common arches
    1621   * Try it with native code gen
    1722   * Try it with registerised
    1823   * DLL/SO for RTS+Base libs.  Then lots of DLLs/SOs can share one RTS.
     24   * nofib DLL vs static on the common arches
    1925   * Instructions for how to build DLL and SOs
    2026   * Freeing resources on unload.  Why is it hard to guarantee that Haskell finalisers run?
    2632     * Do we need indirections between modules in one package, or only for cross-package links?  And is this decided when compiling the module, or when linking the module?
     34 * '''trac''' Add a "not_ghc" milestone or somesuch, for extralibs, proposals, etc.
     36 * '''List filtering'''
     37   Put procmail in front of mailman so we can allow big darcs patches through.
     38   In the longer term we can look at running some sort of spam discarder or marker with procmail too.
     40 * '''Broken tests'''
     41   Change `fail` to `broken(123)` and try to get the HEAD to a state where all
     42   test failures are broken and have a bug annotated. Update building guide
     43   to know about this change.
    2845Simon PJ's projects
     46 * '''Lambda match''' Look at Claus' patch
     47 * '''Patch submission''' Write some blurb on patch submission guidelines
    2948 * '''Implication constraints'''
    3049 * '''Demand analysis''' with Kirsten Chevalier
    3453Simon M's projects
     54 * '''darcs''' Get darcs.h.o:~ian/darcs/ installed
    3555 * '''Parallel garbage collection'''