aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/dotty/tools/dotc/typer/ReTyper.scala
Commit message (Collapse)AuthorAgeFilesLines
* Harmonize paramTypes and paramBoundsMartin Odersky2017-04-061-1/+1
| | | | | | MethodTypes have paramTypes whereas PolyTypes have paramBounds. We now harmonize by alling both paramInfos, and parameterizing types that will become common to both.
* Construct MethodTypes from parameter closureMartin Odersky2017-03-141-2/+2
| | | | | To allow for dependencies between method type parameters, construct MethodTypes from a closure that maps the currently constructed MethodType to its parameter types.
* Merge pull request #1658 from dotty-staging/fix-#1639odersky2016-12-031-2/+2
|\ | | | | Fix #1639: Changes around implicits and apply methods
| * Avoid inserting multiple .apply's.Martin Odersky2016-11-241-2/+2
| | | | | | | | | | | | This can lead to stackoverflow, as i1639.scala shows. Fixes #1639.
* | New phase for entering annotationsMartin Odersky2016-12-011-0/+1
|/ | | | | | If we want to do annotation macros right, we need to add annotations before completing definitions. This commit achieves that by adding a new "phase" between index and typecheck.
* Move compiler and compiler tests to compiler dirFelix Mulder2016-11-221-0/+108