Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Represent untyped operators as Ident instead of Name | Guillaume Martres | 2017-02-05 | 10 | -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-enhancements | Felix Mulder | 2017-02-03 | 7 | -17/+165 |
|\ | | | | | [doc] html enhancements | ||||
| * | fix #1940 - broken .md links | Felix Mulder | 2017-02-03 | 1 | -4/+4 |
| | | |||||
| * | Add constructors to docs | Felix Mulder | 2017-02-03 | 3 | -17/+51 |
| | | |||||
| * | Make sure `TypeAlias`es get proper docstrings and linked aliases | Felix Mulder | 2017-02-03 | 3 | -0/+14 |
| | | |||||
| * | Add supertypes and annotations to entity title | Felix Mulder | 2017-02-03 | 3 | -0/+36 |
| | | |||||
| * | Add type parameters to entity title and render return type correctly | Felix Mulder | 2017-02-03 | 2 | -1/+22 |
| | | |||||
| * | Add expansion of docstrings | Felix Mulder | 2017-02-03 | 2 | -1/+44 |
|/ | |||||
* | Merge pull request #1937 from dotty-staging/fix/classpath-dottydoc-tests | Felix Mulder | 2017-02-03 | 3 | -24/+26 |
|\ | | | | | Fix classpaths in dottydoc tests | ||||
| * | Fix classpaths in dottydoc tests | Felix Mulder | 2017-02-03 | 3 | -24/+26 |
| | | |||||
* | | Merge pull request #1930 from dotty-staging/fix-#1568 | odersky | 2017-02-03 | 3 | -87/+97 |
|\ \ | | | | | | | Fix #1568 - avoid transforming error trees | ||||
| * | | Fix #1568 - avoid transforming error trees | Martin Odersky | 2017-02-02 | 3 | -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-companion | odersky | 2017-02-03 | 1 | -2/+4 |
|\ \ \ | |_|/ |/| | | Weaken assumption in mergeCompanionDefs | ||||
| * | | Weaken assumption in mergeCompanionDefs | liu fengyun | 2017-02-02 | 1 | -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 status | Felix Mulder | 2017-02-02 | 3 | -3/+10 |
| | | | |||||
* | | | Update plugin using fixed secret | Felix Mulder | 2017-02-02 | 2 | -2/+1 |
| | | | |||||
* | | | Merge pull request #1935 from dotty-staging/fix/slack | Felix Mulder | 2017-02-02 | 3 | -3/+4 |
|\ \ \ | |/ / |/| | | Fix slack integration and allow empty to gh-pages | ||||
| * | | Fix slack integration and allow empty to gh-pages | Felix Mulder | 2017-02-02 | 3 | -3/+4 |
|/ / | |||||
* | | Merge pull request #1874 from dotty-staging/topic/dottydoc-markdown | Felix Mulder | 2017-02-02 | 128 | -2274/+5377 |
|\ \ | | | | | | | [doctool] Add markdown support && Static site generation | ||||
| * | | Add script to update orphan gh-pages branch | Felix Mulder | 2017-02-02 | 3 | -0/+86 |
| | | | |||||
| * | | Add position based error reporting to dottydoc | Felix Mulder | 2017-02-01 | 15 | -197/+378 |
| | | | |||||
| * | | Refactor templates and pages to deal with `SourceFile` | Felix Mulder | 2017-02-01 | 8 | -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 default | Felix Mulder | 2017-02-01 | 2 | -2/+15 |
| | | | |||||
| * | | Make naked codeblocks default to Scala | Felix Mulder | 2017-01-31 | 4 | -1/+39 |
| | | | |||||
| * | | Refactor Wiki/Markdown comment | Felix Mulder | 2017-01-31 | 6 | -108/+109 |
| | | | |||||
| * | | Fix `setParent` for `TypeAlias` and only recurse from root | Felix Mulder | 2017-01-31 | 4 | -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 Mulder | 2017-01-31 | 5 | -7/+9 |
| | | | |||||
| * | | Remove JSON, already provided by Jackson | Felix Mulder | 2017-01-31 | 3 | -134/+1 |
| | | | |||||
| * | | Remove faulty dottydoc API | Felix Mulder | 2017-01-31 | 4 | -107/+9 |
| | | | |||||
| * | | Fix javadoc indentation style parsing | Felix Mulder | 2017-01-31 | 10 | -85/+176 |
| | | | |||||
| * | | Document dottydoc capabilities, add anchored headers | Felix Mulder | 2017-01-31 | 12 | -11/+330 |
| | | | |||||
| * | | Allow links in static site to reference API entities | Felix Mulder | 2017-01-31 | 5 | -10/+39 |
| | | | |||||
| * | | Fix codeblocks in shortened markdown | Felix Mulder | 2017-01-31 | 2 | -27/+33 |
| | | | |||||
| * | | Add @OlivierBlanvillain to the core devs | Felix Mulder | 2017-01-31 | 5 | -5/+14 |
| | | | |||||
| * | | Add `{% docstring "scala.collection.Seq" %}` support | Felix Mulder | 2017-01-31 | 4 | -2/+42 |
| | | | |||||
| * | | Generalize table of contents for dottydoc | Felix Mulder | 2017-01-31 | 9 | -54/+169 |
| | | | |||||
| * | | Add links for companions in toc | Felix Mulder | 2017-01-31 | 3 | -9/+87 |
| | | | |||||
| * | | Add `first` filter for to allow for first in both array and string | Felix Mulder | 2017-01-31 | 2 | -0/+17 |
| | | | |||||
| * | | Fix insertion of package nodes in doc AST | Felix Mulder | 2017-01-31 | 14 | -99/+205 |
| | | | |||||
| * | | Link companions in doc AST | Felix Mulder | 2017-01-31 | 8 | -18/+92 |
| | | | |||||
| * | | Fix removal of trailing ordered list and toc children instead of members | Felix Mulder | 2017-01-31 | 4 | -5/+17 |
| | | | |||||
| * | | Harmonize package objects and packages in Doc AST | Felix Mulder | 2017-01-31 | 10 | -17/+59 |
| | | | |||||
| * | | Add ability to remove nodes from tree in AST traversal | Felix Mulder | 2017-01-31 | 2 | -14/+32 |
| | | | |||||
| * | | Rewire `MemberLookup` to return `Option[Entity]` | Felix Mulder | 2017-01-31 | 10 | -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 doctool | Felix Mulder | 2017-01-31 | 1 | -7/+4 |
| | | | |||||
| * | | Fix nested entity linking | Felix Mulder | 2017-01-31 | 1 | -1/+7 |
| | | | |||||
| * | | Update scala-logo on landing page | Felix Mulder | 2017-01-31 | 1 | -19/+30 |
| | | | |||||
| * | | Add `genDocs` command to sbt in order to generate docs | Felix Mulder | 2017-01-31 | 8 | -27/+51 |
| | | | |||||
| * | | Implement remainder of type members | Felix Mulder | 2017-01-31 | 11 | -32/+91 |
| | | | |||||
| * | | Don't collect param accessors in `DocASTPhase` | Felix Mulder | 2017-01-31 | 2 | -3/+6 |
| | | |