summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Debug: Print full NodeKey when pretty printing ModuleGraphNodewip/recomp-fixes-9.4Matthew Pickering2022-12-271-1/+1
* Finder: Look in current unit before looking in any home package dependenciesMatthew Pickering2022-12-279-1/+30
* Key ModSummary cache by UnitId as well as FilePathMatthew Pickering2022-12-277-9/+21
* Improve driver diagnostic messages by including UnitId in messageMatthew Pickering2022-12-2714-23/+36
* Don't write o-boot files in Interactive modeMatthew Pickering2022-12-275-2/+21
* Recompilation checking: Don't try to find artefacts for Interactive & hs-boot...Matthew Pickering2022-12-271-2/+7
* Use NodeKey rather than ModuleName in pruneCacheMatthew Pickering2022-12-271-4/+10
* Augment target filepath by working directory when checking if module satisfie...Matthew Pickering2022-12-273-1/+5
* Fix recompilation checking for multiple home unitsMatthew Pickering2022-12-2715-20/+77
* configure: Set RELEASE=NOwip/az/ghc-9.4-epa-backports-2Ben Gamari2022-12-241-1/+1
* docs/relnotes: Mention #22561ghc-9.4.4-releasewip/backports-9.4Ben Gamari2022-12-231-0/+1
* compiler: Ensure that GHC toolchain is first in search pathBen Gamari2022-12-232-9/+9
* gitlab: Reintroduce Fedora 27 jobBen Gamari2022-12-222-1/+195
* llvmGen: Fix relaxed orderingBen Gamari2022-12-211-1/+1
* Add 9.4.4 release notesMatthew Pickering2022-12-152-0/+70
* Bump version to 9.4.4Matthew Pickering2022-12-151-1/+1
* DmdAnal: Don't panic in addCaseBndrDmd (#22039)Sebastian Graf2022-12-153-17/+118
* DmdAnal: Reflect the `seq` of strict fields of a DataCon worker (#22475)Sebastian Graf2022-12-159-32/+167
* rts: Ensure that global regs are never passed as fun call argsBen Gamari2022-12-151-3/+3
* cmm/Parser: Atomic load syntaxBen Gamari2022-12-151-3/+23
* cmm/Parser: Add syntax for ordered loads and storesBen Gamari2022-12-153-6/+55
* cmm/Parser: Reduce some repetitionBen Gamari2022-12-151-29/+20
* Codegen/x86: Eliminate barrier for relaxed accessesBen Gamari2022-12-151-7/+12
* llvm: Respect memory specified orderingsBen Gamari2022-12-151-7/+15
* cmm: Introduce MemoryOrderingsBen Gamari2022-12-157-22/+34
* cmm: Introduce blockConcatBen Gamari2022-12-152-1/+4
* Do not strictify a DFun's parameter dictionaries (#22549)Sebastian Graf2022-12-155-44/+113
* Bump Win32 submodule to v2.12.0.1Ben Gamari2022-12-151-0/+0
* compiler: Ensure that MutVar operations have necessary barriersBen Gamari2022-12-151-4/+5
* Package Imports: Get candidate packages also from re-exported modulesMatthew Pickering2022-12-1416-3/+147
* Serialize builds of `rts` and `system-cxx-std-lib`wip/mp-9.4-backportsGabriella Gonzalez2022-12-131-0/+6
* Fix a trivial typo in dataConNonlinearTypeSimon Peyton Jones2022-12-136-8/+53
* Improve stg lint for unboxed sums.Andreas Klebinger2022-12-131-12/+40
* Disable some SIMD tests on non-X86 architecturessheaf2022-12-132-2/+4
* Cmm Lint: relax SIMD register assignment checksheaf2022-12-132-5/+18
* Remove SIMD conversionssheaf2022-12-136-72/+76
* Add VecSlot for unboxed sums of SIMD vectorsDai2022-12-138-7/+76
* Properly cast values when writing/reading unboxed sums.Andreas Klebinger2022-12-1316-80/+790
* Write response files in UTF-8 on WindowsBen Gamari2022-12-131-4/+0
* Fix manifest filename when writing Windows .rc filesBen Gamari2022-12-131-3/+1
* driver: Fix -fdefer-diagnostics flagMatthew Pickering2022-12-139-6/+131
* eventlog: Ensure that IPE output contains actual info table pointersBen Gamari2022-12-132-1/+5
* Fix @since annotations on WithDict and Coerciblesheaf2022-12-134-5/+18
* Add a missing varToCoreExpr in etaBodyForJoinPointSimon Peyton Jones2022-12-133-1/+324
* Truncate eventlog event for large payload (#20221)Ian-Woo Kim2022-12-131-1/+11
* Typeable: Fix module locations of some definitions in GHC.TypesMatthew Pickering2022-12-134-4/+68
* ApplicativeDo: Set pattern location before running exhaustiveness checkerMatthew Pickering2022-12-134-1/+18
* Fix #22425 - Broken eta-expansion over expensive work.wip/andreask/94-dlistAndreas Klebinger2022-11-211-2/+2
* Add -dsuppress-coercion-types to make coercions even smaller.Andreas Klebinger2022-11-106-13/+23
* Bump hadrian index state to allow 9.4 as boot compilerwip/andreask/bump-94-indexAndreas Klebinger2022-11-101-1/+1