Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change enumeration members. | Martin Odersky | 2017-04-04 | 1 | -11/+14 |
| | | | | | | | | | | | | | Based on the discussion in #1970, enumeration objects now have three public members: - valueOf: Map[Int, E] - withName: Map[String, E] - values: Iterable[E] Also, the variance of case type parameters is now the same as in the corresponding type parameter of the enum class. | ||||
* | Implement enum desugaring | Martin Odersky | 2017-04-04 | 2 | -0/+26 |
| | |||||
* | Change scheme to use Selectable | Martin Odersky | 2017-01-07 | 3 | -18/+18 |
| | | | | | Use base types instead of implicits. This is more robust in the presence of type abstraction. | ||||
* | Cleanups | Martin Odersky | 2017-01-05 | 1 | -1/+1 |
| | |||||
* | Implement structural type member access | Martin Odersky | 2017-01-05 | 2 | -0/+81 |
| | | | | New scheme for implementing structural type member access. | ||||
* | Adress reviewers comments | Martin Odersky | 2016-12-01 | 1 | -8/+0 |
| | |||||
* | Add missing file | Martin Odersky | 2016-11-30 | 1 | -0/+17 |
| | |||||
* | Create FunctionN types on demand | Martin Odersky | 2016-11-29 | 8 | -163/+0 |
| | | | | | | We know create FunctionN types on demand whenever their name is looked up in the scope of package `scala`. This obviates the need to predefine function traits 23 to 30. | ||||
* | separate lib from compiler | Felix Mulder | 2016-11-22 | 156 | -0/+4043 |