Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 #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 | ||||
| * | | | Test case for #1641 | Martin Odersky | 2016-11-05 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | | | | | #1641 compiles under latest master. This test case is there to ensure it stays that way. | ||||
| * | | | Fix #1640: Avoid applications with untyped function parts | Martin Odersky | 2016-11-05 | 2 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | Avoid applications with untyped function parts even if program is erroneous. Taking the symbol fails for these applications, which can cause crashes. | ||||
* | | | | Merge pull request #1660 from dotty-staging/fix-#1643 | Guillaume Martres | 2016-11-06 | 3 | -2/+29 |
|\ \ \ \ | |/ / / |/| | | | Fix #1643: More robust untpd.New | ||||
| * | | | Disallow wildcard arguments in new | Martin Odersky | 2016-11-05 | 2 | -1/+28 |
| | | | | | | | | | | | | | | | | | | | | | | | | These might lead to bad bounds if unchecked. Scalac disallows them also, but with a confusing error message ("class type expected" on the class). | ||||
| * | | | Fix #1643: Avoid crash due to previous errors | Martin Odersky | 2016-11-05 | 1 | -1/+1 |
|/ / / | | | | | | | | | | | | | We assumed that argument types in an untpd.New are never wildcards but in the face of errors that is not true. | ||||
* | | | Merge pull request #1657 from dotty-staging/fix-#1638 | odersky | 2016-11-05 | 3 | -2/+12 |
|\ \ \ | | | | | | | | | Fix #1638: Don't import when typing a package clause | ||||
| * | | | Fix #1638: Don't import when typing a package clause | Martin Odersky | 2016-11-03 | 3 | -2/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | When typing the first identifier of a package clause, disable imports, as package clauses are never imported. Fixes #1638. | ||||
* | | | | Merge pull request #1655 from dotty-staging/change-future-defs-ok | odersky | 2016-11-05 | 12 | -99/+42 |
|\ \ \ \ | |_|/ / |/| | | | Fix #1637: Future defs are always OK | ||||
| * | | | Fix #1637: Future defs are always OK | Martin Odersky | 2016-10-31 | 12 | -99/+42 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop special mode that handles future defs without which we get DenotationNotDefinedHere errors. In more than a year, this has only turned up false negatives. So I think it's better to drop the check, and the contortions needed to deal with it. | ||||
* | | | | Merge pull request #1606 from felixmulder/topic/fix-inline-context | Felix Mulder | 2016-11-04 | 3 | -37/+64 |
|\ \ \ \ | | | | | | | | | | | Fix #1604: print outer context if applicable | ||||
| * | | | | Clean up in ConsoleReporter & MessageRendering | Felix Mulder | 2016-11-04 | 2 | -32/+51 |
| | | | | | |||||
| * | | | | Fix #1604: print outer context if applicable | Felix Mulder | 2016-11-04 | 2 | -5/+13 |
|/ / / / | |||||
* | | | | Merge pull request #1646 from slothspot/1579 | Felix Mulder | 2016-11-04 | 3 | -127/+136 |
|\ \ \ \ | | | | | | | | | | | Fix #1579: Adapt the sbt bridge for the new error message | ||||
| * | | | | #1579 Adapt the sbt bridge for the new error message | Dmitry Melnichenko | 2016-11-04 | 3 | -127/+136 |
| |/ / / | |||||
* | | | | Merge pull request #1656 from dotty-staging/fix-#1652 | odersky | 2016-11-04 | 2 | -3/+19 |
|\ \ \ \ | | | | | | | | | | | Fix #1652: Make assertion more robust | ||||
| * | | | | Add doc comment | Martin Odersky | 2016-11-04 | 1 | -0/+3 |
| | | | | | |||||
| * | | | | Reclassified test | Martin Odersky | 2016-11-03 | 2 | -5/+5 |
| | | | | | | | | | | | | | | | | | | | | Should be a neg test now. | ||||
| * | | | | Fix #1652: Make assertion more robust | Martin Odersky | 2016-11-03 | 2 | -3/+16 |
| | |/ / | |/| | | | | | | | | | | | | | | An assertion fired giving a false negative after a fuzzing test which introduced an ill-kinded type argument. | ||||
* | | | | Merge pull request #1587 from dotty-staging/change-tasty-pos | Guillaume Martres | 2016-11-04 | 26 | -314/+444 |
|\ \ \ \ | |/ / / |/| | | | Fix Tasty positions | ||||
| * | | | Address review comment | Martin Odersky | 2016-10-31 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | Other comments had already been addressed in previous commits. | ||||
| * | | | Eliminate LAMBDAtype from TASTYformat | Martin Odersky | 2016-10-31 | 3 | -16/+7 |
| | | | | | | | | | | | | | | | | Merge with POLYtypem, as we do already for internal types. | ||||
| * | | | Make cloned trees have new uniqueIds | Martin Odersky | 2016-10-31 | 1 | -5/+15 |
| | | | | | | | | | | | | | | | | | | | | They used to share the same id as the tree they were cloned from, which makes id's not really unique. |