aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1931 from dotty-staging/fix-#1501Guillaume Martres2017-02-136-4/+59
|\ | | | | Fix #1501 - Check trait inheritance condition
| * Fix package name of Java's Serializable classMartin Odersky2017-02-101-1/+1
| | | | | | | | It's java.io, not java.lang.
| * Narrow Java exception to inheritance ruleMartin Odersky2017-02-081-3/+5
| | | | | | | | | | Excepted are only Serializable and Comparable. This follows scalac's behavior.
| * Add test scenariosMartin Odersky2017-02-081-0/+10
| |
| * Update test caseMartin Odersky2017-02-081-1/+1
| |
| * Refine AnonClass generationMartin Odersky2017-02-081-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 conditionMartin Odersky2017-02-081-3/+16
| | | | | | | | | | | | | | | | Need to take account of situations like extends Any with java.io.Serializable which occur in stdlib.
| * Fix #1501 - Check trait inheritance conditionMartin Odersky2017-02-083-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-1484Felix Mulder2017-02-1317-4/+471
|\ \ | | | | | | fix #1484: position of while incorrect in debug
| * | remove noise in test outputliu fengyun2017-02-111-4/+7
| | |
| * | add debug test to droneliu fengyun2017-02-102-1/+2
| | |
| * | remove dependency on scala scriptliu fengyun2017-02-103-172/+182
| | |
| * | add document for debug testsliu fengyun2017-02-101-0/+124
| | |
| * | add more debug files to the testsliu fengyun2017-02-106-0/+87
| | |
| * | add debug for ifliu fengyun2017-02-101-0/+20
| | |
| * | fix #1484: position of while incorrect in debugliu fengyun2017-02-106-3/+225
| | |
* | | Merge pull request #1969 from dotty-staging/fix/annot-funGuillaume Martres2017-02-132-1/+6
|\ \ \ | | | | | | | | Fix parsing annotation on function type
| * | | Fix parsing annotation on function typeGuillaume Martres2017-02-122-1/+6
| | | |
* | | | Merge pull request #1963 from dotty-staging/topic/dotty-botFelix Mulder2017-02-137-0/+811
|\ \ \ \ | | | | | | | | | | add dotty-bot
| * | | | Add sbt-assembly for dotty-botFelix Mulder2017-02-133-1/+9
| | | | |
| * | | | Move test resources to testFelix Mulder2017-02-132-0/+2
| | | | |
| * | | | Only make one request per authorOlivier Blanvillain2017-02-131-20/+19
| | | | |
| * | | | Use `.pure` at use site instead of warpping with Task.nowOlivier Blanvillain2017-02-132-11/+17
| | | | |
| * | | | Implement relevant functionality for bot, pagination!Felix Mulder2017-02-134-47/+200
| | | | |
| * | | | Add test for unmarshalling github issue form JSONFelix Mulder2017-02-134-88/+143
| | | | |
| * | | | Add initial steps to dotty-botFelix Mulder2017-02-134-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)Enno2017-02-124-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_AwsomeErrorMessagesFelix Mulder2017-02-102-4/+4
|\ \ \ \ | |_|/ / |/| | | Support expecting compiler errors from all phases
| * | | Support expecting compiler errors from all phasesEnno Runne2017-02-102-4/+4
|/ / /
* | | Merge pull request #1957 from dotty-staging/fix-dotc-dotr-scriptsFelix Mulder2017-02-107-48/+60
|\ \ \ | | | | | | | | Fix dotr/dotc scripts
| * | | Re-sign .drone.ymlOlivier Blanvillain2017-02-101-1/+1
| | | |
| * | | Create symbolic link to .ivy2 instead of using sbt argumentOlivier Blanvillain2017-02-101-1/+2
| | | |
| * | | println in executeScript, hoping to get around CI timeoutOlivier Blanvillain2017-02-101-1/+1
| | | |
| * | | Fix dotr/dotc to handle corrupted .packagesOlivier Blanvillain2017-02-102-3/+4
| | | |
| * | | Quote every string in scriptOlivier Blanvillain2017-02-103-35/+36
| | | |
| * | | Add println in TestScripts to prevent CI timeoutOlivier Blanvillain2017-02-071-1/+3
| | | |
| * | | Test that dotc script works after deleting .packagesOlivier Blanvillain2017-02-071-5/+12
| | | |
| * | | Fix dotr/dotc scriptsOlivier Blanvillain2017-02-073-3/+3
| | | |
* | | | Merge pull request #1966 from dotty-staging/topic/error-messages-unit-testsFelix Mulder2017-02-105-4/+121
|\ \ \ \ | |_|/ / |/| | | Fix #1965: add proper testing infrastructure for reporting tests
| * | | Address reviews for #1966Felix Mulder2017-02-102-10/+12
| | | |
| * | | Make DottyTest a TraitFelix Mulder2017-02-102-3/+3
| | | |
| * | | Fix #1965: add proper testing infrastructure for reporting testsFelix Mulder2017-02-103-1/+116
|/ / /
* | | Merge pull request #1936 from dotty-staging/fix-1916-on-implicit-functionsodersky2017-02-085-6/+45
|\ \ \ | | | | | | | | Fix #1916: fix erasure of implicit xxl closures
| * | | Fix #1916: fix erasure of implicit xxl closuresNicolas Stucki2017-02-035-6/+45
| | | | | | | | | | | | | | | | This commit extends the fix done in #1920 to implicit closures.
* | | | Merge pull request #1921 from dotty-staging/fix-#1907odersky2017-02-089-43/+90
|\ \ \ \ | | | | | | | | | | Fix #1907: Improve error message
| * | | | Update test fileMartin Odersky2017-02-011-0/+22
| | | | | | | | | | | | | | | | | | | | Updated with SI issues reported by Jason
| * | | | Improve formattingMartin Odersky2017-02-011-14/+19
| | | | |
| * | | | Disallow taking a class tag of Nothing or Null.Martin Odersky2017-02-017-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 othersMartin Odersky2017-02-012-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`.
| * | | | Add to test caseMartin Odersky2017-01-312-5/+20
| | | | |