On Mon, 8 Jul 2024 14:14:02 GMT, Adam Sotona <asot...@openjdk.org> wrote:

>> Class-File API constant pool implementation requires non-zero entry hash 
>> code.
>> Unfortunately current implementation computes zero hash code for specific CP 
>> entries.
>> 
>> This patch removes invalid and obsolete `AbstractPoolEntry::phiMix` 
>> calculation and assures all pool entries have non-zero hash. A regression 
>> test of the actual zero-hash `IntegerEntry` has been added. 
>> 
>> All pre-computed hash codes in `BoundAttribute::standardAttribute` are 
>> updated.
>> 
>> The patch has no performance effect measurable by any of the actual 
>> Class-File API benchmarks.
>> 
>> Please review.
>> 
>> Thanks,
>> Adam
>
> Adam Sotona has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   fixed BootstrapMethodEntryImpl::computeHashCode

@asotona This patch is ready for integration. You can still backport this 
critical fix before rdp1.

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

PR Comment: https://git.openjdk.org/jdk/pull/20074#issuecomment-2226536671

Reply via email to