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
Add Scala 2.13.x support #1916
Add Scala 2.13.x support #1916
Conversation
Wow, this is great but now we will have to cross build our Scala Native libraries. I have a couple of questions.
|
@ekrich I don't think there is any plan for updating this lib but it should be quite easy to keep up to date. Although we also can consider removing it and replacing all usages by some other cross-version safe alternative. For now it looked as easiest way to fix this problem and move with migration. |
Right now, I use |
Also, for collections, I added |
|
88cf241
to
d9710fb
Compare
d9710fb
to
38db5d6
Compare
b7f9733
to
521b12a
Compare
4f07a25
to
5ed7bc7
Compare
- fixed eta-exapnds - removing deprecated implicit () - removed early initializers - scala.collections compat
…ince they were removed from main distribution in 2.13)
…lectionConverters
…g LazyList since 2.13
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few drive-by comments to hopefully entirely get rid of scala-collections-compat.
…calalib 2.13 overrides" This reverts commit 4ad48f5
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great. I only have nitpicks left.
javalib/src/main/scala/java/nio/file/attribute/PosixFilePermissions.scala
Outdated
Show resolved
Hide resolved
javalib/src/main/scala/java/util/stream/WrappedScalaStream.scala
Outdated
Show resolved
Hide resolved
nscplugin/src/main/scala/scala/scalanative/nscplugin/package.scala
Outdated
Show resolved
Hide resolved
… Vector override lazy
So happy to see this merged into master! Thanks for all the effort :) Is there anything you can say on when this will be released? |
Several weeks if we're lucky. |
This reverts commit ce712cf.
This reverts commit ce712cf.
This PR adds support for 2.13 Scala version on top of not yet merged work of Ergys on #1877
Resolves #1629
CI was temporally disabled for this PR but it passed all tests when run locally
Before merging this PR following changes should be addressed:
Changes include:
overrides
dir for common changesscalalib
overrides for support of new collection API, eg. java.Stream uses underylingscala.Stream
/scala.LazyList
auxlib
runtime.Statics
to changes introduced in 2.13