Changes between Version 5 and Version 6 of GhcPlanning


Ignore:
Timestamp:
Nov 17, 2006 2:09:39 PM (8 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'''