summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Rename unsafeGetUnitInfo into unsafeLookupUnitSylvain Henry2020-06-135-9/+9
* Refactor homeUnitSylvain Henry2020-06-1329-156/+160
* Remove unused codeSylvain Henry2020-06-131-23/+0
* DynFlags refactoring VIII (#17957)Sylvain Henry2020-06-1310-322/+356
* Fix lookupGlobalOccRn_maybe sometimes reporting an errorLuke Lau2020-06-103-62/+106
* Implement cast worker/wrapper properlySimon Peyton Jones2020-06-1018-405/+665
* Optimisation in Unique.SupplySimon Peyton Jones2020-06-101-25/+120
* Give Language a Bounded instanceShayne Fletcher2020-06-101-2/+1
* Cross-module LambdaFormInfo passingÖmer Sinan Ağacan2020-06-1016-186/+531
* Expose impliedGFlags, impledOffGFlags, impliedXFlagsShayne Fletcher2020-06-101-0/+7
* Clarify leaf module names for new module hierarchyTakenobu Tani2020-06-1080-131/+131
* Always use rnImplicitBndrs to bring implicit tyvars into scopeRyan Scott2020-06-105-168/+204
* Make GADT constructors adhere to the forall-or-nothing rule properlyRyan Scott2020-06-0910-158/+342
* Add link to GHC's wiki in the GHC API headerTakenobu Tani2020-06-091-0/+3
* OccurAnal: Avoid exponential behavior due to where clausesBen Gamari2020-06-071-9/+16
* Disable DLL loading if without system linkerMoritz Angermann2020-06-072-3/+24
* Simplify bindLHsTyVarBndrs and bindHsQTyVarswip/simply-bind-tyvarsRyan Scott2020-06-0511-54/+87
* Simple subsumptionwip/T17775Simon Peyton Jones2020-06-0542-1753/+1989
* compiler: Disable use of process jobs with process < 1.6.9Ben Gamari2020-06-041-3/+7
* GHC.Hs.Instances: Compile with -O0Ben Gamari2020-06-041-0/+7
* Fix documentation on type families not being extractedLuke Lau2020-06-041-12/+8
* Clean up boot vs non-boot disambiguating typesJohn Ericson2020-06-0423-196/+316
* Improve parser error messages for TemplateHaskellQuotesVladislav Zavialov2020-06-011-4/+9
* Improve parser error messages for TypeApplicationsVladislav Zavialov2020-06-013-8/+12
* Improve parser error messages for the @-operatorVladislav Zavialov2020-06-011-1/+20
* Rename the singleton tuple GHC.Tuple.Unit to GHC.Tuple.SoloTom Ellis2020-06-019-44/+44
* Modify file paths to module paths for new module hierarchyTakenobu Tani2020-06-0120-24/+24
* Clean up file paths for new module hierarchyTakenobu Tani2020-06-0123-28/+28
* Lint rhs of IfaceRulefendor2020-06-011-2/+21
* Add `isInScope` check to `lintCoercion`fendor2020-06-011-1/+6
* Winferred-safe-imports: Do not exit with errorKirill Elagin2020-06-011-1/+1
* HsToCore: Eta expand left sectionsBen Gamari2020-06-011-25/+64
* Simplify contexts in GHC.Iface.Ext.AstZubin Duggal2020-05-301-315/+238
* Optimize GHC.Utils.Monad.Andreas Klebinger2020-05-301-12/+25
* PPC NCG: Fix .size directive on powerpc64 ELF v1Peter Trommler2020-05-301-1/+6
* PPC NCG: No per-symbol .section ".toc" directivesPeter Trommler2020-05-291-2/+0
* Build a threaded stage 1 if the bootstrapping GHC supports it.Travis Whitaker2020-05-291-0/+6
* Eta expand un-saturated primopsBen Gamari2020-05-295-48/+87
* Allow simplification through runRW#Ben Gamari2020-05-296-40/+231
* Do not float join points in exprIsConApp_maybeSimon Peyton Jones2020-05-291-0/+27
* Make Lint check return type of a join pointSimon Peyton Jones2020-05-291-7/+31
* CoreToStg: Add Outputable ArgInfo instanceBen Gamari2020-05-291-1/+7
* Fix "build/elem" RULE.Andreas Klebinger2020-05-292-23/+53
* Rip out CmmStackInfo(updfr_space)Ben Gamari2020-05-285-14/+6
* Ticky-ticky: Record DataCon name in ticker nameBen Gamari2020-05-282-4/+7
* DmdAnal: Recognise precise exceptions from case alternatives (#18086)Sebastian Graf2020-05-281-8/+25
* FloatOut: Only eta-expand dead-end RHS if arity will increase (#18231)Sebastian Graf2020-05-282-3/+7
* Fix #18071Xavier Denis2020-05-281-26/+53
* Avoid unnecessary allocations due to tracing utilitiesBen Gamari2020-05-287-22/+80
* GHC.Core.Unfold: Refactor traceInlineBen Gamari2020-05-281-9/+10