[lworld] RFR: Merge jdk [v2]

Tobias Hartmann thartmann at openjdk.java.net
Thu Apr 22 09:26:49 UTC 2021


> Merging master -> lworld.
> 
> Follow-up bugs:
> https://bugs.openjdk.java.net/browse/JDK-8265719
> https://bugs.openjdk.java.net/browse/JDK-8265725
> https://bugs.openjdk.java.net/browse/JDK-8265720
> https://bugs.openjdk.java.net/browse/JDK-8265726

Tobias Hartmann has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 1138 commits:

 - Merge jdk
 - 8265615: [lworld] docs-jdk-api-javadoc target fails with un-escaped angle bracket
 - 8264897: [lworld] C2: Use BarrierSetC2::obj_allocate to buffer inline type in PhaseMacroExpand::expand_mh_intrinsic_return
   
   Reviewed-by: thartmann
 - 8265184: [lworld] [AArch64] Broken fast class init barrier for static calls in c2i adapter
   
   Reviewed-by: thartmann
 - 8264414: [lworld] [AArch64] TestBufferTearing.java fails with C1
   
   Reviewed-by: thartmann, fparain
 - 8265118: [lworld] C1 should optimize inline type checkcasts
   
   Reviewed-by: fparain
 - 8264895: [lworld] assert(!InstanceKlass::cast(receiver_klass)->is_not_initialized()) failed: receiver_klass must be initialized
   
   Reviewed-by: fparain
 - 8264977: [lworld] A primitive class field by name val confuses javac
 - 8264978: [lworld] Various small code cleanups
 - 8244227: [lworld] Explore an implementation where the reference projection and value projection types are backed by a single class symbol
   
   Reviewed-by: mcimadamore
 - ... and 1128 more: https://git.openjdk.java.net/valhalla/compare/7146104f...5c956d1e

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

Changes: https://git.openjdk.java.net/valhalla/pull/389/files
 Webrev: https://webrevs.openjdk.java.net/?repo=valhalla&pr=389&range=01
  Stats: 146739 lines in 1337 files changed: 139848 ins; 2116 del; 4775 mod
  Patch: https://git.openjdk.java.net/valhalla/pull/389.diff
  Fetch: git fetch https://git.openjdk.java.net/valhalla pull/389/head:pull/389

PR: https://git.openjdk.java.net/valhalla/pull/389


More information about the valhalla-dev mailing list