Changes between Version 35 and Version 36 of Status/GHC-6.12


Ignore:
Timestamp:
Sep 26, 2008 9:09:11 PM (7 years ago)
Author:
simonmar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Status/GHC-6.12

    v35 v36  
    3434 * '''Haddock 2''' (see also #1964 (GHC.Prim)).  ('''Ian Lynagh''')
    3535
     36 * '''GHC API''' improvement: '''Thomas Schilling''' is doing a SoC project.  Preserve comments and pragmas, generic traversals (#1467, #1886, GhcApiStatus). We'll ship whatever Thomas has committed by then.
     37
     38 * '''[http://haskell.org/haskellwiki/GHC/Indexed_types Type families]''', fully working. ''Manuel Chakravarty and Simon PJ''
     39
     40 * '''[http://haskell.org/haskellwiki/GHC/Data_Parallel_Haskell Nested data parallelism]''', in some form. ''Roman Leshchinskiy, Gabriele Keller, Manuel Chakravarty, Simon PJ''
     41 
     42  * More library reorg (#1338).  The goal here is to shift stuff out of boot-libs and into the Haskell Library Platform, which is independently upgradable.  Not hugely urgent, nice to have.
     43
     44  * `^C` should raise an exception by default (also SIGPIPE, see #1619, #2301). Nearly done!  But not quite complete if you fork another process.  This latter part is lower priority.
     45
    3646== Things we plan to do for sure ==
    3747
    3848  * '''Ship the Haskell Library Platform''' instead of 'extralibs'.  '''Don and Duncan''' are leading.
     49
     50= Beyond 6.10 =
     51
     52This is a list of things that are floating about in our minds for what to do beyond 6.10.  Nothing is decided, and these items vary wildly in their size.
     53
     54 * '''[wiki:Commentary/Compiler/NewCodeGen Back-end revamp]''' (see also #1501).  '''John Dias''' is in charge.  For 6.10 we will make sure that the whole existing path still exists, so we can choose at a late date whether to rely on the new path or not.
    3955
    4056 * '''Unicode support for text I/O'''.  This means adding Unicode encoding/decoding for Text I/O handles.   ('''Simon Marlow''': a few days work.)
     
    4864   * Performance penalty, but too small to measure
    4965
    50  * '''[wiki:Commentary/Compiler/NewCodeGen Back-end revamp]''' (see also #1501).  '''John Dias''' is in charge.  For 6.10 we will make sure that the whole existing path still exists, so we can choose at a late date whether to rely on the new path or not.
    51 
    52  * '''[http://haskell.org/haskellwiki/GHC/Indexed_types Type families]''', fully working. ''Manuel Chakravarty and Simon PJ''
    53 
    54  * '''[http://haskell.org/haskellwiki/GHC/Data_Parallel_Haskell Nested data parallelism]''', in some form. ''Roman Leshchinskiy, Gabriele Keller, Manuel Chakravarty, Simon PJ''
    55  
    56  * '''GHC API''' improvement: '''Thomas Schilling''' is doing a SoC project.  Preserve comments and pragmas, generic traversals (#1467, #1886, GhcApiStatus). We'll ship whatever Thomas has committed by then.
    57 
    58   * '''Finish System.Process revamp''' (#2233)
    59 
    60 == Lower priorities for 6.10 ==
    61 
    62   * More library reorg (#1338).  The goal here is to shift stuff out of boot-libs and into the Haskell Library Platform, which is independently upgradable.  Not hugely urgent, nice to have.
    63 
    64   * Binary package DB, or at least make the one-file-per package work (#593, #723, #2089)
    65 
    66   * `^C` should raise an exception by default (also SIGPIPE, see #1619, #2301). Nearly done!  But not quite complete if you fork another process.  This latter part is lower priority.
    67 
    68 
    69 = Beyond 6.10 =
    70 
    71 This is a list of things that are floating about in our minds for what to do beyond 6.10.  Nothing is decided, and these items vary wildly in their size.
    7266
    7367 * '''Opaque interfaces''' (optionally), so you can upgrade a library without recompiling.
     
    8074
    8175 * '''Static verification''' along the lines of Dana Xu's work.
     76
     77 * '''Finish System.Process revamp''' (#2233)
     78
     79 * Binary package DB, or at least make the one-file-per package work (#593, #723, #2089)