summaryrefslogtreecommitdiff
path: root/libraries/base/Control
Commit message (Expand)AuthorAgeFilesLines
* Add liftA2 to Applicative classDavid Feuer2017-02-052-3/+20
* Attempt to make lazy ST thread safeDavid Feuer2017-02-031-24/+118
* Generalize the type of runRW#David Feuer2017-01-251-2/+1
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-072-0/+2
* Typos in commentsGabor Greif2016-12-011-1/+1
* Replace INLINEABLE by INLINABLE (#12613)Joachim Breitner2016-09-241-6/+6
* Add Bifoldable and Bitraversable to baseRyan Scott2016-06-191-0/+6
* Add @since annotations to base instancesSeraphime Kirkovski2016-06-0610-0/+82
* 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
* base: Document caveats about Control.Concurrent.ChanErik de Castro Lopo2016-03-291-0/+5
* Make `catch` lazy in the actionBen Gamari2016-03-111-1/+1
* Use catchException in a few more placesBen Gamari2016-03-111-3/+3
* Using unsafe foreign import for rtsSupportsBoundThreads (part of #9696)Marcin Mrotek2016-03-051-1/+1
* Missing Proxy instances, make U1 instance more Proxy-likeRyanGlScott2016-02-291-0/+7
* Add more type class instances for GHC.GenericsRyanGlScott2016-02-252-0/+33
* Make TypeError a newtype, add changelog entryRyanGlScott2016-02-021-1/+3
* Canonicalise `MonadPlus` instancesHerbert Valerio Riedel2016-01-011-3/+1
* Allow CallStacks to be frozenEric Seidel2015-12-234-10/+10
* Move Const to own module in Data.Functor.Const and enable PolyKindsShane O'Brien2015-12-211-29/+3
* Start using `-W` instead of `-f(no-)warn` in some placesHerbert Valerio Riedel2015-12-163-3/+3
* Associate ErrorCall pattern with ErrorCall typeHerbert Valerio Riedel2015-12-082-4/+2
* update link to MonadFail proposalHerbert Valerio Riedel2015-11-251-1/+2
* MonadFail proposal, phase 1David Luposchainsky2015-11-171-1/+1
* Weaken monadic list operations to ApplicativeBen Gamari2015-11-161-22/+20
* base: Add new Control.Monad.Fail module (re #10751)Herbert Valerio Riedel2015-11-031-0/+77
* 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