Restore Trees That Grow reverted commits
The following commits were reverted prior to the release of GHC 8.4.1, because the time to derive Data instances was too long [1]. 438dd1cb Phab:D4147 e3ec2e7a Phab:D4177 47ad6578 Phab:D4186 The work is continuing, as the minimum bootstrap compiler is now GHC 8.2.1, and this allows Plan B[2] for instances to be used. This will land in a following commit. Updates Haddock submodule [1] https://ghc.haskell.org/trac/ghc/wiki/ImplementingTreesThatGrow/Instances [2] https://ghc.haskell.org/trac/ghc/wiki/ImplementingTreesThatGrow/Instances#PLANB
Showing
- compiler/deSugar/Check.hs 31 additions, 30 deletionscompiler/deSugar/Check.hs
- compiler/deSugar/Coverage.hs 109 additions, 105 deletionscompiler/deSugar/Coverage.hs
- compiler/deSugar/DsArrows.hs 44 additions, 36 deletionscompiler/deSugar/DsArrows.hs
- compiler/deSugar/DsExpr.hs 64 additions, 60 deletionscompiler/deSugar/DsExpr.hs
- compiler/deSugar/DsGRHSs.hs 8 additions, 7 deletionscompiler/deSugar/DsGRHSs.hs
- compiler/deSugar/DsListComp.hs 13 additions, 7 deletionscompiler/deSugar/DsListComp.hs
- compiler/deSugar/DsMeta.hs 102 additions, 92 deletionscompiler/deSugar/DsMeta.hs
- compiler/deSugar/DsUtils.hs 33 additions, 30 deletionscompiler/deSugar/DsUtils.hs
- compiler/deSugar/Match.hs 55 additions, 52 deletionscompiler/deSugar/Match.hs
- compiler/deSugar/MatchLit.hs 19 additions, 16 deletionscompiler/deSugar/MatchLit.hs
- compiler/deSugar/PmExpr.hs 19 additions, 20 deletionscompiler/deSugar/PmExpr.hs
- compiler/hsSyn/Convert.hs 144 additions, 113 deletionscompiler/hsSyn/Convert.hs
- compiler/hsSyn/HsBinds.hs 45 additions, 26 deletionscompiler/hsSyn/HsBinds.hs
- compiler/hsSyn/HsDecls.hs 33 additions, 32 deletionscompiler/hsSyn/HsDecls.hs
- compiler/hsSyn/HsExpr.hs 472 additions, 252 deletionscompiler/hsSyn/HsExpr.hs
- compiler/hsSyn/HsExpr.hs-boot 7 additions, 7 deletionscompiler/hsSyn/HsExpr.hs-boot
- compiler/hsSyn/HsExtension.hs 457 additions, 42 deletionscompiler/hsSyn/HsExtension.hs
- compiler/hsSyn/HsLit.hs 53 additions, 11 deletionscompiler/hsSyn/HsLit.hs
- compiler/hsSyn/HsPat.hs 177 additions, 106 deletionscompiler/hsSyn/HsPat.hs
- compiler/hsSyn/HsPat.hs-boot 2 additions, 2 deletionscompiler/hsSyn/HsPat.hs-boot
Loading
Please register or sign in to comment