[master] RFR: JDK-8325104: Lilliput: Shrink Classpointers [v2]

Thomas Stuefe stuefe at openjdk.org
Sat Feb 10 10:59:19 UTC 2024


On Wed, 7 Feb 2024 18:42:00 GMT, Roman Kennke <rkennke at openjdk.org> wrote:

>> Thomas Stuefe has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 16 commits:
>> 
>>  - Merge branch 'master' into Smaller-ClassPointers
>>  - Merge
>>  - Merge commit 'c1281e6b45ed167df69d29a6039d81854c145ae6~1' into Smaller-ClassPointers
>>  - Fix Typo
>>  - Better CDS arch generation
>>  - Fix error in COH archive generation
>>  - Fixes
>>  - Fix Windows-Only bug that was caused by !INCLUDE_CDS_JAVA_HEAP
>>  - fix runtime/cds/appcds/TestCombinedCompressedFlags and runtime/cds/appcds/CommandLineFlagComboNegative.java
>>  - Fix CdsDifferentCompactObjectHeaders
>>  - ... and 6 more: https://git.openjdk.org/lilliput/compare/da4ffa35...f665504c
>
> make/Images.gmk line 196:
> 
>> 194:       )
>> 195:     endif
>> 196:   endif
> 
> Is creating the COH archives necessary for this change to work or work well? If not, I would suggest to make this a separate change or a prerequisite change.

It is necessary for some of the tests. I guess I could make it a prerequisite, but that would not work for the mainline version of this patch, since that one still lacks UseCOH. What would be the advantage of making this a separate change?

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

PR Review Comment: https://git.openjdk.org/lilliput/pull/128#discussion_r1485057185


More information about the lilliput-dev mailing list