From 6d188dd526334ddbb5fb683eef7aa0be6c35a3a0 Mon Sep 17 00:00:00 2001 From: Simon Jakobi Date: Wed, 22 May 2019 07:31:49 +0200 Subject: base: Include (<$) in all exports of Functor Previously the haddocks for Control.Monad and Data.Functor gave the impression that `fmap` was the only Functor method. Fixes #16681. --- libraries/base/Control/Monad.hs | 2 +- libraries/base/Data/Functor.hs | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/libraries/base/Control/Monad.hs b/libraries/base/Control/Monad.hs index 433d176eb1..3faf3b1f8b 100644 --- a/libraries/base/Control/Monad.hs +++ b/libraries/base/Control/Monad.hs @@ -18,7 +18,7 @@ module Control.Monad ( -- * Functor and monad classes - Functor(fmap) + Functor(..) , Monad((>>=), (>>), return) , MonadFail(fail) , MonadPlus(mzero, mplus) diff --git a/libraries/base/Data/Functor.hs b/libraries/base/Data/Functor.hs index 7afcffe05b..0862821124 100644 --- a/libraries/base/Data/Functor.hs +++ b/libraries/base/Data/Functor.hs @@ -39,8 +39,7 @@ module Data.Functor ( - Functor(fmap), - (<$), + Functor(..), ($>), (<$>), (<&>), -- cgit v1.2.1