aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/Flatten.scala
Commit message (Collapse)AuthorAgeFilesLines
* New phase to drop empty companion objectsMartin Odersky2016-02-111-0/+1
|
* Fix #560 - refactor flatNameMartin Odersky2015-05-131-2/+1
| | | | | | - Merge flatName and fullNameSeparated - Treat nested members of modules specially, to conform to scalac conventions - Use `~` as separator for term members.
* Fix #348 flatten short name shouldn't include package namesDmitry Petrashko2015-02-111-1/+1
|
* Remove fruitless overrides of treeTransformPhaseMartin Odersky2014-12-141-2/+0
| | | | | Now the default phase of treeTransformPhase is phase.next, we can remove all overrides that specify the same phase.
* Generalize lift behavior between Flatten and LambdaLiftMartin Odersky2014-11-091-1/+1
| | | | | To be combinable with follow-up mini-phases the lift operation needs to handle Thickets specially. This commit factors out the behavior from LambdaLift, so that Flatten can do the same thing.
* New miniphase: FlattenMartin Odersky2014-11-091-0/+49