aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/TypeComparer.scala
Commit message (Expand)AuthorAgeFilesLines
* Upgrades to handle subtyping between parameterized and higher-kinded types.Martin Odersky2013-12-311-4/+25
* Adding a new case to subtype tests.Martin Odersky2013-12-291-8/+19
* Adding a subtype relationship between ()T and =>TMartin Odersky2013-12-211-3/+12
* Refinement to shadowing checking for implicitsMartin Odersky2013-12-191-1/+1
* Fixes for by-name argumentsMartin Odersky2013-12-171-1/+1
* Fixes related to SAM types.Martin Odersky2013-12-151-1/+1
* Modification of subtype tests of abstract types.Martin Odersky2013-12-131-11/+32
* Fix to & and |Martin Odersky2013-12-091-4/+8
* Fixing problem in TypeComparing.Martin Odersky2013-12-081-1/+1
* Refactorings in TypeComparers and elsewhereMartin Odersky2013-11-281-99/+65
* Changed SignaturesMartin Odersky2013-11-271-1/+1
* Types refactoringsMartin Odersky2013-11-251-1/+1
* Renaming: typeConstructor -> typeRefMartin Odersky2013-11-221-1/+1
* Consolidation of TyperState and ConstraintMartin Odersky2013-11-211-4/+2
* Better encapsulation for constraints.Martin Odersky2013-11-201-9/+3
* Splitting constraint.appky into at, bounds, contains.Martin Odersky2013-11-201-6/+6
* More tweaksMartin Odersky2013-11-201-2/+3
* Various cleanupsMartin Odersky2013-11-181-3/+3
* Formign lubs over widened types only.Martin Odersky2013-11-151-1/+6
* Tweaks to adaptation and interpolationMartin Odersky2013-11-151-1/+7
* Providing for new match scheme.Martin Odersky2013-11-141-8/+9
* widen if unstable prefixMartin Odersky2013-11-131-5/+5
* Fixing a problem in <:< of named types.Martin Odersky2013-11-131-15/+53
* Dealias before add to constraint.Martin Odersky2013-11-101-4/+4
* Avoiding to record constraints of the form P <:< P.Martin Odersky2013-11-061-1/+3
* Adding simplification and fixing a variance problem.Martin Odersky2013-11-031-2/+2
* Fixes to subtyping tests for constrained parameters.Martin Odersky2013-10-311-16/+38
* Fixes to type inferenceMartin Odersky2013-10-291-8/+22
* Added missing case matching against hk type in refinement.Martin Odersky2013-10-231-2/+10
* Making explanations available outside type comparersMartin Odersky2013-10-231-1/+13
* Bug fixes in <:<Martin Odersky2013-10-131-3/+20
* New invariant: refined types must have a refined info that's more specific th...Martin Odersky2013-10-121-6/+10
* Tightening up typer state + printing refinementsMartin Odersky2013-10-121-1/+1
* Fixed missing type comparisons for bound types.Martin Odersky2013-10-101-8/+32
* Added disambiguation for reported messages.Martin Odersky2013-10-101-4/+7
* Cleanup of new scheme for handling local type parameters and type members.Martin Odersky2013-10-091-9/+20
* Introducing mapReduce for OrTypes and AndTypesMartin Odersky2013-10-021-1/+7
* Changed &, | to distribute inside non-value types.Martin Odersky2013-10-011-70/+240
* Removing a triggered assertion in applications.Martin Odersky2013-10-011-6/+8
* Changed logic for merges in lub/glbMartin Odersky2013-09-301-8/+29
* Several bug fixes to typer and classfile reader.Martin Odersky2013-09-281-5/+5
* Added isRef method to determine whether a type is a typeref that refers to a ...Martin Odersky2013-09-261-10/+11
* Sereval more bugfixes to typer and type handling.Martin Odersky2013-09-251-1/+6
* Changed type comparers to compare symbols of standard types instead of types ...Martin Odersky2013-09-231-42/+65
* Made lub/glb fail early when trying to mix a class info with another type type.Martin Odersky2013-09-171-10/+14
* Bug fixes and improvements in error diagnostics.Martin Odersky2013-09-161-23/+200
* Changes in typecomparersMartin Odersky2013-09-051-7/+14
* More tests and fixes related to inference.Martin Odersky2013-08-301-4/+6
* Fixed bugs related to typechecking closures.Martin Odersky2013-08-271-2/+0
* Fixes to import handling and adaptation and implicitsMartin Odersky2013-08-211-1/+4