Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix #1741: sbt.ExtractAPI: extract annotations | Guillaume Martres | 2016-12-02 | 1 | -6/+24 |
| | | | | | | | | | This is necessary for correct incremental recompilation but is also used by sbt to find tests to run (for junit they should be annotated @org.junit.Test). I added an sbt scripted test to verify that JUnit now works, to run it: $ sbt > scripted discovery/test-discovery | ||||
* | ExtractDependencies: correctly record inheritance on type alias | Guillaume Martres | 2016-11-22 | 1 | -1/+1 |
| | | | | | | | | | | | | This fix the test "Extracted source dependencies from public members" which previously failed with: Set('G, 'E) is not equal to Set('B, 'E) (DependencySpecification.scala:34) `H` extends `G.T[Int]` which is an alias of `B`, so the `topLevelInheritanceDepndencies` of `H` should contain `B`, this was not the case before because we didn't dealias before looking for the top-level class of the dependency, so we ended up with `G`, the top-level class in which the alias `T` is contained. | ||||
* | Move compiler and compiler tests to compiler dir | Felix Mulder | 2016-11-22 | 4 | -0/+1003 |