EPA: Move EpAnn out of extension points
Leaving a few that are too tricky, maybe some other time. Also - remove some unneeded helpers from Parser.y - reduce allocations with strictness annotations Updates haddock submodule Metric Decrease: parsing001
Showing
- compiler/GHC/Hs/Binds.hs 14 additions, 14 deletionscompiler/GHC/Hs/Binds.hs
- compiler/GHC/Hs/Decls.hs 40 additions, 40 deletionscompiler/GHC/Hs/Decls.hs
- compiler/GHC/Hs/Dump.hs 7 additions, 0 deletionscompiler/GHC/Hs/Dump.hs
- compiler/GHC/Hs/Expr.hs 57 additions, 57 deletionscompiler/GHC/Hs/Expr.hs
- compiler/GHC/Hs/ImpExp.hs 10 additions, 10 deletionscompiler/GHC/Hs/ImpExp.hs
- compiler/GHC/Hs/Pat.hs 13 additions, 13 deletionscompiler/GHC/Hs/Pat.hs
- compiler/GHC/Hs/Type.hs 21 additions, 24 deletionscompiler/GHC/Hs/Type.hs
- compiler/GHC/Hs/Utils.hs 22 additions, 22 deletionscompiler/GHC/Hs/Utils.hs
- compiler/GHC/HsToCore/Arrows.hs 2 additions, 2 deletionscompiler/GHC/HsToCore/Arrows.hs
- compiler/GHC/Parser.y 363 additions, 403 deletionscompiler/GHC/Parser.y
- compiler/GHC/Parser/Annotation.hs 7 additions, 4 deletionscompiler/GHC/Parser/Annotation.hs
- compiler/GHC/Parser/PostProcess.hs 166 additions, 203 deletionscompiler/GHC/Parser/PostProcess.hs
- compiler/GHC/Parser/Types.hs 2 additions, 2 deletionscompiler/GHC/Parser/Types.hs
- compiler/GHC/Rename/Bind.hs 2 additions, 2 deletionscompiler/GHC/Rename/Bind.hs
- compiler/GHC/Rename/Expr.hs 5 additions, 5 deletionscompiler/GHC/Rename/Expr.hs
- compiler/GHC/Rename/Splice.hs 3 additions, 3 deletionscompiler/GHC/Rename/Splice.hs
- compiler/GHC/Rename/Utils.hs 2 additions, 2 deletionscompiler/GHC/Rename/Utils.hs
- compiler/GHC/Tc/Deriv/Generate.hs 3 additions, 3 deletionscompiler/GHC/Tc/Deriv/Generate.hs
- compiler/GHC/Tc/Gen/Expr.hs 2 additions, 2 deletionscompiler/GHC/Tc/Gen/Expr.hs
- compiler/GHC/Tc/Gen/Head.hs 5 additions, 5 deletionscompiler/GHC/Tc/Gen/Head.hs
Loading
Please register or sign in to comment