aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2256 from dotty-staging/fix-2254liu fengyun2017-04-132-2/+8
|\ | | | | fix #2254: dealias types in decomposition of spaces
| * fix #2254: dealias types in decomposition of spacesliu fengyun2017-04-132-2/+8
| |
* | Merge pull request #2252 from dotty-staging/fix/npe-in-cleanup-hookNicolas Stucki2017-04-131-2/+3
|\ \ | | | | | | Fix NPE when adding cleanup hook
| * | Fix NPE when adding cleanup hookFelix Mulder2017-04-131-2/+3
| | |
* | | Merge pull request #2231 from dotty-staging/fix-#2230Guillaume Martres2017-04-132-0/+23
|\ \ \ | | | | | | | | Fix #2230: Add regression test.
| * | | Fix #2230: Add regression test.Nicolas Stucki2017-04-122-0/+23
| | | |
* | | | Merge pull request #2209 from dotty-staging/fix-#2152odersky2017-04-135-11/+24
|\ \ \ \ | |_|/ / |/| | | Fix #2152: Instantiate dependent result type parameters
| * | | Alternative fixMartin Odersky2017-04-111-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | The original fix made run/hmap-covariant fail because a type variable representing a dependent result parameter was instantiated. Trying something else now.
| * | | Fix #2152: Instantiate dependent result type parametersMartin Odersky2017-04-115-10/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | #2152 shows that dependent result type parameters can end up in the types of terms, so we have to eliminate them. If we don't we get orphan parameters in pickling. Fix method name and comment
* | | | Merge pull request #2249 from dotty-staging/revert-productodersky2017-04-135-8/+44
|\ \ \ \ | | | | | | | | | | Revert <: Product requierment in pattern matching
| * | | | Revert <: Product requierment in pattern matchingOlivier Blanvillain2017-04-135-8/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The change in question broke the following pattern, commonly used in name based pattern matching: ```scala object ProdEmpty { def _1: Int = ??? def _2: String = ??? def isEmpty = true def get = this } ``` This type define both `_1` and `get` + `isEmpty` (but is not <: Product). After #1938, `ProdEmpty` became eligibles for both product and name based pattern. Because "in case of ambiguities, *Product Pattern* is preferred over *Name Based Pattern*", isEmpty wouldn't be used, breaking the scalac semantics.
* | | | | Merge pull request #2248 from dotty-staging/topic/vulpix-fixes1Felix Mulder2017-04-134-22/+56
|\ \ \ \ \ | | | | | | | | | | | | Various vulpix fixes
| * | | | | Fix #2241: print failing test title instead of outdirFelix Mulder2017-04-131-1/+1
| | | | | |
| * | | | | Fix #2244: make sure logging goes through appropriate interfaceFelix Mulder2017-04-132-5/+18
| | | | | |
| * | | | | Fix #2242: let user know which file got logged toFelix Mulder2017-04-132-10/+29
| | | | | |
| * | | | | Fix #2243: improve failing test outputFelix Mulder2017-04-133-6/+8
| |/ / / /
* | | | | Merge pull request #2247 from dotty-staging/update-filterTest-name-in-docOlivier Blanvillain2017-04-132-14/+8
|\ \ \ \ \ | |/ / / / |/| | | | Update intructions to run a single test
| * | | | Update intructions to run a single testOlivier Blanvillain2017-04-132-14/+8
|/ / / / | | | | | | | | | | | | I removed the `|` part, it's not possible anymore right?
* | | | Merge pull request #2238 from dotty-staging/ci-fixesFelix Mulder2017-04-124-7/+10
|\ \ \ \ | |_|_|/ |/| | | Ci fixes
| * | | TestReporter: Avoid a global lazy valGuillaume Martres2017-04-121-1/+1
| | | | | | | | | | | | | | | | | | | | When compiling with dotty, this leads to NullPointerException because the lazy val is not @volatile. Better to just make it a val.
| * | | Replace test alias by test commandGuillaume Martres2017-04-121-3/+6
| | | | | | | | | | | | | | | | Aliases are evil and usually don't do what you want.
| * | | .drone.yml: Reorder testGuillaume Martres2017-04-122-3/+3
|/ / / | | | | | | | | | | | | | | | Since the tests will be run in FIFO order, we can minimize the number of intensive tests running concurrently by putting the intensive tests at the end of the list.
* | | Merge pull request #2194 from dotty-staging/topic/hydra-part-2Felix Mulder2017-04-1234-1131/+912
|\ \ \ | | | | | | | | Killing partest part 2 - Enter the Vulpix
| * | | Add docs to SummaryReport.scalaFelix Mulder2017-04-121-0/+25
| | | |
| * | | Remove duplication with run test output verificationFelix Mulder2017-04-121-19/+7
| | | |
| * | | Make vulpix test filter work on substring instead of regexpFelix Mulder2017-04-122-16/+17
| | | |
| * | | Remove need for java written summary reporterFelix Mulder2017-04-1210-205/+222
| | | |
| * | | Make sure that everything is dumped to log filesFelix Mulder2017-04-123-57/+120
| | | |
| * | | Add ability to only compile run testsFelix Mulder2017-04-125-23/+49
| | | |
| * | | Implement meta tests suggested by @DarkDimiusFelix Mulder2017-04-126-0/+91
| | | | | | | | | | | | | | | | | | | | | | | | 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 eclipseFelix Mulder2017-04-121-1/+3
| | | |
| * | | Add `Properties` object for dotty testing props and envFelix Mulder2017-04-124-14/+64
| | | |
| * | | Only complete tests after run has been performedFelix Mulder2017-04-121-24/+28
| | | |
| * | | Add vulpix docstrings and change definesFelix Mulder2017-04-123-4/+14
| | | |
| * | | Disable scalac internals testsFelix Mulder2017-04-127-0/+1
| | | |
| * | | Improve test failure outputFelix Mulder2017-04-121-1/+5
| | | |
| * | | Make inter JVM communication be string basedFelix Mulder2017-04-127-168/+133
| | | |
| * | | Move vulpix to `dotty.tools.vulpix`Felix Mulder2017-04-127-16/+13
| | | |
| * | | Rename filter shorthand to vulpix and update `drone.yml`Felix Mulder2017-04-124-26/+19
| | | |
| * | | Remove partest, keeping `dotc.tests` for nowFelix Mulder2017-04-127-781/+49
| | | |
| * | | Add `RunnerOrchestration` to `ParallelTesting` traitFelix Mulder2017-04-124-88/+149
| | | |
| * | | Complete subprocess communication protocolFelix Mulder2017-04-123-22/+64
| | | |
| * | | Fix settings having uninitialized valuesFelix Mulder2017-04-124-8/+20
| | | |
| * | | Implement inter-VM communication logicFelix Mulder2017-04-121-2/+44
| | | |
| * | | Add initial RunnerOrchestration interfaceFelix Mulder2017-04-122-0/+91
| | | |
| * | | Add cleanup hooks to SummaryReporterFelix Mulder2017-04-121-0/+21
| | | |
| * | | Add reproduction instr for pos separate compilationFelix Mulder2017-04-121-1/+3
| | | |
| * | | Rename test suite to "vulpix"Felix Mulder2017-04-127-15/+20
|/ / /
* | | Merge pull request #2229 from dotty-staging/sync-classfile-parserodersky2017-04-124-9/+57
|\ \ \ | | | | | | | | Port some ClassfileParser changes from scalac
| * | | Disable t5293, benchmarks should not be run as testsGuillaume Martres2017-04-111-0/+0
| | | |