summaryrefslogtreecommitdiff
path: root/test/scaladoc/run/implicits-scopes.scala
Commit message (Collapse)AuthorAgeFilesLines
* SI-4360 Adds prefixes to scaladocVlad Ureche2012-07-161-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | This was a long-standing issue in scaladoc: It was unable to disambiguate between entries with the same name. One example is: immutable.Seq: trait Seq[+A] extends Iterable[A] with Seq[A] ... What's that? Seq extends Seq? No, immutable.Seq extends collection.Seq, but scaladoc was unable to show that. Now it does, depending on the template you're in. Prefixes are relative and can go back: -scala.collection.Seq has subclasses *immutable.Seq* and *mutable.Seq* -scala.immutable.Seq extends *collection.Seq* Unfortunately the price we pay for this is high, a 20% slowdown in scaladoc. This is why there is a new flag called -no-prefixes that disables the prefixes in front of types. Btw, it also fixes the notorious "booleanValue: This member is added by an implicit conversion from Boolean to Boolean ...". That's now java.lang.Boolean, so it becomes clear. Conflicts: src/compiler/scala/tools/nsc/doc/model/diagram/DiagramFactory.scala
* Adapted implicits testsuite for SIP18Vlad Ureche2012-04-141-0/+77
|
* disabling scaladoc tests. Don't know how to fix them to make them work under ↵Martin Odersky2012-04-131-76/+0
| | | | SIP 18.
* Scaladoc feature that shows implicit conversionsVlad Ureche2012-04-131-0/+76
See https://github.com/VladUreche/scala/tree/feature/doc-implicits for the history. See https://scala-webapps.epfl.ch/jenkins/view/scaladoc/job/scaladoc-implicits-nightly/ for nightlies. Many thanks fly out to Adriaan for his help with implicit search!