aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge pull request #1860 from dotty-staging/fix-#1716-v2liu fengyun2016-12-262-8/+21
|\ \ \ | | | | | | | | Fix #1716: Don't allow wildcards as type arguments to methods
| * | | Move test into the right directoryMartin Odersky2016-12-261-0/+0
| | | |
| * | | Fix #1716: Don't allow wildcards as type arguments to methodsMartin Odersky2016-12-252-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-docsodersky2016-12-263-327/+357
|\ \ \ \ | | | | | | | | | | Topic/syntax spec docs
| * | | | Add a link from internals index to syntax summaryJonathan Brachthäuser2016-12-221-0/+1
| | | | |
| * | | | Add tree annotations back inJonathan Brachthäuser2016-12-221-88/+92
| | | | |
| * | | | Remove syntax description in tex to avoid duplicationJonathan Brachthäuser2016-12-211-327/+0
| | | | |
| * | | | More cosmetiquesJonathan Brachthäuser2016-12-211-10/+4
| | | | |
| * | | | Move ExprInParens and BlockResultJonathan Brachthäuser2016-12-211-8/+12
| | | | |
| * | | | Cosmetique changes and fix typosJonathan Brachthäuser2016-12-211-14/+11
| | | | |
| * | | | Remove tex commentJonathan Brachthäuser2016-12-211-1/+1
| | | | |
| * | | | Fill in definitions from 2.12Jonathan Brachthäuser2016-12-211-8/+11
| | | | |
| * | | | Fix typos, remove unused defs, adopt hexNumeral to 2.12 grammarJonathan Brachthäuser2016-12-211-3/+2
| | | | |
| * | | | Replace tex code in the same way as the scala 2.12 syntax docJonathan Brachthäuser2016-12-211-11/+13
| | | | |
| * | | | Split into sectionsJonathan Brachthäuser2016-12-211-0/+13
| | | | |
| * | | | Change quoting of terminalsJonathan Brachthäuser2016-12-211-176/+177
| | | | |
| * | | | Remove tree annotationsJonathan Brachthäuser2016-12-211-90/+90
| | | | |
| * | | | dedentJonathan Brachthäuser2016-12-211-308/+308
| | | | |
| * | | | Replace tex headers by markdown headersJonathan Brachthäuser2016-12-211-8/+10
| | | | |
| * | | | Add markdown headerJonathan Brachthäuser2016-12-211-5/+15
| | | | |
| * | | | Start with tex-based syntax descriptionJonathan Brachthäuser2016-12-211-0/+327
| | |/ / | |/| |
* | | | Merge pull request #1853 from raygit/documentation-changesodersky2016-12-251-14/+14
|\ \ \ \ | |_|/ / |/| | | Minor change to have proper markdowns
| * | | Minor change to have proper markdownsRaymond Tay2016-12-221-14/+14
|/ / /
* | | Merge pull request #1851 from raygit/patch-1Guillaume Martres2016-12-221-2/+2
|\ \ \ | | | | | | | | Point readers to correct file location
| * | | Point readers to correct file locationRaymond Tay2016-12-221-2/+2
|/ / /
* | | Merge pull request #1826 from dotty-staging/fix-compile-stdlibGuillaume Martres2016-12-2116-243/+235
|\ \ \ | | | | | | | | Make more parts of stdlib compile
| * | | Address reviewer commentMartin Odersky2016-12-211-1/+1
| | | |
| * | | Drop redundant printlnMartin Odersky2016-12-211-1/+0
| | | |
| * | | Tweak the way annotations are represented in desugaringMartin Odersky2016-12-214-11/+40
| | | | | | | | | | | | | | | | | | | | Need to be careful not to read a classfile before a compilation unit defining the annotation is entered.
| * | | Fiddling with wideneningMartin Odersky2016-12-214-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 phaseFelix Mulder2016-12-203-13/+2
| | | |
| * | | Reorganize blacklist along failure classesMartin Odersky2016-12-202-15/+39
| | | |
| * | | Blacklist SystemProperties againMartin Odersky2016-12-202-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 listsMartin Odersky2016-12-202-34/+10
| | | |
| * | | Fix subtyping of hk types with wildcard argumentsMartin Odersky2016-12-202-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 listsMartin Odersky2016-12-202-47/+31
| | | | | | | | | | | | | | | | | | | | | | | | - Move non-specialized functions to whitelist - Replace `macro ???` with just `???` in scala-scala Several other consolidations
| * | | Add two refcheck migration warningsMartin Odersky2016-12-201-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 Odersky2016-12-201-1/+1
| | | | | | | | | | | | | | | | Avoids potentially expensive string assembly operations.
| * | | More reshuffling of scala-collections listsMartin Odersky2016-12-202-96/+25
| | | |
| * | | Update scala-collections listsMartin Odersky2016-12-202-9/+23
| | | |
| * | | Treat Unit type specially in overloading resolutionMartin Odersky2016-12-201-1/+3
| | | | | | | | | | | | | | | | | | | | If the expected type is Unit, any parameterless member should be considered applicable when doing overloading resolution.
| * | | Fix super accessor generationMartin Odersky2016-12-201-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 methodsMartin Odersky2016-12-205-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 nameMartin Odersky2016-12-201-1/+1
| | | |
| * | | Blacklist scala/util/Sorting.scala (reverted from commit ↵Martin Odersky2016-12-202-2/+3
| | | | | | | | | | | | | | | | b960b12887331744c9ecaeedc90054fc2e313230)
| * | | Don't require override for Java interface default methodsMartin Odersky2016-12-203-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 Trousdale2016-12-212-3/+25
| | | | | | | | | | | | | | | * Add error messages - Parsers.scala:712 * Tidy up imports and formatting
* | | Merge pull request #1848 from dotty-staging/fix-#1795Guillaume Martres2016-12-214-6/+37
|\ \ \ | |/ / |/| | Fix #1795: Avoid infinite recursion between member and asSeenFrom
| * | Address reviewer's commentsMartin Odersky2016-12-212-6/+5
| | |
| * | Fix #1795: Avoid infinite recursion between member and asSeenFromMartin Odersky2016-12-214-6/+38
|/ /