git: openjdk/lanai: 26 new changesets

duke duke at openjdk.java.net
Wed Mar 17 03:02:11 UTC 2021


Changeset: d896246a
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2021-03-16 04:57:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/d896246a

8263420: Incorrect function name in NSAccessibilityStaticText native peer implementation

Reviewed-by: kizune

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.m

Changeset: e03a5948
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-16 05:46:23 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e03a5948

8262504: Some CLHSDB command cannot know they run on remote debugger

Reviewed-by: cjplummer, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/Tool.java

Changeset: ba35193c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-03-16 05:47:53 +0000
URL:       https://git.openjdk.java.net/lanai/commit/ba35193c

8263559: Add missing initializers to VM_PopulateDumpSharedSpace

Reviewed-by: kbarrett, iklam, coleenp

! src/hotspot/share/memory/metaspaceShared.cpp

Changeset: c484d890
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-03-16 05:49:01 +0000
URL:       https://git.openjdk.java.net/lanai/commit/c484d890

8263557: Possible NULL dereference in Arena::destruct_contents()

Reviewed-by: kbarrett, coleenp

! src/hotspot/share/memory/arena.cpp

Changeset: 20297a1b
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-03-16 08:20:52 +0000
URL:       https://git.openjdk.java.net/lanai/commit/20297a1b

8263577: C2: reachable nodes shouldn't have dead uses at the end of optimizations

Reviewed-by: vlivanov, neliasso

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subtypenode.cpp

Changeset: a1f6591f
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-03-16 08:29:11 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a1f6591f

8263589: Introduce JavaValue::get_oop/set_oop

Reviewed-by: coleenp, sspitsyn

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/jni/jfrJavaCall.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/statSampler.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: a31a23d5
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-03-16 08:29:41 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a31a23d5

8263595: Remove oop type punning in JavaCallArguments

Reviewed-by: iklam, coleenp, kbarrett

! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp
! src/hotspot/cpu/arm/jniTypes_arm.hpp
! src/hotspot/cpu/ppc/jniTypes_ppc.hpp
! src/hotspot/cpu/s390/jniTypes_s390.hpp
! src/hotspot/cpu/x86/jniTypes_x86.hpp
! src/hotspot/cpu/zero/jniTypes_zero.hpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/javaCalls.hpp

Changeset: 68deb24b
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Julia Boes <jboes at openjdk.org>
Date:      2021-03-16 10:10:05 +0000
URL:       https://git.openjdk.java.net/lanai/commit/68deb24b

8080272: Refactor I/O stream copying to use InputStream.transferTo/readAllBytes and Files.copy

Reviewed-by: mcimadamore, alanb

! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.management/share/classes/javax/management/loading/MLet.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIClassInstrumentation.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java

Changeset: 9c50b8e6
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-03-16 10:17:33 +0000
URL:       https://git.openjdk.java.net/lanai/commit/9c50b8e6

8263587: C2: JVMS not cloned when needs_clone_jvms() is true

Reviewed-by: goetz, vlivanov

! src/hotspot/share/opto/callnode.hpp

Changeset: 83a9a029
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-16 10:54:04 +0000
URL:       https://git.openjdk.java.net/lanai/commit/83a9a029

8263509: LdapSchemaParser.readNextTag checks array length incorrectly

Reviewed-by: stuefe, aefimov

! src/java.naming/share/classes/com/sun/jndi/ldap/LdapSchemaParser.java

Changeset: 4517d72f
Author:    Frederic Parain <fparain at openjdk.org>
Date:      2021-03-16 12:21:15 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4517d72f

8263612: Unused variables in C1 runtime

Reviewed-by: neliasso, thartmann

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp

Changeset: 75ef6f58
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-03-16 14:12:42 +0000
URL:       https://git.openjdk.java.net/lanai/commit/75ef6f58

8263427: Shenandoah: Trigger weak-LRB even when heap is stable

Reviewed-by: shade, zgu

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java
+ test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java

Changeset: e33bfb39
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-03-16 14:56:24 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e33bfb39

8263450: Simplify LambdaForm.useCount

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/invoke/LambdaForm.java

Changeset: dc93138b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-16 16:57:58 +0000
URL:       https://git.openjdk.java.net/lanai/commit/dc93138b

8256732: Zero: broken +ZeroTLAB exposes badly initialized memory

Reviewed-by: dholmes

! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp

Changeset: 11c8c78c
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-03-16 17:26:57 +0000
URL:       https://git.openjdk.java.net/lanai/commit/11c8c78c

8248904: Add support to jpackage for the Mac App Store

Reviewed-by: asemenyuk, almatvee, kizune, kcr

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java
= src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/JavaApp.png
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/JavaApp.icns
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/java.icns
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/product-def.plist
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/sandbox.plist
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WindowsAppImageBuilder.java
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/JavaApp.ico
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java

Changeset: a67a679c
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-03-16 18:41:04 +0000
URL:       https://git.openjdk.java.net/lanai/commit/a67a679c

8263679: C1: Remove vtable call

Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp

Changeset: 0d2f87e4
Author:    Yi Yang <yyang at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2021-03-16 18:48:21 +0000
URL:       https://git.openjdk.java.net/lanai/commit/0d2f87e4

8263562: Checking if proxy_klass_head is still lambda_proxy_is_available

Reviewed-by: ccheung, iklam

! src/hotspot/share/classfile/systemDictionaryShared.cpp

Changeset: 422eba81
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-03-16 19:14:41 +0000
URL:       https://git.openjdk.java.net/lanai/commit/422eba81

8263536: Add @build tags to jpackage tests

Reviewed-by: almatvee, iklam, herrick

! test/jdk/ProblemList.txt
! test/jdk/tools/jpackage/linux/AppCategoryTest.java
! test/jdk/tools/jpackage/linux/LicenseTypeTest.java
! test/jdk/tools/jpackage/linux/LinuxBundleNameTest.java
! test/jdk/tools/jpackage/linux/MaintainerTest.java
! test/jdk/tools/jpackage/linux/ReleaseTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/share/EmptyFolderPackageTest.java
! test/jdk/tools/jpackage/share/EmptyFolderTest.java
! test/jdk/tools/jpackage/windows/WinDirChooserTest.java
! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java
! test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java

Changeset: 05fe06a6
Author:    Phil Race <prr at openjdk.org>
Date:      2021-03-16 19:36:04 +0000
URL:       https://git.openjdk.java.net/lanai/commit/05fe06a6

8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux

Reviewed-by: serb, ihse, azvegint

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/classes/sun/font/FontManagerNativeLibrary.java

Changeset: 9cb9af68
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-03-16 19:37:56 +0000
URL:       https://git.openjdk.java.net/lanai/commit/9cb9af68

8260959: remove RECORDS from PreviewFeature.Feature enum

Reviewed-by: jlahoda

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 996079b9
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-03-16 21:42:55 +0000
URL:       https://git.openjdk.java.net/lanai/commit/996079b9

8260650: test failed with "assert(false) failed: infinite loop in PhaseIterGVN::optimize"

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp

Changeset: 50697965
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-16 23:27:08 +0000
URL:       https://git.openjdk.java.net/lanai/commit/50697965

8263164: assert(_base >= VectorA && _base <= VectorZ) failed: Not a Vector while calling StoreVectorNode::memory_size()

Reviewed-by: kvn, vlivanov

! src/hotspot/share/opto/vectornode.hpp

Changeset: 4acb8839
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-03-17 01:27:18 +0000
URL:       https://git.openjdk.java.net/lanai/commit/4acb8839

8261666: [mlvm] Remove WhiteBoxHelper

Reviewed-by: iignatyev

! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/gc/lotsOfCallSites/Test.java
- test/hotspot/jtreg/vmTestbase/vm/mlvm/share/WhiteBoxHelper.java

Changeset: dd6c9114
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-17 01:54:09 +0000
URL:       https://git.openjdk.java.net/lanai/commit/dd6c9114

8263705: Two shenandoah tests fail due to can't find ClassFileInstaller

Reviewed-by: iklam

! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java

Changeset: d2144a5b
Author:    Eric Liu <eric.c.liu at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-03-17 02:45:00 +0000
URL:       https://git.openjdk.java.net/lanai/commit/d2144a5b

8263058: Optimize vector shift with zero shift count

Reviewed-by: thartmann, kvn

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: e212085b
Author:    duke <duke at openjdk.org>
Date:      2021-03-17 03:00:17 +0000
URL:       https://git.openjdk.java.net/lanai/commit/e212085b

Automatic merge of jdk:master into master




More information about the lanai-dev mailing list