Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix #2186: Synchronize classpath handling with Scala 2.12 | Guillaume Martres | 2017-04-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | This commit is a very crude port of the classpath handling as it exists in the 2.12.x branch of scalac (hash: 232d95a198c94da0c6c8393624e83e9b9ac84e81), this replaces the existing Classpath code that was adapted from scalac years ago. This code was written by Grzegorz Kossakowski, Michał Pociecha, Lukas Rytz, Jason Zaugg and other scalac contributors, many thanks to them! For more information on this implementation, see the description of the PR that originally added it to scalac: https://github.com/scala/scala/pull/4060 Changes made to the copied code to get it to compile with dotty: - Rename scala.tools.nsc.util.ClassPath to dotty.tools.io.ClassPath - Rename scala.tools.nsc.classpath.* to dotty.tools.dotc.classpath.* - Replace "private[nsc]" by "private[dotty]" - Changed `isClass` methods in FileUtils to skip Scala 2.11 implementation classes (needed until we stop being retro-compatible with Scala 2.11) I also copied PlainFile.scala from scalac to get access to `PlainNioFile`. | ||||
* | Merge pull request #1761 from dotty-staging/topic/product-show | Felix Mulder | 2016-12-14 | 1 | -3/+32 |
|\ | | | | | [REPL] Add show capability to common types | ||||
| * | Add comment regarding prettification | Felix Mulder | 2016-12-01 | 1 | -0/+17 |
| | | |||||
| * | Fix literal type printing | Felix Mulder | 2016-12-01 | 1 | -0/+3 |
| | | |||||
| * | Get rid of nesting implicits | Felix Mulder | 2016-11-30 | 1 | -12/+1 |
| | | |||||
| * | Print List and Map abbreviated | Felix Mulder | 2016-11-30 | 1 | -1/+8 |
| | | |||||
| * | Make repl use show instances where possible | Felix Mulder | 2016-11-30 | 1 | -2/+15 |
| | | |||||
* | | Clean up imports | Martin Odersky | 2016-12-01 | 1 | -1/+1 |
|/ | | | | | Honor the new scheme where any explicit import of a root import will disable the root import. | ||||
* | Make `findTypes` take the `resultType` of `MethodType` | Felix Mulder | 2016-11-24 | 1 | -7/+12 |
| | | | | | This is done so that we can use show for the entire method except for the ascribed type added by the compiler on success. | ||||
* | Fix defs not being printed correctly | Felix Mulder | 2016-11-24 | 1 | -3/+22 |
| | |||||
* | Add colon after method type, prefix def/val/var in REPL | Reto Hablützel | 2016-11-24 | 1 | -2/+7 |
| | |||||
* | Move compiler and compiler tests to compiler dir | Felix Mulder | 2016-11-22 | 1 | -0/+966 |