On Thu, 24 Jul 2025 06:07:31 GMT, John R Rose <jr...@openjdk.org> wrote:

>> Chen Liang has updated the pull request with a new target base due to a 
>> merge or a rebase. The pull request now contains 24 commits:
>> 
>>  - Merge branch 'master' of https://github.com/openjdk/jdk into 
>> exp/cds-mh-anno
>>  - Merge branch 'master' of https://github.com/openjdk/jdk into 
>> exp/cds-mh-anno
>>  - Reviews
>>  - Documentation
>>  - Don't fail for patching tests
>>  - Remove design document from code
>>  - Some more from reviews
>>  - Reviewed the diff on github
>>  - Stage
>>  - Missed comment updates
>>  - ... and 14 more: https://git.openjdk.org/jdk/compare/a201be85...d2dd466b
>
> Good fix.  I added some minor comments.  No logic changes requested!
> 
> I'm a little surprised to see the second annotation has survived; I'd prefer 
> to see it totally nuked.  But I am not asking you to remove it; there is an 
> argument that it is helpful.  I requested better documdentation and checking 
> that the two annotations are properly interdependent.  The "runtime setup" 
> annotation should not be allowed except in classes marked as AOT safe.
> 
> In a few places you removed an unrelated "non-public" comment.  That is not a 
> good cleanup to incorporate in passing, since the comment is actually 
> functional.
> 
> If somebody is arguing that such comments are somehow detrimental, let them 
> make a separate argument and a separate PR to purge them.

@rose00 I have re-asserted that AOTRuntimeSetup requires AOTSafeCI as a 
prerequisite and rolled back `/*non-public/` comment changes. Can you re-review?

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

PR Comment: https://git.openjdk.org/jdk/pull/25922#issuecomment-3129885206

Reply via email to