summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Don't use OccSetwip/ci-interface-stabilityBen Gamari2023-05-162-541/+5
* testsuite: Add test to catch changes in core librariesBen Gamari2023-05-1510-4/+13086
* compiler: Rework ShowSomeBen Gamari2023-05-152-18/+14
* compiler: Make OccSet opaqueBen Gamari2023-05-151-8/+8
* Split DynFlags structure into own moduleOleg Grenrus2023-05-1527-1444/+1572
* Fix GHCJS OS platform (fix #23346)Sylvain Henry2023-05-156-1/+25
* Improve "ambiguous occurrence" error messagessheaf2023-05-1537-171/+251
* Unbreak some tests with latest GNU grep, which now warns about stray '\'.M Farkas-Dyck2023-05-154-5/+5
* Turn "ambiguous import" error into a panicsheaf2023-05-151-23/+36
* Fix bad multiplicity role in tyConAppFunCo_maybesheaf2023-05-133-4/+10
* Make GHC.Types.Id.Make.shouldUnpackTy a bit more cleverSimon Peyton Jones2023-05-139-63/+318
* Add more instances for Compose: Enum, Bounded, Num, Real, IntegralBodigrim2023-05-132-0/+12
* Use a uniform return convention in bytecode for unary resultsAlexis King2023-05-1315-218/+201
* Cleanup of dynflags override in export renamingBartłomiej Cieślar2023-05-124-71/+73
* Use the eager unifier in the constraint solverSimon Peyton Jones2023-05-1266-1152/+1671
* Move checkAxInstCo to GHC.Core.LintAdam Gundry2023-05-122-57/+64
* Less coercion optimization for non-newtype axiomsAdam Gundry2023-05-121-5/+85
* hadrian: Fix linker script flag for MergeObjects builderAlexis King2023-05-121-2/+2
* Fix coercion optimisation for SelCo (#23362)Krzysztof Gogolewski2023-05-123-3/+34
* rts: Teach listAllBlocks about nonmoving heapTeo Camarasu2023-05-121-2/+29
* rts: Ensure non-moving gc is not running when pausingTeo Camarasu2023-05-121-0/+15
* Mention new implementation of GHC.IORef.atomicSwapIORef in the changelogwip/T23333Bodigrim2023-05-121-0/+1
* hadrian: Fix mention of non-existent removeFiles functionBen Gamari2023-05-121-1/+1
* Allow Core optimizations when interpreting bytecodeKrzysztof Gogolewski2023-05-1211-2/+61
* Don't panic in mkNewTyConRhssheaf2023-05-126-26/+133
* Doc: Fix out-of-sync using-optimisation pagePierre Le Marre2023-05-111-37/+40
* JS: refactor jsSaturate to return a saturated JStat (#23328)Josh Meredith2023-05-119-103/+85
* hadrian: fix no_dynamic_libs flavour transformerCheng Shao2023-05-111-14/+6
* rts: Refine memory retention behaviour to account for pinned/compacted objectsMatthew Pickering2023-05-115-12/+131
* Add a test for #21278Krzysztof Gogolewski2023-05-113-0/+21
* Add fused multiply-add instructionssheaf2023-05-1135-26/+1244
* Document unlawfulness of instance Num FixedBodigrim2023-05-112-2/+9
* Add a test for #17284Krzysztof Gogolewski2023-05-114-1/+15
* Move "target has RTS linker" out of settingsRodrigo Mesquita2023-05-1110-24/+25
* Look both ways when looking for quantified equalitiesSimon Peyton Jones2023-05-116-52/+78
* Build vanilla alpine bindistsMatthew Pickering2023-05-113-8/+141
* base: Export GHC.Conc.Sync.fromThreadIdBen Gamari2023-05-112-1/+10
* Bump hsc2hs submoduleCheng Shao2023-05-101-0/+0
* ghc-prim: Generalize keepAlive#/touch# in state token typeBen Gamari2023-05-102-2/+4
* Make `(&)` representation polymorphic in the return typekonsumlamm2023-05-092-4/+7
* Adjust AArch64 stackFrameHeaderSizeSven Tennie2023-05-091-7/+6
* nonmoving: Account for mutator allocations in bytes_allocatedBen Gamari2023-05-093-1/+7
* Add a regression test for #21050Krzysztof Gogolewski2023-05-093-0/+38
* JS: add GHC.JS.Optimizer, remove RTS.Printer, add Linker.Optdoyougnu2023-05-0919-395/+782
* Make atomicSwapMutVar# an inline primopwip/ioref-swap-xchgBen Gamari2023-05-095-24/+20
* compiler: Implement atomicSwapIORef with xchgBen Gamari2023-05-098-6/+26
* testsuite: Add test for atomicSwapIORefBen Gamari2023-05-093-0/+14
* Fix up rules for ghcup-metadata-nightly-pushBryan Richter2023-05-091-5/+2
* Add structured error messages for GHC.IfaceToCoreTorsten Schmits2023-05-084-6/+10
* rts: Fix data-race in hs_init_ghcwip/T22756Ben Gamari2023-05-081-8/+11