aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/TypeComparer.scala
Commit message (Expand)AuthorAgeFilesLines
...
* Fix problems with TypeVar instantiationMartin Odersky2014-02-031-5/+8
* Optimize subtype test between refined types with multiple refinementsMartin Odersky2014-02-031-8/+37
* Relaxing check that implicits must have explicit return typeMartin Odersky2014-02-021-1/+1
* Accept method types directly in isApplicable.Martin Odersky2014-01-271-14/+15
* Instrumentation on total isSubType calls.Martin Odersky2014-01-261-4/+9
* Some more statistic samplingMartin Odersky2014-01-261-2/+16
* Breaking out gc() method in TyperState.Martin Odersky2014-01-261-3/+13
* Fixes to constraint handling.Martin Odersky2014-01-261-7/+13
* Fixing two bugs in subtype checking that cancelled each other out.Martin Odersky2014-01-261-8/+7
* Try to dealias LHS in <:< where possible.Martin Odersky2014-01-261-4/+4
* Break out suboperations in separate methods...Martin Odersky2014-01-261-66/+90
* Move GADT tests earlier in subtype algorithmsMartin Odersky2014-01-261-15/+17
* Prune useless subtyping tests.Martin Odersky2014-01-261-11/+33
* Split TermRefs with underlying OrTypes.Martin Odersky2014-01-261-6/+20
* wip on typecomparersMartin Odersky2014-01-261-36/+311
* Make better use of AndOrTypes.Martin Odersky2014-01-201-2/+1
* Fix to lub: recompute if either operand can be widenedMartin Odersky2014-01-191-1/+1
* fix for comparing or-types.Martin Odersky2014-01-111-1/+1
* Type comparison tweak.Martin Odersky2014-01-101-0/+1
* Refine eligibilityMartin Odersky2014-01-091-2/+5
* New subtype constraint maintenance algorithm.Martin Odersky2014-01-071-21/+41
* Changes to propagation of wildcardtypesMartin Odersky2014-01-041-1/+1
* Hardening against a possible NoDenotation has no owner crash.Martin Odersky2014-01-031-1/+1
* Making printing configurable.Martin Odersky2014-01-031-14/+14
* Some cleanups.Martin Odersky2014-01-021-1/+1
* Constraints need to be ignored when forming lubs and glbs of constrained oara...Martin Odersky2014-01-011-3/+18
* Better assertions and diagnostics in TypeComparers.Martin Odersky2013-12-311-4/+6
* 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