Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix #1701: disqualify package name in type name resolution | liu fengyun | 2016-11-16 | 1 | -3/+4 |
| | |||||
* | Merge pull request #1697 from dotty-staging/fix-#1664 | Dmitry Petrashko | 2016-11-16 | 2 | -8/+24 |
|\ | | | | | Fix #1664: Refine isOuterRef condition | ||||
| * | Fix #1664: Refine isOuterRef condition | Martin Odersky | 2016-11-10 | 2 | -8/+24 |
| | | | | | | | | | | | | | | | | We forgot the case where a hoistable method can still refer to free variables that have to be passed using outer pointers. Fixes #1664. | ||||
* | | Merge pull request #1666 from dotty-staging/fix-#1653 | odersky | 2016-11-16 | 5 | -12/+24 |
|\ \ | | | | | | | Fix #1653: Check "no inherit from final" earlier. | ||||
| * | | Refactor test | Martin Odersky | 2016-11-07 | 2 | -2/+9 |
| | | | | | | | | | | | | | | | | | | | | | After refactoring, one test (cannot extend final class) shadowed the others, which wer done in a later phase. Splitting in two to get all errors again. | ||||
| * | | Fix #1653: Check "no inherit from final" earlier. | Martin Odersky | 2016-11-06 | 3 | -10/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test case is an illegal inheritance from a primitive value class, which makes this an illegal value class. Previously, the error was detected by refchecks, but crashes occured earlier (when generating synthesized methods) or at the same phase block (in extension methods). The problem is avoided by moving the test to Namer. Review by @smarter. | ||||
* | | | Merge pull request #1695 from dotty-staging/fix-#1662 | odersky | 2016-11-16 | 2 | -2/+9 |
|\ \ \ | | | | | | | | | Fix #1662: Add missing case for singleton | ||||
| * | | | Fix #1662: Add missing case for singleton | Martin Odersky | 2016-11-10 | 2 | -2/+9 |
| | |/ | |/| | | | | | | | | | | | | | Have to handle also SkolemTypes there. Fixes #1662. | ||||
* | | | Merge pull request #1700 from maseev/iss1589-illegal-start-simple-pattern | Felix Mulder | 2016-11-16 | 2 | -1/+80 |
|\ \ \ | | | | | | | | | Add an error message for illegal start of simple pattern - Parsers.scala:1437 | ||||
| * | | | Add an error message for illegal start of simple pattern | Miron Aseev | 2016-11-16 | 2 | -1/+80 |
|/ / / | |||||
* | | | Merge pull request #1715 from lampepfl/DarkDimius-patch-1 | Felix Mulder | 2016-11-16 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Try to fix the CI | ||||
| * | | | Try to fix the CI | Dmitry Petrashko | 2016-11-15 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge pull request #1698 from maseev/iss1589-sequence-wildcard-pattern-message | Felix Mulder | 2016-11-14 | 2 | -2/+25 |
|\ \ \ | | | | | | | | | Add an error message for incorrect sequence wildcard position Parsers.scala:1425 and Parsers.scala:1079 | ||||
| * | | | Add an error message for incorrect sequence wildcard pattern position | Miron Aseev | 2016-11-14 | 2 | -2/+25 |
|/ / / | |||||
* | | | Merge pull request #1571 from krasinski/report_githash_in_repl | Felix Mulder | 2016-11-14 | 3 | -1/+26 |
|\ \ \ | | | | | | | | | Closes #1319 Report git-hash used to package the distribution in REPL | ||||
| * | | | Report git-hash used to package the distribution - Closes #1319 | Bartosz KrasiĆski | 2016-11-12 | 3 | -1/+26 |
|/ / / | |||||
* | | | Merge pull request #1678 from Blaisorblade/sync-diagrams | Guillaume Martres | 2016-11-12 | 2 | -3/+10 |
|\ \ \ | | | | | | | | | Resync copy of the type diagram in docs | ||||
| * | | | Resync copy of the type diagram in docs | Paolo G. Giarrusso | 2016-11-07 | 2 | -3/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add a note that the two diagrams should be kept in sync, both ways, so there's a chance that the copies are kept in sync. Alternatively one could drop a copy. | ||||
* | | | | Merge pull request #1699 from Blaisorblade/clarify-error | odersky | 2016-11-11 | 3 | -9/+12 |
|\ \ \ \ | |_|/ / |/| | | | Clarify error for unbound identifiers and add/fix a few comments | ||||
| * | | | Clarify error for unbound identifier | Paolo G. Giarrusso | 2016-11-11 | 1 | -3/+5 |
| | | | | |||||
| * | | | Clarify ScalaDocs for Message | Paolo G. Giarrusso | 2016-11-11 | 1 | -1/+2 |
| | | | | |||||
| * | | | Fix typos | Paolo G. Giarrusso | 2016-11-11 | 2 | -4/+4 |
| | | | | |||||
| * | | | Fix extra space | Paolo G. Giarrusso | 2016-11-11 | 1 | -1/+1 |
|/ / / | |||||
* | | | Merge pull request #1677 from dotty-staging/fix-#1647 | odersky | 2016-11-10 | 5 | -25/+10 |
|\ \ \ | | | | | | | | | Use inline flag instead of @inline annotation | ||||
| * | | | Separate addInlineInfo and addAnnotations | Martin Odersky | 2016-11-07 | 1 | -3/+3 |
| | | | | |||||
| * | | | Address reviewer comments | Martin Odersky | 2016-11-07 | 1 | -1/+0 |
| | | | | |||||
| * | | | Use inline flag instead of @inline annotation | Martin Odersky | 2016-11-07 | 5 | -23/+9 |
| | | | | | | | | | | | | | | | | | | | | Convert `@inline` annotations to `inline` flags, not the other way round as was done before. | ||||
* | | | | Merge pull request #1609 from dotty-staging/patmat-test | Felix Mulder | 2016-11-09 | 50 | -417/+257 |
|\ \ \ \ | | | | | | | | | | | add back the forgotten test file for patmat exhuastivity check | ||||
| * | | | | Change `ClassicReporter` to `TestReporter` in test sources | Felix Mulder | 2016-11-09 | 51 | -506/+171 |
| | | | | | |||||
| * | | | | add the forgotten patmat test | liu fengyun | 2016-11-09 | 2 | -1/+91 |
| | | | | | |||||
| * | | | | add back classic reporter | liu fengyun | 2016-11-09 | 1 | -0/+85 |
|/ / / / | |||||
* | | | | Update feature list on webpage | Felix Mulder | 2016-11-09 | 1 | -7/+2 |
| | | | | |||||
* | | | | Merge pull request #1684 from dotty-staging/fix-1672 | liu fengyun | 2016-11-08 | 1 | -0/+7 |
|\ \ \ \ | |_|/ / |/| | | | Fixed #1672: Add regression test. | ||||
| * | | | Fixed #1672: Add regression test. | Nicolas Stucki | 2016-11-08 | 1 | -0/+7 |
|/ / / | | | | | | | | | | This issue was solved by some other fix. | ||||
* | | | Merge pull request #1607 from felixmulder/topic/fix-inline-untyped | odersky | 2016-11-07 | 3 | -3/+23 |
|\ \ \ | | | | | | | | | Fix #1605: don't inline methods that have errors | ||||
| * | | | Inline iff reporter has no new errors post typing `rhs` | Felix Mulder | 2016-11-07 | 2 | -4/+17 |
| | | | | |||||
| * | | | Fix #1605: don't inline methods that have errors | Felix Mulder | 2016-11-07 | 2 | -2/+9 |
| | | | | |||||
* | | | | Merge pull request #1676 from felixmulder/topic/docs-add-search | Felix Mulder | 2016-11-07 | 25 | -130/+263 |
|\ \ \ \ | |/ / / |/| | | | Fix a number of doc issues | ||||
| * | | | Fix highlighting in search, add highlights in forwarding links | Felix Mulder | 2016-11-07 | 7 | -21/+78 |
| | | | | |||||
| * | | | Fix #1675: add `edit on github` button | Felix Mulder | 2016-11-07 | 3 | -0/+11 |
| | | | | |||||
| * | | | Update README | Felix Mulder | 2016-11-07 | 1 | -81/+13 |
| | | | | |||||
| * | | | Fix #1674: add search to doc site | Felix Mulder | 2016-11-07 | 22 | -46/+179 |
|/ / / | |||||
* | | | Merge pull request #1632 from dotty-staging/fix/hash-assert | Felix Mulder | 2016-11-07 | 2 | -6/+9 |
|\ \ \ | | | | | | | | | Avoid calling unsupported computeHash in some situations | ||||
| * | | | Avoid calling unsupported computeHash in some situations | Guillaume Martres | 2016-10-26 | 2 | -6/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some types do not implement `computeHash`, instead they override `myHash` directly. This works fine as long as `myHash` is not equal to `HashUnknown` but this was not guaranteed before this commit, if `myHash` is equal to `HashUnknown` then `computeHash` is called by `CachedGroundType#hash` or `CachedProxyType#hash` causing an exception: https://gist.github.com/smarter/6b642db0495e995d8f3c26d614cf54d6 This commit fixes this by making sure we never compute a hash equal to `HashUnknown`, instead `HashUnknownAlt` should be used. | ||||
* | | | | Fix typo in `IllegalLiteral` message | Felix Mulder | 2016-11-06 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge pull request #1669 from dos65/docs_encoding | Felix Mulder | 2016-11-06 | 1 | -0/+2 |
|\ \ \ \ | | | | | | | | | | | Fix #1668 - add encoding for default docs layout | ||||
| * | | | | Fix #1668 - add encoding for default docs layout | dos65 | 2016-11-06 | 1 | -0/+2 |
| | | | | | |||||
* | | | | | Merge pull request #1667 from maseev/iss1589-literal-error-message | Felix Mulder | 2016-11-06 | 2 | -1/+15 |
|\ \ \ \ \ | | | | | | | | | | | | | Add error message for illegal literals - Parser.scala:602 | ||||
| * | | | | | Add error message for illegal literals | Miron Aseev | 2016-11-07 | 2 | -1/+15 |
| | |_|/ / | |/| | | | |||||
* | | | | | Merge pull request #1659 from dotty-staging/fix-#1640 | Felix Mulder | 2016-11-06 | 3 | -1/+13 |
|\ \ \ \ \ | |/ / / / |/| | | | | Fix #1640: Avoid applications with untyped function parts |