summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* pretty-printer: Do not print ApplicativeDo joinKirill Elagin2020-03-121-4/+3
* pretty-printer: Properly parenthesise LastStmtKirill Elagin2020-03-124-14/+21
* Make DeriveFunctor-generated code require fewer beta reductionsRyan Scott2020-03-113-124/+271
* Use a Set to represent WaysSylvain Henry2020-03-1110-49/+57
* Refactor interpreterDynamic and interpreterProfiledSylvain Henry2020-03-1110-80/+95
* Refactor GHC.Driver.Session (Ways and Flags)Sylvain Henry2020-03-1111-706/+754
* Deepen call stack for isInSimon Peyton Jones2020-03-111-2/+2
* Re-quantify when generalising over rewrite rule typesRyan Scott2020-03-112-14/+51
* Split GHC.Iface.Utils moduleSylvain Henry2020-03-1117-1408/+1429
* Typos in comments [skip ci]Krzysztof Gogolewski2020-03-1022-36/+36
* Misc cleanupKrzysztof Gogolewski2020-03-106-58/+9
* Comments onlySimon Peyton Jones2020-03-101-0/+6
* Clarify a Lint messageBen Price2020-03-101-3/+2
* anyRewritableTyVar now looks in RuntimeRepsRichard Eisenberg2020-03-101-1/+8
* SysTools: Ensure that error parser can handle absolute paths on WindowsBen Gamari2020-03-101-3/+14
* Use InstanceSigs in GND/DerivingVia-generated code (#17899)Ryan Scott2020-03-094-44/+82
* 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