summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Resolve shift/reduce conflicts with %shift (#17232)wip/parsing-shiftVladislav Zavialov2020-09-191-218/+332
* Remove GADT self-reference check (#11554, #12081, #12174, fixes #15942)Artyom Kuznetsov2020-09-191-18/+25
* Export singleton function from Data.ListWander Hillen2020-09-197-15/+15
* Wire in constraint tuplesRyan Scott2020-09-196-54/+228
* rts: Refactor foreign export trackingBen Gamari2020-09-181-10/+21
* Remove pprPrec from Outputable (unused)Sylvain Henry2020-09-171-8/+1
* Add note about OutputablePSylvain Henry2020-09-171-9/+108
* Generalize OutputablePSylvain Henry2020-09-1719-111/+182
* Introduce OutputablePSylvain Henry2020-09-1742-700/+777
* Parser.y: clarify treatment of @{-# UNPACK #-}Vladislav Zavialov2020-09-171-1/+1
* CosmeticLeif Metcalf2020-09-171-1/+1
* Make Z-encoding comment into a noteLeif Metcalf2020-09-172-2/+4
* Bump Win32 submodule to 2.9.0.0Ben Gamari2020-09-171-1/+1
* Document IfaceTupleTyRichard Eisenberg2020-09-171-0/+5
* Do absence analysis on stable unfoldingsSimon Peyton Jones2020-09-173-10/+91
* Make ghc-boot reexport modules from ghc-boot-thSylvain Henry2020-09-161-1/+0
* Rename ghci flag into internal-interpreterSylvain Henry2020-09-162-4/+4
* Introduce and use DerivClauseTys (#18662)Ryan Scott2020-09-1511-46/+141
* Export enrichHie from GHC.Iface.Ext.AstZubin Duggal2020-09-151-1/+1
* Care with implicit-parameter superclassesSimon Peyton Jones2020-09-1510-81/+159
* Hackily decouple the parser from the desugarerSebastian Graf2020-09-122-6/+37
* Extract definition of DsM into GHC.HsToCore.TypesSebastian Graf2020-09-128-76/+96
* Make `tcCheckSatisfiability` incremental (#18645)Sebastian Graf2020-09-124-50/+56
* Avoid iterating twice in `zipTyEnv` (#18535)theobat2020-09-122-2/+20
* PmCheck: Disattach COMPLETE pragma lookup from TyConsSebastian Graf2020-09-1214-431/+328
* PmCheck: Handle ⊥ and strict fields correctly (#18341)wip/T18341Sebastian Graf2020-09-1013-498/+587
* PmCheck: Big refactor using guard tree variants more closely following source...Sebastian Graf2020-09-109-871/+935
* Add long-distance info for pattern bindings (#18572)Sebastian Graf2020-09-108-70/+77
* Remove GENERATED pragma, as it is not being usedAlan Zimmerman2020-09-098-50/+1
* Add comments about sm_dflags and simpleOptExprSylvain Henry2020-09-092-2/+19
* DynFlags: add sm_pre_inline field into SimplMode (#17957)Sylvain Henry2020-09-0916-59/+61
* DynFlags: add UnfoldingOpts and SimpleOptsSylvain Henry2020-09-0941-490/+673
* DynFlags: add OptCoercionOptsSylvain Henry2020-09-094-21/+47
* Postpone associated tyfam default checks until after typecheckingRyan Scott2020-09-095-99/+164
* Use "to" instead of "2" in internal names of conversion opsJohn Ericson2020-09-094-70/+70
* Make the forall-or-nothing rule only apply to invisible foralls (#18660)Ryan Scott2020-09-082-17/+46
* Move DynFlags test into updateModDetailsIdInfos's caller (#17957)Sylvain Henry2020-09-072-10/+7
* [macOS] improved runpath handlingMoritz Angermann2020-09-077-22/+186
* configure: Avoid hard-coded ld path on WindowsGHC GitLab CI2020-09-041-1/+1
* Introduce isBoxedTupleDataCon and use it to fix #18644Ryan Scott2020-09-0415-28/+32
* DynFlags: don't pass DynFlags to cmmImplementSwitchPlansSylvain Henry2020-09-042-6/+6
* DynFlags: use Platform in foldRegs*Sylvain Henry2020-09-049-152/+138
* Don't rely on CLabel's Outputable instance in CmmToCSylvain Henry2020-09-042-20/+21
* Remove outdated noteSylvain Henry2020-09-021-29/+0
* Turn on -XMonoLocalBinds by default (#18430)Sebastian Graf2020-09-027-11/+17
* Remove "Ord FastString" instanceSylvain Henry2020-09-0130-112/+236
* Fix FastString lexicographic ordering (fix #18562)Sylvain Henry2020-09-011-1/+3
* Set the dynamic-system-linker flag to ManualMoritz Angermann2020-08-311-1/+1
* Don't store HomeUnit in UnitConfigSylvain Henry2020-08-311-17/+22
* Dominators.hs: Use unix line endingsAndreas Klebinger2020-08-311-563/+563