Changes between Version 78 and Version 79 of Status/GHC-7.8


Ignore:
Timestamp:
Jan 7, 2014 4:22:28 PM (17 months ago)
Author:
thoughtpolice
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Status/GHC-7.8

    v78 v79  
    11= Release plans for GHC 7.8 = 
    2  
    3 == Timeline == 
    4  
    5 See recent ghc-devs posting [http://permalink.gmane.org/gmane.comp.lang.haskell.ghc.devel/2569 GHC 7.8 Release Status & Schedule] for latest timeline. 
    62 
    73== Tickets == 
     
    1814== Pending things to completion == 
    1915 
    20  * Austin Seipp needs to upload the primops compatibility package for 7.8. This is is easy: mostly a copy of `compiler/utils/ExtsCompat64.hs` into a Cabal package. See also [http://www.haskell.org/haskellwiki/Compatibility_Modules the compatibility module page]. '''In progress'''. 
     16 * Austin Seipp needs to upload the primops compatibility package for 7.8. This is is easy: mostly a copy of `compiler/utils/ExtsCompat64.hs` into a Cabal package. See also [http://www.haskell.org/haskellwiki/Compatibility_Modules the compatibility module page]. 
    2117 
    22  * Austin also still has a lingering patch for #7602 to fix a large OS X performance regression, but it's still not merged. The basic gist is that the patch as written works for OS X 10.8. But in OS X 10.9 the TLS implementation changed, invalidating it, so investigation is needed. 
     18 * Austin also still has a lingering patch for #7602 to fix a large OS X performance regression, but it's still not merged. The basic gist is that the patch as written works for OS X 10.8. But in OS X 10.9 the TLS implementation changed, invalidating it, so some investigation is needed. 
    2319 
    2420 * `-XTemplateHaskell` should now imply `-dynamic-too`, based on the discussions in #8180. Austin is attempting to fix this by switching it on during module loading but it doesn't quite work yet. 
    2521 
     22 * **Pattern synonyms will make it**! Austin will merge them Real Soon Now, after making sure there's documentation, Haddock works, and the T's are crossed and I's dotted. 
     23 
     24 * **New Haddock parser** will hopefully go in, but isn't guaranteed yet. Austin will work with Mateusz to try and get it in ASAP. 
     25 
     26== The Windows Conundrum == 
     27 
     28 
     29 
    2630 * Dynamic GHCi (#3658). This is working in HEAD, and enabled if `DYNAMIC_GHC_PROGRAMS=YES`, which causes GHC itself to be built dynamically. Currently it's enabled by default if dynamic libraries are supported, except for FreeBSD and Windows. 
    27    On FreeBSD the reason it's disabled is due to a bug in FreeBSD's rtld. This has been fixed, but we're waiting for the fix to make it into releases. This might be in time for 7.8, but certainly will be for 7.10. See #7819. 
    2831   On Windows, there are a few problems: 
    2932    * `-dynamic-too` doesn't work on Windows (#8228)