Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Optimize hashCode computation | Martin Odersky | 2017-03-31 | 2 | -6/+6 |
| | | | | Also, update check file. | ||||
* | Make case class hashCode take class into account | Martin Odersky | 2017-03-30 | 1 | -2/+2 |
| | | | | | | | | | Previously, elements of the following classes had the same hash code: case class A() case class B() Now they are distinguished. | ||||
* | Fix typo in `ParallelTesting.scala` | Felix Mulder | 2017-03-30 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2148 from dotty-staging/topic/fix-#2147 | Nicolas Stucki | 2017-03-30 | 7 | -4/+42 |
|\ | | | | | Fix #2147: redirect both java and scala std out/err | ||||
| * | Fix #2147: redirect both java and scala std out/err | Felix Mulder | 2017-03-29 | 7 | -4/+42 |
|/ | |||||
* | Fix documentation deployment post new drone.yml | Felix Mulder | 2017-03-29 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2125 from dotty-staging/topic/kill-partest | Felix Mulder | 2017-03-29 | 51 | -236/+1868 |
|\ | | | | | Operation Kill Partest (part 1) | ||||
| * | Revert CI memory changes | Felix Mulder | 2017-03-29 | 2 | -2/+2 |
| | | | | | | | | | | It is necessary to do this in a new commit because of having to make sure that the signed drone file is current | ||||
| * | Make summary report come at the end of test suite | Felix Mulder | 2017-03-29 | 4 | -21/+84 |
| | | |||||
| * | Fix test reporting for exceptions in compiler | Felix Mulder | 2017-03-29 | 1 | -40/+45 |
| | | |||||
| * | Preserve stack trace when invoking main in run tests | Felix Mulder | 2017-03-29 | 1 | -4/+8 |
| | | |||||
| * | Add test to check failure of non-tail recursive | Felix Mulder | 2017-03-29 | 2 | -1/+12 |
| | | |||||
| * | Make run tests run even if there isn't a check file | Felix Mulder | 2017-03-29 | 1 | -38/+46 |
| | | |||||
| * | Address reviewer feedback on #2125 | Felix Mulder | 2017-03-29 | 5 | -251/+234 |
| | | |||||
| * | Add documentation to ParallelTesting | Felix Mulder | 2017-03-29 | 1 | -2/+247 |
| | | |||||
| * | Add test filtering via `filterTest <regex>` | Felix Mulder | 2017-03-29 | 7 | -32/+68 |
| | | |||||
| * | Restore partest and enable it to run alongside new partest | Felix Mulder | 2017-03-29 | 9 | -3/+1568 |
| | | |||||
| * | Move varargs tests to top-level pos and neg | Felix Mulder | 2017-03-29 | 8 | -3/+3 |
| | | |||||
| * | Add testing of new test framework | Felix Mulder | 2017-03-29 | 13 | -49/+188 |
| | | |||||
| * | Add summary report to pos tests and run tests | Felix Mulder | 2017-03-29 | 2 | -133/+264 |
| | | |||||
| * | Consolidate test reporters in `TestReporter` always dumping log file | Felix Mulder | 2017-03-29 | 6 | -63/+108 |
| | | |||||
| * | Throw on timeout | Felix Mulder | 2017-03-29 | 1 | -2/+3 |
| | | |||||
| * | Remove verbose prints in dottydoc tests | Felix Mulder | 2017-03-29 | 2 | -7/+41 |
| | | |||||
| * | Disable interactive mode in CI | Felix Mulder | 2017-03-29 | 3 | -1/+7 |
| | | |||||
| * | Fix tasty bootstrap | Felix Mulder | 2017-03-29 | 3 | -26/+52 |
| | | |||||
| * | Support copyToDir for tests that mutate original source | Felix Mulder | 2017-03-29 | 2 | -8/+18 |
| | | |||||
| * | Make compileList take test name arg | Felix Mulder | 2017-03-29 | 3 | -4/+9 |
| | | |||||
| * | Fix reflective method lookup to work for both scalac & dotty | Felix Mulder | 2017-03-29 | 1 | -21/+28 |
| | | |||||
| * | Make tests composable | Felix Mulder | 2017-03-29 | 2 | -414/+360 |
| | | |||||
| * | Kill partest | Felix Mulder | 2017-03-29 | 10 | -1205/+34 |
| | | |||||
| * | Remove `tests.scala` | Felix Mulder | 2017-03-29 | 3 | -378/+18 |
| | | |||||
| * | Move whitelist test out of `tests.scala` | Felix Mulder | 2017-03-29 | 2 | -12/+17 |
| | | |||||
| * | Move REPL diff tests out of `tests.scala` | Felix Mulder | 2017-03-29 | 3 | -19/+23 |
| | | |||||
| * | Add all tests from `tests.scala` as is to new infra | Felix Mulder | 2017-03-29 | 1 | -15/+357 |
| | | |||||
| * | Rewrite testing logic as to not copy files | Felix Mulder | 2017-03-29 | 1 | -173/+267 |
| | | |||||
| * | Stylistic changes to `Compiler` and `DPConsoleRunner` | Felix Mulder | 2017-03-29 | 2 | -13/+13 |
| | | |||||
| * | Add run testing capabilities | Felix Mulder | 2017-03-29 | 9 | -92/+142 |
| | | |||||
| * | Add ability to compile single files | Felix Mulder | 2017-03-29 | 1 | -1/+16 |
| | | |||||
| * | Add support for error annotations in neg tests | Felix Mulder | 2017-03-29 | 2 | -42/+188 |
| | | |||||
| * | Add neg testing capability to ParallelTesting | Felix Mulder | 2017-03-29 | 3 | -4/+47 |
| | | |||||
| * | Parallelize compilation runs for ParallelTesting infra | Felix Mulder | 2017-03-29 | 1 | -27/+92 |
| | | |||||
| * | Prefix out directory with name of test | Felix Mulder | 2017-03-29 | 1 | -1/+6 |
| | | |||||
| * | Fix i851.java not being valid java | Felix Mulder | 2017-03-29 | 1 | -1/+1 |
| | | |||||
| * | Add java compilation to `ParallelTesting` | Felix Mulder | 2017-03-29 | 1 | -0/+23 |
| | | |||||
| * | Add interface for unit tests into `ParallelTesting` | Felix Mulder | 2017-03-29 | 1 | -0/+60 |
| | | |||||
| * | Add initial compilation functionality to ParallelTesting trait | Felix Mulder | 2017-03-29 | 1 | -0/+41 |
|/ | |||||
* | Merge pull request #2139 from dotty-staging/fix/false-companion | Guillaume Martres | 2017-03-28 | 6 | -3/+39 |
|\ | | | | | Fix #2137: Create dummy companions for top-level objects without a real one | ||||
| * | Namer#createCompanionLinks: avoid using denotNamed | Guillaume Martres | 2017-03-24 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | The previous commit introduced two new usages of `denotNamed` which broke tests/run/t1987b because `denotNamed` indirectly calls `packageObj` which caches the package object, except that at this point the package object is not yet entered, so the cache was incorrect. We fix this by using `effectiveScope.lookup` instead since we only need to look into the current scope, this is also true for the two existing usage of `denotNamed` in `createCompanionLinks` so they were also replaced by `effectiveScope.lookup`. | ||||
| * | Fix #2137: Create dummy companions for top-level objects without a real one | Guillaume Martres | 2017-03-23 | 5 | -0/+36 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, we sometimes ended up forcing a companion class symbol from a previous run or from the classpath which lead to weird issues like in `false-companion`. Even if we end up not forcing such a symbol, its presence can still lead to issue: before this commit incremental compilation of `dotty-compiler-bootstrapped` was broken because we recorded a false dependency on the non-bootstrapped `dotty-compiler` jar. The added test is currently marked pending because it does not work with JUnit (which doesn't handle separate compilation), only partest. I didn't managed to get it to work right, and this won't be necessary once our testing framework is overhauled by https://github.com/lampepfl/dotty/pull/2125 anyway, so I'll just have to remember to enable this test afterwards. | ||||
| * | Revert "sbt.ExtractDependencies: avoid false dependencies" | Guillaume Martres | 2017-03-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | This reverts commit 57641b9c7447fa0a6f1f47352dffb4c56c560b6a. Using `Type#select` instead of `Type#member` turned out to not help at all in avoiding false dependencies, you can still get a symbol whose denotation does not reallyExists. A proper fix for this issue is contained in the next commit. |