aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Sharing backend between scalac and dotty.Dmitry Petrashko2014-12-167-2/+1334
* Merge pull request #292 from dotty-staging/fix/#290-type-bindDmitry Petrashko2014-12-163-5/+10
|\
| * Fix typechecking rules for Binds of type trees.Martin Odersky2014-12-152-5/+8
| * Make Bind nodes type trees depending on bound name.Martin Odersky2014-12-151-0/+2
* | Avoid spurious warnings about forward references in refinementsGuillaume Martres2014-12-162-3/+4
|/
* Fix Bind node contents not being transformed if phase didn't register transfo...Dmitry Petrashko2014-12-151-2/+2
* Merge pull request #275 from dotty-staging/fix/#266-lambdaLiftDmitry Petrashko2014-12-153-13/+24
|\
| * Fixed narrowLiftedOwner in LambdaLiftMartin Odersky2014-12-122-11/+22
| * Changed erasure of ThisTypeMartin Odersky2014-12-121-2/+2
* | Merge pull request #286 from dotty-staging/change/defaultphaseDmitry Petrashko2014-12-1529-166/+29
|\ \
| * | Remove fruitless overrides of treeTransformPhaseMartin Odersky2014-12-1421-30/+1
| * | Eliminate GettersSettersMartin Odersky2014-12-143-120/+3
| * | Change default treeTrannsformPhase to phase.nextMartin Odersky2014-12-141-1/+1
| * | Make Literalize run at new default phase thisTransform.nextMartin Odersky2014-12-144-4/+8
| * | Change phase handling in enteredAfterMartin Odersky2014-12-141-8/+9
| * | Change treeTransformPhase for SyntheticMethods to new defaultMartin Odersky2014-12-141-1/+2
| * | Make sure AnnotationTransformers run at own phaseMartin Odersky2014-12-142-1/+2
| * | Ensure that transformStats is run at phase thisTransformPhase.Martin Odersky2014-12-141-1/+1
| * | Make sure the period of a context always contains a single phaseMartin Odersky2014-12-142-4/+6
* | | Merge pull request #272 from dotty-staging/cache-nx-infoodersky2014-12-141-80/+83
|\ \ \
| * | | Make TreeTransform type check in dotty. There's no magic type behind getClass...Dmitry Petrashko2014-12-121-4/+4
| * | | Precompute initial NXTransformations in TreeTransforms.Dmitry Petrashko2014-12-121-5/+9
| * | | Call getClass 30 times less in TreeTransforms initialisation.Dmitry Petrashko2014-12-121-69/+74
| * | | Remove Separator. It's not used anymoreDmitry Petrashko2014-12-121-6/+0
| | |/ | |/|
* | | handle AnnotatedTypes transparently in Tree.denotOndrej Lhotak2014-12-131-0/+5
* | | add stripAnnots method to Type to unwrap AnnotatedTypesOndrej Lhotak2014-12-131-0/+5
* | | fix dealias to handle AnnotatedTypes transparentlyOndrej Lhotak2014-12-131-0/+2
* | | fix stripTypeVar to handle AnnotatedType transparentlyOndrej Lhotak2014-12-131-0/+2
| |/ |/|
* | Disable implicit conversions between from `Null` and `Nothing`.Martin Odersky2014-12-131-1/+3
* | Merge pull request #277 from dotty-staging/change/drop-not-nullodersky2014-12-135-10/+10
|\ \
| * | Remove obsolete mentions of the NotNull classGuillaume Martres2014-12-132-2/+2
| * | Drop NotNull class and associated code.Martin Odersky2014-12-134-7/+2
| * | Fix subtyping of null and refined types.Martin Odersky2014-12-131-1/+6
* | | Fix #248: Class cannot inherit from refinement typesMartin Odersky2014-12-133-14/+20
|/ /
* | Merge pull request #274 from smarter/fix/period-of-phasesDmitry Petrashko2014-12-131-2/+2
|\ \
| * | Phases: set the period correctlyGuillaume Martres2014-12-121-1/+1
| * | Phases: The operator <= does not need a context anymoreGuillaume Martres2014-12-121-1/+1
| |/
* | Merge pull request #265 from dotty-staging/fix/type-seqliteralDmitry Petrashko2014-12-122-2/+9
|\ \ | |/ |/|
| * Better typing of seqLiteral in erasure.Martin Odersky2014-12-052-3/+6
| * Pass right prototype to SeqLiteral elements.Martin Odersky2014-12-051-0/+4
* | Fix by-name argumentsMartin Odersky2014-12-054-16/+17
* | Fixed formatting (wrong indentation)Martin Odersky2014-12-051-1/+1
* | Simplified code a bitMartin Odersky2014-12-051-11/+7
* | Fix erasure of trait infoMartin Odersky2014-12-054-26/+47
* | Merge pull request #261 from dotty-staging/fix/type-seqliteralDmitry Petrashko2014-12-046-7/+58
|\|
| * Add new SeqLiterals phase.Martin Odersky2014-12-032-0/+50
| * Replace `==` with `eq` when determining unique typesMartin Odersky2014-12-031-4/+5
| * Simplification in type assigning SeqLiteralsMartin Odersky2014-12-032-2/+1
| * made ArrayType constructor phase awareMartin Odersky2014-12-031-1/+2
* | Merge pull request #260 from dotty-staging/fix/method-implsDmitry Petrashko2014-12-033-24/+44
|\ \ | |/ |/|