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 |
| | |||||
* | Drop special case around Function1 | Martin Odersky | 2017-03-08 | 1 | -0/+20 |
| | | | | | | Now only Scala2 mode treats Function1's as implicit conversions. Instead we introduce a new subclass ImplicitConverter of Function1, instances of which are turned into implicit conversions. | ||||
* | DottyPredef: remove dummy typeTag implicit | Guillaume Martres | 2017-03-07 | 1 | -3/+0 |
| | | | | This avoids a dependency on the scala-reflect jar | ||||
* | Merge pull request #1921 from dotty-staging/fix-#1907 | odersky | 2017-02-08 | 1 | -3/+0 |
|\ | | | | | Fix #1907: Improve error message | ||||
| * | Handle Array classtags in the same way as others | Martin Odersky | 2017-02-01 | 1 | -3/+0 |
| | | | | | | | | | | | | The previous implicit definition of arrayTag in DottyPredef priorities arrayTag over all other classtag searches, which led to surprising results in `i1907a.scala`. | ||||
* | | 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. | ||||
* | Merge pull request #1761 from dotty-staging/topic/product-show | Felix Mulder | 2016-12-14 | 1 | -0/+102 |
|\ | | | | | [REPL] Add show capability to common types | ||||
| * | Use Nil.type and None.type instead of superclasses | Felix Mulder | 2016-12-01 | 1 | -4/+4 |
| | | |||||
| * | Fix tasty bootstrap | Felix Mulder | 2016-12-01 | 1 | -12/+12 |
| | | |||||
| * | Add documentation to `Show` | Felix Mulder | 2016-11-30 | 1 | -3/+10 |
| | | |||||
| * | Get rid of null in evidence param | Felix Mulder | 2016-11-30 | 1 | -3/+6 |
| | | |||||
| * | Optimize `Show[String]` instance | Felix Mulder | 2016-11-30 | 1 | -10/+14 |
| | | |||||
| * | Get rid of nesting implicits | Felix Mulder | 2016-11-30 | 1 | -24/+24 |
| | | |||||
| * | Add basic Show capability | Felix Mulder | 2016-11-30 | 1 | -0/+88 |
| | | |||||
* | | 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. | ||||
* | Move sjs, make sure that partest compiles everything in dirs | Felix Mulder | 2016-11-22 | 1 | -0/+198 |
| | |||||
* | Create dotty-lib.jar for run tests | Felix Mulder | 2016-11-22 | 1 | -4/+3 |
| | |||||
* | separate lib from compiler | Felix Mulder | 2016-11-22 | 162 | -0/+4761 |