summaryrefslogtreecommitdiff
path: root/libraries/base/Control/Monad.hs
Commit message (Expand)AuthorAgeFilesLines
* Added do-notation examples for Functor, Applicative and Monad combinators.Baldur Blöndal2019-07-201-0/+32
* base: Include (<$) in all exports of FunctorSimon Jakobi2019-05-271-1/+1
* base: Remove `Monad(fail)` method and reexport `MonadFail(fail)` insteadHerbert Valerio Riedel2019-03-221-1/+3
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-2/+2
* base: Allow fusion for zip7 and relatedAlexandre2019-02-241-0/+2
* Add comments about how zip fusionSimon Peyton Jones2019-02-201-0/+4
* docs: "state transformer" -> "state monad" / "ST" (whichever is meant)Artem Pelenitsyn2018-08-211-1/+1
* Fix ambiguous/out-of-scope Haddock identifiersAlec Theriault2018-08-211-2/+2
* Tweak wording in documentationVictor Nawothnig2018-06-191-2/+3
* Fix mistaken mergeBen Gamari2018-01-121-22/+15
* Improve Control.Monad docsNathan Collins2018-01-021-1/+31
* Reformat Control.Monad.mfilter docsNathan Collins2018-01-021-6/+19
* Improve Control.Monad.guard and Control.Monad.MonadPlus docsNathan Collins2017-12-111-2/+41
* change example from msum to mfilterJulie Moronuki2017-11-031-2/+2
* Loads of doc(test)sDavid Luposchainsky2017-08-171-15/+15
* Typos in comments and manualGabor Greif2017-03-061-1/+1
* Replace INLINEABLE by INLINABLE (#12613)Joachim Breitner2016-09-241-6/+6
* Typos in NoteJoachim Breitner2016-04-101-8/+5
* Add doc to (<=<) comparing its type to (.)Chris Martin2016-04-101-1/+6
* Provide an optimized replicateM_ implementation #11795Michael Snoyman2016-04-101-5/+38
* MonadFail proposal, phase 1David Luposchainsky2015-11-171-1/+1
* Weaken monadic list operations to ApplicativeBen Gamari2015-11-161-22/+20
* Generalize `Control.Monad.forever`Ben Gamari2015-07-071-2/+2
* Convert `/Since: .../` to new `@since ...` syntaxHerbert Valerio Riedel2014-12-161-1/+1
* Generalise `Control.Monad.{foldM,foldM_}` to `Foldable` (#9586)Herbert Valerio Riedel2014-10-181-6/+7
* Make filterM a good consumerDavid Feuer2014-10-011-5/+7
* Generalise `guard` for real this timeHerbert Valerio Riedel2014-09-281-1/+1
* Generalise `Control.Monad.{when,unless,guard}`Herbert Valerio Riedel2014-09-281-6/+6
* Don't re-export `Alternative(..)` from Control.Monad (re #9586)Herbert Valerio Riedel2014-09-261-1/+0
* `M-x delete-trailing-whitespace` & `M-x untabify`Herbert Valerio Riedel2014-09-241-7/+7
* Generalise Data.List/Control.Monad to Foldable/TraversableHerbert Valerio Riedel2014-09-211-7/+2
* Move `mapM` and `sequence` to GHC.Base and break import-cyclesHerbert Valerio Riedel2014-09-211-16/+1
* Generalise Control.Monad.{sequence_,msum,mapM_,forM_}Herbert Valerio Riedel2014-09-181-25/+2
* Invert module-dep between Control.Monad and Data.FoldableHerbert Valerio Riedel2014-09-181-0/+1
* Move Control.Monad.void into Data.FunctorHerbert Valerio Riedel2014-09-181-4/+1
* Move Applicative/MonadPlus into GHC.BaseHerbert Valerio Riedel2014-09-181-72/+0
* Move `when` to GHC.BaseHerbert Valerio Riedel2014-09-181-15/+0
* Move (=<<) to GHC.BaseHerbert Valerio Riedel2014-09-181-6/+0
* base: replace ver 4.7.1.0 references by 4.8.0.0Herbert Valerio Riedel2014-09-091-1/+1
* Make Applicative a superclass of MonadAustin Seipp2014-09-091-73/+53
* Specialise monad functions, and make them INLINEABLESimon Peyton Jones2014-08-281-0/+38
* Add strict ver. of (<$>): (<$!>) to Control.MonadAlexander Berntsen2014-05-141-0/+15
* Constant-fold `__GLASGOW_HASKELL__` CPP conditionalsHerbert Valerio Riedel2013-09-171-6/+1
* Remove commented types in module export listsIan Lynagh2012-10-271-33/+33
* Improve definition of forever (#5205)Paolo Capriotti2012-08-201-19/+4
* SafeHaskell: Added SafeHaskell to baseDavid Terei2011-06-181-0/+1
* Make 'forever' inlinable (fixes Trac #5205)Simon Peyton Jones2011-06-091-0/+18
* Use explicit language extensions & remove extension fields from base.cabalsimonpj@microsoft.com2011-01-281-1/+2
* Add mfilter to Control.Monadjon.fairbairn@cl.cam.ac.uk2009-09-171-0/+15
* remove docs from Monad that belonged on the instance for MonadPlus IOSimon Marlow2010-07-011-2/+0