diff options
author | Oleg Grenrus <oleg.grenrus@iki.fi> | 2019-04-11 16:46:06 +0300 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2019-05-10 16:26:28 -0400 |
commit | 5eb9445444c4099fc9ee0803ba45db390900a80f (patch) | |
tree | 9ab29cf68eec518aba5255225f786ec2617833bd | |
parent | 396e01b472bba36530e7eb065b82d311f0da7880 (diff) | |
download | haskell-5eb9445444c4099fc9ee0803ba45db390900a80f.tar.gz |
Add Generic tuple instances up to 15-tuple
Why 15? Because we have Eq instances up to 15.
Metric Increase:
T9630
haddock.base
-rw-r--r-- | libraries/base/GHC/Generics.hs | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/libraries/base/GHC/Generics.hs b/libraries/base/GHC/Generics.hs index 0492464d2b..195c2032f2 100644 --- a/libraries/base/GHC/Generics.hs +++ b/libraries/base/GHC/Generics.hs @@ -1434,6 +1434,30 @@ deriving instance Generic ((,,,,,) a b c d e f) -- | @since 4.6.0.0 deriving instance Generic ((,,,,,,) a b c d e f g) +-- | @since 4.14.0.0 +deriving instance Generic ((,,,,,,,) a b c d e f g h) + +-- | @since 4.14.0.0 +deriving instance Generic ((,,,,,,,,) a b c d e f g h i) + +-- | @since 4.14.0.0 +deriving instance Generic ((,,,,,,,,,) a b c d e f g h i j) + +-- | @since 4.14.0.0 +deriving instance Generic ((,,,,,,,,,,) a b c d e f g h i j k) + +-- | @since 4.14.0.0 +deriving instance Generic ((,,,,,,,,,,,) a b c d e f g h i j k l) + +-- | @since 4.14.0.0 +deriving instance Generic ((,,,,,,,,,,,,) a b c d e f g h i j k l m) + +-- | @since 4.14.0.0 +deriving instance Generic ((,,,,,,,,,,,,,) a b c d e f g h i j k l m n) + +-- | @since 4.14.0.0 +deriving instance Generic ((,,,,,,,,,,,,,,) a b c d e f g h i j k l m n o) + -- | @since 4.12.0.0 deriving instance Generic (Down a) @@ -1471,6 +1495,30 @@ deriving instance Generic1 ((,,,,,) a b c d e) -- | @since 4.6.0.0 deriving instance Generic1 ((,,,,,,) a b c d e f) +-- | @since 4.14.0.0 +deriving instance Generic1 ((,,,,,,,) a b c d e f g) + +-- | @since 4.14.0.0 +deriving instance Generic1 ((,,,,,,,,) a b c d e f g h) + +-- | @since 4.14.0.0 +deriving instance Generic1 ((,,,,,,,,,) a b c d e f g h i) + +-- | @since 4.14.0.0 +deriving instance Generic1 ((,,,,,,,,,,) a b c d e f g h i j) + +-- | @since 4.14.0.0 +deriving instance Generic1 ((,,,,,,,,,,,) a b c d e f g h i j k) + +-- | @since 4.14.0.0 +deriving instance Generic1 ((,,,,,,,,,,,,) a b c d e f g h i j k l) + +-- | @since 4.14.0.0 +deriving instance Generic1 ((,,,,,,,,,,,,,) a b c d e f g h i j k l m) + +-- | @since 4.14.0.0 +deriving instance Generic1 ((,,,,,,,,,,,,,,) a b c d e f g h i j k l m n) + -- | @since 4.12.0.0 deriving instance Generic1 Down |