aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core
Commit message (Expand)AuthorAgeFilesLines
* Selective caching of SelectionProtos and ViewProtosMartin Odersky2014-01-273-41/+10
* Cache result of narrow on Methods.Martin Odersky2014-01-272-2/+16
* Accept method types directly in isApplicable.Martin Odersky2014-01-271-14/+15
* Instrumentation on total isSubType calls.Martin Odersky2014-01-261-4/+9
* New treatment of uniquesMartin Odersky2014-01-266-143/+273
* Refactored RefinedTypes to favor the case where refinedInfo is independent of...Martin Odersky2014-01-261-7/+16
* Better caching of typesMartin Odersky2014-01-261-19/+30
* Some more statistic samplingMartin Odersky2014-01-265-27/+58
* Add text markers around "hot" tracing operations.Martin Odersky2014-01-264-7/+7
* Breaking out gc() method in TyperState.Martin Odersky2014-01-262-9/+30
* Fixes to constraint handling.Martin Odersky2014-01-263-23/+70
* Fixing two bugs in subtype checking that cancelled each other out.Martin Odersky2014-01-262-9/+8
* 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-262-36/+315
* Refactoctored widening operations.Martin Odersky2014-01-261-8/+7
* Make better use of AndOrTypes.Martin Odersky2014-01-202-13/+6
* For a typeRef, prefer info.isAlias over symbol.isAliasTypeMartin Odersky2014-01-203-3/+10
* Avoid eager forcing in enterArgBindingMartin Odersky2014-01-202-5/+11
* Normalize parent types so that first one always refers to a class, not a trait.Martin Odersky2014-01-192-21/+36
* Fix to lub: recompute if either operand can be widenedMartin Odersky2014-01-191-1/+1
* Make signatures use fully qualified names.Martin Odersky2014-01-183-8/+10
* Fix openPackageModule wrt overloaded definitionsMartin Odersky2014-01-182-3/+8
* Invalidate companions of source-defined symbolsMartin Odersky2014-01-181-2/+2
* Fixing problems around isAbsentMartin Odersky2014-01-181-7/+13
* Made findDecl more forgivingMartin Odersky2014-01-171-1/+3
* Handle cases AndType and OrType in WildApproxMartin Odersky2014-01-171-2/+26
* Make typedAhead adapt to prototype.Martin Odersky2014-01-171-0/+1
* Refactoring to avoid multiple overloaded traceIndent methods.Martin Odersky2014-01-161-1/+1
* Generalize implicit scope of ThisTypeMartin Odersky2014-01-161-16/+22
* Avoid stale symbol errors for package objectsMartin Odersky2014-01-152-2/+5
* Do ot search for implicit members in packages.Martin Odersky2014-01-141-3/+6
* Making files in pickling dotty-compliant.Martin Odersky2014-01-144-32/+39
* Avoiding cyclic references involving module vals and imports.Martin Odersky2014-01-141-1/+2
* Make SelfName (and ImplClass) flags that are valid from startMartin Odersky2014-01-141-1/+3
* Renaming to make program Scala2x and Dotty compatible.Martin Odersky2014-01-142-5/+10
* When instantiating a type var, need to map back from polyparams to typevars.Martin Odersky2014-01-132-2/+14
* Extend type maps and type accumulators to prototypesMartin Odersky2014-01-131-0/+8
* fix for comparing or-types.Martin Odersky2014-01-111-1/+1
* Better reporting of cyclic references involving imports.Martin Odersky2014-01-111-0/+1
* Strip implicit parameters when deciding specifity of methods.Martin Odersky2014-01-111-8/+8
* Type comparison tweak.Martin Odersky2014-01-102-0/+2
* Removing conforms from StdNames because it shadows Predef.conforms, which is ...Martin Odersky2014-01-102-5/+5
* Mover termRef/typeRef and friends up to Denotation.Martin Odersky2014-01-103-21/+35
* Ensure completion before computing non-private members.Martin Odersky2014-01-101-0/+1
* Add type parameters to synthetic constructors.Martin Odersky2014-01-102-2/+6
* Add a constructor to class Any, so that it can be inherited.Martin Odersky2014-01-102-3/+8