summaryrefslogtreecommitdiff
path: root/compiler/typecheck/TcType.hs
Commit message (Expand)AuthorAgeFilesLines
* Modules: Types (#13009)Sylvain Henry2020-03-291-7/+7
* Modules: Core (#13009)Sylvain Henry2020-03-161-15/+15
* Misc cleanupKrzysztof Gogolewski2020-03-101-1/+1
* anyRewritableTyVar now looks in RuntimeRepsRichard Eisenberg2020-03-101-1/+8
* Modules: Core (#13009)Sylvain Henry2020-02-261-1/+1
* Modules: Driver (#13009)Sylvain Henry2020-02-211-1/+1
* Module hierarchy: ByteCode and Runtime (cf #13009)Sylvain Henry2020-02-121-1/+1
* Use foldTyCo for exactTyCoVarsOfTypeSimon Peyton Jones2020-02-061-0/+36
* Disable two warnings for files that trigger themTom Ellis2020-01-271-0/+1
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-121-5/+5
* Module hierarchy (#13009): StgSylvain Henry2019-12-311-1/+1
* Fix typos, using Wikipedia list of common typosBrian Wignall2019-11-281-3/+3
* Ensure that coreView/tcView are able to inlineBen Gamari2019-11-131-2/+1
* Implement a coverage checker for injectivityRichard Eisenberg2019-10-231-1/+19
* Break up TcRnTypes, among other modules.Richard Eisenberg2019-10-161-128/+2
* Merge TcTypeableValidity into TcTypeable, document treatment of castsRyan Scott2019-10-031-1/+0
* Standalone kind signatures (#16794)wip/top-level-kind-signaturesVladislav Zavialov2019-09-251-0/+3
* Use injectiveVarsOfType to catch dodgy type family instance binders (#17008)Ryan Scott2019-08-021-72/+0
* Break up TyCoRepBen Gamari2019-07-311-0/+3
* Fix typechecking of partial type signaturesSimon Peyton Jones2019-06-191-5/+8
* Fix #16517 by bumping the TcLevel for method sigsRichard Eisenberg2019-06-091-16/+18
* Fix typosKrzysztof Gogolewski2019-03-191-1/+1
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-8/+8
* Use transSuperClasses in TcErrorsSimon Peyton Jones2019-03-121-2/+21
* Visible dependent quantificationRyan Scott2019-03-011-2/+12
* Add AnonArgFlag to FunTySimon Peyton Jones2019-02-231-60/+42
* Make a smart mkAppTyMSimon Peyton Jones2019-02-141-196/+101
* Comments onlySimon Peyton Jones2019-02-081-4/+9
* Be pickier about unsaturated synonyms in :kindRyan Scott2019-01-081-2/+6
* Introduce tcTypeKind, and use itSimon Peyton Jones2018-12-031-11/+11
* Fix #15954 by rejigging check_type's orderRyan Scott2018-12-031-1/+1
* Fix unused-import warningsDavid Eichmann2018-11-221-1/+1
* Overhaul -fprint-explicit-kinds to use VKARyan Scott2018-11-221-15/+80
* Finish fix for #14880.Tobias Dammers2018-10-281-147/+2
* Fix TcType.anyRewritableTyVarNingning Xie2018-10-281-13/+9
* Fix comment in TcTypeSimon Peyton Jones2018-10-251-20/+5
* Refactor the treatment of predicate typesSimon Peyton Jones2018-10-241-29/+60
* Coercion Quantificationningning2018-09-151-35/+42
* Replace most occurences of foldl with foldl'.klebinger.andreas@gmx.at2018-08-211-3/+3
* Comments onlySimon Peyton Jones2018-08-211-2/+3
* Rename SigTv to TyVarTv (#15480)Joachim Breitner2018-08-161-28/+20
* Remove the type-checking knot.Richard Eisenberg2018-08-011-17/+7
* Treat isConstraintKind more consistentlySimon Peyton Jones2018-07-251-34/+35
* Fix spelling errorsSasa Bogicevic2018-07-171-2/+2
* Fix a typoSasa Bogicevic2018-07-171-1/+1
* Better Note [The well-kinded type invariant]Simon Peyton Jones2018-07-111-20/+20
* Add nakedSubstTy and use it in TcHsType.tcInferAppsSimon Peyton Jones2018-07-101-28/+80
* More refactoring in TcValiditySimon Peyton Jones2018-07-101-2/+5
* Refactor coercion ruleningning2018-07-091-2/+5
* Move a Note to the module that refers to itSimon Peyton Jones2018-06-221-0/+13