summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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-089-108/+319
* 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-063-97/+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-058-15/+25
* 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-0232-257/+259
* Fix #20590 with another application of mkHsContextMaybeRyan Scott2021-11-021-17/+15
* Treat generated RTS headers in a more consistent mannerJohn Ericson2021-11-021-2/+0
* Remove `includes_GHCCONSTANTS` from make build systemJohn Ericson2021-11-021-1/+0
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-0217-56/+58
* Update comment in Lint.hs Andreas Klebinger2021-11-011-1/+1
* ghc: Bump Cabal-Version to 1.22Ben Gamari2021-10-311-1/+1
* ghci: Make getModBreaks robust against DotO UnlinkedBen Gamari2021-10-301-1/+6
* make build system: RTS should use dist-install not distJohn Ericson2021-10-291-1/+1
* 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
* DmdAnal: Implement Boxity Analysis (#19871)Sebastian Graf2021-10-2413-525/+977
* driver: Export wWarningFlagMapBen Gamari2021-10-242-5/+6
* WorkWrap: `isRecDataCon` should not eta-reduce NewTyCon field tys (#20539)Sebastian Graf2021-10-221-1/+3
* driver: Don't use the log queue abstraction when j = 1Matthew Pickering2021-10-221-23/+44
* Fix compilerConfig stagesHaochen Tong2021-10-221-1/+1
* Refactor package importsSylvain Henry2021-10-2221-170/+285
* Remove IndefiniteSylvain Henry2021-10-2212-77/+48
* Use tcEqType in GHC.Core.Unify.uVarsheaf2021-10-222-2/+18
* Do not sign extend CmmInt's unless negative.Moritz Angermann2021-10-221-0/+5
* Document that `InScopeSet` is a superset of currently in-scope variablesZiyang Liu2021-10-222-2/+24
* instance Ord Name: Do not repeat default methodsJoachim Breitner2021-10-201-5/+1
* Make sure ModIface values are still forced even if not writtenMatthew Pickering2021-10-202-4/+45
* Bignum: allow Integer's signum to inline (#20361)Sylvain Henry2021-10-202-6/+0