summaryrefslogtreecommitdiff
path: root/libraries
Commit message (Expand)AuthorAgeFilesLines
* Move `/includes` to `/rts/include`, sort per package betterJohn Ericson2021-08-098-12/+12
* Make `PosixSource.h` installed and under `rts/`John Ericson2021-08-092-4/+4
* Remove ad-hoc fromIntegral rulesSylvain Henry2021-08-096-254/+16
* Ensure that newtype deriving strategy is used for CTypesSylvain Henry2021-08-091-12/+6
* rts: Fix use of sized array in Heap.hBen Gamari2021-08-091-1/+1
* Consistent use of coercion and TypeApplicationsViktor Dukhovni2021-08-081-6/+11
* Rewrite of Traversable overviewViktor Dukhovni2021-08-081-211/+845
* Add Data.ByteArray, derived from primitiveBodigrim2021-08-053-0/+245
* Fix GHCi completion (#20101)Zubin Duggal2021-08-041-0/+0
* Handle OverloadedRecordDot in TH (#20185)Zubin Duggal2021-08-035-0/+16
* Bump process submoduleBen Gamari2021-08-031-0/+0
* Disallow nonlinear fields in Template Haskell (#18378)Krzysztof Gogolewski2021-08-021-0/+4
* Constant-fold unpackAppendCString (fix #20174)Sylvain Henry2021-08-021-0/+2
* Fix spellingSylvain Henry2021-08-021-1/+1
* Improve documentation of openTempFile argsJulian Ospald2021-08-021-1/+3
* Add Generically (generic Semigroup, Monoid instances) and Generically1 (gener...Baldur Blöndal2021-08-023-8/+175
* PrimOps: Add CAS op for all int sizesPeter Trommler2021-08-022-2/+11
* base: Document overflow behaviour of genericLengthSimon Jakobi2021-08-021-0/+9
* Improve preprocessor error messageShayne Fletcher2021-07-291-1/+1
* Functor docs: link to free theorem explanation (#19300)Krzysztof Gogolewski2021-07-281-0/+3
* doc: fix copy/paste errorFraser Tweedale2021-07-271-2/+2
* rts: Introduce and use ExecPage abstractionBen Gamari2021-07-271-36/+57
* Check the buffer size *before* calling the continuation in withEncodedCStringMatthew Pickering2021-07-233-13/+63
* Generalise reallyUnsafePtrEquality# and use itsheaf2021-07-236-4/+194
* Use fix-sized equality primops for fixed size boxed typesJohn Ericson2021-07-212-12/+12
* template-haskell: Add support for default declarationsMario Blažević2021-07-215-0/+14
* Rename RecordPuns to NamedFieldPuns in LangExt.ExtensionAlfredo Di Napoli2021-07-191-1/+1
* Bignum: don't allocate in bignat_mul (#20028)Sylvain Henry2021-07-191-4/+4
* Add Word64#/Int64# primopsSylvain Henry2021-07-1511-117/+16
* Added a hopefully clarificatory sentence about the notion of "atomicity" pres...Adrien2021-07-131-5/+13
* Implement improved "get executable path" queryFraser Tweedale2021-07-063-2/+68
* Fix cut/paste typo foldrM should be foldlMViktor Dukhovni2021-07-021-1/+1
* Detect underflow in fromIntegral/Int->Natural ruleSylvain Henry2021-07-021-3/+15
* Fix type and strictness signature of forkOn#Ryan Scott2021-06-281-1/+1
* Revert "Make reallyUnsafePtrEquality# levity-polymorphic"Matthew Pickering2021-06-272-9/+0
* Re-export UnliftedRep and UnliftedType from GHC.Extssheaf2021-06-261-1/+2
* Make reallyUnsafePtrEquality# levity-polymorphicsheaf2021-06-252-0/+9
* fix sdist for base libraryLuite Stegeman2021-06-241-2/+0
* Optimiser: Correctly deal with strings starting with unicode characters in ex...Matthew Pickering2021-06-231-0/+9
* ghc-bignum: trimed ~> trimmedMatthew Pickering2021-06-222-32/+32
* Typos, minor comment fixesKrzysztof Gogolewski2021-06-221-8/+0
* Fix naturalToFloat/DoubleSylvain Henry2021-06-194-10/+20
* Fix type and strictness signature of fork#Simon Peyton Jones2021-06-191-1/+1
* Correct haddock annotations in GetOptDavid2021-06-191-3/+3
* Pass -DLIBICONV_PLUG when building base library on FreeBSD.Gleb Popov2021-06-181-0/+6
* Reword: representation instead of levitysheaf2021-06-106-12/+12
* winio: use synchronous access explicitly for handles that may not be asynchro...Tamar Christina2021-06-084-27/+125
* Small ZipList optimisationViktor Dukhovni2021-06-071-2/+6
* Fix Integral instances for WordsSylvain Henry2021-06-042-110/+120
* Make some simple primops levity-polymorphicsheaf2021-06-041-0/+20