Changes between Version 5 and Version 6 of GhcPlanning
- Timestamp:
- 11/17/06 06:09:39 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GhcPlanning
v5 v6 8 8 Ian's projects 9 9 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? 11 13 12 14 * '''Building libraries using Cabal''': Tidy up patches, do haddocking, test, then push. … … 15 17 a bug where GHC gets confused when as it learns more about a type as it compiles 16 18 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? 17 22 18 23 * '''Dynamic linking and shared libraries''' 19 24 * 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. 20 27 * nofib -fPIC vs normal code on the common arches 21 * Try it with native code gen22 * Try it with registerised23 * DLL/SO for RTS+Base libs. Then lots of DLLs/SOs can share one RTS.24 28 * 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 30 31 * GHCi’s linker (.o files) vs system linker (.so and .dll only) 31 32 * 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 33 35 34 36 * '''trac''' Add a "not_ghc" milestone or somesuch, for extralibs, proposals, etc. 35 37 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). 39 44 40 45 * '''Broken tests'''
