[lworld] RFR: 8242612: [lworld] Javac should not expressly encode the new super interface types in class files
sadayapalam at openjdk.java.net
Mon May 18 12:20:20 UTC 2020
Jim, Could you please review this change ? TIA.
- Withdraw the new top type InlineObject (per design)
- Do not encode the new top types in class files as this is noisy and
very disruptive and let the static compiler and the dynamic environments
inject these types as needed. (since classes compiled with legacy compilers
will not encode these top types anyway the VM has to resort to injection,
why not resort to injection for everything is the motivation)
- Adjust some code that is surprised by super interfaces being empty.
More background is available in https://bugs.openjdk.java.net/browse/JDK-8242612
- 8242612: [lworld] Javac should not expressly encode the new super interface types in class files
Stats: 138 lines in 12 files changed: 24 ins; 101 del; 13 mod
Fetch: git fetch https://git.openjdk.java.net/valhalla pull/50/head:pull/50
More information about the valhalla-dev