summaryrefslogtreecommitdiff
path: root/compiler/typecheck/TcMType.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: type-checker (#13009)Sylvain Henry2020-04-071-2420/+0
* Modules: Types (#13009)Sylvain Henry2020-03-291-10/+10
* Simplify treatment of heterogeneous equalityRichard Eisenberg2020-03-201-20/+21
* Implement mapTyCo like foldTyCoSimon Peyton Jones2020-03-171-20/+17
* Modules: Core (#13009)Sylvain Henry2020-03-161-10/+10
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Re-implement unsafe coercions in terms of unsafe equality proofsSimon Peyton Jones2020-02-201-1/+0
* Module hierarchy: HsToCore (cf #13009)Sylvain Henry2020-02-141-2/+2
* Fix scoping of TyCon binders in TcTyClsDeclsSimon Peyton Jones2020-02-011-32/+18
* Improve skolemisationSimon Peyton Jones2020-02-011-11/+32
* Disable two warnings for files that trigger themTom Ellis2020-01-271-0/+2
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-121-5/+5
* Don't zap to Any; error insteadRichard Eisenberg2020-01-121-37/+86
* Overloaded Quotation Brackets (#246)Matthew Pickering2020-01-121-7/+19
* Fix random typos [skip ci]nineonine2019-11-171-1/+1
* Ensure that coreView/tcView are able to inlineBen Gamari2019-11-131-0/+1
* Implement a coverage checker for injectivityRichard Eisenberg2019-10-231-13/+7
* Break up TcRnTypes, among other modules.Richard Eisenberg2019-10-161-3/+26
* Solve constraints from top-level groups soonerRichard Eisenberg2019-10-081-1/+2
* Standalone kind signatures (#16794)wip/top-level-kind-signaturesVladislav Zavialov2019-09-251-5/+4
* Use level numbers for generalisationRichard Eisenberg2019-09-191-144/+149
* Refactor kindGeneralize and friendsRichard Eisenberg2019-09-191-14/+78
* Comments onlySimon Peyton Jones2019-09-171-2/+2
* Comments and tiny refactorSimon Peyton Jones2019-06-191-3/+3
* Implement the -XUnliftedNewtypes extension.Andrew Martin2019-06-141-0/+1
* Fix #16517 by bumping the TcLevel for method sigsRichard Eisenberg2019-06-091-11/+36
* Correct two misspellings of "separately"Chris Martin2019-04-031-1/+1
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-251-2/+2
* Fix typosKrzysztof Gogolewski2019-03-191-1/+1
* Replace nOfThem by replicateKrzysztof Gogolewski2019-03-191-2/+2
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-8/+8
* Be more careful when naming TyCon bindersSimon Peyton Jones2019-03-051-111/+129
* Add AnonArgFlag to FunTySimon Peyton Jones2019-02-231-11/+11
* Get rid of tcm_smart from TyCoMapperSimon Peyton Jones2019-02-171-8/+10
* Make a smart mkAppTyMSimon Peyton Jones2019-02-141-14/+27
* Make candidateQTvs contain tyvar with zonked kindsSimon Peyton Jones2018-12-211-68/+82
* Introduce tcTypeKind, and use itSimon Peyton Jones2018-12-031-5/+5
* Taming the Kind Inference MonsterSimon Peyton Jones2018-11-291-221/+288
* Finish fix for #14880.Tobias Dammers2018-10-281-50/+361
* Normalise EmptyCase types using the constraint solverRyan Scott2018-09-281-1/+11
* Coercion Quantificationningning2018-09-151-9/+9
* Remove knot-tying bug in TcHsSyn.zonkTyVarOccSimon Peyton Jones2018-08-311-3/+25
* Clean up TcHsSyn.zonkEnvSimon Peyton Jones2018-08-241-15/+6
* Rename SigTv to TyVarTv (#15480)Joachim Breitner2018-08-161-37/+37
* Allow scoped type variables refer to typesJoachim Breitner2018-08-051-8/+32
* Remove decideKindGeneralisationPlanRichard Eisenberg2018-08-021-0/+2
* Remove the type-checking knot.Richard Eisenberg2018-08-011-17/+7
* Fix and document cloneWCSimon Peyton Jones2018-07-251-14/+28
* Treat isConstraintKind more consistentlySimon Peyton Jones2018-07-251-3/+2
* Clone relevant constraints to avoid side-effects on HoleDests. Fixes #15370.Matthías Páll Gissurarson2018-07-241-4/+5