Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Join tests to increase CI parallelism. | Nicolas Stucki | 2017-04-20 | 1 | -46/+21 |
| | | | | Also reorded a couple of tests to have the long tests first. | ||||
* | Merge pull request #2260 from dotty-staging/backend-submodule | Guillaume Martres | 2017-04-13 | 3 | -26/+39 |
|\ | | | | | Fix #2184: Hyper Bootstrap! Integrate the backend as a git submodule | ||||
| * | Fix #2184: Hyper Bootstrap! Integrate the backend as a git submodule | Guillaume Martres | 2017-04-13 | 3 | -26/+39 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The backend lives in the scalac fork at https://github.com/lampepfl/scala/tree/sharing-backend. Before this commit, the scala-compiler built from this fork was a dependency of Scala just to get this backend. This made it much more cumbersome to test changes to the backend and also forced us to depend on Scala 2.11.5 since that is the version of scalac that the forked backend is based on. This commit changes this by adding a git submodule in the `scala-backend` directory that points to the scalac fork. We do not compile the whole submodule, instead we add the subset of files we need to the dotty-compiler project in the sbt build. See backend.md for more information (online at http://dotty.epfl.ch/docs/contributing/backend.html) once this commit is merged. The most important thing to note is that whenever you clone dotty you should do `git clone --recursive` to also clone the submodule. If you already have a cloned dotty you'll need to do: git submodule update --init You will need to repeat this command anytime you update dotty and the backend has been updated, otherwise the content of `scala-backend` will be stale. | ||||
* | | Merge pull request #2251 from dotty-staging/fix-#2220 | Felix Mulder | 2017-04-13 | 1 | -1/+1 |
|\ \ | | | | | | | Fix #2220: disable benchmarks, set run timeout to 30 seconds | ||||
| * | | Fix #2220: disable benchmarks, set run timeout to 30 seconds | Felix Mulder | 2017-04-13 | 1 | -1/+1 |
| |/ | |||||
* | | Merge pull request #2259 from dotty-staging/fix-#2245 | Guillaume Martres | 2017-04-13 | 2 | -14/+6 |
|\ \ | |/ |/| | Fix #2245: strip colors from strings before writing to file | ||||
| * | Fix #2245: strip colors from strings before writing to file | Felix Mulder | 2017-04-13 | 2 | -14/+6 |
| | | |||||
* | | Merge pull request #2252 from dotty-staging/fix/npe-in-cleanup-hook | Nicolas Stucki | 2017-04-13 | 1 | -2/+3 |
|\ \ | | | | | | | Fix NPE when adding cleanup hook | ||||
| * | | Fix NPE when adding cleanup hook | Felix Mulder | 2017-04-13 | 1 | -2/+3 |
| |/ | |||||
* | | Merge pull request #2231 from dotty-staging/fix-#2230 | Guillaume Martres | 2017-04-13 | 1 | -0/+1 |
|\ \ | |/ |/| | Fix #2230: Add regression test. | ||||
| * | Fix #2230: Add regression test. | Nicolas Stucki | 2017-04-12 | 1 | -0/+1 |
| | | |||||
* | | Fix #2241: print failing test title instead of outdir | Felix Mulder | 2017-04-13 | 1 | -1/+1 |
| | | |||||
* | | Fix #2244: make sure logging goes through appropriate interface | Felix Mulder | 2017-04-13 | 2 | -5/+18 |
| | | |||||
* | | Fix #2242: let user know which file got logged to | Felix Mulder | 2017-04-13 | 2 | -10/+29 |
| | | |||||
* | | Fix #2243: improve failing test output | Felix Mulder | 2017-04-13 | 3 | -6/+8 |
| | | |||||
* | | TestReporter: Avoid a global lazy val | Guillaume Martres | 2017-04-12 | 1 | -1/+1 |
| | | | | | | | | | | When compiling with dotty, this leads to NullPointerException because the lazy val is not @volatile. Better to just make it a val. | ||||
* | | Add docs to SummaryReport.scala | Felix Mulder | 2017-04-12 | 1 | -0/+25 |
| | | |||||
* | | Remove duplication with run test output verification | Felix Mulder | 2017-04-12 | 1 | -19/+7 |
| | | |||||
* | | Make vulpix test filter work on substring instead of regexp | Felix Mulder | 2017-04-12 | 2 | -16/+17 |
| | | |||||
* | | Remove need for java written summary reporter | Felix Mulder | 2017-04-12 | 9 | -203/+220 |
| | | |||||
* | | Make sure that everything is dumped to log files | Felix Mulder | 2017-04-12 | 3 | -57/+120 |
| | | |||||
* | | Add ability to only compile run tests | Felix Mulder | 2017-04-12 | 3 | -16/+44 |
| | | |||||
* | | Implement meta tests suggested by @DarkDimius | Felix Mulder | 2017-04-12 | 1 | -0/+15 |
| | | | | | | | | | | | | Note that merging this as-is will not protect us against fork bombs. This is because the timeout of tests is currently 180 seconds. A forkbomb that is allowed to run for that long... | ||||
* | | Fix interactive mode in eclipse | Felix Mulder | 2017-04-12 | 1 | -1/+3 |
| | | |||||
* | | Add `Properties` object for dotty testing props and env | Felix Mulder | 2017-04-12 | 1 | -2/+2 |
| | | |||||
* | | Only complete tests after run has been performed | Felix Mulder | 2017-04-12 | 1 | -24/+28 |
| | | |||||
* | | Add vulpix docstrings and change defines | Felix Mulder | 2017-04-12 | 3 | -4/+14 |
| | | |||||
* | | Improve test failure output | Felix Mulder | 2017-04-12 | 1 | -1/+5 |
| | | |||||
* | | Make inter JVM communication be string based | Felix Mulder | 2017-04-12 | 6 | -168/+120 |
| | | |||||
* | | Move vulpix to `dotty.tools.vulpix` | Felix Mulder | 2017-04-12 | 6 | -15/+12 |
| | | |||||
* | | Remove partest, keeping `dotc.tests` for now | Felix Mulder | 2017-04-12 | 2 | -207/+27 |
| | | |||||
* | | Add `RunnerOrchestration` to `ParallelTesting` trait | Felix Mulder | 2017-04-12 | 4 | -88/+149 |
| | | |||||
* | | Complete subprocess communication protocol | Felix Mulder | 2017-04-12 | 3 | -22/+64 |
| | | |||||
* | | Fix settings having uninitialized values | Felix Mulder | 2017-04-12 | 3 | -8/+15 |
| | | |||||
* | | Implement inter-VM communication logic | Felix Mulder | 2017-04-12 | 1 | -2/+44 |
| | | |||||
* | | Add initial RunnerOrchestration interface | Felix Mulder | 2017-04-12 | 2 | -0/+91 |
| | | |||||
* | | Add cleanup hooks to SummaryReporter | Felix Mulder | 2017-04-12 | 1 | -0/+21 |
| | | |||||
* | | Add reproduction instr for pos separate compilation | Felix Mulder | 2017-04-12 | 1 | -1/+3 |
| | | |||||
* | | Rename test suite to "vulpix" | Felix Mulder | 2017-04-12 | 4 | -10/+15 |
|/ | |||||
* | Further simplification for Name | Martin Odersky | 2017-04-11 | 1 | -1/+1 |
| | |||||
* | Fix ParallelTesting NPE | Martin Odersky | 2017-04-11 | 1 | -1/+2 |
| | |||||
* | Fix test | Martin Odersky | 2017-04-11 | 1 | -1/+1 |
| | |||||
* | Merge pull request #2193 from dotty-staging/deterministic-tests | Felix Mulder | 2017-04-06 | 1 | -2/+13 |
|\ | | | | | Deterministically randomises test compilation order | ||||
| * | Use alphabetic sort by default | Olivier Blanvillain | 2017-04-06 | 1 | -4/+11 |
| | | |||||
| * | Deterministically randomises test compilation order | Olivier Blanvillain | 2017-04-05 | 1 | -2/+6 |
| | | | | | | | | The previous implementation would compile tests in different orders from machine to machine, depending on the order in which *.scala files are listed by the operating system. | ||||
* | | Fix rebase breakage | Martin Odersky | 2017-04-04 | 1 | -1/+1 |
| | | |||||
* | | Fix cheeky comment in nested scope | Felix Mulder | 2017-04-04 | 1 | -0/+30 |
| | | |||||
* | | Improvement to REPL test | Martin Odersky | 2017-04-04 | 1 | -1/+4 |
|/ | | | | In case of difference, dump transcript to file for easier comparisons. | ||||
* | Merge pull request #2154 from dotty-staging/topic/fix-#2151 | Felix Mulder | 2017-03-31 | 4 | -58/+92 |
|\ | | | | | Fix #2151: don't die for wrong number of typeargs applied | ||||
| * | Fix deadlock in `runAll` | Felix Mulder | 2017-03-31 | 3 | -49/+51 |
| | |