On Fri, 12 Sep 2025 09:43:41 GMT, Paul Hübner <[email protected]> wrote:

> Hi all, 
> 
> This PR refactors the mark word to use the order of bits as specified in [JEP 
> 450](https://openjdk.org/jeps/450). 
> 
> Specifically, there are three portions to this change:
> - Moving the age bits lower to their intended position.
> - Fixing a miscompilation in the native `hashCode` intrinsic that got 
> unearthed as a result.
> - Updating the documentation to be more inline with the mainline docs and 
> minimal Valhalla additions.
> 
> Feedback is welcome, especially for the doc changes. If there are any ideas 
> of other places in which similar miscompilations could occur, that would be 
> valuable to know as well.

This pull request has now been integrated.

Changeset: cccb5014
Author:    Paul Hübner <[email protected]>
Committer: Coleen Phillimore <[email protected]>
URL:       
https://git.openjdk.org/valhalla/commit/cccb5014b5f84f8cd57ff808f5bbc07263e25545
Stats:     98 lines in 3 files changed: 8 ins; 74 del; 16 mod

8367073: [lworld] Conform to JEP 450 encoding of mark word

Reviewed-by: coleenp, fparain, thartmann

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

PR: https://git.openjdk.org/valhalla/pull/1578

Reply via email to