git: openjdk/jdk11u: 18 new changesets

Christoph Langer clanger at openjdk.java.net
Tue Aug 31 17:09:37 UTC 2021


Changeset: 7539e758
Author:    Jie Fu <jiefu at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2021-08-25 05:34:54 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/7539e75845902bbd3bc61066e6c8f21abb6d6631

8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848

Backport-of: d007be0952abdc8beb7b68ebf7529a939162307b

! make/autoconf/flags-other.m4

Changeset: 3bc22755
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-08-25 09:16:54 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/3bc227552071ac96563a46b0afe15bf7467fa441

8263776: [JVMCI] add helper to perform Java upcalls

Co-authored-by: Tom Rodriguez <never at openjdk.org>
Reviewed-by: shade
Backport-of: 6b4c654186e49528eeae7249fdcd0f2d1a98b3ad

! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 1f6eb0fc
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-08-25 09:17:35 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/1f6eb0fc9c041a3fb277db0b39b5a369401510a6

8264016: [JVMCI] add some thread local fields for use by JVMCI

Reviewed-by: shade
Backport-of: 182b11c31aa1d697ed254042c3350330ca3ac6e4

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 09f37074
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-08-25 09:18:21 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/09f370740b85f090b1488fb7813e831bbf16a59f

8261846: [JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream

Backport-of: 97e1657ba2424f253cd9a9b51cc7749c72f9b268

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp

Changeset: 7cafcf4c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-08-25 15:10:16 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/7cafcf4c34bef00fceb295f17877f88ff8c7e0bb

8252857: AArch64: Shenandoah C1 CAS is not sequentially consistent

Reviewed-by: rkennke, clanger
Backport-of: 8e87d46f41e663f5d0506554054417e3049175e7

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp

Changeset: 9012b4a1
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-08-25 16:06:49 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/9012b4a14e28b698bcd2f36270a8be10e94975c4

Merge


Changeset: 5d1b9bbe
Author:    Bin Liao <buddyliao at tencent.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2021-08-25 16:17:44 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/5d1b9bbe8328305d41d7756a55a639c48af857c7

8233790: Forward output from heap dumper to jcmd/jmap

Reviewed-by: phh
Backport-of: b2a967382980bbaca2c2f7d08eab565024ede40e

! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp

Changeset: cb0775ff
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-08-26 15:57:48 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/cb0775ffc75db9825424ce8d4aa792636843d72e

8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status

Reviewed-by: shade
Backport-of: 7e518f42c9346abdf0c8059b45d3dfef95ed69bb

! src/hotspot/share/services/threadService.cpp

Changeset: 7c872ed3
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-08-26 17:44:13 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/7c872ed381953786e8159d03dd8e7ad58804454c

8272124: Cgroup v1 initialization causes NullPointerException when cgroup path contains colon

Reviewed-by: shade
Backport-of: 4d6593ce0243457e7431a5990957a8f880e0a3fb

! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java

Changeset: 45ed9e80
Author:    Toshio Nakamura <tnakamura at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2021-08-27 06:14:43 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/45ed9e8052d3ad5bddc947f5556acee31cb6b533

8263490: [macos] Crash occurs on JPasswordField with activated InputMethod

Reviewed-by: shade
Backport-of: 32c7fcc67010e44411918cc73681422fd8b7a67a

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m

Changeset: 069b4cc0
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-08-27 10:27:23 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/069b4cc08c327a5e977a2700e133f0d05261dd24

8199931: java/net/MulticastSocket/UnreferencedMulticastSockets.java fails with "incorrect data received"

Backport-of: f367eb89657e69989c15463fd4195d6869c132f5

! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java

Changeset: 7100a652
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-08-27 10:28:20 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/7100a6529c1735a3fd618af29a6c5cd0ff573bf9

8169246: java/net/DatagramSocket/ReportSocketClosed.java fails intermittently with BindException

Backport-of: 33c9c89bf0166c21600b9aa8beb84c019ff1e03d

! test/jdk/java/net/DatagramSocket/ReportSocketClosed.java

Changeset: e5ec6797
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-08-27 10:29:17 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/e5ec6797e9a9d16fbc789b383c729b0747c58967

8211325: test/jdk/java/net/Socket/LingerTest.java fails with cleaning up

Reviewed-by: shade
Backport-of: 0cb267ad1c099d90267f764ade91b16f139a0aa7

! test/jdk/java/net/Socket/LingerTest.java

Changeset: 5792854d
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-08-27 11:01:20 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/5792854d7d1aceff66108bbd6777b5eb6efec3c0

8212695: Add explicit timeout to several HTTP Client tests

Reviewed-by: shade
Backport-of: cea4eef60aadf7dceb1fa857722faa8b17c810ae

! test/jdk/java/net/httpclient/DigestEchoClientSSL.java
! test/jdk/java/net/httpclient/ProxyAuthDisabledSchemesSSL.java

Changeset: 910e24b2
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-08-27 12:13:53 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/910e24b23205b680c6367785528bfd7d79311ac8

8212718: Refactor some annotation processor tests to better use collections

Backport-of: 34397c4914925b990a5d74a238b01bb05d5b7c44

! test/langtools/tools/javac/processing/model/element/TestAnonClassNames.java
! test/langtools/tools/javac/processing/model/element/TypeParamBounds.java

Changeset: c816276e
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-08-27 12:22:16 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/c816276ee6834332bece428e77583b6e1d80b20b

8241336: Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration

NetworkConfiguration updated to skip interfaces that have only IPv6 link local addresses.

Reviewed-by: shade
Backport-of: 5ddbcb7a515e29d805df17ca2977eeb720adef29

! test/jdk/java/net/MulticastSocket/Promiscuous.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/lib/jdk/test/lib/NetworkConfiguration.java

Changeset: 97192705
Author:    Reka Kovacs <rekakovacs at microsoft.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2021-08-27 18:19:23 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/97192705f2aa49e04e5bc1cf64936fb005466e30

8248666: AArch64: Use THREAD_LOCAL instead of __thread

__thread is gcc-ism, instead rely on compiler independent macro.

Co-authored-by: Bernhard Urban-Forster <burban at openjdk.org>
Reviewed-by: phh, clanger
Backport-of: 2f8653fbf0f4ed2ab0e40b2bb541ef2eff913469

! src/hotspot/cpu/aarch64/frame_aarch64.cpp

Changeset: 63fc945c
Author:    Reka Kovacs <rekakovacs at microsoft.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2021-08-27 18:26:45 +0000
URL:       https://git.openjdk.java.net/jdk11u/commit/63fc945c1d4cdc893d89796804acfe0ce9341860

8248668: AArch64: Avoid MIN/MAX macros when using MSVC

MSVC employs min/max as macros

Co-authored-by: Monica Beckwith <mbeckwit at openjdk.org>
Co-authored-by: Ludovic Henry <luhenry at openjdk.org>
Co-authored-by: Bernhard Urban-Forster <burban at openjdk.org>
Backport-of: 26680f0c1a998d41f87170b2d5a6487932ed33bb

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp



More information about the jdk-updates-changes mailing list