Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | Merge pull request #1860 from dotty-staging/fix-#1716-v2 | liu fengyun | 2016-12-26 | 2 | -8/+21 | |
|\ \ \ | | | | | | | | | Fix #1716: Don't allow wildcards as type arguments to methods | |||||
| * | | | Move test into the right directory | Martin Odersky | 2016-12-26 | 1 | -0/+0 | |
| | | | | ||||||
| * | | | Fix #1716: Don't allow wildcards as type arguments to methods | Martin Odersky | 2016-12-25 | 2 | -8/+21 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Wildcards don't make sense as type arguments to methods, and I believe to keep things simple this should also apply to method type arguments in patterns. The best way to enforce this is to make use of the existing infrastructure in the parser for topLevelTypes. | |||||
* | | | | Merge pull request #1849 from b-studios/topic/syntax-spec-docs | odersky | 2016-12-26 | 3 | -327/+357 | |
|\ \ \ \ | | | | | | | | | | | Topic/syntax spec docs | |||||
| * | | | | Add a link from internals index to syntax summary | Jonathan Brachthäuser | 2016-12-22 | 1 | -0/+1 | |
| | | | | | ||||||
| * | | | | Add tree annotations back in | Jonathan Brachthäuser | 2016-12-22 | 1 | -88/+92 | |
| | | | | | ||||||
| * | | | | Remove syntax description in tex to avoid duplication | Jonathan Brachthäuser | 2016-12-21 | 1 | -327/+0 | |
| | | | | | ||||||
| * | | | | More cosmetiques | Jonathan Brachthäuser | 2016-12-21 | 1 | -10/+4 | |
| | | | | | ||||||
| * | | | | Move ExprInParens and BlockResult | Jonathan Brachthäuser | 2016-12-21 | 1 | -8/+12 | |
| | | | | | ||||||
| * | | | | Cosmetique changes and fix typos | Jonathan Brachthäuser | 2016-12-21 | 1 | -14/+11 | |
| | | | | | ||||||
| * | | | | Remove tex comment | Jonathan Brachthäuser | 2016-12-21 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | Fill in definitions from 2.12 | Jonathan Brachthäuser | 2016-12-21 | 1 | -8/+11 | |
| | | | | | ||||||
| * | | | | Fix typos, remove unused defs, adopt hexNumeral to 2.12 grammar | Jonathan Brachthäuser | 2016-12-21 | 1 | -3/+2 | |
| | | | | | ||||||
| * | | | | Replace tex code in the same way as the scala 2.12 syntax doc | Jonathan Brachthäuser | 2016-12-21 | 1 | -11/+13 | |
| | | | | | ||||||
| * | | | | Split into sections | Jonathan Brachthäuser | 2016-12-21 | 1 | -0/+13 | |
| | | | | | ||||||
| * | | | | Change quoting of terminals | Jonathan Brachthäuser | 2016-12-21 | 1 | -176/+177 | |
| | | | | | ||||||
| * | | | | Remove tree annotations | Jonathan Brachthäuser | 2016-12-21 | 1 | -90/+90 | |
| | | | | | ||||||
| * | | | | dedent | Jonathan Brachthäuser | 2016-12-21 | 1 | -308/+308 | |
| | | | | | ||||||
| * | | | | Replace tex headers by markdown headers | Jonathan Brachthäuser | 2016-12-21 | 1 | -8/+10 | |
| | | | | | ||||||
| * | | | | Add markdown header | Jonathan Brachthäuser | 2016-12-21 | 1 | -5/+15 | |
| | | | | | ||||||
| * | | | | Start with tex-based syntax description | Jonathan Brachthäuser | 2016-12-21 | 1 | -0/+327 | |
| | |/ / | |/| | | ||||||
* | | | | Merge pull request #1853 from raygit/documentation-changes | odersky | 2016-12-25 | 1 | -14/+14 | |
|\ \ \ \ | |_|/ / |/| | | | Minor change to have proper markdowns | |||||
| * | | | Minor change to have proper markdowns | Raymond Tay | 2016-12-22 | 1 | -14/+14 | |
|/ / / | ||||||
* | | | Merge pull request #1851 from raygit/patch-1 | Guillaume Martres | 2016-12-22 | 1 | -2/+2 | |
|\ \ \ | | | | | | | | | Point readers to correct file location | |||||
| * | | | Point readers to correct file location | Raymond Tay | 2016-12-22 | 1 | -2/+2 | |
|/ / / | ||||||
* | | | Merge pull request #1826 from dotty-staging/fix-compile-stdlib | Guillaume Martres | 2016-12-21 | 16 | -243/+235 | |
|\ \ \ | | | | | | | | | Make more parts of stdlib compile | |||||
| * | | | Address reviewer comment | Martin Odersky | 2016-12-21 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Drop redundant println | Martin Odersky | 2016-12-21 | 1 | -1/+0 | |
| | | | | ||||||
| * | | | Tweak the way annotations are represented in desugaring | Martin Odersky | 2016-12-21 | 4 | -11/+40 | |
| | | | | | | | | | | | | | | | | | | | | Need to be careful not to read a classfile before a compilation unit defining the annotation is entered. | |||||
| * | | | Fiddling with widenening | Martin Odersky | 2016-12-21 | 4 | -10/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | Fixing two failures in stdlib having to do with widening. In both cases, a widenIfUnstable was required. One was widening too much, the other too little. | |||||
| * | | | Fix dottydoc ast phase | Felix Mulder | 2016-12-20 | 3 | -13/+2 | |
| | | | | ||||||
| * | | | Reorganize blacklist along failure classes | Martin Odersky | 2016-12-20 | 2 | -15/+39 | |
| | | | | ||||||
| * | | | Blacklist SystemProperties again | Martin Odersky | 2016-12-20 | 2 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | | SystemProperties leads to a dottydoc failure, so stays blacklisted for now. It does pass the normal compile-stdlib test. | |||||
| * | | | Further massaging of stdlib-collections lists | Martin Odersky | 2016-12-20 | 2 | -34/+10 | |
| | | | | ||||||
| * | | | Fix subtyping of hk types with wildcard arguments | Martin Odersky | 2016-12-20 | 2 | -2/+14 | |
| | | | | | | | | | | | | | | | | | | | | Argument comparison of hk types did not take into account that the compared types could have themselves wildcard arguments. | |||||
| * | | | More reorgs to scala-collectons lists | Martin Odersky | 2016-12-20 | 2 | -47/+31 | |
| | | | | | | | | | | | | | | | | | | | | | | | | - Move non-specialized functions to whitelist - Replace `macro ???` with just `???` in scala-scala Several other consolidations | |||||
| * | | | Add two refcheck migration warnings | Martin Odersky | 2016-12-20 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | 1. Overriding a Java-8 concrete method now produces a migration warning under -language:Scala2, 2. Overriding a normal with a lazy val is now a migration warning instead of an error. | |||||
| * | | | Make `msg` in testScala2Mode by-name. | Martin Odersky | 2016-12-20 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | Avoids potentially expensive string assembly operations. | |||||
| * | | | More reshuffling of scala-collections lists | Martin Odersky | 2016-12-20 | 2 | -96/+25 | |
| | | | | ||||||
| * | | | Update scala-collections lists | Martin Odersky | 2016-12-20 | 2 | -9/+23 | |
| | | | | ||||||
| * | | | Treat Unit type specially in overloading resolution | Martin Odersky | 2016-12-20 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | If the expected type is Unit, any parameterless member should be considered applicable when doing overloading resolution. | |||||
| * | | | Fix super accessor generation | Martin Odersky | 2016-12-20 | 1 | -15/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | We looked under the wrong signature before, which meant that we sometimes would not detect that a super accessor existed already and generate a duplicate. Observed when compiling stdlib's collection/mutable/ObservableMap.scala. | |||||
| * | | | More lenient handling of mixed parameterless and nullary methods | Martin Odersky | 2016-12-20 | 5 | -22/+56 | |
| | | | | | | | | | | | | | | | | | | | | When faced with a denotation that combines parameterless and nullary method definitions (toString is a common example), ignore any redundant () applications. | |||||
| * | | | Fix typo in file name | Martin Odersky | 2016-12-20 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Blacklist scala/util/Sorting.scala (reverted from commit ↵ | Martin Odersky | 2016-12-20 | 2 | -2/+3 | |
| | | | | | | | | | | | | | | | | b960b12887331744c9ecaeedc90054fc2e313230) | |||||
| * | | | Don't require override for Java interface default methods | Martin Odersky | 2016-12-20 | 3 | -8/+5 | |
| |/ / | | | | | | | | | | | | | | | | Under language:Scala2, don't require an explicit `override' when overriding default methods of Java traits. `scalac` does currently the same thing. | |||||
* | | | Add error messages - Parsers.scala:712 (#1842) | Adam Trousdale | 2016-12-21 | 2 | -3/+25 | |
| | | | | | | | | | | | | | | | * Add error messages - Parsers.scala:712 * Tidy up imports and formatting | |||||
* | | | Merge pull request #1848 from dotty-staging/fix-#1795 | Guillaume Martres | 2016-12-21 | 4 | -6/+37 | |
|\ \ \ | |/ / |/| | | Fix #1795: Avoid infinite recursion between member and asSeenFrom | |||||
| * | | Address reviewer's comments | Martin Odersky | 2016-12-21 | 2 | -6/+5 | |
| | | | ||||||
| * | | Fix #1795: Avoid infinite recursion between member and asSeenFrom | Martin Odersky | 2016-12-21 | 4 | -6/+38 | |
|/ / |