RFR: 8027229: Lambda: ICCE for 2 or more maximally specific	methods for interfaces
    Karen Kinnear 
    karen.kinnear at oracle.com
       
    Thu Oct 31 14:47:00 PDT 2013
    
    
  
Thank you very much Calvin.
I could still use two code reviews folks.
thanks,
Karen
On Oct 31, 2013, at 5:26 PM, Calvin Cheung wrote:
> Karen,
> 
> With your fix and the changes in the testSuperConflict tests to expect ICCE, the tests are passing in all 3 modes (direct, reflect, and invoke).
> 
> Calvin
> 
> On 10/31/2013 10:53 AM, Karen Kinnear wrote:
>> Please review:
>> 
>> webrev: http://cr.openjdk.java.net/~acorn/8027229/webrev/
>> bug: http://bugs.openjdk.java.net/browse/JDK-8027229
>> 
>> Added support for default method inheritance logic for interfaces.
>> Removed interface methods from interface vtables.
>> Better cleanup of 8027304 as well.
>> 
>> specific tests:
>> 1. jdk jtreg: FDSeparateCompilation, DefaultMethodsTest
>>    including: testSuperConflict (fixed to match specification)
>> 2. vmtestbase defmeth
>>    including: SuperCallTest:testSuperConflict (fixed to match specification)
>> 3. jtreg java.util, java.lang, jdk.lambda
>> 4. jck lang, vm
>> 5. nsk vm.quick, vm.mlvm
>> 6. nashorn
>> 7. invoke tests
>> 8. jtreg hotspot/test/runtime, hotspot/test/compiler/jsr292
>> 9. intfbug
>> 10. defmeth with -Xshare:on (for 0 length method array)
>> 
>> thanks,
>> Karen
>> 
>> matches JVMS: http://cr.openjdk.java.net/~dlsmith/jsr335-0.7.0/J.html
>> 
> 
    
    
More information about the hotspot-dev
mailing list