[master] RFR: Merge jdk:jdk-21+8 [v2]

Roman Kennke rkennke at openjdk.org
Fri Feb 3 18:23:03 UTC 2023


> As subject says.
> 
> 3 tests were failing after the merge:
> - runtime/CompressedOops/CompressedClassSpaceSize.java: according to @tstuefe, the test requires adjusting the minimum size. This is related to [JDK-8294677](https://bugs.openjdk.org/browse/JDK-8294677).
> - runtime/CompressedOops/CompressedClassPointerEncoding.java: This test is new in Lilliput. Some tests failed due to misaligned class space. I commented out those tests and filed [JDK-8301786](https://bugs.openjdk.org/browse/JDK-8301786).
> - compiler/c2/irTests/TestVectorizationNotRun.java: New test that starts failing, presumably because byte[] and long[] don't start at same offset in Lilliput. I problem-listed the test for now, and filed: [JDK-8301785](https://bugs.openjdk.org/browse/JDK-8301785).
> 
> Testing:
>  - [x] tier1 (aarch64/x86_64)
>  - [x] tier2 (aarch64/x86_64)

Roman Kennke has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 78 commits:

 - Merge tag 'jdk-21+8' into merge-jdk-21+8
   
   Added tag jdk-21+8 for changeset bc750f70
 - 8301514: [Lilliput] Enable fast-locking with ZGC
   
   Reviewed-by: shade
 - 8301545: [Lilliput] Fix aarch64 interpreter load_nklass()
   
   Reviewed-by: shade
 - 8300888: [Lilliput] Remaining missing parts in the SA
   
   Reviewed-by: shade
 - 8300527: [Lilliput] Simplify and optimize loading of Klass*
   
   Reviewed-by: shade
 - 8300733: [Lilliput] Enable fast-locking for Lilliput
   
   Reviewed-by: shade
 - 8300573: [Lilliput] Properly set ZF on anon-check path; avoid some conditional branches
   
   Reviewed-by: shade
 - 8300735: [Lilliput] Adjust GHA and jcheck config
   
   Reviewed-by: shade
 - 8300440: [Lilliput] Implement alternative fast-locking scheme
   
   Reviewed-by: shade
 - Merge jdk:jdk-21+4
   
   Reviewed-by: shade
 - ... and 68 more: https://git.openjdk.org/lilliput/compare/bc750f70...e26f82a9

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

Changes: https://git.openjdk.org/lilliput/pull/71/files
 Webrev: https://webrevs.openjdk.org/?repo=lilliput&pr=71&range=01
  Stats: 6192 lines in 255 files changed: 4089 ins; 934 del; 1169 mod
  Patch: https://git.openjdk.org/lilliput/pull/71.diff
  Fetch: git fetch https://git.openjdk.org/lilliput pull/71/head:pull/71

PR: https://git.openjdk.org/lilliput/pull/71


More information about the lilliput-dev mailing list