summaryrefslogtreecommitdiff
path: root/libraries/base/Control
Commit message (Expand)AuthorAgeFilesLines
* Move Control.Monad.IO.Class to base from transformersRyanGlScott2015-10-171-0/+36
* base: MINIMAL pragmas for Arrow/ArrowChoiceAustin Seipp2015-10-161-0/+2
* Allow left ∨ (+++) as minimal definition of ArrowChoice instanceM Farkas-Dyck2015-10-161-6/+7
* Allow arr ∧ (first ∨ (***)) as minimal definition of Arrow instanceM Farkas-Dyck2015-10-131-7/+4
* base: Add forkOSWithUnmaskJoey Adams2015-10-131-1/+8
* base: MRP-refactoring of AMP instancesHerbert Valerio Riedel2015-10-123-5/+2
* Weak: Don't require wrapping/unwrapping of finalizersBen Gamari2015-09-251-4/+1
* Remove references to () from types of mkWeak# and friendsBen Gamari2015-09-231-2/+5
* Use IP based CallStack in error and undefinedEric Seidel2015-09-022-2/+4
* base: Add missing Traversable instance for ZipListBen Gamari2015-08-071-2/+3
* base: Add instancesfumieval2015-08-061-1/+2
* Make Exception datatypes into newtypesRyanGlScott2015-08-051-5/+5
* Don't allowInterrupt inside uninterruptibleMaskBen Gamari2015-07-301-3/+4
* Fallout from more assiduous RULE warningsSimon Peyton Jones2015-07-282-0/+6
* Generalize `Control.Monad.forever`Ben Gamari2015-07-071-2/+2
* Deferred type errors now throw TypeError (#10284)David Kraeutmann2015-07-072-2/+17
* Add more MonadZip instancesOleg Grenrus2015-03-172-2/+28
* base: drop redundant Typeable derivingsHerbert Valerio Riedel2015-03-075-17/+12
* Add various instances to newtypes in Data.MonoidOleg Grenrus2015-03-031-0/+18
* Revert "Add export lists to some modules."Austin Seipp2015-01-192-2/+2
* Add Eq, Ord, Show, and Read instances for ConstFumiaki Kinoshita2015-01-141-3/+11
* Add export lists to some modules.David Feuer2014-12-272-2/+2
* Convert `/Since: .../` to new `@since ...` syntaxHerbert Valerio Riedel2014-12-164-9/+9
* Be consistent with placement of Safe Haskell mode at top of fileDavid Terei2014-11-213-3/+4
* Improve Safe Haskell bounds for changes to base over timeDavid Terei2014-11-212-2/+2
* Update Control.Monad.ST.* for Safe Haskell as now they're safe by defaultDavid Terei2014-11-216-7/+9
* Per-thread allocation counters and limitsSimon Marlow2014-11-122-0/+2
* Use (.) and id from Base in Control.ApplicativeDavid Feuer2014-11-081-2/+2
* Improve Applicative definitionsDavid Feuer2014-11-071-17/+11
* Remove redundant "Minimal complete definition"-commentsHerbert Valerio Riedel2014-11-042-3/+3
* Refactor module imports in baseHerbert Valerio Riedel2014-10-191-4/+3
* Remove redundant explicit `Prelude` importsHerbert Valerio Riedel2014-10-195-9/+0
* 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
* Refer to 'mask' instead of 'block' in Control.ExceptionThomas Miedema2014-09-251-4/+4
* `M-x delete-trailing-whitespace` & `M-x untabify`Herbert Valerio Riedel2014-09-243-10/+10
* 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-213-20/+3
* Fix potential `mingw32_HOST_OS` breakage from eae19112462fe77Herbert Valerio Riedel2014-09-201-1/+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-182-0/+5
* Move Control.Monad.void into Data.FunctorHerbert Valerio Riedel2014-09-181-4/+1
* Move Applicative/MonadPlus into GHC.BaseHerbert Valerio Riedel2014-09-182-78/+3
* Move `when` to GHC.BaseHerbert Valerio Riedel2014-09-182-16/+0
* Move (=<<) to GHC.BaseHerbert Valerio Riedel2014-09-181-6/+0
* Move `Maybe`-typedef into GHC.BaseHerbert Valerio Riedel2014-09-162-2/+0
* Export `Traversable()` and `Foldable()` from PreludeHerbert Valerio Riedel2014-09-154-13/+28