Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #962 from dotty-staging/fix-#947 | Guillaume Martres | 2015-11-18 | 5 | -4/+39 |
|\ | | | | | Fix #947 | ||||
| * | scala-collections.whitelist: remove stray 'x' that broke the test | Guillaume Martres | 2015-11-17 | 1 | -1/+1 |
| | | |||||
| * | Add ArrayBuilder to whitelist | Martin Odersky | 2015-11-17 | 1 | -1/+3 |
| | | |||||
| * | Test case for #947 | Martin Odersky | 2015-11-17 | 1 | -0/+16 |
| | | |||||
| * | Extend implicits test | Martin Odersky | 2015-11-17 | 1 | -0/+6 |
| | | | | | | | | ... to show that we support implicit patterns. | ||||
| * | Add file to scala-collections-whitelist | Martin Odersky | 2015-11-17 | 1 | -1/+1 |
| | | | | | | | | | | This witnesses that #945 is fixed (by pushing a fix to the Scala file to dotty-library). | ||||
| * | More refined treatement of pattern type variables | Martin Odersky | 2015-11-17 | 2 | -3/+14 |
|/ | | | | | | | | | | | | | | | Previously all lower case names were treated as variables in patterns. But that made code like x: cls crash the compiler if `cls` was a class. Also, it owuld preventing this idiom unless one wrote x: `cls` We now do it like scalac and treat lower case names as variables only in arguments of types. | ||||
* | Merge pull request #960 from dotty-staging/fix-#941 | odersky | 2015-11-16 | 7 | -7/+47 |
|\ | | | | | Fix #941 | ||||
| * | Enable more parts of whitelist | Martin Odersky | 2015-11-16 | 1 | -4/+4 |
| | | |||||
| * | Avoid merge errors in Scala2 mode | Martin Odersky | 2015-11-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Linearize instead. It would be nice to be able to give a migration warning here, but unfortunately we do not have a position at the point the warning would be generated, and it feels like overkill to do another kind of exception that gets propagated and caught in typer. | ||||
| * | Generalize test to function classes | Martin Odersky | 2015-11-16 | 3 | -2/+21 |
| | | | | | | | | | | | | The previous test was too struct, missed cases where some arguments of the function were unbound. i583a.scala contains a test case. | ||||
| * | Better diagnostic for migration warnings | Martin Odersky | 2015-11-16 | 1 | -0/+2 |
| | | | | | | | | Flag them as "migration warning" rather than just "warning". | ||||
| * | Flag trailing `_' following non-function as an error | Martin Odersky | 2015-11-16 | 2 | -2/+14 |
| | | | | | | | | | | | | | | | | If `x` is not a function or method, then `x _` should be disallowed. scalac accepts this and converts it to () => x instead. I'd like to drop this because it's unnecessary and non-obvious. If -language:Scala2 is on, the behavior is like Scala 2's but a migration warning is issued. | ||||
| * | Make secondary constructor type parameters aliases | Martin Odersky | 2015-11-16 | 1 | -0/+7 |
|/ | | | | | | Make secondary constructor type parameters aliases of the enclosing class parameters. Test case in i941.scala. Observed in the wild when trying to typecheck Streams.scala. | ||||
* | Merge pull request #956 from dotty-staging/companion-methods | Dmitry Petrashko | 2015-11-16 | 1 | -6/+10 |
|\ | | | | | Remove duplication of companion methods in Scala2Unpickler | ||||
| * | Remove duplication of companion methods in Scala2Unpickler | VladimirNik | 2015-11-16 | 1 | -6/+10 |
|/ | |||||
* | Merge pull request #936 from dotty-staging/more-collections | Dmitry Petrashko | 2015-11-11 | 2 | -18/+183 |
|\ | | | | | Get more collections whitelisted | ||||
| * | Remove leftover empty lines | Dmitry Petrashko | 2015-11-10 | 1 | -10/+0 |
| | | |||||
| * | Change diagnosis of GenericTraversableTemplate.scala. | Dmitry Petrashko | 2015-11-10 | 1 | -0/+1 |
| | | |||||
| * | This cyclic ref is fixed. | Dmitry Petrashko | 2015-11-10 | 1 | -6/+2 |
| | | |||||
| * | Tailrec bug is fixed. | Dmitry Petrashko | 2015-11-10 | 1 | -42/+14 |
| | | |||||
| * | Revert "Check that Iterator.scala compiles on jenkins." | Dmitry Petrashko | 2015-11-10 | 2 | -5/+4 |
| | | | | | | | | This reverts commit 05e47a4ac03cad65932a5bbddf506b91e6604f38. | ||||
| * | Revert "Go back to sbt 0.13.5 until 0.13.9 is published on type safe ↵ | Dmitry Petrashko | 2015-11-10 | 1 | -1/+1 |
| | | | | | | | | | | | | artifactory" This reverts commit 2f41c73ee86a56b190758baaf5999ed85d2f57a1. | ||||
| * | Add more generic classes that compile | Dmitry Petrashko | 2015-11-10 | 1 | -0/+12 |
| | | |||||
| * | More deep subtype failures. | Dmitry Petrashko | 2015-11-10 | 1 | -0/+14 |
| | | |||||
| * | Add more generic classes that compile | Dmitry Petrashko | 2015-11-10 | 1 | -0/+7 |
| | | |||||
| * | Showcase #943 | Dmitry Petrashko | 2015-11-10 | 1 | -0/+5 |
| | | |||||
| * | HasNewBuilder and HasNewCombiner compile | Dmitry Petrashko | 2015-11-10 | 1 | -0/+4 |
| | | |||||
| * | GenericSeqCompanion compiles | Dmitry Petrashko | 2015-11-10 | 1 | -0/+2 |
| | | |||||
| * | Another cyclic ref | Dmitry Petrashko | 2015-11-10 | 1 | -0/+3 |
| | | |||||
| * | One more cyclic ref | Dmitry Petrashko | 2015-11-10 | 1 | -0/+4 |
| | | |||||
| * | Start adding scala.collections.generic.* | Dmitry Petrashko | 2015-11-10 | 1 | -0/+20 |
| | | |||||
| * | TrieIterator uses early definitions. | Dmitry Petrashko | 2015-11-10 | 1 | -0/+1 |
| | | |||||
| * | Add TreeMap and TreeSet. | Dmitry Petrashko | 2015-11-10 | 1 | -0/+3 |
| | | |||||
| * | showcase #941 | Dmitry Petrashko | 2015-11-10 | 1 | -0/+4 |
| | | |||||
| * | Showcase #942 | Dmitry Petrashko | 2015-11-10 | 1 | -0/+4 |
| | | |||||
| * | Add more collections that compile | Dmitry Petrashko | 2015-11-10 | 1 | -0/+14 |
| | | |||||
| * | Showcase #940 | Dmitry Petrashko | 2015-11-10 | 1 | -0/+2 |
| | | |||||
| * | Add Map and MapLike | Dmitry Petrashko | 2015-11-10 | 1 | -0/+3 |
| | | |||||
| * | Showcase #939 | Dmitry Petrashko | 2015-11-10 | 1 | -0/+3 |
| | | |||||
| * | Try to add ListMap and ListSet | Dmitry Petrashko | 2015-11-10 | 1 | -0/+7 |
| | | |||||
| * | Showcase #939 | Dmitry Petrashko | 2015-11-10 | 1 | -0/+3 |
| | | |||||
| * | Start adding more immutable collections. | Dmitry Petrashko | 2015-11-10 | 1 | -0/+8 |
| | | |||||
| * | Add more classes that compile | Dmitry Petrashko | 2015-11-10 | 1 | -0/+21 |
| | | |||||
| * | One more cyclic reference. | Dmitry Petrashko | 2015-11-10 | 1 | -0/+3 |
| | | |||||
| * | One more manifestation of #916 | Dmitry Petrashko | 2015-11-10 | 1 | -0/+5 |
| | | |||||
| * | Showcase #938 | Dmitry Petrashko | 2015-11-10 | 1 | -0/+2 |
| | | |||||
| * | One more cyclic reference. | Dmitry Petrashko | 2015-11-10 | 1 | -0/+7 |
| | | |||||
| * | Add more collections that compile | Dmitry Petrashko | 2015-11-10 | 1 | -2/+25 |
| | | |||||
| * | Showcase #937 | Dmitry Petrashko | 2015-11-10 | 1 | -3/+13 |
| | |