aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Small cleanups and additions.Martin Odersky2014-07-173-3/+11
* Add unique ids for definitionsMartin Odersky2014-07-171-3/+5
* Avoid some classes of StaleSymbol errorsMartin Odersky2014-07-172-5/+31
* Make more Definition methods depend on implicit context argumentMartin Odersky2014-07-171-5/+5
* Fixes to MacroTransform and TreeTransformerMartin Odersky2014-07-172-4/+20
* Invalidate member caches in different periodsMartin Odersky2014-07-171-2/+10
* Make TypeParamCreation flags depend on ownerMartin Odersky2014-07-176-6/+13
* Add definedPeriodsString method for disgnostics.Martin Odersky2014-07-171-19/+16
* Move valueclass functionality into its own ValueClass module.Martin Odersky2014-07-176-34/+53
* Fix bad type passed to indexOf.Martin Odersky2014-07-171-1/+1
* Revised purity tests in TreeInfoMartin Odersky2014-07-173-29/+58
* New Flag: InlineMartin Odersky2014-07-171-6/+9
* New micro phase: LiteralizeMartin Odersky2014-07-172-1/+67
* Added infix methods for some tree constructionsMartin Odersky2014-07-1712-67/+85
* ExtensionMethods phase and TypeUtilsMartin Odersky2014-07-174-1/+292
* Various cleanups and utility additionsMartin Odersky2014-07-1711-41/+116
* Changed PostTyperTransformer schemeMartin Odersky2014-07-177-153/+79
* Fixed problem with installAfterMartin Odersky2014-07-171-2/+30
* Rename SignedType -> MethodicTypeMartin Odersky2014-07-174-11/+11
* Added phase: SuperAccessorsMartin Odersky2014-07-1710-14/+639
* Improved printing of flagsMartin Odersky2014-07-172-4/+15
* Error method for implementation restrictionsMartin Odersky2014-07-171-0/+3
* ThisType trees have their class as a denotationMartin Odersky2014-07-171-0/+1
* New utitility methods in tpd.Martin Odersky2014-07-172-4/+17
* Added MacroTransform as a transformer template for macro phases.Martin Odersky2014-07-172-0/+56
* Make SuperAccessorName and extractor.Martin Odersky2014-07-171-5/+7
* Add cloneScope method and handle versioning of ClassInfo#declsMartin Odersky2014-07-173-8/+9
* Fix wrong period for creating nested ctx in TreeTransforms.Dmitry Petrashko2014-07-161-2/+5
* Short-circuit TreeTransform.transformDmitry Petrashko2014-07-161-5/+7
* Short-circuit transformSingleDmitry Petrashko2014-07-161-5/+7
* Improved documentationMartin Odersky2014-06-263-5/+17
* Bring LambdaClass inline with its doc comment.Martin Odersky2014-06-261-4/+3
* Avoid crashing on name tests when name is empty.Martin Odersky2014-06-261-4/+4
* Avoid caching values that depend on typevar state.Martin Odersky2014-06-203-27/+66
* Make refines work for aliasesMartin Odersky2014-06-201-17/+21
* Add missing case where isHKSubType is neededMartin Odersky2014-06-201-4/+5
* Fixes to lambda abstractionMartin Odersky2014-06-193-6/+17
* Prevent a source of CyclicReference in refined printerMartin Odersky2014-06-191-1/+1
* Delete old, disabled code in TypeComparerMartin Odersky2014-06-181-284/+1
* Handling higher-kinded types with lambdasMartin Odersky2014-06-189-329/+258
* Fixing subtyping of refined typesMartin Odersky2014-06-151-40/+146
* More explanations for -Ycheck failures.Martin Odersky2014-06-131-2/+8
* Fix to printing type parameters.Martin Odersky2014-06-132-4/+4
* More careful with lookupRefinedMartin Odersky2014-06-131-2/+31
* Harden allOverriddenSymbolsMartin Odersky2014-06-122-2/+7
* Make Lambda#Apply a type field instead of a type parameter.Martin Odersky2014-06-121-2/+5
* Optionally check variance of Lambda classes.Martin Odersky2014-06-122-3/+21
* Fix RefinementType#memberMartin Odersky2014-06-121-3/+4
* Fixing hashing for RefinedThis types.Martin Odersky2014-06-122-3/+3
* Add isLambda... testsMartin Odersky2014-06-122-0/+40