summaryrefslogtreecommitdiff
path: root/libraries/base/GHC/Base.hs
Commit message (Expand)AuthorAgeFilesLines
* Generalise reallyUnsafePtrEquality# and use itsheaf2021-07-231-3/+5
* Reword: representation instead of levitysheaf2021-06-101-1/+1
* Move shift ops out of GHC.BaseSylvain Henry2021-05-031-66/+0
* Use fix-sized bit-fiddling primops for fixed size boxed typesJohn Ericson2021-05-031-0/+66
* Redesign withDict (formerly magicDict)Ryan Scott2021-04-291-0/+2
* Make divModInt# branchlessSylvain Henry2021-04-291-11/+0
* Implement list `fold` and `foldMap` via mconcatKoz Ross2021-04-101-0/+7
* Fixes Monad's associativity docsŁukasz Gołębiewski2021-04-051-1/+1
* Fix fake import in GHC.Exception.Type boot moduleSylvain Henry2021-03-201-19/+21
* Always INLINE ($!)Sylvain Henry2021-03-031-0/+1
* Mark divModInt and friends as INLINE (#19267)Sebastian Graf2021-02-281-0/+16
* Add instances for GHC.Tuple.SoloBen Gamari2021-01-271-1/+37
* Rectify Haddock typos for the Functor classHécate2021-01-181-4/+5
* Remove references to ApplicativeDo in the base haddocksHécate2021-01-131-79/+93
* Correct more doctestsOleg Grenrus2021-01-101-1/+4
* Remove all the unnecessary LANGUAGE pragmasHécate2020-08-051-12/+10
* Update `base` packageSylvain Henry2020-06-171-22/+21
* Clean up file paths for new module hierarchyTakenobu Tani2020-06-011-1/+1
* Fix "build/elem" RULE.Andreas Klebinger2020-05-291-1/+7
* GHC.Core.Opt renamingSylvain Henry2020-04-181-2/+2
* Base: fix a typo in liftA docTristan Cacqueray2020-03-251-1/+1
* Modules: Core operations (#13009)Sylvain Henry2020-03-181-2/+2
* Re-implement unsafe coercions in terms of unsafe equality proofsSimon Peyton Jones2020-02-201-0/+1
* base: Drop out-of-date commentBen Gamari2020-02-081-12/+0
* doc(Data.List): Add some examples to Data.ListJulien Debon2020-02-081-2/+1
* Module hierarchy: Iface (cf #13009)Sylvain Henry2020-01-061-1/+1
* Adding examples to Semigroup/monoidDan Brooks2019-11-061-0/+15
* base: Ensure that failIO isn't SOURCE importedBen Gamari2019-11-011-1/+8
* Add Monad instances to `(,,) a b` and `(,,,) a b c`Fumiaki Kinoshita2019-10-041-0/+26
* docs String, hyperlink to Data.ListJames Brock2019-10-031-0/+1
* Added do-notation examples for Functor, Applicative and Monad combinators.Baldur Blöndal2019-07-201-0/+116
* rename type parameter in `instance Applicative ((->) a)`, fixing #16928xplorld2019-07-141-1/+1
* Remove purely external primopsJohn Ericson2019-07-141-1/+2
* Implement the -XUnliftedNewtypes extension.Andrew Martin2019-06-141-1/+0
* Explain that 'mappend' and '(<>)' should be the same [skip ci]Alexandre Baldé2019-06-091-0/+3
* Typeset Big-O complexities with Tex-style notation (#16090)Sven Tennie2019-04-171-3/+3
* Inline the definition of 'ap' in the Monad lawsChris Martin2019-04-031-2/+2
* base: Add documentation that liftA2 used to not be a typeclass methodAndrew Martin2019-04-031-0/+3
* base: Remove `Monad(fail)` method and reexport `MonadFail(fail)` insteadHerbert Valerio Riedel2019-03-221-16/+0
* Remove OPTIONS_HADDOCK hide in favour for not-homeAdam Sandberg Eriksson2019-01-061-1/+1
* Add some complexities to Data.List documentation (#15003)Sven Tennie2018-12-181-1/+4
* Doc-only fixesAlec Theriault2018-11-221-26/+22
* base: Improve haddocks for FunctorSimon Jakobi2018-11-021-2/+5
* Fix dataToTag# argument evaluationÖmer Sinan Ağacan2018-10-101-10/+1
* Fix ambiguous/out-of-scope Haddock identifiersAlec Theriault2018-08-211-12/+12
* base: improve Functor documentationTobias Pflug2018-08-091-7/+5
* Built-in Natural literals in CoreSylvain Henry2018-06-151-18/+10
* Embrace -XTypeInType, add -XStarIsTypeVladislav Zavialov2018-06-141-1/+2
* Fix #14710 with more validity checks during renamingRyan Scott2018-04-191-0/+1
* Add @since annotations for derived instances in baseChaitanya Koparkar2018-03-021-2/+6