WIP: Move large tuples to a new module GHC.LargeTuple
Goal is to avoid reading its interface file for programs that don't use large tuples, so we can add instances for large tuples without affecting compiler performance in the common case.
Showing
- compiler/main/Constants.hs 3 additions, 0 deletionscompiler/main/Constants.hs
- compiler/prelude/PrelNames.hs 2 additions, 1 deletioncompiler/prelude/PrelNames.hs
- compiler/prelude/TysWiredIn.hs 5 additions, 2 deletionscompiler/prelude/TysWiredIn.hs
- libraries/base/GHC/LargeTuple.hs 263 additions, 0 deletionslibraries/base/GHC/LargeTuple.hs
- libraries/base/base.cabal 1 addition, 0 deletionslibraries/base/base.cabal
- libraries/ghc-prim/GHC/Tuple.hs 1 addition, 199 deletionslibraries/ghc-prim/GHC/Tuple.hs
Loading
Please register or sign in to comment