-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Backport] 8139457: Relax alignment of array elements #67
Conversation
Co-authored-by: Fei Yang <fyang@openjdk.org> Co-authored-by: Thomas Stuefe <stuefe@openjdk.org> Reviewed-by: stuefe, stefank, shade, coleenp, kdnilsen, aboldtch
…acroAssembler::allocate_array Reviewed-by: fyang
Reviewed-by: aboldtch, aph
|
As the commits are clean backports, could you please describe the additional typo change? |
doing a diff with lilliput21 branch reveals this typo |
@@ -57,7 +57,7 @@ private static void initialize(TypeDataBase db) throws WrongTypeException { | |||
private static long lengthOffsetInBytes=0; | |||
private static long typeSize; | |||
|
|||
// Check whether an element of a arrayOop with the given type must be | |||
// Check whether an element of an arrayOop with the given type must be |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The typo change
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
LGTM |
This pull request backports the following patches:
8139457: Relax alignment of array elements
8327426: RISC-V: Move alignment shim into initialize_header() in C1_MacroAssembler::allocate_array
8331098: [Aarch64] Fix crash in Arrays.equals() intrinsic with -CCP
All applies cleanly. Additionally we fix one typo.
8139457 and 8331098 changes alignment requirement for array headers, and fix one bug that's caused.
8327426 is only there to make the code look more like the lilliput21 branch, so that future lilliput patches apply more easily.