-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Testing dotty on the Scala Standard Library #237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Here's my analysis of the errors, plus questions:
|
4 has been reported as #235 |
So I addressed all these problems and made the following changes to the rewrite tool:
For reference, in addition to the above features, the rewrite tool also does the following:
Then I ran the rewrite tool on the scala library of 2.10.x. You can find the changes that it performed in this commit. When I run dotty on this rewritten code base, I get the following error:
It's not (yet) clear to me why this happens, because I've not yet studied this error in detail. |
Work is under way to get the standard library to compile, both by changing it and making the dotty compiler deal with more Scala2 stuff, so I'll close this issue. |
Backport "improvement: use heuristic to figure out `nameSpan` if `pointDelta` too big" to 3.3 LTS
I ran the rewriting tool with the
ExplicitUnitReturn
andExplicitImplicitTypes
transformations on the Scala Library 2.10.Then I fed the result to dotty. FYI here's a list of the errors that I got (with links to the source position on github). I think most of them arise because the rewrite tool does not yet do all the rewritings that it should do, so I'll see how to improve it.
The text was updated successfully, but these errors were encountered: