summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Remove dead codeKrzysztof Gogolewski2020-02-265-39/+16
* Treat coercions as arguments for floating and inliningAlexis King2020-02-264-14/+67
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-2473-529/+488
* Comments, small refactorKrzysztof Gogolewski2020-02-245-68/+13
* Remove Ord SrcLoc, Ord SrcSpanVladislav Zavialov2020-02-2419-108/+121
* Modules: Driver (#13009)Sylvain Henry2020-02-21263-557/+559
* Parser API annotations: RealSrcLocVladislav Zavialov2020-02-217-79/+109
* TH: wrapGenSyns, don't split the element type too muchMatthew Pickering2020-02-211-3/+5
* Special case `mkTyConApp liftedTypeKind []`Matthew Pickering2020-02-212-2/+38
* Fix #17724 by having occAnal preserve used bindings.Andreas Klebinger2020-02-201-1/+6
* Enable -Wstar-is-type in -WallBen Gamari2020-02-201-1/+2
* Use Type instead of * in GHCBen Gamari2020-02-207-14/+22
* GHC.Hs.Extension: Use Type instead of *Ben Gamari2020-02-201-1/+1
* Normalize types when dropping absent arguments from workersAlexis King2020-02-201-7/+9
* Use TTG for HsSplicedT constructorKrzysztof Gogolewski2020-02-207-22/+26
* Fix #17832: Weird handling of exports named main in 8.10-rc1Roland Senn2020-02-202-5/+13
* Use concatMap(M) instead of `concat . map` and the monadic variantÖmer Sinan Ağacan2020-02-2017-22/+24
* Disentangle DynFlags and SDocSylvain Henry2020-02-2035-400/+433
* Re-implement unsafe coercions in terms of unsafe equality proofsSimon Peyton Jones2020-02-2043-403/+765
* Modules: Llvm (#13009)Sylvain Henry2020-02-1816-68/+73
* Fix unboxed tuple size limit (#17837)Joshua Price2020-02-181-3/+8
* Remove the MonadFail P instanceVladislav Zavialov2020-02-183-27/+11
* If a :reload finds syntax errors in the module graph, remove the loaded modul...Roland Senn2020-02-182-19/+35
* Fix the "unused terminals: 2" warning in Parser.yVladislav Zavialov2020-02-161-3/+1
* Revert "compiler: Disable atomic renaming on Windows"Tamar Christina2020-02-141-13/+1
* SysTools: Use "process job" when spawning processes on WindowsTamar Christina2020-02-141-3/+16
* Pass -Wno-unused-command-line-arguments during link on FreeBSDBen Gamari2020-02-141-1/+3
* De-duplicate overlapping NotesSimon Peyton Jones2020-02-142-44/+26
* Module hierarchy: HsToCore (cf #13009)Sylvain Henry2020-02-1458-237/+250
* Remove -ddump-srts flagSylvain Henry2020-02-132-7/+0
* Always display inferred variables using bracesKrzysztof Gogolewski2020-02-124-105/+104
* Separate CPR analysis from the Demand analyserwip/sep-cprSebastian Graf2020-02-1229-622/+1148
* Fix order of arguments in specializer (#17801)Krzysztof Gogolewski2020-02-121-1/+1
* Module hierarchy: ByteCode and Runtime (cf #13009)Sylvain Henry2020-02-1253-154/+162
* TemplateHaskellQuotes: Allow nested splicesMatthew Pickering2020-02-112-7/+25
* Notes only: telescopesSimon Peyton Jones2020-02-114-37/+18
* Add arithmetic exception primops (#14664)Sylvain Henry2020-02-112-0/+46
* Do not create nested quantified constraintsRichard Eisenberg2020-02-116-34/+122
* Fix long distance info for record updatesSebastian Graf2020-02-102-6/+38
* Fix -ddump-stg-final.Andreas Klebinger2020-02-092-3/+2
* Fix #14628: Panic (No skolem Info) in GHCiRoland Senn2020-02-092-11/+16
* Fix an outdated note linkArnaud Spiwack2020-02-091-1/+1
* Import qualified Prelude in parserÖmer Sinan Ağacan2020-02-081-0/+1
* Add mkHieFileWithSource which doesn't read the source file from diskMatthew Pickering2020-02-081-5/+14
* Remove redundant caseSylvain Henry2020-02-081-4/+2
* Introduce -Wcompat-unqualified-importsBen Gamari2020-02-083-2/+43
* compiler: Qualify imports of Data.ListBen Gamari2020-02-0826-32/+32
* Introduce IsPass; refactor wrappers.Richard Eisenberg2020-02-0846-1157/+735
* Remove unnecessary parenthesesRichard Eisenberg2020-02-081-14/+14
* slightly better named cost-centres for simple pattern bindings #17006Adam Sandberg Eriksson2020-02-082-9/+40