summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* Set `ImpredicativeTypes` during :print command. (#14828)Roland Senn2020-03-021-1/+41
* Remove dead codeKrzysztof Gogolewski2020-03-023-52/+4
* Show breakpoint locations of breakpoints which were ignored during :force (#2...Roland Senn2020-02-293-15/+64
* Simplify IfaceIdInfo typeÖmer Sinan Ağacan2020-02-295-43/+11
* Refactor runtime interpreter codeSylvain Henry2020-02-2912-252/+400
* Document and refactor a few things around bitmap scavengingÖmer Sinan Ağacan2020-02-291-36/+7
* Rename ghci.sh and build.sh to ghci and build respectivelyXavier Denis2020-02-291-1/+1
* plugins: Ensure that loadInterface plugins can see annotationsBen Gamari2020-02-291-2/+3
* Monotonic locations (#17632)Vladislav Zavialov2020-02-2926-191/+318
* Improve error handling for VTA + deferred type errorsSimon Peyton Jones2020-02-281-21/+19
* PmCheck: Implement Long-distance information with Covered setsSebastian Graf2020-02-2712-156/+177
* Modules: Core (#13009)Sylvain Henry2020-02-26145-713/+716
* SysTools: Don't use process jobs if they are brokenBen Gamari2020-02-261-8/+22
* 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