Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update test case | Martin Odersky | 2017-02-08 | 1 | -1/+1 |
| | |||||
* | Refine AnonClass generation | Martin Odersky | 2017-02-08 | 1 | -1/+1 |
| | | | | | | | | | The leading class should be the superclass of the first trait (which is not always Object). We could think of a more refined condition, (i.e. taking the least common superclass of all extended traits), but I think it's not worth it, as one can always spell out the right superclass manually. | ||||
* | Refine checkTraitInheritance condition | Martin Odersky | 2017-02-08 | 1 | -3/+16 |
| | | | | | | | | Need to take account of situations like extends Any with java.io.Serializable which occur in stdlib. | ||||
* | Fix #1501 - Check trait inheritance condition | Martin Odersky | 2017-02-08 | 3 | -1/+31 |
| | | | | | We need to check a coherence condition between the superclass of a trait and the superclass of an inheriting class or trait. | ||||
* | Merge pull request #1918 from dotty-staging/fix-implicits-generic | odersky | 2017-02-08 | 15 | -22/+574 |
|\ | | | | | Improvements to implicits | ||||
| * | Add to test case | Martin Odersky | 2017-02-08 | 2 | -5/+20 |
| | | |||||
| * | ADT and Serialization test | Martin Odersky | 2017-02-08 | 8 | -0/+508 |
| | | | | | | | | | | The test exercises all the improvements made in previous commits of this branch. | ||||
| * | Print typerstate nesting info as part of constr printing | Martin Odersky | 2017-02-08 | 2 | -5/+11 |
| | | | | | | | | | | When printing info about adding to constraints, show the hashes of the typerstate stack, so that we know where constraints are added. | ||||
| * | Implement SearchResult.show | Martin Odersky | 2017-02-08 | 3 | -5/+31 |
| | | |||||
| * | Allow implicit-by-name parameters | Martin Odersky | 2017-02-08 | 2 | -7/+4 |
| | | |||||
| * | Avoid recomputation of companionRefs | Martin Odersky | 2017-02-08 | 1 | -5/+5 |
|/ | | | | | | | | | | The previous condition for caching companionRefs contained a condition result.companionRefs.forall(implicitScopeCache.contains) which was always false because we cache types in `implicitCodeCache`, not companion refs. The new logic fixes this and does not need a second traversal because it is integrated in `iscopeRefs`. | ||||
* | 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 |
| | | |