summaryrefslogtreecommitdiff
path: root/compiler/GHC
Commit message (Expand)AuthorAgeFilesLines
* Add one line of comments (c.f. !5706)Simon Peyton Jones2021-11-181-0/+1
* Improve handling of import statements in GHCi (#20473)Morrow2021-11-171-4/+10
* Pmc: Don't case split on wildcard matches (#20642)Sebastian Graf2021-11-172-41/+112
* Increase type sharingBen Gamari2021-11-1723-265/+453
* Fix windres invocationSylvain Henry2021-11-151-6/+5
* Instantiate field types properly in stock-derived instancesRyan Scott2021-11-157-244/+400
* Refactoring: Move DataConEnv to GHC.Core.DataConRyan Scott2021-11-152-2/+5
* Refactoring: Consolidate some arguments with DerivInstTysRyan Scott2021-11-155-141/+135
* Get the in-scope set right in simplArgSimon Peyton Jones2021-11-121-2/+5
* Implement -Wforall-identifier (#20609)Vladislav Zavialov2021-11-1211-8/+60
* Use local instances with least superclass depthRichard Eisenberg2021-11-127-82/+180
* Improve redundant-constraints warningRichard Eisenberg2021-11-128-93/+158
* Turn GHC.Data.Graph.Base.Graph into a newtypeSimon Jakobi2021-11-121-1/+1
* Only pass -pie, -no-pie when linkingMatthew Bauer2021-11-112-14/+24
* driver: Use shared transitive dependency calculation in hptModulesBelowMatthew Pickering2021-11-111-23/+10
* driver: Cache the transitive dependency calculation in ModuleGraphMatthew Pickering2021-11-113-106/+135
* Fix Note [Function types]Richard Eisenberg2021-11-101-37/+29
* Flesh out Note [The stupid context] and reference itRyan Scott2021-11-0913-40/+78
* deriving: infer DatatypeContexts from data constructors, not type constructorRyan Scott2021-11-091-13/+24
* SpecConstr - Attach evaldUnfolding to known evaluated arguments.Andreas Klebinger2021-11-091-31/+153
* Default kind vars in tyfams with -XNoPolyKindssheaf2021-11-088-108/+200
* Pmc: Do inhabitation test for unlifted vars (#20631)Sebastian Graf2021-11-072-17/+30
* Print the Type kind qualified when ambiguous (#20627)Vladislav Zavialov2021-11-073-18/+52
* Don't undersaturate join points through eta-reduction.Andreas Klebinger2021-11-072-2/+13
* Refactor HdkM using deriving viaVladislav Zavialov2021-11-061-27/+14
* Make Word64 use Word64# on every architectureSylvain Henry2021-11-062-22/+5
* Remove target dependent CPP for Word64/Int64 (#11470)Sylvain Henry2021-11-062-92/+48
* Fix Int64ToInt/Word64ToWord rules on 32-bit architecturesSylvain Henry2021-11-062-16/+17
* Add missing Int64/Word64 constant-folding rulesSylvain Henry2021-11-061-0/+16
* i386: fix codegen of 64-bit comparisonsSylvain Henry2021-11-061-14/+21
* Export `withTcPlugins` and `withHoleFitPlugins`Ziyang Liu2021-11-061-0/+2
* Fix boolean confusion with Opt_NoLlvmMangler flagMatthew Pickering2021-11-051-2/+2
* Avoid GHC_STAGE and other include bitsJohn Ericson2021-11-055-14/+8
* Allow CApi FFI calls in GHCiMatthew Pickering2021-11-051-1/+2
* Remove record field from SoloSimon Peyton Jones2021-11-052-8/+12
* Fix deferOutOfScopeVariables for qualified #20472CarrieMY2021-11-051-10/+4
* Tiny renamings and doc updatesRichard Eisenberg2021-11-042-54/+55
* Generalize the type of wrapLocSndMAVladislav Zavialov2021-11-031-4/+13
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-0231-256/+258
* Fix #20590 with another application of mkHsContextMaybeRyan Scott2021-11-021-17/+15
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-0216-56/+54
* Update comment in Lint.hs Andreas Klebinger2021-11-011-1/+1
* ghci: Make getModBreaks robust against DotO UnlinkedBen Gamari2021-10-301-1/+6
* WorkWrap: Update Unfolding with WW'd body prior to `tryWW` (#20510)Sebastian Graf2021-10-293-92/+98
* Show family TyCons in mk_dict_error in the case of a single matchZiyang Liu2021-10-291-2/+26
* Compiler dosen't need to know about certain settings from fileJohn Ericson2021-10-274-21/+0
* Change CaseAlt and LambdaExpr to FunRhs in deriving Foldable and Traversable ...Artyom Kuznetsov2021-10-261-3/+8
* Don't default type variables in type familiessheaf2021-10-269-48/+157
* Warn if unicode bidirectional formatting characters are found in the source (...Zubin Duggal2021-10-266-3/+127
* EPA: Use LocatedA for ModuleNameAlan Zimmerman2021-10-249-33/+34