RFR: 8247666: Support Lambda proxy classes in static CDS archive [v5]

Mandy Chung mchung at openjdk.java.net
Wed Oct 14 01:47:10 UTC 2020


On Wed, 14 Oct 2020 00:40:14 GMT, Ioi Lam <iklam at openjdk.org> wrote:

>> Calvin Cheung has updated the pull request with a new target base due to a merge or a rebase. The pull request now
>> contains ten commits:
>>  - fix minimal vm build issues
>>  - Merge branch 'master' into 8247666
>>  - Merge branch 'master' into 8247666
>>  - 1. Symbolic encoding of lambda proxy resolution. An example of @lambda-proxy in the classlist:
>>    @lambda-proxy: LambHello run ()Ljava/lang/Runnable; ()V 6 LambHello lambdabash ()V ()V
>>    2. Removed BadCPIndex.java; added LambdaProxyClassList.java test.
>>    3. Mandy's comments.
>>  - Merge branch 'master' into 8247666
>>  - exclude archived lambda proxy classes in the classlist
>>  - updated systemDictionaryShared.[c|h]pp based on suggestions from Ioi
>>  - fix extraneous whitespace
>>  - 8247666 (initial commit)
>
> Changes requested by iklam (Reviewer).

>  `@lambda-proxy: LambHello run ()Ljava/lang/Runnable; ()V 6 LambHello lambda$main$0 ()V ()V`

Can you explain the format?

-------------

PR: https://git.openjdk.java.net/jdk/pull/364


More information about the hotspot-runtime-dev mailing list