Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | | | | Fix #1991: Use classtag where available in unapply | Martin Odersky | 2017-02-17 | 3 | -14/+41 | |
| |/ / / / | ||||||
* | | | | | Merge pull request #1988 from dotty-staging/fix/bootstrap-no-library | Guillaume Martres | 2017-02-17 | 1 | -1/+6 | |
|\ \ \ \ \ | |/ / / / |/| | | | | Bootstrapped dotty should not depend on non-bootstrapped dotty-library | |||||
| * | | | | Bootstrapped dotty should not depend on non-bootstrapped dotty-library | Guillaume Martres | 2017-02-16 | 1 | -1/+6 | |
|/ / / / | ||||||
* | | | | Merge pull request #1962 from dotty-staging/centralize-function-logic | odersky | 2017-02-16 | 7 | -52/+111 | |
|\ \ \ \ | |_|/ / |/| | | | Factor out logic for scala functions. | |||||
| * | | | Add checks for synthetic functions and erased functions. | Nicolas Stucki | 2017-02-13 | 7 | -52/+111 | |
| |/ / | | | | | | | | | | | | | | | | | | | | | | * Add `isSyntheticFunction` checks for synthetic functions such as FuntionN for N > 22 and ImplicitFunctionN for N >= 0. * Add `erasedFunctionClass` to get the erased verion of synthetic functions. * Change the semantics of `isFunctionClass` to return true if it is any kind of FunctionN or ImplicitFunctionN. | |||||
* | | | Merge pull request #1983 from ennru/ennru_ExpectedTokenError | Felix Mulder | 2017-02-15 | 6 | -13/+75 | |
|\ \ \ | | | | | | | | | Change '... expected but found ...' to Message | |||||
| * | | | Change '... expected but found ...' to Message | Enno Runne | 2017-02-14 | 6 | -13/+75 | |
|/ / / | ||||||
* | | | Fix #1976: Hack to support scala.xml's $scope (#1977) | odersky | 2017-02-14 | 5 | -1/+12 | |
| | | | | | | | | | | | | | | | | | | This is a gross hack to support the need for a $scope binding when XML literals are created. It should go away once we phase out XML literals. A library-based solution should use implicits instead. | |||||
* | | | Merge pull request #1979 from dotty-staging/fix-#1975 | Felix Mulder | 2017-02-14 | 2 | -5/+12 | |
|\ \ \ | | | | | | | | | Fix #1975: Align valdefs and for expressions for patterns | |||||
| * | | | Fix #1975: Align valdefs and for expressions for patterns | Martin Odersky | 2017-02-14 | 2 | -5/+12 | |
| | |/ | |/| | | | | | | | | | | | | | | | | | | | val definitions and for expressions both distinguish whether something is a pattern or a variable binding. They no do it the same way: `ident` or an `ident: type` is a variable binding, everything else is a pattern. Previously, capitalized idents were considered as bindings in valdefs but as pattern in fors. | |||||
* | | | disable auto-debug test (#1980) | liu fengyun | 2017-02-14 | 2 | -2/+1 | |
| | | | | | | | | | | | | The non-determinism is anonying, disable for now until we have a better solution. | |||||
* | | | Merge pull request #1978 from dotty-staging/debug-auto | liu fengyun | 2017-02-14 | 1 | -1/+1 | |
|\ \ \ | |/ / |/| | | increase command wait time to 1s | |||||
| * | | increase command wait time to 1s | liu fengyun | 2017-02-14 | 1 | -1/+1 | |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change helps to reduce non-determinism in the test. The problem can happen when two consecute commands interfere: [expect] [jdb] cmd1 ----> sleep 0.5 <--- part 1 of rep1 read & match buffer clear buffer cmd2 ----> <--- part 2 of rep1 | |||||
* / | Ennru forward reference error (#1973) | Enno | 2017-02-14 | 4 | -3/+51 | |
|/ | | | | | | | | | | * Change 'forward reference extending over the definition' to Message * Change 'forward reference extending over the definition' to Message * pesky file should not be included * Change 'forward reference extending over the definition' to Message (test case) | |||||
* | Merge pull request #1931 from dotty-staging/fix-#1501 | Guillaume Martres | 2017-02-13 | 6 | -4/+59 | |
|\ | | | | | Fix #1501 - Check trait inheritance condition | |||||
| * | Fix package name of Java's Serializable class | Martin Odersky | 2017-02-10 | 1 | -1/+1 | |
| | | | | | | | | It's java.io, not java.lang. | |||||
| * | Narrow Java exception to inheritance rule | Martin Odersky | 2017-02-08 | 1 | -3/+5 | |
| | | | | | | | | | | Excepted are only Serializable and Comparable. This follows scalac's behavior. | |||||
| * | Add test scenarios | Martin Odersky | 2017-02-08 | 1 | -0/+10 | |
| | | ||||||
| * | Update test case | Martin Odersky | 2017-02-08 | 1 | -1/+1 | |
| | | ||||||
| * | Refine AnonClass generation | Martin Odersky | 2017-02-08 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | The leading class should be the superclass of the first trait (which is not always Object). We could think of a more refined condition, (i.e. taking the least common superclass of all extended traits), but I think it's not worth it, as one can always spell out the right superclass manually. | |||||
| * | Refine checkTraitInheritance condition | Martin Odersky | 2017-02-08 | 1 | -3/+16 | |
| | | | | | | | | | | | | | | | | Need to take account of situations like extends Any with java.io.Serializable which occur in stdlib. | |||||
| * | Fix #1501 - Check trait inheritance condition | Martin Odersky | 2017-02-08 | 3 | -1/+31 | |
| | | | | | | | | | | We need to check a coherence condition between the superclass of a trait and the superclass of an inheriting class or trait. | |||||
* | | Merge pull request #1951 from dotty-staging/fix-1484 | Felix Mulder | 2017-02-13 | 17 | -4/+471 | |
|\ \ | | | | | | | fix #1484: position of while incorrect in debug | |||||
| * | | remove noise in test output | liu fengyun | 2017-02-11 | 1 | -4/+7 | |
| | | | ||||||
| * | | add debug test to drone | liu fengyun | 2017-02-10 | 2 | -1/+2 | |
| | | | ||||||
| * | | remove dependency on scala script | liu fengyun | 2017-02-10 | 3 | -172/+182 | |
| | | | ||||||
| * | | add document for debug tests | liu fengyun | 2017-02-10 | 1 | -0/+124 | |
| | | | ||||||
| * | | add more debug files to the tests | liu fengyun | 2017-02-10 | 6 | -0/+87 | |
| | | | ||||||
| * | | add debug for if | liu fengyun | 2017-02-10 | 1 | -0/+20 | |
| | | | ||||||
| * | | fix #1484: position of while incorrect in debug | liu fengyun | 2017-02-10 | 6 | -3/+225 | |
| | | | ||||||
* | | | Merge pull request #1969 from dotty-staging/fix/annot-fun | Guillaume Martres | 2017-02-13 | 2 | -1/+6 | |
|\ \ \ | | | | | | | | | Fix parsing annotation on function type | |||||
| * | | | Fix parsing annotation on function type | Guillaume Martres | 2017-02-12 | 2 | -1/+6 | |
| | | | | ||||||
* | | | | Merge pull request #1963 from dotty-staging/topic/dotty-bot | Felix Mulder | 2017-02-13 | 7 | -0/+811 | |
|\ \ \ \ | | | | | | | | | | | add dotty-bot | |||||
| * | | | | Add sbt-assembly for dotty-bot | Felix Mulder | 2017-02-13 | 3 | -1/+9 | |
| | | | | | ||||||
| * | | | | Move test resources to test | Felix Mulder | 2017-02-13 | 2 | -0/+2 | |
| | | | | | ||||||
| * | | | | Only make one request per author | Olivier Blanvillain | 2017-02-13 | 1 | -20/+19 | |
| | | | | | ||||||
| * | | | | Use `.pure` at use site instead of warpping with Task.now | Olivier Blanvillain | 2017-02-13 | 2 | -11/+17 | |
| | | | | | ||||||
| * | | | | Implement relevant functionality for bot, pagination! | Felix Mulder | 2017-02-13 | 4 | -47/+200 | |
| | | | | | ||||||
| * | | | | Add test for unmarshalling github issue form JSON | Felix Mulder | 2017-02-13 | 4 | -88/+143 | |
| | | | | | ||||||
| * | | | | Add initial steps to dotty-bot | Felix Mulder | 2017-02-13 | 4 | -0/+588 | |
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This PR will add a bot whose first purpose is to check the CLA of contributing PRs. It improves on the old bot in that it checks each commit individually, and doesn't get upset about 100+ commits. It would be fun to do this PR with you @OlivierBlanvillain, feel free to provide feedback/comments and refactor as you like | |||||
* | | | | Change 'overrides nothing' to report via Message (see #1965) (#1968) | Enno | 2017-02-12 | 4 | -6/+98 | |
| | | | | | | | | | | | | | | | | | | | | | | | | * Change 'overrides nothing' to report via Message, split into two different messages * Change 'overrides nothing' to report via Message, split into two different messages | |||||
* | | | | Merge pull request #1967 from ennru/ennru_AwsomeErrorMessages | Felix Mulder | 2017-02-10 | 2 | -4/+4 | |
|\ \ \ \ | |_|/ / |/| | | | Support expecting compiler errors from all phases | |||||
| * | | | Support expecting compiler errors from all phases | Enno Runne | 2017-02-10 | 2 | -4/+4 | |
|/ / / | ||||||
* | | | Merge pull request #1957 from dotty-staging/fix-dotc-dotr-scripts | Felix Mulder | 2017-02-10 | 7 | -48/+60 | |
|\ \ \ | | | | | | | | | Fix dotr/dotc scripts | |||||
| * | | | Re-sign .drone.yml | Olivier Blanvillain | 2017-02-10 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Create symbolic link to .ivy2 instead of using sbt argument | Olivier Blanvillain | 2017-02-10 | 1 | -1/+2 | |
| | | | | ||||||
| * | | | println in executeScript, hoping to get around CI timeout | Olivier Blanvillain | 2017-02-10 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Fix dotr/dotc to handle corrupted .packages | Olivier Blanvillain | 2017-02-10 | 2 | -3/+4 | |
| | | | | ||||||
| * | | | Quote every string in script | Olivier Blanvillain | 2017-02-10 | 3 | -35/+36 | |
| | | | | ||||||
| * | | | Add println in TestScripts to prevent CI timeout | Olivier Blanvillain | 2017-02-07 | 1 | -1/+3 | |
| | | | |