aboutsummaryrefslogtreecommitdiff
path: root/compiler/src/dotty/tools/dotc/core/TypeOps.scala
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1826 from dotty-staging/fix-compile-stdlibGuillaume Martres2016-12-211-1/+1
|\ | | | | Make more parts of stdlib compile
| * Make `msg` in testScala2Mode by-name.Martin Odersky2016-12-201-1/+1
| | | | | | | | Avoids potentially expensive string assembly operations.
* | Address reviewer's commentsMartin Odersky2016-12-211-2/+2
| |
* | Fix #1795: Avoid infinite recursion between member and asSeenFromMartin Odersky2016-12-211-4/+16
|/
* Make errors are not swept under the carpetMartin Odersky2016-12-171-1/+1
| | | | | | | | | Typer#ensureReported's comment outlines an example where errors could go unreported, resulting in error trees after typer without any reported error messages. This commit makes sure that at least one error is reported if a tree node has an error type. Fixes #1802.
* Fix #1751: Make dominator work after erasureMartin Odersky2016-12-021-0/+3
| | | | | | i1751.scala shows a case where we need to compute the approximation of an or-type during erasure. This can lead to an empty set of common classes because Any does not exist anymore after erasure.
* Move compiler and compiler tests to compiler dirFelix Mulder2016-11-221-0/+554