-
-
Notifications
You must be signed in to change notification settings - Fork 286
Support Scala 2.13 #809
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
I imagine the call to nsc will need to change. Happy to help you work on a PR here. We can have a separate source file for 2.13 and change as needed, then in the toolchain we can point to a different executable. |
I think we’re also using deprecated methods there with respect to the
reporter. I tried handling it but it broke console output completely...
…On Sat, 10 Aug 2019 at 20:57 P. Oscar Boykin ***@***.***> wrote:
I imagine the call to nsc will need to change. Happy to help you work on a
PR here. We can have a separate source file for 2.13 and change as needed,
then in the toolchain we can point to a different executable.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#809>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAKQQF2EG5QQHBKQDFLVG5TQD36PRANCNFSM4IKZMKYQ>
.
|
any news..? |
I spent some time tinkering with this, and figured I'd share the branch and what I did get working / not working:
There are a variety of things left that don't work in 2.13 (when running test_version and commenting out 2.11 and 2.12), and I'm not sure all the changes work with the earlier versions. If anyone wants to take a look the branch is here: I'm not sure whether I'll have any more time or not to look at it, but if I do I'll update that branch. |
What is the plan on Scala 2.13 (and then soon Scala 3.0) support? Is the plan to only look at this after moving to toolchains and depend on #940 and #962 or is language support an issue to be addressed separately as the others mainly deal with the goal of supporting multiple Scala versions at the same time? |
I would not wait on #962. I'm contemplating closing that. It's sufficient but not necessary. |
The plan is to have the ability to use a different vector of scala repositories to work with the repo. Whoever needs this is welcome to contribute it (like Oscar mentioned). We (Wix) will probably get to it in the next few quarters for our own needs. One thing (which I’m not 100% sure where we should discuss this) is whether we should drop support for 2.11 to ease using both 2.12 and 2.13 |
Hi there, anything new on this issue? Would anyone have some pointers on what needs to be done and where to start? (I'm relatively new to Bazel so it would be some very iterative trial and error at best, but I might be able to scrape together some time.) |
Nothing new.
You can take a look at the test which a different workspace which shows how
2.11 can be configured. That shows the entry points to users. From that you
can track your way in.
The main question is how many changes are required to our scalac invoked
and such.
On Tue, 1 Sep 2020 at 13:39 Shastick ***@***.***> wrote:
Hi there, anything new on this issue?
Would anyone have some pointers on what needs to be done and where to
start? (I'm relatively new to Bazel so it would be some very iterative
trial and error at best, but I *might* be able to scrape together some
time.)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#809 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAKQQF73IM2GAVQOHKNT4XTSDTFPXANCNFSM4IKZMKYQ>
.
--
*Ittai Zeidman*
40 Hanamal street, Tel Aviv, Israel
<http://www.wix.com>
|
Support added via #1118 |
I tried monkey-patching
scala_repositories
:But it looks like there are incompatibilities in rules_scala itself:
The text was updated successfully, but these errors were encountered: