Skip to content
This repository was archived by the owner on Feb 23, 2018. It is now read-only.

Support Java 9 bytecode format #12

Merged
merged 1 commit into from
Feb 16, 2017
Merged

Support Java 9 bytecode format #12

merged 1 commit into from
Feb 16, 2017

Conversation

retronym
Copy link
Member

AFAIK the bytecode format was bumped to indicate that
code compiled with -target 9 requires boostrap methods
that only exist in the Java 9 standard library for the
new String concatenation based on invokedynamic. So we
probably don't need changes to the bytecode parser/writers.

AFAIK the bytecode format was bumped to indicate that
code compiled with `-target 9` requires boostrap methods
that only exist in the Java 9 standard library for the
new String concatenation based on invokedynamic. So we
probably don't need changes to the bytecode parser/writers.
@lrytz
Copy link
Member

lrytz commented Feb 16, 2017

This is being discussed on the ASM lists (http://mail.ow2.org/wws/arc/asm/2016-05/msg00003.html), but it hasn't happened in 5.2 (we're still on 5.1 in this repo). Did you test this locally? Then we can merge this in the meantime.

@retronym
Copy link
Member Author

Yes, with this change and a handful of unrelated changes to our code base, I was able to build Scala/scala.

@lrytz
Copy link
Member

lrytz commented Feb 16, 2017

Should I merge this and release 5.1.0-scala-2?

@retronym
Copy link
Member Author

Yes please!

@lrytz lrytz merged commit 51ec7ee into scala:master Feb 16, 2017
@lrytz
Copy link
Member

lrytz commented Feb 16, 2017

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants