Skip to content

Meta-issue: Port Backend improvements #3113

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

Closed
9 of 10 tasks
nicolasstucki opened this issue Sep 13, 2017 · 12 comments
Closed
9 of 10 tasks

Meta-issue: Port Backend improvements #3113

nicolasstucki opened this issue Sep 13, 2017 · 12 comments
Labels

Comments

@nicolasstucki
Copy link
Contributor

nicolasstucki commented Sep 13, 2017

@nicolasstucki
Copy link
Contributor Author

@smarter, could you add the one you know should be ported.

@allanrenucci
Copy link
Contributor

allanrenucci commented Sep 13, 2017

@smarter
Copy link
Member

smarter commented Sep 14, 2017

scala/scala#6012

I would rather not port refactorings, it would be a lot of work for not much benefit right now. Longer term we'll have to find some way to synchronize our backend with the scalac one, but right now we should only port simple things I think.

Here are the PRs I had in my TODO list to port:

@allanrenucci
Copy link
Contributor

Dmitry ported scala/scala#4737 and reverted it: lampepfl/scala@ccbac24

@allanrenucci
Copy link
Contributor

Also we are already using asm version 5.1.0-scala-2

@smarter
Copy link
Member

smarter commented Sep 15, 2017

Dmitry ported scala/scala#4737 and reverted it: lampepfl/scala@ccbac24

Let's try doing it again and see if something breaks :)

Also we are already using asm version 5.1.0-scala-2

Yes but the PR also updates the backend to not use deprecated methods, something we haven't done yet.

@smarter
Copy link
Member

smarter commented Sep 17, 2017

Yes but the PR also updates the backend to not use deprecated methods, something we haven't done yet.

In fact, the PR does more than that, it fixes an issue preventing the emitted code from running under Java 9 (this is mentioned in scala/scala#5452)

@smarter
Copy link
Member

smarter commented Sep 19, 2017

Still a WIP but we should keep an eye on scala/scala#6087, the bug also affects Dotty.

EDIT: actually this should probably be fixed before it reaches the backend, as explained in the PR.

@smarter
Copy link
Member

smarter commented Oct 30, 2017

I've opened #3403 to track another possible PR to port.

@smarter smarter changed the title Port Backend improvements Meta-issue: Port Backend improvements Oct 30, 2017
@smarter smarter added the itype:meta Issues about process/similar label Oct 30, 2017
@nicolasstucki
Copy link
Contributor Author

Please add the issues also to the list in the description

@smarter
Copy link
Member

smarter commented Nov 6, 2017

Added Restrict library and reflect to compact1 profile to the list, this one should be easy to port.

@smarter
Copy link
Member

smarter commented Apr 12, 2022

Superceded by #14912

@smarter smarter closed this as completed Apr 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants