aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Represent untyped operators as Ident instead of NameGuillaume Martres2017-02-0510-43/+48
| | | | | | | | This has two advantages: - We can distinguish BackquotedIdent from Ident, allowing the user to use a defined "type `&`", see testcase. - We get better positions for the operators. This is useful in IDEs, for example to get the type at point.
* Merge pull request #1939 from dotty-staging/topic/dottydoc-html-enhancementsFelix Mulder2017-02-037-17/+165
|\ | | | | [doc] html enhancements
| * fix #1940 - broken .md linksFelix Mulder2017-02-031-4/+4
| |
| * Add constructors to docsFelix Mulder2017-02-033-17/+51
| |
| * Make sure `TypeAlias`es get proper docstrings and linked aliasesFelix Mulder2017-02-033-0/+14
| |
| * Add supertypes and annotations to entity titleFelix Mulder2017-02-033-0/+36
| |
| * Add type parameters to entity title and render return type correctlyFelix Mulder2017-02-032-1/+22
| |
| * Add expansion of docstringsFelix Mulder2017-02-032-1/+44
|/
* Merge pull request #1937 from dotty-staging/fix/classpath-dottydoc-testsFelix Mulder2017-02-033-24/+26
|\ | | | | Fix classpaths in dottydoc tests
| * Fix classpaths in dottydoc testsFelix Mulder2017-02-033-24/+26
| |
* | Merge pull request #1930 from dotty-staging/fix-#1568odersky2017-02-033-87/+97
|\ \ | | | | | | Fix #1568 - avoid transforming error trees
| * | Fix #1568 - avoid transforming error treesMartin Odersky2017-02-023-87/+97
| | | | | | | | | | | | | | | If a tree has type error, subtrees may not have an assigned type. Therefore we should avoid transforming such trees.
* | | Merge pull request #1933 from dotty-staging/merge-companionodersky2017-02-031-2/+4
|\ \ \ | |_|/ |/| | Weaken assumption in mergeCompanionDefs
| * | Weaken assumption in mergeCompanionDefsliu fengyun2017-02-021-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously `mergeCompanionDefs` assumes that if the attachment of class `Foo` is as follows: x :: y :: tdef @ TypeDef(_, templ) Then the `tdef` must be `Foo$`. When there are multiple pre-typer transforms, this is not necessarily true. For example, an annotation macro expansion may expand a non-case class `Foo` to `class Foo; object FooA`. We need to check the name of `tdef` to be equal to `Foo$`.
* | | Change integrations to only fire on changed build statusFelix Mulder2017-02-023-3/+10
| | |
* | | Update plugin using fixed secretFelix Mulder2017-02-022-2/+1
| | |
* | | Merge pull request #1935 from dotty-staging/fix/slackFelix Mulder2017-02-023-3/+4
|\ \ \ | |/ / |/| | Fix slack integration and allow empty to gh-pages
| * | Fix slack integration and allow empty to gh-pagesFelix Mulder2017-02-023-3/+4
|/ /
* | Merge pull request #1874 from dotty-staging/topic/dottydoc-markdownFelix Mulder2017-02-02128-2274/+5377
|\ \ | | | | | | [doctool] Add markdown support && Static site generation
| * | Add script to update orphan gh-pages branchFelix Mulder2017-02-023-0/+86
| | |
| * | Add position based error reporting to dottydocFelix Mulder2017-02-0115-197/+378
| | |
| * | Refactor templates and pages to deal with `SourceFile`Felix Mulder2017-02-018-111/+217
| | | | | | | | | | | | | | | This commit is the first step towards having reportable errors in the template files
| * | Make sure overriden members w/o docstring inherit by defaultFelix Mulder2017-02-012-2/+15
| | |
| * | Make naked codeblocks default to ScalaFelix Mulder2017-01-314-1/+39
| | |
| * | Refactor Wiki/Markdown commentFelix Mulder2017-01-316-108/+109
| | |
| * | Fix `setParent` for `TypeAlias` and only recurse from rootFelix Mulder2017-01-314-28/+36
| | | | | | | | | | | | | | | | | | Previously all packages would be iterated through on `setParent`. With this change, only the root packages will be mutated. This gives about 30% speedup for doc compile on Dotty
| * | Rename `java.scala` -> `JavaConverters.scala`Felix Mulder2017-01-315-7/+9
| | |
| * | Remove JSON, already provided by JacksonFelix Mulder2017-01-313-134/+1
| | |
| * | Remove faulty dottydoc APIFelix Mulder2017-01-314-107/+9
| | |
| * | Fix javadoc indentation style parsingFelix Mulder2017-01-3110-85/+176
| | |
| * | Document dottydoc capabilities, add anchored headersFelix Mulder2017-01-3112-11/+330
| | |
| * | Allow links in static site to reference API entitiesFelix Mulder2017-01-315-10/+39
| | |
| * | Fix codeblocks in shortened markdownFelix Mulder2017-01-312-27/+33
| | |
| * | Add @OlivierBlanvillain to the core devsFelix Mulder2017-01-315-5/+14
| | |
| * | Add `{% docstring "scala.collection.Seq" %}` supportFelix Mulder2017-01-314-2/+42
| | |
| * | Generalize table of contents for dottydocFelix Mulder2017-01-319-54/+169
| | |
| * | Add links for companions in tocFelix Mulder2017-01-313-9/+87
| | |
| * | Add `first` filter for to allow for first in both array and stringFelix Mulder2017-01-312-0/+17
| | |
| * | Fix insertion of package nodes in doc ASTFelix Mulder2017-01-3114-99/+205
| | |
| * | Link companions in doc ASTFelix Mulder2017-01-318-18/+92
| | |
| * | Fix removal of trailing ordered list and toc children instead of membersFelix Mulder2017-01-314-5/+17
| | |
| * | Harmonize package objects and packages in Doc ASTFelix Mulder2017-01-3110-17/+59
| | |
| * | Add ability to remove nodes from tree in AST traversalFelix Mulder2017-01-312-14/+32
| | |
| * | Rewire `MemberLookup` to return `Option[Entity]`Felix Mulder2017-01-3110-148/+171
| | | | | | | | | | | | | | | | | | | | | This allows for the rendering engine to supply the base url for the site and thus being able to simplify the entity links. They now simply become `Entity#path + .html` instead of a convoluted rendering in the html renderers.
| * | Fix singleton types in return values of doctoolFelix Mulder2017-01-311-7/+4
| | |
| * | Fix nested entity linkingFelix Mulder2017-01-311-1/+7
| | |
| * | Update scala-logo on landing pageFelix Mulder2017-01-311-19/+30
| | |
| * | Add `genDocs` command to sbt in order to generate docsFelix Mulder2017-01-318-27/+51
| | |
| * | Implement remainder of type membersFelix Mulder2017-01-3111-32/+91
| | |
| * | Don't collect param accessors in `DocASTPhase`Felix Mulder2017-01-312-3/+6
| | |