Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | | Merge pull request #2039 from dotty-staging/add-refined-assert | Nicolas Stucki | 2017-03-03 | 1 | -0/+3 | |
|\ \ \ \ \ | | | | | | | | | | | | | Add assert that refine infos are legal wrt refined names | |||||
| * | | | | | Remove test | Martin Odersky | 2017-03-03 | 2 | -27/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It did not work in the CI because the compiler was not found on the run classpath. In any case, the added assert helped get the callgraph to compile, so it's validated and we should get the assert in without needing the extra test. | |||||
| * | | | | | Add assert that refine infos are legal wrt refined names | Martin Odersky | 2017-02-27 | 3 | -0/+30 | |
| | | | | | | ||||||
* | | | | | | Merge pull request #2031 from dotty-staging/fix-#2030 | odersky | 2017-03-03 | 6 | -10/+14 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Fix #2030: Don't chain implicit conversions | |||||
| * | | | | | | Test polishing | Martin Odersky | 2017-02-27 | 2 | -8/+6 | |
| | | | | | | | ||||||
| * | | | | | | Don't chain implicit conversions | Martin Odersky | 2017-02-27 | 4 | -2/+8 | |
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When inferring a view, we are not allowed to use another implicit conversion to adapt its result. Fixing this revealed another problem where we have to re-enable implicit conversions when pre-typing arguments in overloading resolution. | |||||
* | | | | | | Merge pull request #2044 from dotty-staging/abstract-type-in-object | odersky | 2017-03-03 | 3 | -3/+4 | |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | Allow abstract type members in objects. | |||||
| * | | | | | 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 |