diff options
author | Herbert Valerio Riedel <hvr@gnu.org> | 2014-09-21 23:22:19 +0200 |
---|---|---|
committer | Herbert Valerio Riedel <hvr@gnu.org> | 2014-09-21 23:28:31 +0200 |
commit | b8f583928fa6cb5371a872fc73080d2002dd87d9 (patch) | |
tree | 9982e3cc06cec45a30e956cffbe4a6151a897cc8 /mk | |
parent | 1f7f46f94a95ab7fc6f3101da7c02529e1964f24 (diff) | |
download | haskell-b8f583928fa6cb5371a872fc73080d2002dd87d9.tar.gz |
Export `Monoid(..)`/`Foldable(..)`/`Traversable(..)` from Prelude
This finally exposes also the methods of these 3 classes in the Prelude
in order to allow to define basic class instances w/o needing imports.
This almost completes the primary goal of #9586
NOTE: `fold`, `foldl'`, `foldr'`, and `toList` are not exposed yet,
as they require upstream fixes for at least `containers` and
`bytestring`, and are not required for defining basic instances.
Reviewed By: ekmett, austin
Differential Revision: https://phabricator.haskell.org/D236
Diffstat (limited to 'mk')
-rw-r--r-- | mk/validate-settings.mk | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/mk/validate-settings.mk b/mk/validate-settings.mk index fad83c9c4b..734e28de7b 100644 --- a/mk/validate-settings.mk +++ b/mk/validate-settings.mk @@ -132,9 +132,15 @@ libraries/binary_dist-install_EXTRA_HC_OPTS += -Wwarn # temporarily turn off -Werror for mtl libraries/mtl_dist-install_EXTRA_HC_OPTS += -Wwarn +# temporarily turn off unused-imports warnings for pretty +libraries/pretty_dist-install_EXTRA_HC_OPTS += -fno-warn-unused-imports + # primitive has a warning about deprecated use of GHC.IOBase libraries/primitive_dist-install_EXTRA_HC_OPTS += -Wwarn +# temporarily turn off unused-imports warnings for terminfo +libraries/terminfo_dist-install_EXTRA_HC_OPTS += -fno-warn-unused-imports + # temporarily turn off -Werror for transformers libraries/transformers_dist-boot_EXTRA_HC_OPTS += -Wwarn libraries/transformers_dist-install_EXTRA_HC_OPTS += -Wwarn @@ -142,6 +148,9 @@ libraries/transformers_dist-install_EXTRA_HC_OPTS += -Wwarn # vector has some unused match warnings libraries/vector_dist-install_EXTRA_HC_OPTS += -Wwarn +# temporarily turn off unused-imports warnings for xhtml +libraries/xhtml_dist-install_EXTRA_HC_OPTS += -fno-warn-unused-imports + libraries/dph/dph-base_dist-install_EXTRA_HC_OPTS += -Wwarn libraries/dph/dph-prim-interface_dist-install_EXTRA_HC_OPTS += -Wwarn libraries/dph/dph-prim-seq_dist-install_EXTRA_HC_OPTS += -Wwarn |