summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* testsuite: Cabalify ghc-configwip/T20566Ben Gamari2022-04-206-24/+23
* testsuite: More robust library way detectionBen Gamari2022-04-203-97/+38
* hadrian: Clean up handling of libffi dependenciesBen Gamari2022-04-206-13/+25
* hadrian: Drop redundant include directoriesBen Gamari2022-04-201-10/+0
* hadrian: Ensure that --extra-lib-dirs are usedBen Gamari2022-04-201-26/+5
* rts: Ensure that the interpreter doesn't disregard tagsBen Gamari2022-04-151-4/+4
* testsuite: Add test for #21390Ben Gamari2022-04-156-0/+44
* Only enable PROF_SPIN in DEBUGDylan Yudaken2022-04-152-1/+3
* Hadrian: use a set to keep track of wayssheaf2022-04-1418-33/+68
* StgLint: Lint constructor applications and strict workers for arity.Andreas Klebinger2022-04-143-8/+35
* Refine warning about defining rules in SAFE modulesMatthew Pickering2022-04-136-6/+7
* Specialise: Check `typeDeterminesValue` before specialising on an interesting...wip/T19644Sebastian Graf2022-04-121-4/+10
* Specialising through specialised method calls (#19644)Sebastian Graf2022-04-1215-90/+1184
* Eta reduction based on evaluation context (#21261)Sebastian Graf2022-04-1211-135/+478
* Document that DuplicateRecordFields doesn't tolerates ambiguous fieldsHécate Moonlight2022-04-123-106/+70
* Refactor: simplify lexing of the dotVladislav Zavialov2022-04-092-17/+9
* Fix missing SymCo in pushCoercionIntoLambdasheaf2022-04-091-1/+5
* Add regression test for #19569Andreas Klebinger2022-04-093-0/+53
* Update changelog.Philip Hazelden2022-04-091-0/+3
* Add tests for several trace functions.Philip Hazelden2022-04-096-0/+31
* Add functions traceWith, traceShowWith, traceEventWith.Philip Hazelden2022-04-091-0/+35
* Drop the app invariantghc-9.5-startJoachim Breitner2022-04-0923-271/+383
* Bump deepseq to 1.4.7.0Matthew Pickering2022-04-091-0/+0
* ci: Remove doc-tarball dependency from perf and perf-nofib jobsMatthew Pickering2022-04-091-5/+0
* ci: Fix nightly head.hackage pipelinesMatthew Pickering2022-04-091-1/+15
* Tiny documentation wibbleSimon Peyton Jones2022-04-081-2/+2
* Disallow (->) as a data constructor name (#16999)Vladislav Zavialov2022-04-084-3/+11
* ci: Replace "always" with "on_success" to stop build jobs running before hadr...Matthew Pickering2022-04-082-64/+64
* Docs: datacon eta-expansion, rep-poly checkssheaf2022-04-088-37/+111
* HsUniToken for :: in GADT constructors (#19623)Vladislav Zavialov2022-04-0814-18/+74
* Add flag -fprof-manual which controls if GHC should honour manual cost centres.Andreas Klebinger2022-04-088-1/+61
* driver: Introduce HomeModInfoCache abstractionMatthew Pickering2022-04-084-35/+117
* Merge remote-tracking branch 'origin/master'Ben Gamari2022-04-0857-323/+1174
|\
| * Reject illegal quote mark in data con declarations (#17865)Vladislav Zavialov2022-04-085-4/+42
| * Correctly report SrcLoc of redundant constraintssheaf2022-04-086-9/+32
| * Fixes to 9.4 release notesKrzysztof Gogolewski2022-04-084-11/+23
| * testsuite: Lint RTS #includesBen Gamari2022-04-083-1/+99
| * rts: Fix various #include issuesBen Gamari2022-04-0816-30/+28
| * rts: Move __USE_MINGW_ANSI_STDIO definition to PosixSource.hBen Gamari2022-04-082-12/+12
| * Add test for #21338sheaf2022-04-083-0/+74
| * Improve seq[D]VarSetSimon Jakobi2022-04-081-2/+2
| * Properly explain where INLINE pragmas can appear.Andreas Klebinger2022-04-071-6/+41
| * Fix the free-var test in validDerivPredSimon Peyton Jones2022-04-074-57/+74
| * Rename [] to List (#21294)Vladislav Zavialov2022-04-0722-46/+98
| * Use prepareBinding in tryCastWorkerWrapperSimon Peyton Jones2022-04-076-164/+213
| * EPA: handling of con_bndrs in mkGadtDeclAlan Zimmerman2022-04-073-21/+571
| * Remove Fun pattern from Typeable COMPLETE setsheaf2022-04-073-3/+4
* | rts: Fix off-by-one in snwprintf usagewip/windows-finalwip/windows-clang-joinBen Gamari2022-04-071-2/+5
* | Accept spurious perf test shifts on WindowsBen Gamari2022-04-070-0/+0
* | rts: Fallback to ucrtbase not msvcrtBen Gamari2022-04-071-3/+4