summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* Remove some dead codeBrian Foley2020-03-154-45/+2
* Remove unused field var_inline (#17915)Krzysztof Gogolewski2020-03-143-9/+4
* Improve CSE.combineAltsSimon Peyton Jones2020-03-141-4/+21
* Simple refactor of cheapEqExprSimon Peyton Jones2020-03-141-16/+14
* Fix LintSimon Peyton Jones2020-03-141-56/+107
* Rename isDllNameSylvain Henry2020-03-133-12/+9
* Expose compulsory unfoldings alwaysSimon Peyton Jones2020-03-123-33/+53
* pretty-printer: Do not print ApplicativeDo joinKirill Elagin2020-03-121-4/+3
* pretty-printer: Properly parenthesise LastStmtKirill Elagin2020-03-124-14/+21
* Use a Set to represent WaysSylvain Henry2020-03-118-40/+44
* Refactor interpreterDynamic and interpreterProfiledSylvain Henry2020-03-118-66/+79
* Refactor GHC.Driver.Session (Ways and Flags)Sylvain Henry2020-03-1110-706/+752
* Split GHC.Iface.Utils moduleSylvain Henry2020-03-1112-1401/+1421
* Typos in comments [skip ci]Krzysztof Gogolewski2020-03-107-13/+13
* Misc cleanupKrzysztof Gogolewski2020-03-101-32/+0
* Clarify a Lint messageBen Price2020-03-101-3/+2
* Use InstanceSigs in GND/DerivingVia-generated code (#17899)Ryan Scott2020-03-091-1/+2
* Set `ImpredicativeTypes` during :print command. (#14828)Roland Senn2020-03-021-1/+41
* Remove dead codeKrzysztof Gogolewski2020-03-021-6/+1
* 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-298-203/+298
* Document and refactor a few things around bitmap scavengingÖmer Sinan Ağacan2020-02-291-36/+7
* plugins: Ensure that loadInterface plugins can see annotationsBen Gamari2020-02-291-2/+3
* Monotonic locations (#17632)Vladislav Zavialov2020-02-2912-38/+39
* PmCheck: Implement Long-distance information with Covered setsSebastian Graf2020-02-2711-152/+173
* Modules: Core (#13009)Sylvain Henry2020-02-2678-211/+18219
* Remove dead codeKrzysztof Gogolewski2020-02-263-6/+2
* Treat coercions as arguments for floating and inliningAlexis King2020-02-261-3/+25
* Modules: CmmToAsm (#13009)Sylvain Henry2020-02-2471-4/+28475
* Comments, small refactorKrzysztof Gogolewski2020-02-243-47/+1
* Remove Ord SrcLoc, Ord SrcSpanVladislav Zavialov2020-02-2412-55/+62
* Modules: Driver (#13009)Sylvain Henry2020-02-21129-169/+22933
* TH: wrapGenSyns, don't split the element type too muchMatthew Pickering2020-02-211-3/+5
* Use Type instead of * in GHCBen Gamari2020-02-205-11/+17
* GHC.Hs.Extension: Use Type instead of *Ben Gamari2020-02-201-1/+1
* Use TTG for HsSplicedT constructorKrzysztof Gogolewski2020-02-204-18/+23
* Fix #17832: Weird handling of exports named main in 8.10-rc1Roland Senn2020-02-201-0/+3
* Use concatMap(M) instead of `concat . map` and the monadic variantÖmer Sinan Ağacan2020-02-207-9/+9
* Disentangle DynFlags and SDocSylvain Henry2020-02-2014-137/+123
* Re-implement unsafe coercions in terms of unsafe equality proofsSimon Peyton Jones2020-02-2011-146/+458
* Modules: Llvm (#13009)Sylvain Henry2020-02-1812-0/+5361
* Fix unboxed tuple size limit (#17837)Joshua Price2020-02-181-3/+8
* Remove the MonadFail P instanceVladislav Zavialov2020-02-182-18/+10
* Module hierarchy: HsToCore (cf #13009)Sylvain Henry2020-02-1432-36/+15100
* Remove -ddump-srts flagSylvain Henry2020-02-131-4/+0
* Always display inferred variables using bracesKrzysztof Gogolewski2020-02-122-5/+3
* Separate CPR analysis from the Demand analyserwip/sep-cprSebastian Graf2020-02-124-3/+24
* Module hierarchy: ByteCode and Runtime (cf #13009)Sylvain Henry2020-02-1240-26/+9173
* TemplateHaskellQuotes: Allow nested splicesMatthew Pickering2020-02-111-4/+22