summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* Remove obsolete code in CoreToStgKrzysztof Gogolewski2022-05-021-10/+0
* exprIsDeadEnd: Use isDeadEndAppSig to check if a function appliction is botto...Andreas Klebinger2022-05-013-7/+7
* Add documentation to the ByteArray# primetype.Hécate Moonlight2022-05-011-5/+44
* StgLint: Check that functions are applied to compatible runtime repsAndreas Klebinger2022-05-014-24/+179
* Revert "Make the specialiser handle polymorphic specialisation"Matthew Pickering2022-04-301-171/+40
* Convert More Diagnostics (#20116)Ben Gamari2022-04-308-174/+490
* Make mkFunCo take AnonArgFlags into accountRyan Scott2022-04-301-2/+3
* Provide efficient unionMG function for combining two module graphs.Matthew Pickering2022-04-291-4/+25
* winio: add support to iserv.Tamar Christina2022-04-281-1/+29
* Add INLINE pragmas for Enum helper methodsSimon Peyton Jones2022-04-281-1/+59
* Fix unification of ConcreteTvs, removing IsRefl#sheaf2022-04-2837-934/+1474
* Give Cmm files fake ModuleNames which include full filepathMatthew Pickering2022-04-272-4/+4
* Change `-dsuppress-ticks` to only suppress non-code ticks.Andreas Klebinger2022-04-271-2/+4
* Enable eventlog support in all ways by defaultBen Gamari2022-04-274-29/+8
* Basic response file supportBen Gamari2022-04-272-40/+93
* Ensure that Any is Boxed in FFI imports/exportssheaf2022-04-272-9/+44
* Drop libtool path from settings fileBen Gamari2022-04-255-26/+7
* Drop dead code in GHC.Linker.Static.linkBinary'Ben Gamari2022-04-251-18/+5
* Ensure that wired-in exception closures aren't GC'dBen Gamari2022-04-251-40/+79
* hadrian: Clean up handling of libffi dependenciesBen Gamari2022-04-251-0/+9
* Improve floated dicts in SpecialiseSimon Peyton Jones2022-04-221-91/+112
* decideMonoTyVars: account for CoVars in candidatessheaf2022-04-222-3/+5
* Relax "suppressing errors" assert in reportWantedssheaf2022-04-221-4/+9
* Fixes to rubbish literalsKrzysztof Gogolewski2022-04-224-4/+10
* Include the way string in the file name for dump files.Andreas Klebinger2022-04-224-5/+24
* Check for zero-bit types in sizeExprKrzysztof Gogolewski2022-04-221-10/+12
* Fix substitution in bindAuxiliaryDictSimon Peyton Jones2022-04-207-44/+47
* Fix a shadowing issue in StgUnarise.Andreas Klebinger2022-04-201-1/+23
* Remove LevityInfoKrzysztof Gogolewski2022-04-2011-129/+14
* Add -dkeep-comments flag to keep comments in the parserAlan Zimmerman2022-04-201-0/+2
* StgLint: Lint constructor applications and strict workers for arity.Andreas Klebinger2022-04-142-6/+33
* Refine warning about defining rules in SAFE modulesMatthew Pickering2022-04-131-1/+1
* Specialise: Check `typeDeterminesValue` before specialising on an interesting...wip/T19644Sebastian Graf2022-04-121-4/+10
* Specialising through specialised method calls (#19644)Sebastian Graf2022-04-126-74/+194
* Eta reduction based on evaluation context (#21261)Sebastian Graf2022-04-126-135/+297
* Refactor: simplify lexing of the dotVladislav Zavialov2022-04-091-10/+2
* Fix missing SymCo in pushCoercionIntoLambdasheaf2022-04-091-1/+5
* Drop the app invariantghc-9.5-startJoachim Breitner2022-04-0917-254/+331
* Tiny documentation wibbleSimon Peyton Jones2022-04-081-2/+2
* Disallow (->) as a data constructor name (#16999)Vladislav Zavialov2022-04-081-3/+2
* Docs: datacon eta-expansion, rep-poly checkssheaf2022-04-085-37/+91
* HsUniToken for :: in GADT constructors (#19623)Vladislav Zavialov2022-04-085-6/+10
* Add flag -fprof-manual which controls if GHC should honour manual cost centres.Andreas Klebinger2022-04-083-1/+4
* driver: Introduce HomeModInfoCache abstractionMatthew Pickering2022-04-082-20/+109
* Merge remote-tracking branch 'origin/master'Ben Gamari2022-04-0821-259/+355
|\
| * Reject illegal quote mark in data con declarations (#17865)Vladislav Zavialov2022-04-083-2/+20
| * Correctly report SrcLoc of redundant constraintssheaf2022-04-083-9/+21
| * Improve seq[D]VarSetSimon Jakobi2022-04-081-2/+2
| * Fix the free-var test in validDerivPredSimon Peyton Jones2022-04-071-57/+42
| * Rename [] to List (#21294)Vladislav Zavialov2022-04-078-23/+61