Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make clear where symbols are entered or not. | Martin Odersky | 2016-11-29 | 1 | -51/+51 |
| | | | | | | In definitions some of the new... methods entered the created symbol while others did not. We now make that distrinction clear in the name. | ||||
* | Merge pull request #1752 from dotty-staging/publish | Felix Mulder | 2016-11-29 | 1 | -1/+2 |
|\ | | | | | fix publishing of dotty-library | ||||
| * | fix publishing of dotty-library | liu fengyun | 2016-11-28 | 1 | -1/+2 |
|/ | |||||
* | Merge pull request #1749 from dotty-staging/fix-i1748 | Felix Mulder | 2016-11-28 | 3 | -0/+18 |
|\ | | | | | fix #1748: desugaring with StringContext in PatDef | ||||
| * | make test runnable | liu fengyun | 2016-11-28 | 2 | -3/+5 |
| | | |||||
| * | fix #1748: desugaring with StringContext in PatDef | liu fengyun | 2016-11-27 | 2 | -0/+16 |
|/ | |||||
* | Merge pull request #1719 from dotty-staging/fix-#1705 | odersky | 2016-11-24 | 2 | -33/+67 |
|\ | | | | | Fix #1707: Survive non-existing positions in parser | ||||
| * | Renamed test file to give correct issue number | Martin Odersky | 2016-11-24 | 1 | -0/+0 |
| | | |||||
| * | Rename ...Pos to ...Offset and add pointOffset | Martin Odersky | 2016-11-24 | 1 | -36/+37 |
| | | |||||
| * | More robust scheme for taking start/end of positions when parsing | Martin Odersky | 2016-11-24 | 2 | -31/+64 |
| | | | | | | | | | | | | | | Some trees, which do not consume input have unassigned positions (so that they can fit in whatever range they are integrated). It's therefore risky to take the start or end of a parsed tree's position. This commit guards against the case where the position of the tree does not exist. | ||||
* | | Merge pull request #1742 from dotty-staging/topic/colon-in-printer | Felix Mulder | 2016-11-24 | 8 | -22/+60 |
|\ \ | |/ |/| | Fix colons in printer | ||||
| * | Make `findTypes` take the `resultType` of `MethodType` | Felix Mulder | 2016-11-24 | 2 | -12/+13 |
| | | | | | | | | | | This is done so that we can use show for the entire method except for the ascribed type added by the compiler on success. | ||||
| * | Fix defs not being printed correctly | Felix Mulder | 2016-11-24 | 2 | -3/+31 |
| | | |||||
| * | Update tests fixing contributor PR | Felix Mulder | 2016-11-24 | 6 | -17/+17 |
| | | |||||
| * | Add colon after method type, prefix def/val/var in REPL | Reto Hablützel | 2016-11-24 | 2 | -3/+12 |
| | | |||||
* | | Merge pull request #1740 from dotty-staging/fix-#1737 | Guillaume Martres | 2016-11-24 | 2 | -1/+14 |
|\ \ | |/ |/| | Fix #1737: Enable GADT checking for objects | ||||
| * | Enable GADT matching for pattern values | Martin Odersky | 2016-11-24 | 2 | -1/+14 |
|/ | | | | | So far, only typed patterns an dunapply had GADT matching. i1737.scala shows that we need to do the same thing for objects. | ||||
* | Merge pull request #1739 from dotty-staging/topic/environmentally-friendly-tests | Felix Mulder | 2016-11-24 | 12 | -64/+101 |
|\ | | | | | Environmentally friendly tests | ||||
| * | More info when unpickling fails | Martin Odersky | 2016-11-24 | 2 | -8/+4 |
| | | |||||
| * | Revert fix to #1701. | Martin Odersky | 2016-11-24 | 2 | -6/+11 |
| | | | | | | | | | | | | | | | | | | | | | | Fengyun's original solution was the right one. We cannot NOT enter a package class into its parent scope, because reloading the denotation with .member will fail. So we need to enter it and compensate by adding a clause to `qualifies` in `typedIdent`. Weirdly, this was noted only when running tasty_bootstrap from a custom classpath in the new build setup. So it was pretty tricky to diagnose. | ||||
| * | Compile dotty library when bootstrapping | Martin Odersky | 2016-11-24 | 1 | -2/+2 |
| | | |||||
| * | make REPL tests look at DOTTY_EXTRA classpath entries | Martin Odersky | 2016-11-24 | 2 | -2/+4 |
| | | |||||
| * | Honor -verbose in tests | Martin Odersky | 2016-11-23 | 1 | -1/+2 |
| | | | | | | | | | | -verbose output was suppressed like all other non-error output in the tests. Now we don't filter output if -verbose is set. | ||||
| * | Get rid off custom classpath in entry point tests | Felix Mulder | 2016-11-23 | 2 | -17/+2 |
| | | |||||
| * | Make sure limitedThreads <= partest.threads | Felix Mulder | 2016-11-23 | 1 | -7/+10 |
| | | |||||
| * | Update sequential tasks portion | Felix Mulder | 2016-11-23 | 1 | -12/+21 |
| | | |||||
| * | Make tests depend on environment variables for classpath jars | Felix Mulder | 2016-11-23 | 7 | -25/+61 |
|/ | | | | | | | | | | | | sbt adds the correct jars to classpath and the tests depend on `packageAll` which creates these. When using something else however, these together with `sbt-interfaces` do not get propagated from the build. To remedy this and make the testing a bit more flexible, we now take these from `sys.props` instead, see `tests/dotty/Jars.scala`. If the props aren't defined we fall back to the ones default to sbt. | ||||
* | Merge pull request #1736 from felixmulder/topic/docker-to-lampepfl | Felix Mulder | 2016-11-23 | 1 | -1/+1 |
|\ | | | | | Change docker image to use lampepfl one | ||||
| * | Change docker image to use lampepfl one | Felix Mulder | 2016-11-23 | 1 | -1/+1 |
| | | |||||
* | | Add build status badge | Felix Mulder | 2016-11-23 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #1734 from felixmulder/topic/add-drone | Felix Mulder | 2016-11-23 | 86 | -96/+126 |
|\ | | | | | [WIP] add drone | ||||
| * | make drone use img with openjdk8 and javadoc | Felix Mulder | 2016-11-22 | 1 | -2/+2 |
| | | |||||
| * | Fix scripted tests when the dotty artifact is not in cache | Guillaume Martres | 2016-11-22 | 1 | -4/+11 |
| | | |||||
| * | Propagate memory setting to tests | Felix Mulder | 2016-11-22 | 2 | -5/+10 |
| | | |||||
| * | dotty-bridge is now called dotty-sbt-bridge | Guillaume Martres | 2016-11-22 | 83 | -86/+86 |
| | | |||||
| * | Redefine scripted test | Felix Mulder | 2016-11-22 | 1 | -2/+8 |
| | | |||||
| * | increase threads to 2 in reduced threads cases | Felix Mulder | 2016-11-22 | 2 | -3/+4 |
| | | |||||
| * | Add drone integration | Felix Mulder | 2016-11-22 | 3 | -2/+13 |
|/ | |||||
* | Merge pull request #1733 from dotty-staging/disable/scaladoc | Felix Mulder | 2016-11-22 | 1 | -0/+5 |
|\ | | | | | Disable scaladoc generation for dotty-compiler | ||||
| * | Disable scaladoc generation for dotty-compiler | Guillaume Martres | 2016-11-22 | 1 | -0/+5 |
|/ | | | | | We still publish an empty dotty-compiler_2.11-javadoc.jar to make sonatype happy. | ||||
* | Merge pull request #1636 from dotty-staging/topic/restructure-attempt2 | Guillaume Martres | 2016-11-22 | 1158 | -1159/+1261 |
|\ | | | | | Restructuring repo and issues | ||||
| * | TreeUnpickler: Workaround cyclic reference involving self-type | Guillaume Martres | 2016-11-22 | 1 | -2/+6 |
| | | | | | | | | | | | | Special-casing like this is ugly, we should decide whether we want to avoid simplifications on all TypTrees and whether we want to do this just in unpickler or always. But I want to merge this PR first. | ||||
| * | Properly unpickle This trees without qualifier | Guillaume Martres | 2016-11-22 | 1 | -1/+1 |
| | | | | | | | | | | Otherwise, they may end up with a qualifier, this manifested itself as a pickling difference in `tasty_tools`. | ||||
| * | Disable script tests, should be done by nightly | Felix Mulder | 2016-11-22 | 1 | -2/+1 |
| | | |||||
| * | Fix script choosing wrong artefact | Felix Mulder | 2016-11-22 | 1 | -1/+1 |
| | | | | | | | | | | | | Depending on order, scripts might choose the wrong jar (i.e. test instead of non test). This commit addresses that by sedding away results which have `javadoc` or `tests` in the jar name | ||||
| * | Rename sbt bin project to `dotty-bin-tests` | Felix Mulder | 2016-11-22 | 1 | -3/+8 |
| | | | | | | | | | | Otherwise this would get picked up by eclipse plugin as a project named `bin` | ||||
| * | Move benchmarks test to right location | Felix Mulder | 2016-11-22 | 1 | -1/+0 |
| | | |||||
| * | Make every project use the new directory structure | Guillaume Martres | 2016-11-22 | 517 | -5/+11 |
| | | |||||
| * | Remove unnecessary aliases | Guillaume Martres | 2016-11-22 | 1 | -4/+0 |
| | | | | | | | | These commands already work without defining aliases | ||||
| * | Replace dotc task by run, make dotc an alias of run | Guillaume Martres | 2016-11-22 | 1 | -1/+3 |
| | |