Changes between Version 18 and Version 19 of Status/GHC-6.12


Ignore:
Timestamp:
Jul 9, 2008 4:01:35 PM (6 years ago)
Author:
simonpj
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Status/GHC-6.12

    v18 v19  
    55= Plans for GHC 6.10 = 
    66 
    7 We expect to release GHC 6.10 around ICFP 2008.  Here are the big items that we hope to include, along with who is primarily responsible for delivering these promises: 
     7We expect to release GHC 6.10 around ICFP 2008.  Here are the big items that we hope to include, along with who is primarily responsible for delivering these promises. 
     8 
     9== Things that are done already == 
    810 
    911 * Several '''language extensions''' advertised in the [wiki:Status/Nov07 November 2007 status report]: 
     
    1416 '''Done''': these are all in the HEAD already. 
    1517 
     18 * '''Parallel garbage collection''' (see [http://research.microsoft.com/%7Esimonpj/papers/parallel-gc/index.htm Parallel generational-copying garbage collection with a block-structured heap]).  '''Done'''. 
     19 
    1620 * '''External Core''' (output only) is working again, thanks to Tim Chevalier. 
     21 
     22 * Better '''versioning''' to support separate compilation; perhaps checksums/fingerprints. Already done! 
     23 
     24 
     25== Things we plan to do for sure == 
    1726 
    1827  * '''Haddock 2''' (see also #1964 (GHC.Prim), #2335 (build problem)).  ('''Ian Lynagh''': a few days.) 
     
    2534 
    2635 * '''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.  '''Ian Lynagh''' is running a discussion, but we expect it to reach consensus in plenty of time for 6.10. 
    27  
    28  * '''Parallel garbage collection''' (see [http://research.microsoft.com/%7Esimonpj/papers/parallel-gc/index.htm Parallel generational-copying garbage collection with a block-structured heap]).  '''Done'''. 
    2936 
    3037 * '''Shared libraries''', as a result of Clemens Fruhwirth's Summer of Code project.  (#1876) ''Simon Marlow'' 
     
    4249 * Further '''library reorganisation''', but with more attention paid to backward compatibility. ''Ian Lynagh'' 
    4350  
    44  * Better '''versioning''' to support separate compilation; perhaps checksums/fingerprints. Already done! 
    45  
    46  * Improvements to the '''GHC API''' (Thomas Schilling's SoC project) 
     51 * '''GHC API''' improvement: '''Thomas Schilling''' is doing a SoC project. 
    4752 
    4853 * GHC now uses '''libffi''' to implement parts of the FFI, replacing some of the home-grown and very architecture-specific code we had to do this.  Amongst other benefits, this will ease the task of porting GHC in the future.