Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 #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 |
| | | | | |||||
| * | | | Test that dotc script works after deleting .packages | Olivier Blanvillain | 2017-02-07 | 1 | -5/+12 |
| | | | | |||||
| * | | | Fix dotr/dotc scripts | Olivier Blanvillain | 2017-02-07 | 3 | -3/+3 |
| | | | | |||||
* | | | | Merge pull request #1966 from dotty-staging/topic/error-messages-unit-tests | Felix Mulder | 2017-02-10 | 5 | -4/+121 |
|\ \ \ \ | |_|/ / |/| | | | Fix #1965: add proper testing infrastructure for reporting tests | ||||
| * | | | Address reviews for #1966 | Felix Mulder | 2017-02-10 | 2 | -10/+12 |
| | | | | |||||
| * | | | Make DottyTest a Trait | Felix Mulder | 2017-02-10 | 2 | -3/+3 |
| | | | | |||||
| * | | | Fix #1965: add proper testing infrastructure for reporting tests | Felix Mulder | 2017-02-10 | 3 | -1/+116 |
|/ / / | |||||
* | | | Merge pull request #1936 from dotty-staging/fix-1916-on-implicit-functions | odersky | 2017-02-08 | 5 | -6/+45 |
|\ \ \ | | | | | | | | | Fix #1916: fix erasure of implicit xxl closures | ||||
| * | | | Fix #1916: fix erasure of implicit xxl closures | Nicolas Stucki | 2017-02-03 | 5 | -6/+45 |
| | | | | | | | | | | | | | | | | This commit extends the fix done in #1920 to implicit closures. | ||||
* | | | | Merge pull request #1921 from dotty-staging/fix-#1907 | odersky | 2017-02-08 | 9 | -43/+90 |
|\ \ \ \ | | | | | | | | | | | Fix #1907: Improve error message | ||||
| * | | | | Update test file | Martin Odersky | 2017-02-01 | 1 | -0/+22 |
| | | | | | | | | | | | | | | | | | | | | Updated with SI issues reported by Jason | ||||
| * | | | | Improve formatting | Martin Odersky | 2017-02-01 | 1 | -14/+19 |
| | | | | | |||||
| * | | | | Disallow taking a class tag of Nothing or Null. | Martin Odersky | 2017-02-01 | 7 | -7/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It seems in most cases this leads to weird behavior and cause confusing error messages later. It also means we cannot create an Array[Nothing], except by passing the classtag explicitly. | ||||
| * | | | | Handle Array classtags in the same way as others | Martin Odersky | 2017-02-01 | 2 | -22/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous implicit definition of arrayTag in DottyPredef priorities arrayTag over all other classtag searches, which led to surprising results in `i1907a.scala`. |