git: openjdk/jdk-sandbox: aefimov-nspi-api-prototyping: 19 new changesets

Aleksei Efimov aleksej.efimov at oracle.com
Tue Nov 3 01:31:10 UTC 2020


Changeset: 1769c483
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-11-02 15:26:32 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/1769c483

8255471: ZGC: Rework root iterators and closures

Reviewed-by: eosterlund, pliden

! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zOopClosures.hpp
! src/hotspot/share/gc/z/zOopClosures.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp

Changeset: a3aad119
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-11-02 15:48:14 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a3aad119

8255400: Shenandoah: C2 failures after JDK-8255000

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestBarrierExpansionDeadMemPhi.java

Changeset: 0e19ded9
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-11-02 16:01:18 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/0e19ded9

8255401: Shenandoah: Allow oldval and newval registers to overlap in cmpxchg_oop()

Reviewed-by: roland

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp

Changeset: 2f7d34f2
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-11-02 16:04:46 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/2f7d34f2

8255616: Disable AOT and Graal in Oracle OpenJDK

Reviewed-by: iignatyev, vlivanov, iveresov, ihse

! make/conf/jib-profiles.js
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationGraalTests.java
! test/jdk/com/sun/jdi/EATests.java

Changeset: 6dac8d27
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-11-02 16:48:16 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/6dac8d27

8255671: Bidi.reorderVisually has misleading exception messages

Reviewed-by: joehw

! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java
! test/jdk/java/text/Bidi/BidiConformance.java

Changeset: 3e89f729
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-11-02 17:00:34 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/3e89f729

8255237: ZGC: Bulk free garbage pages during relocation set selection

Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Co-authored-by: Per Liden <pliden at openjdk.org>
Reviewed-by: ayang, eosterlund

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp

Changeset: d93e3a7d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-02 17:34:01 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/d93e3a7d

8255760: Shenandoah: match constants style in ShenandoahMarkTask fallback

Reviewed-by: zgu, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp

Changeset: 05bcd67e
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2020-11-02 18:24:48 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/05bcd67e

8255529: Remove unused methods from java.util.zip.ZipFile

Reviewed-by: naoto, redestad

! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: bc6085b0
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2020-11-02 19:19:48 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/bc6085b0

8255578: [JVMCI] be more careful about reflective reads of Class.componentType.

Reviewed-by: kvn, dlong

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJDKReflection.java

Changeset: acb5f654
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-11-02 19:32:06 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/acb5f654

8211958: Broken links in java.desktop files

Reviewed-by: aivanov

! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/DefaultFocusTraversalPolicy.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/FocusTraversalPolicy.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/print/DocFlavor.java

Changeset: a250716a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-11-02 20:13:32 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/a250716a

8255694: memory leak in JDWP debug agent after calling JVMTI GetAllThreads

Reviewed-by: amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c

Changeset: ceba2f85
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-11-02 20:23:44 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ceba2f85

8255696: JDWP debug agent's canSuspendResumeThreadLists() should be removed

Reviewed-by: amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: bee864fb
Author:    Bernhard Urban-Forster <burban at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2020-11-02 20:25:59 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/bee864fb

8255766: Fix linux+arm64 build after 8254072

Reviewed-by: kvn, ihse

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

Changeset: c7747416
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2020-11-02 20:31:49 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/c7747416

8255695: Some JVMTI calls in the jdwp debug agent are using FUNC_PTR instead of JVMTI_FUNC_PTR

Reviewed-by: sspitsyn, amenkov

! src/jdk.jdwp.agent/share/native/libjdwp/util.c

Changeset: 184db64d
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2020-11-02 21:06:38 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/184db64d

8255732: OpenJDK fails to build if $A is set to a value with spaces

Reviewed-by: ihse

! make/common/JavaCompilation.gmk

Changeset: 5936d668
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2020-11-02 23:26:31 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/5936d668

Merge remote-tracking branch 'origin' into JDK-8244202-nspi-stream-branch


Changeset: b2bb7ebf
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2020-11-03 00:09:23 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/b2bb7ebf

JDK-8244202-nspi-stream-branch: Remove JavaNetInetAddressAccess.getByName and cleanup InetAddress

! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/jdk/internal/access/JavaNetInetAddressAccess.java

Changeset: ed3ab4e4
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2020-11-03 00:42:13 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/ed3ab4e4

Merge branch 'JDK-8244202-nspi-stream-branch' into aefimov-nspi-api-prototyping


Changeset: becbb582
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2020-11-03 01:28:00 +0000
URL:       https://github.com/openjdk/jdk-sandbox/commit/becbb582

aefimov-nspi-api-prototyping: Add draft of lookup APIs

! src/java.base/share/classes/java/net/InetAddress.java



More information about the jdk-sandbox-changes mailing list