summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Extend nullary TyConApp optimisation to all TyConsBen Gamari2021-02-188-174/+218
* rts: Add generic block traversal function, listAllBlocksMatthew Pickering2021-02-182-0/+39
* directory: ensure xdg compliance (Fix #6077)Gauvain 'GovanifY' Roussel-Tarbouriech2021-02-186-15/+33
* Document how bottom CPR and dead-ending Divergence are related [skip ci]Sebastian Graf2021-02-181-0/+24
* Fix #19377 by using lookupLOcc when desugaring TH-quoted ANNsRyan Scott2021-02-173-4/+18
* UnVarGraph: Improve asymptoticsBen Gamari2021-02-171-30/+66
* CallArity: Small optimisations and strictnessBen Gamari2021-02-171-2/+4
* PPC NCG: print procedure end label for debugPeter Trommler2021-02-171-5/+11
* rts: TraverseHeap: Update resetStaticObjectForProfiling docsDaniel Gröber2021-02-171-22/+18
* rts: TraverseHeap: Fix failed to inline warningsDaniel Gröber2021-02-171-1/+1
* rts: ProfHeap: Move definitions for Census to new headerDaniel Gröber2021-02-172-50/+77
* rts: ProfHeap: Merge some redundant ifdefsDaniel Gröber2021-02-171-10/+1
* rts: TraverseHeap: Allow visit_cb to be NULLDaniel Gröber2021-02-171-2/+4
* rts: TraverseHeap: Add a basic testDaniel Gröber2021-02-177-0/+307
* rts: TraverseHeap: Move stackElement to headerDaniel Gröber2021-02-172-69/+64
* rts: TraverseHeap: Make "flip" bit flip into it's own functionDaniel Gröber2021-02-173-11/+25
* rts: TraverseHeap: Move "flip" bit into traverseState structDaniel Gröber2021-02-176-57/+67
* rts: TraverseHeap: Make trav. data macros into functionsDaniel Gröber2021-02-174-22/+30
* rts: TraverseHeap: Simplify profiling headerDaniel Gröber2021-02-175-27/+18
* rts: TraverseHeap: Update some commentsDaniel Gröber2021-02-171-4/+4
* rts: TraverseHeap: Introduce callback for subtree completionDaniel Gröber2021-02-173-77/+185
* rts: TraverseHeap: Link parent stackElements on the stackDaniel Gröber2021-02-171-44/+56
* rts: TraverseHeap: Increase lifetime of stackElementsDaniel Gröber2021-02-171-16/+26
* rts: TraverseHeap: Rename traversePushClosure to traversePushRootDaniel Gröber2021-02-173-4/+10
* Parse symbolic names in ANN type correctly with otyconRyan Scott2021-02-168-1/+33
* Avoid false redundant import warning with DisambiguateRecordFieldsAdam Gundry2021-02-164-6/+30
* Add Generic tuple instances up to 15Andrzej Rybczak2021-02-161-0/+48
* Avoid useless w/w splitSimon Peyton Jones2021-02-162-96/+139
* Use explicit import list for Data.ListOleg Grenrus2021-02-161-1/+1
* Replace more autotools obsolete macros (#19189)Sylvain Henry2021-02-165-18/+12
* Don't build extra object with -no-hs-mainSylvain Henry2021-02-162-12/+25
* Make sure HasField use counts for -Wunused-top-bindsAdam Gundry2021-02-166-2/+45
* Implement NoFieldSelectors extension (ghc-proposals 160)Adam Gundry2021-02-1664-265/+1236
* Throw IOError when allocaBytesAligned gets non-power-of-two alignDaniel Gröber2021-02-142-2/+25
* Document word-size rounding of ByteArray# memory (Fix #14731)Daniel Gröber2021-02-141-1/+2
* Improve ByteArray# documentation regarding alignmentDaniel Gröber2021-02-143-3/+14
* Fix non power-of-two Storable.alignment in Capi_Ctype testsDaniel Gröber2021-02-143-3/+3
* validate: Fix copy-pastaBen Gamari2021-02-141-2/+2
* Fix over-eager inlining in SimpleOptSimon Peyton Jones2021-02-149-40/+145
* Drop GHC_LOADED_IN_GHCIBen Gamari2021-02-144-49/+0
* ghc-in-ghci: Drop itBen Gamari2021-02-145-115/+0
* ghc-compact: Use keepAlive# in GHC.Compact.SerializedBen Gamari2021-02-141-10/+2
* base: Use keepAlive# in Foreign.Marshal.AllocBen Gamari2021-02-141-25/+4
* base: Use keepAlive# in withForeignPtrBen Gamari2021-02-141-1/+3
* Introduce keepAlive primopBen Gamari2021-02-1410-18/+110
* genprimopcode: Add a second levity-polymorphic tyvarBen Gamari2021-02-141-0/+3
* StringBuffer: Use unsafeWithForeignPtrBen Gamari2021-02-141-12/+18
* Bump bytestring submoduleBen Gamari2021-02-141-0/+0
* base: Use unsafeWithForeignPtr in GHC.IO.BufferBen Gamari2021-02-141-5/+6
* base: Eliminate allocating withForeignPtrs from GHC.Event.ArrayBen Gamari2021-02-141-15/+17