RFR: 8282664: Unroll by hand StringUTF16, StringLatin1, and Arrays polynomial hash loops [v14]

Claes Redestad redestad at openjdk.org
Thu Oct 6 14:08:36 UTC 2022


On Tue, 14 Jun 2022 13:54:46 GMT, Ludovic Henry <luhenry at openjdk.org> wrote:

>> Ludovic Henry has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Reenable SpecialArraysHashCode by default
>
> Still working on it, other work priorities have popped up. I'm taking the approach of outlining the longer string approach in a dedicated runtime stub. This makes the code easier and it doesn't have a performance impact given the stub is only called on longer strings (the cost of the call is thus amortised by the faster execution).

@luhenry notified me that he won't be able to continue working on this for now. I've started looking at this and am scoping out what's needed to finishing the work. To be continued in a new PR (soon!)

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

PR: https://git.openjdk.org/jdk/pull/7700


More information about the core-libs-dev mailing list