summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* compiler: Remove instance Binary Charwip/no-binary-charZubin Duggal2023-05-1723-80/+103
* JS: fix getpid (fix #23399)Sylvain Henry2023-05-164-1/+12
* Use glossary directiveBen Gamari2023-05-161-8/+9
* Update glossary.rstBen Gamari2023-05-161-11/+5
* users guide: Add glossaryBen Gamari2023-05-162-0/+19
* testsuite: add test for T22744Zubin Duggal2023-05-163-0/+44
* compiler: Use compact representation for UsageFile (#22744)Zubin Duggal2023-05-164-6/+9
* compiler: Use compact representation/FastStrings for `SourceNote`sZubin Duggal2023-05-1615-28/+33
* compiler: Use compact representation for SourceTextZubin Duggal2023-05-1615-111/+123
* JS: Implement h$clock_gettime in the JavaScript RTS (#23360)Josh Meredith2023-05-163-1/+22
* base: Introduce printToHandleFinalizerExceptionHandlerBen Gamari2023-05-167-3/+31
* base: Export {get,set}ExceptionFinalizer from System.Mem.WeakBen Gamari2023-05-162-0/+10
* Add -Wmissing-role-annotationsOleg Grenrus2023-05-1612-4/+144
* rts: fix --disable-large-address-spaceCheng Shao2023-05-162-9/+8
* configure: Drop unused AC_PROG_CPPRodrigo Mesquita2023-05-161-3/+0
* Migrate errors to diagnostics in GHC.Tc.Modulesheaf2023-05-15110-1378/+2223
* Split up tyThingToIfaceDecl from GHC.Iface.Makesheaf2023-05-157-362/+404
* rts: Don't sanity-check StgTSO.global_linkBen Gamari2023-05-151-3/+38
* rts: Introduce printGlobalThreadsBen Gamari2023-05-152-0/+15
* rts: Assert that pointers aren't cleared by -DZBen Gamari2023-05-153-18/+51
* rts: Forcibly flush eventlog on barfBen Gamari2023-05-151-1/+6
* rts: Don't force debug output to stderrBen Gamari2023-05-151-6/+7
* rts: Weak pointer cleanupsBen Gamari2023-05-152-14/+17
* Use unboxed codebuffers in baseJosh Meredith2023-05-159-493/+597
* Replace the implementation of CodeBuffers with unboxed typesJosh Meredith2023-05-151-11/+50
* 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