aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* CleanupsMartin Odersky2017-01-053-4/+3
|
* Implement structural type member accessMartin Odersky2017-01-0512-13/+282
| | | | New scheme for implementing structural type member access.
* Merge pull request #1873 from dotty-staging/fix-#1865odersky2017-01-052-1/+26
|\ | | | | Fix #1865: Compute outer path at right phase
| * Address reviewer commentsMartin Odersky2017-01-042-1/+1
| |
| * Fix #1865: Compute outer path at right phaseMartin Odersky2017-01-032-1/+26
| | | | | | | | | | When computing the outer path, we need to be careful to dealias before erasure, even if the outer path is demanded during erasure. Otherwise we lose prefixes.
* | Merge pull request #1879 from dotty-staging/fix-final-varsodersky2017-01-053-1/+25
|\ \ | | | | | | Fix #1878: Generate fields for final vars.
| * | Fix #1878: Generate fields for final vars.Nicolas Stucki2017-01-053-1/+25
|/ /
* | Merge pull request #1876 from dotty-staging/lower-max-inlinesodersky2017-01-041-1/+1
|\ \ | | | | | | Fix #1875: Decrease -Xmax-inlines default to 32.
| * | Fix #1875: Decrease -Xmax-inlines default to 32.Nicolas Stucki2017-01-041-1/+1
|/ /
* | Merge pull request #1869 from dotty-staging/fix-#1868odersky2017-01-042-1/+8
|\ \ | | | | | | Fix #1868: Fix a logic error in a match
| * | Fix #1868 - Fix logic bug in matchMartin Odersky2017-01-022-1/+8
| | |
* | | Merge pull request #1864 from dotty-staging/fix-#1732odersky2017-01-042-1/+17
|\ \ \ | | | | | | | | Fix #1732: Special treatment for bottom type by-name args
| * | | Add test caseMartin Odersky2017-01-031-0/+15
| |/ /
| * / Fix #1732: Special treatment for bottom type by-name argsMartin Odersky2016-12-311-1/+2
| |/ | | | | | | | | | | If a by-name arg has a bottom type, we need to create a closure with the result type of the formal parameter, or else specialization with FunctionalInterfaces will fail.
* | Merge pull request #1872 from dotty-staging/fix-compileStdLib-testliu fengyun2017-01-033-6/+24
|\ \ | | | | | | Fix compileStdLib test
| * | Fix test pos/compileStdLibNicolas Stucki2017-01-033-6/+24
|/ / | | | | | | | | | | | | | | The issue was that all the files stdlib files where copied in partest-generated/pos/compileStdLib direclty (i.e. directories flattend). This implies that files with the same names would overwrite eachother (like `package.scala` and `Set.scala`).
* | Merge pull request #1871 from jarrodj/masterFelix Mulder2017-01-032-1/+44
|\ \ | |/ |/| Add error message for unbound wildcard type. Parsers.scala:664
| * Add error message for unbound wildcard type.Jarrod Janssen2017-01-022-1/+44
|/
* Merge pull request #1850 from dotty-staging/fix-#1845odersky2016-12-282-1/+6
|\ | | | | Fix #1845: Survive illegal this-type prefixes
| * Annotate other error line in testMartin Odersky2016-12-261-1/+1
| |
| * Add // error to neg testMartin Odersky2016-12-221-1/+1
| |
| * Fix #1845: Survive illegal this-type prefixesMartin Odersky2016-12-222-1/+6
| |
* | Update links and source (#1862)senia-psm2016-12-271-11/+20
| |
* | 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
| | |