Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Allow abstract type members in objects. | Nicolas Stucki | 2017-03-01 | 3 | -3/+4 |
| | |||||
* | Merge pull request #2042 from dotty-staging/matsuri | Felix Mulder | 2017-03-01 | 13 | -35/+98 |
|\ | | | | | Last changes before presentation at Matsuri | ||||
| * | Message rendering: colorize positional splice, then split | Felix Mulder | 2017-03-01 | 4 | -18/+56 |
| | | |||||
| * | Give `<blockquote>` some nicer css | Felix Mulder | 2017-02-24 | 1 | -0/+6 |
| | | |||||
| * | Fix top sidebar entities not being rendered | Felix Mulder | 2017-02-24 | 1 | -0/+1 |
| | | |||||
| * | Add type params to type aliases | Felix Mulder | 2017-02-24 | 7 | -17/+35 |
| | | |||||
* | | Merge pull request #2028 from ennru/ennru_AnnotatedPrimaryConstructorRequires | Felix Mulder | 2017-03-01 | 4 | -3/+33 |
|\ \ | | | | | | | Change 'private, protected, or this expected' to Message | ||||
| * | | Better location to indicate the error | Enno Runne | 2017-02-27 | 1 | -1/+1 |
| | | | |||||
| * | | Change 'private, protected, or this expected' to Message | Enno Runne | 2017-02-23 | 4 | -3/+33 |
| | | | |||||
* | | | Merge pull request #2035 from dotty-staging/fix-#2033 | Guillaume Martres | 2017-02-28 | 2 | -1/+31 |
|\ \ \ | | | | | | | | | Fix #2033: Improve handling of unresolved overloaded arguments | ||||
| * | | | Fix #2033: Improve handling of unresolved overloaded arguments | Martin Odersky | 2017-02-27 | 2 | -1/+31 |
| | | | | |||||
* | | | | Merge pull request #2011 from dotty-staging/hmap-test | odersky | 2017-02-27 | 1 | -0/+97 |
|\ \ \ \ | | | | | | | | | | | HMap test case | ||||
| * | | | | Update HMap test | Olivier Blanvillain | 2017-02-20 | 1 | -44/+24 |
| | | | | | |||||
| * | | | | Add HMap test case | Olivier Blanvillain | 2017-02-20 | 1 | -0/+117 |
| | | | | | |||||
* | | | | | Merge pull request #2036 from ↵ | odersky | 2017-02-27 | 1 | -7/+0 |
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | dotty-staging/remove-duplicate-code-for-wrapArrayMethodName Remove wrapArrayMethodName from defn. | ||||
| * | | | | Remove wrapArrayMethodName from defn. | Nicolas Stucki | 2017-02-27 | 1 | -7/+0 |
|/ / / / | | | | | | | | | | | | | Note that it is never used and the same method exists in transform.TreeGen | ||||
* | | | | Merge pull request #2027 from dotty-staging/fix-tests-eclipse | odersky | 2017-02-25 | 1 | -1/+1 |
|\ \ \ \ | | | | | | | | | | | Fix import which produces flakey test results on Eclipse | ||||
| * | | | | Fix import which produces flakey test results | Martin Odersky | 2017-02-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Previous import gave test errors under eclipse. Probably due to some stray directory on the classpath. | ||||
* | | | | | Merge pull request #1993 from dotty-staging/add-lazy-implicits | odersky | 2017-02-25 | 9 | -9/+200 |
|\ \ \ \ \ | | | | | | | | | | | | | Treat implicit by-name arguments as lazy values | ||||
| * | | | | | Fix typos | Martin Odersky | 2017-02-21 | 1 | -3/+3 |
| | | | | | | |||||
| * | | | | | Polishing | Martin Odersky | 2017-02-18 | 1 | -5/+2 |
| | | | | | | |||||
| * | | | | | Treat implicit by-name arguments as lazy values | Martin Odersky | 2017-02-17 | 9 | -9/+203 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the previous rules, the two test cases produce a diverging implicit expansion. We avoid this by creating for every implicit by-name argument of type T a lazy implicit value of the same type. The implicit value is visible for all nested implicit searches of by-name arguments. That way, we tie the knot and obtain a recursive lazy value instead of a diverging expansion. | ||||
* | | | | | | Merge pull request #2017 from dotty-staging/refchecks-less-slow | odersky | 2017-02-25 | 1 | -2/+8 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | Make resolveSuper less slow | ||||
| * | | | | | ResolveSuper: MixinOps save 2-3 seconds on stdlib compilation. | Dmitry Petrashko | 2017-02-21 | 1 | -2/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By ordering tests in a smarter way. Add leave a big scary comment. | ||||
* | | | | | | Merge pull request #2026 from dotty-staging/fix-#2001 | odersky | 2017-02-24 | 2 | -15/+14 |
|\ \ \ \ \ \ | |_|_|_|/ / |/| | | | | | Better error messages for missing type of recursive definitions | ||||
| * | | | | | Fix indentation | Martin Odersky | 2017-02-23 | 1 | -4/+4 |
| | | | | | | |||||
| * | | | | | Better error messages for missing type of recursive definitions | Martin Odersky | 2017-02-23 | 2 | -11/+10 |
| | |_|_|/ | |/| | | | |||||
* | | | | | Merge pull request #2015 from dotty-staging/add-pf-overloading | odersky | 2017-02-23 | 4 | -27/+70 |
|\ \ \ \ \ | |/ / / / |/| | | | | Add overloading support for case-closures | ||||
| * | | | | Drop stray println | Martin Odersky | 2017-02-21 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Extend argument pretyping to case-closures | Martin Odersky | 2017-02-21 | 4 | -37/+32 |
| | | | | | |||||
| * | | | | Add overloading support for case-closures | Martin Odersky | 2017-02-21 | 2 | -1/+49 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | case-closures (which are represented as Match nodes) have a known arity just like other function literals. So shape analysis for overloading resolution should apply to them as well. | ||||
* | | | | | Merge pull request #2022 from dotty-staging/fix/sbt-warnings | Felix Mulder | 2017-02-22 | 1 | -14/+19 |
|\ \ \ \ \ | | | | | | | | | | | | | Fix warnings in sbt build | ||||
| * | | | | | Fix warnings in sbt build | Guillaume Martres | 2017-02-22 | 1 | -14/+19 |
| | | | | | | |||||
* | | | | | | Merge pull request #2023 from dotty-staging/topic/dottydoc-html-enhancements2 | Felix Mulder | 2017-02-22 | 13 | -17/+288 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | [doc] some html enhancements for matsuri | ||||
| * | | | | | | Add dottydoc shorthand | Felix Mulder | 2017-02-22 | 1 | -0/+12 |
| | | | | | | | |||||
| * | | | | | | Add some basic stats to ddoc | Felix Mulder | 2017-02-22 | 8 | -16/+259 |
| | | | | | | | |||||
| * | | | | | | Fix hiding of `[+]` (find issue nbr) | Felix Mulder | 2017-02-22 | 4 | -1/+17 |
|/ / / / / / | |||||
* | | | | | | Merge pull request #2012 from ennru/ennru_CantInstantiateAbstract | Felix Mulder | 2017-02-22 | 4 | -2/+63 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Change 'is abstract; cannot be instantiated' to Message | ||||
| * | | | | | | Added explanation for CantInstatiateAbstractClassOrTrait | Enno Runne | 2017-02-22 | 1 | -1/+12 |
| | | | | | | | |||||
| * | | | | | | Change 'is abstract; cannot be instantiated' to Message | Enno Runne | 2017-02-20 | 4 | -2/+52 |
| | |_|_|_|/ | |/| | | | | |||||
* | | | | | | Merge pull request #2021 from dotty-staging/fix-#2020 | Guillaume Martres | 2017-02-22 | 2 | -1/+15 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | Fix #2020: Only the first parameters of a case class are caseaccessors | ||||
| * | | | | | Fix #2020: Only the first parameters of a case class are caseaccessors | Martin Odersky | 2017-02-22 | 2 | -1/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only the parameters in the first parameter list of a case class should get the `CaseAccessor` flag. Fixes #2020. | ||||
* | | | | | | Fix #2009: Fix placeholder params logic for lambdas (#2019) | odersky | 2017-02-22 | 2 | -7/+18 |
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix #2009: Fix placeholder params logic for lambdas Logic was missing placeholders in rhs of lambdas. * Add comment * Fix typo | ||||
* | | | | | Merge pull request #2014 from dotty-staging/fix-#2002 | odersky | 2017-02-22 | 4 | -1/+29 |
|\ \ \ \ \ | | | | | | | | | | | | | Fix #2000: Make implicit and non-implicit functions incomparable | ||||
| * | | | | | Fix test ^ 2 | Martin Odersky | 2017-02-21 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Fix test | Martin Odersky | 2017-02-21 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | Fix #2000: Make implicit and non-implicit functions incomparable with <:< | Martin Odersky | 2017-02-21 | 4 | -1/+29 |
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implicit and non-implicit functions are incomparable with <:<, but are treated as equivalent with `matches`. This means implicit and non-implicit functions of the same types override each other, but RefChecks will give an error because their types are not subtypes. Also contains a test for #2002. | ||||
* | | | | | Merge pull request #1997 from dotty-staging/fix-#1992 | odersky | 2017-02-22 | 4 | -2/+18 |
|\ \ \ \ \ | | | | | | | | | | | | | Fix off-by-one error in forward reference checking | ||||
| * | | | | | Fixed #2005: Add test case. | Nicolas Stucki | 2017-02-21 | 1 | -0/+7 |
| | | | | | | |||||
| * | | | | | Fix off-by-one error in forward reference checking | Martin Odersky | 2017-02-18 | 3 | -2/+11 |
| | | | | | |