Changes between Version 5 and Version 6 of GhcPlanning


Ignore:
Timestamp:
Nov 17, 2006 2:09:39 PM (9 years ago)
Author:
simonmar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GhcPlanning

    v5 v6  
    88Ian's projects
    99
    10  * '''BuildBot''': Make stable backport and give to Paul to install when he is ready
     10 * '''BuildBot''': Install on darcs.haskell.org and set up slaves
     11   * Set up Windows nightly build
     12   * Set up unregisterised nightly build?
    1113
    1214 * '''Building libraries using Cabal''': Tidy up patches, do haddocking, test, then push.
     
    1517   a bug where GHC gets confused when as it learns more about a type as it compiles
    1618   recursive modules: [ticket:930].
     19   * Look into whether we can do `SplitLibraries` with Cabal or not.
     20
     21 * Freeing resources on unload.  Why is it hard to guarantee that Haskell finalisers run?
    1722
    1823 * '''Dynamic linking and shared libraries'''
    1924   * GHCi seems to be working unregisterised
     25   * Make -fPIC work with the NCG on various arches
     26   * DLL/SO for RTS+Base libs.  Then lots of DLLs/SOs can share one RTS.
    2027   * nofib -fPIC vs normal code on the common arches
    21    * Try it with native code gen
    22    * Try it with registerised
    23    * DLL/SO for RTS+Base libs.  Then lots of DLLs/SOs can share one RTS.
    2428   * nofib DLL vs static on the common arches
    25    * Instructions for how to build DLL and SOs
    26    * Freeing resources on unload.  Why is it hard to guarantee that Haskell finalisers run?
    27    * Make sure that DLL/SO works ok when all you are doing is exporting a Haskell function or functions.  Issues: initialising the Haskell RTS
    28    * Linking to C++ (may be a separate issue from *dynamic* linking)
    29    * Write Wiki page describing linking
     29   * Doc updates
     30   * Write Wiki page describing GHCi linker
    3031     * GHCi’s linker (.o files) vs system linker (.so and .dll only)
    3132     * GHCi’s linker only works on 5-ish platforms. 
    32      * 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?
     33
     34 * What does this mean: Make sure that DLL/SO works ok when all you are doing is exporting a Haskell function or functions.  Issues: initialising the Haskell RTS
    3335
    3436 * '''trac''' Add a "not_ghc" milestone or somesuch, for extralibs, proposals, etc.
    3537
    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.
     38 * '''Mailing lists''':
     39   * Put procmail in front of mailman so we can allow big darcs patches through.
     40   * get sudo access on haskell.org
     41   * install spam-filtering technology
     42   * reoganise mailing lists: remove cvs-all, resubscribe everyone to the other lists
     43     (announce beforehand).
    3944
    4045 * '''Broken tests'''