aboutsummaryrefslogtreecommitdiff
path: root/tests/pos/partialApplications.scala
Commit message (Collapse)AuthorAgeFilesLines
* Disallow existentially bound parameters as type parametersMartin Odersky2015-12-061-17/+0
| | | | | | | Done in order to keep the basics as simple as possible. Treating existentially bound parameters as still instantiatable type parameters does not seem to add anything fundamental, and makes the type system less regular.
* Fixes to comments suggested by reviewerMartin Odersky2015-09-211-4/+4
| | | | Fixes suggested by @marter when reviewing previous hk PR.
* Disallow wildcard arguments to higher-kinded types...Martin Odersky2015-09-181-1/+34
| | | | ...unless the HK type can be eta-reduced to a class type.
* Eta expand type arguments corresponding to lambdasMartin Odersky2015-09-181-2/+2
| | | | | In Namer, eta expand any type argument that corresponds to a higher-kinded type parameter. Also, check that all type parameter lists are fully applied.
* Handling higher-kinded types with lambdasMartin Odersky2014-06-181-0/+13
Switch to the new scheme where higher-kinded types (and also some polymorphic type aliases) are represented as instances of Lambda traits.