summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* rts: Correctly align Capability allocationswip/T22965-9.2Ben Gamari2023-02-201-3/+4
* rts: Introduce stgMallocAlignedBytesBen Gamari2023-02-202-2/+53
* rts: Statically assert alignment of CapabilityBen Gamari2023-02-201-8/+17
* rts: Use C11-compliant static assertion syntaxBen Gamari2023-02-131-1/+12
* changelog: Add entries for #22913 and #14766ghc-9.2.6-releasewip/9.2.6-backportsZubin Duggal2023-02-091-0/+6
* Fix tyvar scoping within class SPECIALISE pragmassheaf2023-02-093-10/+58
* Avoid repeated zonking and tidying of types in `relevant_bindings`Matthew Pickering2023-02-091-43/+81
* testsuite: Mark T9405 as fixed on windowsZubin Duggal2023-02-081-1/+1
* relnotes: Mention various non-moving GC fixesBen Gamari2023-02-081-0/+17
* nonmoving: Avoid n_caps raceBen Gamari2023-02-081-1/+1
* nonmoving: Fix unregisterised buildBen Gamari2023-02-081-0/+4
* nonmoving: Don't call prepareUnloadCheckBen Gamari2023-02-081-1/+2
* nonmoving: Move current segment array into CapabilityBen Gamari2023-02-0811-135/+89
* nonmoving: Add missing no-op in busy-wait loopBen Gamari2023-02-081-2/+5
* nonmoving: Be more paranoid in segment trackingBen Gamari2023-02-083-0/+6
* nonmoving: Allow pinned gen0 objects to be WEAK keysBen Gamari2023-02-081-4/+14
* nonmoving: Sync-phase mark budgetingBen Gamari2023-02-083-12/+87
* nonmoving: Don't push if nonmoving collector isn't enabledBen Gamari2023-02-081-1/+1
* nonmoving: Add missing write barriers in selector optimisationBen Gamari2023-02-082-3/+51
* nonmoving: Don't clobber update rem sets of old capabilitiesBen Gamari2023-02-081-1/+1
* nonmoving: Handle new closures in nonmovingIsNowAliveBen Gamari2023-02-082-8/+18
* nonmoving: Fix tracking of FILLED_SWEEPING segmentsBen Gamari2023-02-081-1/+1
* nonmoving: Fix handling of weak pointersBen Gamari2023-02-086-75/+162
* nonmoving: Don't push empty arrays to update remembered setBen Gamari2023-02-081-2/+2
* Evac: Squash data race in eval_selector_chainBen Gamari2023-02-081-2/+3
* nonmoving: Fix styleBen Gamari2023-02-081-2/+3
* nonmoving: Refactor update remembered set initializationBen Gamari2023-02-085-34/+70
* nonmoving: Don't show occupancy if we didn't collect live wordsBen Gamari2023-02-083-17/+41
* rts: Introduce getNumCapabilitiesBen Gamari2023-02-0832-125/+131
* Allow metric changes for 9.2.6 as baseline is from a release pipelineZubin Duggal2023-02-080-0/+0
* Bump version to GHC 9.2.6 and add changelog entriesZubin Duggal2023-02-074-1/+143
* hadrian: enable -haddock in perf flavour (#22734)Zubin Duggal2023-02-071-1/+1
* testsuite: Add regression test for #22798Ben Gamari2023-02-072-0/+376
* nativeGen/AArch64: Fix graph-colouring allocatorBen Gamari2023-02-071-1/+10
* nativeGen: Teach graph-colouring allocator that x18 is unusableBen Gamari2023-02-071-4/+2
* nativeGen/AArch64: Fix debugging outputBen Gamari2023-02-071-10/+68
* Fix typo in recent darwin tests fixCheng Shao2023-02-071-1/+1
* Pass -Wl,-no_fixup_chains to ld64 when appropiateMatthew Pickering2023-02-072-0/+28
* Skip T18623 on darwin (to add to the long list of OSs)Matthew Pickering2023-02-071-1/+4
* T10955: Set DYLD_LIBRARY_PATH for darwinMatthew Pickering2023-02-071-1/+1
* ghc-the-library: Retain cafs in both static in dynamic builds.Andreas Klebinger2023-02-074-19/+33
* ApplicativeDo: Set pattern location before running exhaustiveness checkerMatthew Pickering2023-02-074-1/+18
* DmdAnal: Don't panic in addCaseBndrDmd (#22039)Sebastian Graf2023-02-073-8/+173
* Fix shadowing lacuna in OccurAnalSimon Peyton Jones2023-02-074-23/+125
* Fix an assertion check in addToEqualCtListSimon Peyton Jones2023-02-073-0/+25
* Document #22255 and #22468 in bugs.rstZubin Duggal2023-02-071-0/+10
* Fix #22728: Not all diagnostics in safe check are fatalOleg Grenrus2023-02-079-13/+60
* Bump gmp-tarballs submoduleBen Gamari2023-02-071-0/+0
* Bump ghc-tarballs to fix #22497Ben Gamari2023-02-071-0/+0
* Make FloatIn robust to shadowingSimon Peyton Jones2023-02-073-101/+166