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
dedicated build with GenASM emitting 1.7 classfiles #5836
Comments
Imported From: https://issues.scala-lang.org/browse/SI-5836?orig=1 |
@magarciaEPFL said: |
@magarciaEPFL said: |
@jsuereth said: Also, I kinda think perhaps scalac.args for JVM target should only be for scalac.args.quickonly, so we don't run into STARR vs. locker feature issues (those are my favorite). I should have something by the end of the week. |
@magarciaEPFL said:
A discussion was started at scala-internals to gather feedback on this approach. |
@magarciaEPFL said:
|
@magarciaEPFL said (edited on Jul 9, 2012 9:21:45 AM UTC):
|
@magarciaEPFL said (edited on Aug 3, 2012 9:19:37 AM UTC): |
obsolete, 2.12 has the new back end |
Now that #5805 has been fixed it's possible to bootstrap with GenASM emitting 1.6 classfiles. Perhaps the time has come for a dedicated (nightly) build to test that functionality.
The following minimum changes in build.xml do the trick, and also make sure the new JVM verifier is used:
The
-Xverify:all
above also serves as early warning about invalid bytecode that might have escaped testing (whether GenASM's fault or not).It's also conceivable to have a (nightly?) build with -target:jvm-1.5-asm
TODO for @magarciaEPFL: GenASM can run faster under
-target:jvm-1.5-asm
by skipping the update ofreverseJavaName
(whose contents are needed only for 1.6 and up).The text was updated successfully, but these errors were encountered: