summaryrefslogtreecommitdiff
path: root/compiler/GHC/Tc/Utils
Commit message (Expand)AuthorAgeFilesLines
* Don't allow Float#/Double# literal patternssheaf2022-03-051-5/+15
* Introduce ConcreteTv metavariablessheaf2022-03-026-274/+310
* Core Lint: ensure primops can be eta-expandedsheaf2022-02-261-2/+3
* Make typechecking unfoldings from interfaces lazierMatthew Pickering2022-02-261-20/+10
* Suggestions due to hlintMatthew Pickering2022-02-241-1/+0
* Kill derived constraintsRichard Eisenberg2022-02-236-306/+235
* Track object file dependencies for TH accurately (#20604)Zubin Duggal2022-02-201-7/+15
* Fix some notesMatthew Pickering2022-02-082-2/+2
* Improve errors for non-existent labelsSimon Peyton Jones2022-02-041-1/+1
* compiler: Introduce and use RoughMap for instance environmentsBen Gamari2022-02-041-3/+3
* Fix a few Note inconsistenciesBen Gamari2022-02-011-1/+1
* Consistently upper-case "Note ["Ben Gamari2022-02-012-2/+2
* Rework the handling of SkolemInfoMatthew Pickering2022-01-298-220/+299
* Define and use restoreLclEnvSimon Peyton Jones2022-01-272-48/+85
* Levity-polymorphic arrays and mutable variablessheaf2022-01-261-0/+3
* Correct type of static forms in hsExprTypeMatthew Pickering2022-01-181-2/+3
* Use diagnostic infrastructure in GHC.Tc.Errorssheaf2022-01-172-21/+19
* warnPprTrace: pass separately the reasonKrzysztof Gogolewski2022-01-111-1/+1
* TcPlugins: `newWanted` uses the provided `CtLoc`sheaf2022-01-111-7/+16
* Multiple Home UnitsMatthew Pickering2021-12-283-39/+18
* Change isUnliftedTyCon to marshalablePrimTyCon (#20401)Krzysztof Gogolewski2021-12-171-21/+17
* Ensure new Ct/evidence invariantChristiaan Baaij2021-11-251-13/+4
* More support for optional home-unitSylvain Henry2021-11-203-24/+28
* Increase type sharingBen Gamari2021-11-171-4/+4
* Use local instances with least superclass depthRichard Eisenberg2021-11-121-1/+4
* Improve redundant-constraints warningRichard Eisenberg2021-11-121-0/+1
* Default kind vars in tyfams with -XNoPolyKindssheaf2021-11-081-31/+51
* Generalize the type of wrapLocSndMAVladislav Zavialov2021-11-031-4/+13
* EPA: Get rid of bare SrcSpan's in the ParsedSourceAlan Zimmerman2021-11-022-11/+11
* HsToken for let/in (#19623)Vladislav Zavialov2021-11-021-4/+4
* Don't default type variables in type familiessheaf2021-10-261-16/+28
* Refactor package importsSylvain Henry2021-10-221-39/+21
* Remove IndefiniteSylvain Henry2021-10-221-2/+2
* Use tcEqType in GHC.Core.Unify.uVarsheaf2021-10-221-0/+4
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-176-95/+634
* Be more careful about retaining KnotVarsMatthew Pickering2021-10-121-1/+1
* Add defaulting plugins.Andrei Barbu2021-10-081-0/+1
* Make GHC.Utils.Error.Validity type polymorphicAlfredo Di Napoli2021-10-051-1/+1
* Use eqType, not tcEqType, in metavar kind checkRichard Eisenberg2021-10-022-36/+4
* compiler: Rename nameEnvElts -> nonDetNameEnvEltsBen Gamari2021-09-291-1/+1
* TH stage restriction check for constructors, selectors, and class methodsAndrea Condoluci2021-09-291-2/+20
* Compare FunTys as if they were TyConApps.Richard Eisenberg2021-09-291-22/+12
* Improve pretty-printer defaulting logic (#19361)Krzysztof Gogolewski2021-09-171-0/+4
* Add and use new constructors to TcRnMessageAlfredo Di Napoli2021-09-071-24/+12
* Driver rework pt3: the upsweepMatthew Pickering2021-08-182-19/+28
* Add rewriting to typechecking pluginssheaf2021-08-131-1/+3
* Move `ol_witness` to `OverLitTc`Dr. ERDI Gergo2021-08-132-12/+11
* Disable -fdefer-type-errors for linear types (#20083)Krzysztof Gogolewski2021-08-041-1/+1
* Inline less logging codeSimon Peyton Jones2021-07-281-23/+35
* Eta expand through CallStacksSimon Peyton Jones2021-07-271-22/+1