The modules.xml change and boot.modules change looks okay to me. Mandy
> On Nov 10, 2015, at 4:30 PM, Ioi Lam <ioi....@oracle.com> wrote: > > A "final" webrev (before I go on vacation :-) > > http://cr.openjdk.java.net/~iklam/8140802-cds-refactoring.v03/ > > There's a single line changed from the previous webrev: > > http://cr.openjdk.java.net/~iklam/8140802-cds-refactoring.v03/root/modules.xml.sdiff.html > > The reason is to allow the use of @CallerSensitive in the jdk.vm.cds module. > > Thanks > - Ioi > > On 11/2/15 7:40 PM, Ioi Lam wrote: >> Hi, >> >> I have updated the webrev to include all the feedback from the past few days: >> >> Delta from the previous webrev >> http://cr.openjdk.java.net/~iklam/8140802-cds-refactoring.v02.delta/ >> >> Full changes >> http://cr.openjdk.java.net/~iklam/8140802-cds-refactoring.v02/ >> >> Change Log: >> >> + Various formatting and copyright >> + Change in SystemDictionary::resolve_from_stream to support new >> requirement in closed sources. >> >> Thanks >> Ioi >> >> >> On 10/30/15 10:00 AM, Ioi Lam wrote: >>> Please review the following fix: >>> >>> http://cr.openjdk.java.net/~iklam/8140802-cds-refactoring.v01/ >>> >>> Bug: Clean up and refactor of class loading code for CDS >>> >>> https://bugs.openjdk.java.net/browse/JDK-8140802 >>> >>> Summary of fix: >>> >>> We need to clean up and refactor the class loading code in order >>> to support CDS in JDK9 >>> >>> [1] Remove code that has been made obsolete by the module changes >>> (such as supporting code used for meta-index file) >>> [2] Add new whitebox API to be used by CDS-related tests. >>> [3] Refactor the parsing of classlist files for future enhancements. >>> [4] Add new APIs in the class loading code to support Oracle CDS >>> enhancements. >>> >>> Tests: >>> >>> JPRT >>> RBT - with same set of tests as hs-rt nightly >>> >>> Thanks >>> - Ioi >> >