aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform
Commit message (Expand)AuthorAgeFilesLines
* Don't copy Any constructor to Object in ErasureMartin Odersky2016-05-181-3/+9
* eliminate self symbol in Template and ClassInfoliu fengyun2016-05-021-2/+16
* Transform annotations only if defined in current runMartin Odersky2016-04-291-4/+11
* Rename Reporting#println -> Reporting#echoMartin Odersky2016-04-271-8/+8
* Merge pull request #1237 from dotty-staging/vc-ofDimDmitry Petrashko2016-04-261-4/+6
|\
| * arrayConstructors: do not rewrite ofDim for arrays of value classesVladimirNik2016-04-261-4/+6
* | Merge branch 'master' into fix-equalityodersky2016-04-261-5/+20
|\ \
| * \ Merge pull request #1227 from dotty-staging/implement-1221Dmitry Petrashko2016-04-261-5/+20
| |\ \ | | |/ | |/|
| | * Tailrec:report error if method containing @tailrec callsite isn't finalDmitry Petrashko2016-04-181-2/+16
| | * Implement #1221. Allow to specify per-callsite @tailrec annotation.Dmitry Petrashko2016-04-181-3/+4
* | | Always minimize type variables when interpolating an expected type of an impl...Martin Odersky2016-04-211-1/+1
|/ /
* | Merge pull request #1219 from dotty-staging/fix-strawmansDmitry Petrashko2016-04-203-9/+9
|\ \
| * | Add companions to value classes during desugaringsMartin Odersky2016-04-152-7/+3
| * | Fix toString and productPrefix of case objectsMartin Odersky2016-04-151-2/+6
* | | Address review comments of #1188Dmitry Petrashko2016-04-181-6/+5
* | | ArrayConstructors: don't optimise creating of multi-dim generic arrays.Dmitry Petrashko2016-04-181-8/+7
* | | make tpd.JavaSeqLiteral return JavaSeqLiteralDmitry Petrashko2016-04-181-1/+1
* | | Erasure: Erase constant literals.Dmitry Petrashko2016-04-181-2/+3
* | | Decouple handling array constructors from typer.Dmitry Petrashko2016-04-181-0/+59
* | | Fix #1167: Remove the magic from Arrays.newRefArray.Sébastien Doeraene2016-04-182-16/+5
| |/ |/|
* | Merge pull request #1205 from dotty-staging/method-checkDmitry Petrashko2016-04-181-1/+10
|\ \
| * | Ycheck that all methods have method typeliu fengyun2016-04-151-1/+10
| |/
* | Merge pull request #1211 from dotty-staging/fix-#1202odersky2016-04-163-15/+28
|\ \ | |/ |/|
| * Avoid creating a SourceFile annotation for SourceFile itselfMartin Odersky2016-04-091-1/+3
| * Simplify handling of sourcefiles in Tasty infoMartin Odersky2016-04-092-14/+11
| * Store source files as normal paths, not canonical ones.Martin Odersky2016-04-082-2/+16
| * Pickle sourcefile attribute with canonical pathMartin Odersky2016-04-071-1/+1
* | Merge pull request #1201 from liufengyun/i972Dmitry Petrashko2016-04-081-0/+74
|\ \
| * | Check Java classes are not used as objectsliu fengyun2016-04-041-0/+74
| |/
* | Merge pull request #1186 from dotty-staging/fix-#1185odersky2016-04-061-1/+1
|\ \
| * | Fix type-shifting problem in vcInlineMethodsMartin Odersky2016-03-301-1/+1
* | | Make erased value type take a TypeRef instead of a ClassSymbolMartin Odersky2016-04-032-11/+11
| |/ |/|
* | 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