Remove redundant constraints from libraries, discovered by -fwarn-redundant-constraints
authorSimon Peyton Jones <simonpj@microsoft.com>
Tue, 6 Jan 2015 13:46:35 +0000 (13:46 +0000)
committerSimon Peyton Jones <simonpj@microsoft.com>
Tue, 6 Jan 2015 14:25:01 +0000 (14:25 +0000)
commitc409b6f30373535b6eed92e55d4695688d32be9e
tree66902f9691a157684430474cb6ab1228a5c9f1d5
parent39337a6d97c853a88fa61d6b12a04eb8c2e5984f
Remove redundant constraints from libraries, discovered by -fwarn-redundant-constraints

This patch affects libraries, and requires a submodule update.

Some other libraries, maintained by others, have redundant constraints,
namely:
           containers
           haskeline
           transformers
           binary

I have suppressed the redundant-constraint warnings by settings in
           validate-settings.mk
(in this commit)
12 files changed:
libraries/array
libraries/base/Data/Data.hs
libraries/base/Data/Foldable.hs
libraries/base/GHC/Arr.hs
libraries/base/GHC/Event/Array.hs
libraries/base/GHC/IOArray.hs
libraries/base/GHC/Real.hs
libraries/base/Text/Printf.hs
libraries/deepseq
libraries/hoopl
libraries/parallel
mk/validate-settings.mk