aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform
Commit message (Expand)AuthorAgeFilesLines
* Pickle sourcefile attribute with canonical pathMartin Odersky2016-04-071-1/+1
* Document phasesMartin Odersky2016-04-012-2/+3
* Move Mode to coreMartin Odersky2016-04-016-5/+4
* Fix #854: Optimize matches on primitive constants as switches.Sébastien Doeraene2016-03-311-2/+133
* FullParameterization: Fix indentation and a typo.Dmitry Petrashko2016-03-311-2/+2
* Fix #1089: Special-case local methodsDmitry Petrashko2016-03-311-16/+32
* Tailrec: drop support for polymorphic recursion.Dmitry Petrashko2016-03-311-1/+3
* FullParametrization: allow to have $this of ThisType.Dmitry Petrashko2016-03-312-15/+35
* Merge pull request #1104 from dotty-staging/spec-bugsDmitry Petrashko2016-03-244-8/+23
|\
| * Mixin: create less forwarders.Dmitry Petrashko2016-03-151-4/+14
| * Change name of DropEmptyCompanions from dropEmpty to dropEmptyCompanionsDmitry Petrashko2016-03-151-1/+1
| * Memoize: perform required tree adaptation in setter.Dmitry Petrashko2016-03-151-2/+7
| * Erasure: no need to bridge paramaccessors.Dmitry Petrashko2016-03-151-1/+1
* | Merge pull request #1166 from dotty-staging/fix-#1136odersky2016-03-183-5/+6
|\ \
| * | Add second field to SeqLiteralMartin Odersky2016-03-103-5/+6
* | | Merge pull request #1148 from sjrd/scalajs-gen-exprsodersky2016-03-181-8/+4
|\ \ \
| * | | Move the logic of ExpandSAMs.isJvmSam to Platform.isSam.Sébastien Doeraene2016-03-071-8/+4
* | | | Merge pull request #1154 from dotty-staging/add-rewriteodersky2016-03-183-11/+19
|\ \ \ \ | |_|_|/ |/| | |
| * | | Address reviewer comments.Martin Odersky2016-03-141-1/+4
| * | | Fix two rewrite patches.Martin Odersky2016-03-121-12/+6
| * | | Maintain source position in GettersMartin Odersky2016-03-121-2/+2
| * | | Disable volatile interpretation of lazy vals under -language:Scala2Martin Odersky2016-03-121-1/+1
| * | | Add @volatile when rewriting lazy vals from Scala2.Martin Odersky2016-03-121-2/+8
| * | | Better error message when an outer path is not found.Martin Odersky2016-03-121-1/+6
| | |/ | |/|
* | | Merge pull request #1168 from dotty-staging/fix-#1131Dmitry Petrashko2016-03-143-32/+27
|\ \ \
| * | | Changes to owners in Mixin and ConstructorsMartin Odersky2016-03-122-15/+3
| * | | Refinements to referencesOuterMartin Odersky2016-03-121-17/+24
| |/ /
* | | Merge pull request #1171 from dotty-staging/fix-#1130Guillaume Martres2016-03-131-2/+7
|\ \ \
| * | | Have checkNotPrivate skip over private aliases.Martin Odersky2016-03-121-2/+7
| |/ /
* | | Assert that ensureNotPrivate does not break on separate compilationMartin Odersky2016-03-131-1/+4
* | | Propagate source file to synthetic companionsMartin Odersky2016-03-131-1/+1
* | | Fix and simplify initializerMartin Odersky2016-03-101-11/+13
* | | More detailed reporting in TreeCheckerMartin Odersky2016-03-101-1/+4
* | | Make sure lazy accessors in traits are not private.Martin Odersky2016-03-101-2/+6
|/ /
* | remove println from FirstTransformVladimirNik2016-03-091-1/+0
* | Merge pull request #1153 from dotty-staging/vc-companionsodersky2016-03-091-17/+42
|\ \
| * | Fix for separate compilation with value class issue (missing companion object...VladimirNik2016-03-071-17/+42
* | | Merge pull request #1155 from dotty-staging/staticodersky2016-03-092-1/+100
|\ \ \ | |/ / |/| |
| * | Replace addAnnotation(annotation) by addAnnotation(Annotation(annotation))Dmitry Petrashko2016-03-081-3/+4
| * | CheckStatic: do not eliminate non-pure expressions.Dmitry Petrashko2016-03-081-4/+15
| * | LazyVals: make all fields added to companions static.Dmitry Petrashko2016-03-071-1/+5
| * | Implement @static sip.Dmitry Petrashko2016-03-071-0/+83
| |/
* | Merge pull request #1147 from sjrd/fix-non-jvm-sam-non-applyodersky2016-03-071-1/+2
|\ \
| * | Fix #1146: Fix bug of ExpandSAMs with non-apply SAM methods.Sébastien Doeraene2016-03-071-1/+2
| |/
* | Merge pull request #1150 from dotty-staging/change-lambdalift-fasttrackodersky2016-03-073-82/+155
|\ \ | |/ |/|
| * Address reviewer comments.Martin Odersky2016-03-071-5/+2
| * Drop accidentally left-in inhibitor switchMartin Odersky2016-03-031-1/+1
| * Cleanup lambda liftMartin Odersky2016-03-031-19/+26
| * Fix call propagation from constructor to classMartin Odersky2016-03-021-3/+3
| * LambdaLift redesignMartin Odersky2016-03-022-46/+43