Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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`. | ||||
* | | Merge pull request #1881 from dotty-staging/add-structural-select | odersky | 2017-02-01 | 2 | -0/+81 |
|\ \ | |/ |/| | Implement structural type member access | ||||
| * | 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. | ||||
* | | dotty.ShowTests: fix cyclic references involving implicit values | Guillaume Martres | 2017-01-28 | 1 | -2/+2 |
|/ | | | | | | | | As reportd by dotty (same thing with showShop): cyclic reference involving implicit value showCar This happens when the right hand-side of value showCar's definition involves an implicit search. To avoid the error, give value showCar an explicit type. | ||||
* | Merge pull request #1761 from dotty-staging/topic/product-show | Felix Mulder | 2016-12-14 | 2 | -0/+171 |
|\ | | | | | [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 | 2 | -31/+25 |
| | | |||||
| * | Fix `Option[Nothing]` show | Felix Mulder | 2016-11-30 | 1 | -2/+1 |
| | | |||||
| * | Add basic Show capability | Felix Mulder | 2016-11-30 | 2 | -0/+164 |
| | | |||||
* | | 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 |