So ModuleTarget.osVersion is removed, i will have to update ASM accordingly.
In jdk/internal/module/ModuleBootstrap.java, addExtraExportsOrOpens(bootLayer, extraOpens, true, builder); should be addExtraExportsOrOpens(bootLayer, extraOpens, ADD_OPENS, builder); there is no point to introduce a boolean here. In java.lang.reflect.Method, the StringJoiner is created even if there are no parameters. AccessibleObject.toShortString() should have a javadoc. Rémi ----- Mail original ----- > De: "Alan Bateman" <alan.bate...@oracle.com> > À: "jigsaw-dev" <jigsaw-dev@openjdk.java.net>, > "hotspot-runtime-...@openjdk.java.net runtime" > <hotspot-runtime-...@openjdk.java.net> > Envoyé: Mardi 21 Mars 2017 22:42:02 > Objet: 8174823: Module system implementation refresh (3/2017) > We have been accumulating changes in the jake forest for the last few > weeks to align with the proposals in JSR 376 and also to pick up API > changes and bug fixes. It's time to bring these changes into jdk9/dev. > The issue to bring these changes into jdk9/dev in bulk has been approved > via the FC extension process (still in use during JDK 9 RDP2). > > A summary of the main changes is listed in JDK-8174823 [1], and the > webrevs with the changes to bring to jdk9/dev are here: > http://cr.openjdk.java.net/~alanb/8174823/1/ > > The changes are currently based on jdk-9+161 and will be rebased before > pushing. > > -Alan > > [1] https://bugs.openjdk.java.net/browse/JDK-8174823