Changes between Version 10 and Version 11 of Status/GHC-6.12


Ignore:
Timestamp:
Jul 9, 2008 3:36:50 PM (6 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Status/GHC-6.12

    v10 v11  
    1616 * '''External Core''' (output only) is working again, thanks to Tim Chevalier. 
    1717 
    18   * '''Haddock 2''' (see also #1964 (GHC.Prim), #2335 (build problem)) 
     18  * '''Haddock 2''' (see also #1964 (GHC.Prim), #2335 (build problem)).  (Ian: a few days.) 
    1919    * Build it with GHC (maybe ship it with GHC too) 
    2020    * Documentation for GHC API done via Haddock 2 
     21 
     22 * '''Unicode support for text I/O'''.  This means adding Unicode encoding/decoding for Text I/O handles.   (Simon M: a few days work.) 
     23   * Consensus was that Text I/O should always use the current locale encoding.   
     24   * You can elect to have no encoding by opening in binary mode, but that's all. 
    2125 
    2226 * '''Extensible exceptions''', along the lines of Simon's paper [http://www.haskell.org/~simonmar/papers/ext-exceptions.pdf "An Extensible Dynamically-Typed Hierarchy of Exceptions"].  This is mainly a library change.  ''Simon Marlow'' 
     
    2933   * C program (or Excel) that calls multiple Haskell functions gets just one copy of the RTS, rather than one per DLL as now. 
    3034   * Performance penalty, but too small to measure 
     35 
     36 * '''Back-end revamp''', remove mangler (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. 
    3137 
    3238 * '''[http://haskell.org/haskellwiki/GHC/Indexed_types Type families]''', fully working. ''Manuel Chakravarty and Simon PJ'' 
     
    4753== Temporary list of 6.10 priorities == 
    4854 
    49   * Back-end revamp, remove mangler (see also #1501) 
     55 
    5056  * shared libraries (#1876) 
    5157  * Haddock 2 (see also #1964 (GHC.Prim), #2335 (build problem))