git: openjdk/amber: stats-before-this-super: 148 new changesets
duke
duke at openjdk.java.net
Thu Jun 10 22:11:18 UTC 2021
Changeset: c1f3094f
Author: Paul Sandoz <psandoz at openjdk.org>
Date: 2021-06-03 22:03:35 +0000
URL: https://git.openjdk.java.net/amber/commit/c1f3094f814a4f3586222aad50ed314906b5bc9c
8267939: Clarify the specification of iterator and spliterator forEachRemaining
Reviewed-by: smarks
! src/java.base/share/classes/java/util/PrimitiveIterator.java
! src/java.base/share/classes/java/util/Spliterator.java
Changeset: 516e60a7
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2021-06-03 22:56:57 +0000
URL: https://git.openjdk.java.net/amber/commit/516e60a7ee3072cb3a311432257fab86dd622a48
8268095: CDS MethodHandle tests should add -XX:-VerifyDependencies
Reviewed-by: iklam, minqi
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
Changeset: 05df1727
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-06-04 02:04:04 +0000
URL: https://git.openjdk.java.net/amber/commit/05df1727b529992aeac666b4984d0681d61ebb31
8268224: Cleanup references to "strictfp" in core lib comments
Reviewed-by: jrose
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
Changeset: edca245d
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-06-04 02:21:53 +0000
URL: https://git.openjdk.java.net/amber/commit/edca245d5a5f4b43ac853b0c27551a8da2c20309
8267917: mark hotspot containers tests which ignore external VM flags
Reviewed-by: mseledtsov, hseigel
! test/hotspot/jtreg/containers/cgroup/PlainRead.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
Changeset: 1b4378e5
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2021-06-04 03:14:35 +0000
URL: https://git.openjdk.java.net/amber/commit/1b4378e58e601dae379db851eae2610acf5f3ff7
8268142: Switch to jdk-17+24 for macosx-aarch64 at Oracle
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: e2d5ff9d
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2021-06-04 04:07:06 +0000
URL: https://git.openjdk.java.net/amber/commit/e2d5ff9d456dd339ccd21df2f75c4e34e5784d9a
8268214: Use system zlib and disable dtrace when building linux-aarch64 at Oracle
Reviewed-by: dholmes
! make/conf/jib-profiles.js
Changeset: 3025f059
Author: Pankaj Bansal <pbansal at openjdk.org>
Date: 2021-06-04 05:18:33 +0000
URL: https://git.openjdk.java.net/amber/commit/3025f05970ede82c6f67a0434e33b27205e10130
8264305: Create implementation for native accessibility peer for Statusbar java role
Reviewed-by: kizune
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
= src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StatusbarAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StatusbarAccessibility.m
Changeset: 069f180a
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2021-06-04 10:55:21 +0000
URL: https://git.openjdk.java.net/amber/commit/069f180a85655beba41a32c3ae05eeac31989682
8268174: Move x86-specific stub declarations into stubRoutines_x86.hpp
Reviewed-by: kvn
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: 40c9e258
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2021-06-04 12:35:36 +0000
URL: https://git.openjdk.java.net/amber/commit/40c9e258b58cd1d227d20672a237c8777fd6d45c
8265444: Javadocs: jdk.jshell - small typo
Reviewed-by: sundar
! src/jdk.jshell/share/classes/jdk/jshell/package-info.java
Changeset: 59a539fe
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2021-06-04 12:53:17 +0000
URL: https://git.openjdk.java.net/amber/commit/59a539fef12dec6ba8af8a41000829402e7e9b72
8268129: LibraryLookup::ofDefault leaks symbols from loaded libraries
Reviewed-by: jvernee, psandoz
+ make/modules/jdk.incubator.foreign/Lib.gmk
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/native/libjava/NativeLibraries.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/unix/native/libjava/jni_util_md.c
! src/java.base/windows/native/libjava/jni_util_md.c
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/LibraryLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SymbolLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractCLinker.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LibrariesHelper.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/jdk.incubator.foreign/share/native/libsyslookup/syslookup.c
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestDowncall.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
- test/jdk/java/foreign/TestLibraryLookup.java
+ test/jdk/java/foreign/TestNULLTarget.java
! test/jdk/java/foreign/TestNulls.java
+ test/jdk/java/foreign/TestSymbolLookup.java
! test/jdk/java/foreign/TestUpcall.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
+ test/jdk/java/foreign/libStdLib.c
+ test/jdk/java/foreign/malloc/TestMixedMallocFree.java
+ test/jdk/java/foreign/malloc/libMalloc.c
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/VaList.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java
Changeset: b27599b3
Author: Joe Wang <joehw at openjdk.org>
Date: 2021-06-04 16:31:59 +0000
URL: https://git.openjdk.java.net/amber/commit/b27599b3ec3fd344fa9fa97b7ecde85d5662ca6c
8268222: javax/xml/jaxp/unittest/transform/Bug6216226Test.java failed, cannot delete file
Reviewed-by: dfuchs
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/javax/xml/transform/stream/StreamResult.java
Changeset: cd0678fc
Author: Stuart Marks <smarks at openjdk.org>
Date: 2021-06-04 17:13:05 +0000
URL: https://git.openjdk.java.net/amber/commit/cd0678fcf6bc00ecda3e61d959617c67d02dba3c
8199318: add idempotent copy operation for Map.Entry
Reviewed-by: alanb, psandoz, dfuchs
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/Map.java
! test/jdk/java/util/Map/MapFactories.java
Changeset: 64ec8b3e
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2021-06-04 17:22:01 +0000
URL: https://git.openjdk.java.net/amber/commit/64ec8b3e5c8a8d44c92591710d73b833f13c1500
8212155: Race condition when posting dynamic_code_generated event leads to JVM crash
Reviewed-by: sspitsyn, dcubed
! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java
+ test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/libDynamicCodeGenerated.cpp
Changeset: 20b63127
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2021-06-04 18:16:16 +0000
URL: https://git.openjdk.java.net/amber/commit/20b631278c0c89ccd9c16f2a29d47eb8414aacd5
8268151: Vector API toShuffle optimization
Reviewed-by: psandoz, vlivanov
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
Changeset: 48dc72b7
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2021-06-04 20:10:59 +0000
URL: https://git.openjdk.java.net/amber/commit/48dc72b74d6b4b7b8fb605b62fc0057b5f4652e1
8268272: Remove JDK-8264874 changes because Graal was removed.
Reviewed-by: erikj
! make/Main.gmk
Changeset: 4e6748c5
Author: Yi Yang <yyang at openjdk.org>
Date: 2021-06-04 23:29:35 +0000
URL: https://git.openjdk.java.net/amber/commit/4e6748c543fae89b5f5f42bb0345b4b4f97d817a
8267687: ModXNode::Ideal optimization is better than Parse::do_irem
Reviewed-by: neliasso, kvn
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp
+ test/micro/org/openjdk/bench/vm/compiler/ModPowerOf2.java
Changeset: 76b54a19
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2021-06-04 23:55:12 +0000
URL: https://git.openjdk.java.net/amber/commit/76b54a19955cd93f071cf1fb45c6d01bb57b84eb
8263512: [macos_aarch64] issues with calling va_args functions from invoke_native
Reviewed-by: jvernee
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/CABI.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/PlatformLayouts.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Linker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
= src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64VaList.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64VaList.java
! test/jdk/ProblemList.txt
! test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/foreign/valist/libVaList.c
Changeset: 6ff978ac
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-06-05 00:05:17 +0000
URL: https://git.openjdk.java.net/amber/commit/6ff978ac16e631ebded7964d89ac42fd0452b1d3
8267204: Expose access to underlying streams in Reporter
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Messager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! test/langtools/jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java
+ test/langtools/jdk/javadoc/doclet/testReporterStreams/TestReporterStreams.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/tool/EnsureNewOldDoclet.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java
Changeset: 7e41ca3d
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2021-06-05 00:07:04 +0000
URL: https://git.openjdk.java.net/amber/commit/7e41ca3da820650e16d9ca7f5b188628cd666419
8266957: SA has not followed JDK-8220587 and JDK-8224965
Reviewed-by: cjplummer, sspitsyn
! src/hotspot/share/gc/z/vmStructs_z.cpp
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAttachedArray.hpp
! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/gc/z/zForwardingTable.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAttachedArrayForForwarding.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwarding.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGranuleMapForForwarding.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHash.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZOop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZRelocate.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZUtils.java
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 7f55dc15
Author: Sibabrata Sahoo <ssahoo at openjdk.org>
Date: 2021-06-05 07:56:14 +0000
URL: https://git.openjdk.java.net/amber/commit/7f55dc15769bbab59024aa49671bced633de40ed
8179880: Refactor javax/security shell tests to plain java tests
Reviewed-by: weijun
! test/jdk/javax/security/auth/Subject/doAs/Test.java
- test/jdk/javax/security/auth/Subject/doAs/Test.sh
Changeset: 6c838c56
Author: Stephen Colebourne <scolebourne at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2021-06-05 13:26:52 +0000
URL: https://git.openjdk.java.net/amber/commit/6c838c568c2c99145fd0ae8059de2b2865b65863
8266846: Add java.time.InstantSource
Reviewed-by: rriggs, naoto, darcy
! src/java.base/share/classes/java/time/Clock.java
! src/java.base/share/classes/java/time/Instant.java
+ src/java.base/share/classes/java/time/InstantSource.java
! test/jdk/java/time/test/TEST.properties
! test/jdk/java/time/test/java/time/TestClock_System.java
+ test/jdk/java/time/test/java/time/TestInstantSource.java
Changeset: 36bff6f9
Author: Andrey Turbanov <turbanoff at gmail.com>
Committer: Jim Laskey <jlaskey at openjdk.org>
Date: 2021-06-05 14:44:25 +0000
URL: https://git.openjdk.java.net/amber/commit/36bff6f945a1eb6b1bbe21070a345df50095e918
8066694: Strange code in JavacParser.java
Reviewed-by: vromero, iris
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
Changeset: 91f9adc5
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-06-05 15:22:38 +0000
URL: https://git.openjdk.java.net/amber/commit/91f9adc5f55b42d30e46d99e22a8d0567fa5c146
8268139: CDS ArchiveBuilder may reference unloaded classes
Reviewed-by: coleenp, ccheung
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: b2e9eb9e
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-06-05 15:41:04 +0000
URL: https://git.openjdk.java.net/amber/commit/b2e9eb9e47beb5148e3b9f86f25fad352ed4a236
8268087: Update documentation of the JPasswordField
Reviewed-by: trebari, azvegint, prr
! src/java.desktop/share/classes/javax/swing/JPasswordField.java
Changeset: f768fbf7
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-06-05 15:50:18 +0000
URL: https://git.openjdk.java.net/amber/commit/f768fbf7a9df6eae10298ba6bd1b4ae438ca298d
8268286: ProblemList serviceability/sa/TestJmapCore.java on linux-aarch64 with ZGC
Reviewed-by: rriggs
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: b05c40ca
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2021-06-05 18:07:14 +0000
URL: https://git.openjdk.java.net/amber/commit/b05c40ca3b5fd34cbbc7a9479b108a4ff2c099f1
8266951: Partial in-lining for vectorized mismatch operation using AVX512 masked instructions
Reviewed-by: psandoz, vlivanov
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java
+ test/hotspot/jtreg/compiler/intrinsics/VectorizedMismatchTest.java
! test/jtreg-ext/requires/VMProps.java
+ test/micro/org/openjdk/bench/java/util/ArraysMismatchPartialInlining.java
Changeset: 8abf36c6
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2021-06-06 02:31:18 +0000
URL: https://git.openjdk.java.net/amber/commit/8abf36c6484bca20d1c31476f4d6f553aeeadb27
8268289: build failure due to missing signed flag in x86 evcmpb instruction
Reviewed-by: vlivanov, jiefu
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
Changeset: 042f0bdb
Author: Tejpal Rebari <trebari at openjdk.org>
Date: 2021-06-06 04:08:05 +0000
URL: https://git.openjdk.java.net/amber/commit/042f0bdb3568edab4f96b9f7c83cbb0f90db7f18
8256465: [macos] Java frame and dialog presented full screen freeze application
Reviewed-by: kcr, serb, prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/java/awt/Window/TestAppFreeze.java
Changeset: 52d88ee1
Author: Jie Fu <jiefu at openjdk.org>
Date: 2021-06-06 13:53:29 +0000
URL: https://git.openjdk.java.net/amber/commit/52d88ee1d1e0f6b9927db03a2b0bff75e4be03a2
8268292: compiler/intrinsics/VectorizedMismatchTest.java fails with release VMs
Reviewed-by: dcubed
! test/hotspot/jtreg/compiler/intrinsics/VectorizedMismatchTest.java
Changeset: 95ddf7d6
Author: Hamlin Li <mli at openjdk.org>
Date: 2021-06-07 01:19:32 +0000
URL: https://git.openjdk.java.net/amber/commit/95ddf7d6ada599e57feefca7fa9c6379e6a23523
8267839: trivial mem leak in numa
Co-authored-by: Shoubing Ma <mashoubing1 at huawei.com>
Reviewed-by: tschatzl, sjohanss
! src/hotspot/os/linux/os_linux.hpp
Changeset: b05fa02e
Author: Hui Shi <hshi at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2021-06-07 01:34:22 +0000
URL: https://git.openjdk.java.net/amber/commit/b05fa02e7413fdcc40969645309e3e9d4442c78d
8267904: C2 crash when compile negative Arrays.copyOf length after loop
Reviewed-by: roland, kvn
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/c2/TestNegativeArrayCopyAfterLoop.java
Changeset: 2aeeeb40
Author: Xin Liu <xliu at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2021-06-07 06:12:04 +0000
URL: https://git.openjdk.java.net/amber/commit/2aeeeb40a06c0c71537ce7de2e00bab9faf817a9
8268279: gc/shenandoah/compiler/TestLinkToNativeRBP.java fails after LibraryLookup is gone
Reviewed-by: zgu, jiefu
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
Changeset: 204b4929
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2021-06-07 06:22:11 +0000
URL: https://git.openjdk.java.net/amber/commit/204b4929f7251feec6736aed9489ff82cd5dd744
8267703: runtime/cds/appcds/cacheObject/HeapFragmentationTest.java crashed with OutOfMemory
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
Changeset: 3e482440
Author: Hui Shi <hshi at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2021-06-07 06:26:47 +0000
URL: https://git.openjdk.java.net/amber/commit/3e48244084ef90fb7f46cdfd691ae9f0ecb2de41
8268301: Closed test: compiler/c2/6371167/Test.java fails after JDK-8267904
Reviewed-by: kvn, dlong
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
- test/hotspot/jtreg/compiler/c2/TestNegativeArrayCopyAfterLoop.java
Changeset: 908aca29
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2021-06-07 07:01:30 +0000
URL: https://git.openjdk.java.net/amber/commit/908aca29ca60f5f251df8c6a31b2543929be12fc
8262891: Compiler implementation for Pattern Matching for switch (Preview)
Co-authored-by: Brian Goetz <briangoetz at openjdk.org>
Co-authored-by: Mandy Chung <mchung at openjdk.org>
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: mcimadamore, forax, godin, psandoz, mchung
! make/CompileInterimLangtools.gmk
+ src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
+ src/java.base/share/classes/jdk/internal/javac/NoPreview.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/CaseLabelTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/DefaultCaseLabelTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ExpressionTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/GuardedPatternTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/ParenthesizedPatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/CRTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
+ test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/TestCase.java
! test/langtools/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java
+ test/langtools/tools/javac/diags/examples/CaseNull.java
+ test/langtools/tools/javac/diags/examples/ConstantLabelNotCompatible.java
+ test/langtools/tools/javac/diags/examples/DuplicateTotalPattern.java
+ test/langtools/tools/javac/diags/examples/FlowsThroughFromPattern.java
+ test/langtools/tools/javac/diags/examples/FlowsThroughToPattern.java
+ test/langtools/tools/javac/diags/examples/NotExhaustiveStatement.java
+ test/langtools/tools/javac/diags/examples/PatternDominated.java
+ test/langtools/tools/javac/diags/examples/PatternSwitch.java
- test/langtools/tools/javac/diags/examples/SwitchNullNotAllowed.java
+ test/langtools/tools/javac/diags/examples/TotalPatternAndDefault.java
! test/langtools/tools/javac/lib/DPrinter.java
+ test/langtools/tools/javac/patterns/CaseDefault.java
+ test/langtools/tools/javac/patterns/CaseDefault.out
+ test/langtools/tools/javac/patterns/DisambiguateParenthesizedPattern.java
+ test/langtools/tools/javac/patterns/Domination.java
+ test/langtools/tools/javac/patterns/Domination.out
+ test/langtools/tools/javac/patterns/Exhaustiveness.java
+ test/langtools/tools/javac/patterns/Guards.java
+ test/langtools/tools/javac/patterns/GuardsErrors.java
+ test/langtools/tools/javac/patterns/GuardsErrors.out
+ test/langtools/tools/javac/patterns/NullSwitch.java
+ test/langtools/tools/javac/patterns/Parenthesized.java
+ test/langtools/tools/javac/patterns/SealedTypeChanges.java
+ test/langtools/tools/javac/patterns/SealedTypeChanges2.java
+ test/langtools/tools/javac/patterns/SimpleAndGuardPattern.java
+ test/langtools/tools/javac/patterns/SwitchErrors.java
+ test/langtools/tools/javac/patterns/SwitchErrors.out
+ test/langtools/tools/javac/patterns/Switches.java
+ test/langtools/tools/javac/stackmap/OrdinarySwitchStackMapTest.java
! test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out
! test/langtools/tools/javac/switchextra/SwitchObject.out
+ test/langtools/tools/javac/switchnull/SwitchNull.java
+ test/langtools/tools/javac/switchnull/SwitchNullDisabled-preview.out
! test/langtools/tools/javac/switchnull/SwitchNullDisabled.java
! test/langtools/tools/javac/switchnull/SwitchNullDisabled.out
! test/langtools/tools/javac/tree/SourceTreeScannerTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
Changeset: 9fc914b9
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2021-06-07 08:02:26 +0000
URL: https://git.openjdk.java.net/amber/commit/9fc914b96321c24e14f1b52246df0b816cb7dafa
8204686: Dynamic parallel reference processing support for Parallel GC
Reviewed-by: ayang, tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
Changeset: 58bdabcd
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-06-07 08:20:39 +0000
URL: https://git.openjdk.java.net/amber/commit/58bdabcd40cc8895d5fd829ad3515ab418245c16
8268164: Adopt cast notation for WorkerThread conversions
Reviewed-by: stefank, dholmes
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
Changeset: 6d1f3ac7
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2021-06-07 08:43:27 +0000
URL: https://git.openjdk.java.net/amber/commit/6d1f3ac74914db662d2a39a5b69d8b8143d2f3ef
8149138: [javadoc] Fix SerialFormBuilder eliminate String bashing
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/SerializedForm.java
! test/langtools/jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java
Changeset: 5ebd4199
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2021-06-07 09:44:22 +0000
URL: https://git.openjdk.java.net/amber/commit/5ebd4199cc57b60ab7345a019d000c0017a90fc3
8267972: Inline cache cleaning is not monotonic
Reviewed-by: vlivanov, kvn
! src/hotspot/share/code/compiledIC.cpp
Changeset: b09d8b98
Author: Xin Liu <xliu at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2021-06-07 10:19:27 +0000
URL: https://git.openjdk.java.net/amber/commit/b09d8b9800329f946df80026d61cd4abf41cff37
8267926: AsyncLogGtest.java fails on assert with: decorator was not part of the decorator set specified at creation.
Reviewed-by: dholmes, phh
! src/hotspot/share/logging/logDecorations.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 8130be56
Author: David Holmes <dholmes at openjdk.org>
Date: 2021-06-07 10:23:12 +0000
URL: https://git.openjdk.java.net/amber/commit/8130be561b76906be660e6d779839eb197bd7486
8268318: Missing comma in copyright header
Reviewed-by: stefank
! test/langtools/jdk/javadoc/doclet/testSerializedForm/SerializedForm.java
Changeset: e4d04540
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2021-06-07 11:13:13 +0000
URL: https://git.openjdk.java.net/amber/commit/e4d045402fa1992a1d91586bd4f67362d07f543c
8267832: SimpleVisitors and Scanners in jdk.compiler should use @implSpec
Reviewed-by: prappo, darcy
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
Changeset: 15715a89
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-06-07 13:18:27 +0000
URL: https://git.openjdk.java.net/amber/commit/15715a8984e3e346c2a65e5a0c7b48c4dee21d3e
8267924: Misleading G1 eager reclaim detail logging
Reviewed-by: ayang, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
Changeset: 728a411a
Author: Hamlin Li <mli at openjdk.org>
Date: 2021-06-07 13:41:44 +0000
URL: https://git.openjdk.java.net/amber/commit/728a411a541f93121bbd7db4258859196bcf6cdf
8268018: remove dead code in commitLimitter
Reviewed-by: zgu
! src/hotspot/share/memory/metaspace/commitLimiter.hpp
Changeset: 4f9d6b7d
Author: Vicente Romero <vromero at openjdk.org>
Date: 2021-06-07 13:57:15 +0000
URL: https://git.openjdk.java.net/amber/commit/4f9d6b7d68312860d3e184a1f33687e1693d7d87
8267465: remove superfluous preview related annotations and test options
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! test/langtools/jdk/jshell/SealedClassesTest.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
! test/langtools/tools/javac/api/TestGetElementReference.java
! test/langtools/tools/javac/api/TestGetScopeResult.java
! test/langtools/tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java
! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/processing/model/element/AnnoProcessorOnRecordsTest.java
! test/langtools/tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java
! test/langtools/tools/javac/processing/model/element/ErrorOnAnnoWithTargetMethod.java
! test/langtools/tools/javac/processing/model/element/RecordNotPreservingNestedTypeAnnotationsTest.java
! test/langtools/tools/javac/processing/model/element/TestBindingVariable.java
! test/langtools/tools/javac/processing/model/element/TestRecord.java
! test/langtools/tools/javac/processing/model/element/TestRecordDesugar.java
! test/langtools/tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javac/sealed/SealedCompilationTests.java
! test/langtools/tools/javac/sealed/T8258662/T8258662.java
! test/langtools/tools/javac/warnings/DefaultCtor/NoWarningRecord.java
Changeset: a91f9712
Author: Weijun Wang <weijun at openjdk.org>
Date: 2021-06-07 13:58:49 +0000
URL: https://git.openjdk.java.net/amber/commit/a91f97126646f89d8c5b81cfd40820338c769acd
8268267: Remove -Djavatest.security.noSecurityManager=true from jtreg runs
Reviewed-by: lancea, jjg, erikj
! make/RunTests.gmk
! test/langtools/ProblemList.txt
Changeset: ea8274fb
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2021-06-07 14:00:19 +0000
URL: https://git.openjdk.java.net/amber/commit/ea8274fbf07d7308bcef5aacbe553dc7b37887e3
8267875: Shenandoah: Duplicated code in ShenandoahBarrierSetC2::ideal_node()
Reviewed-by: rkennke, roland
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
Changeset: 270ec975
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-06-07 14:09:22 +0000
URL: https://git.openjdk.java.net/amber/commit/270ec975b69d4e9a73571c4ba21b705e48d3e1b4
8268331: Fix crash in humongous object eager reclaim logging
Reviewed-by: sjohanss
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: 3396b69f
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2021-06-07 14:11:50 +0000
URL: https://git.openjdk.java.net/amber/commit/3396b69fc91db4a9e29806562215f92179ba4757
8254129: IR Test Framework to support regex-based matching on the IR in JTreg compiler tests
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Reviewed-by: iignatyev
+ test/hotspot/jtreg/compiler/lib/ir_framework/AbstractInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Argument.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Arguments.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Check.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/CheckAt.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/CompLevel.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Compiler.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/DontCompile.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/DontInline.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/ForceCompile.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/ForceCompileClassInitializer.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/ForceInline.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/IR.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/IRs.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/README.md
+ test/hotspot/jtreg/compiler/lib/ir_framework/Run.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/RunInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/RunMode.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Scenario.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Test.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/TestInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/Warmup.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMatcher.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMethod.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRViolationException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/flag/FlagVM.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/CheckedTestFrameworkException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/NoTestsRunException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/ParsedComparator.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFormat.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFormatException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestRun.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestRunException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentValue.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/BaseTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/CheckedTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/CustomRunTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/BaseTestExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CheckedTestExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CustomRunTestExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/README.md
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestAccessModifiers.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompLevels.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestControls.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDFlags.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDIgnoreCompilerControls.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDScenarios.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDTestAndExclude.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestRunTests.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSanity.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenarios.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestWithHelperClasses.java
Changeset: e663ba96
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-06-07 17:03:50 +0000
URL: https://git.openjdk.java.net/amber/commit/e663ba961f25c83758815bbfce97a58d9560c7a2
8268299: jvms tag produces incorrect URL
Reviewed-by: iris, erikj, jjg
! make/jdk/src/classes/build/tools/taglet/JSpec.java
Changeset: 7e55569e
Author: Alexey Ushakov <avu at openjdk.org>
Date: 2021-06-07 17:36:52 +0000
URL: https://git.openjdk.java.net/amber/commit/7e55569edee84dcae63fbdf1f89fefa554360736
8261549: Adjust memory size in MTLTexurePool.m
Reviewed-by: prr
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m
Changeset: 81600dce
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2021-06-07 17:41:09 +0000
URL: https://git.openjdk.java.net/amber/commit/81600dce24903cbd3476830e302c9f182c85efb3
8191441: (Process) add Readers and Writer access to java.lang.Process streams
Reviewed-by: naoto, alanb
! src/java.base/share/classes/java/lang/Process.java
+ test/jdk/java/lang/ProcessBuilder/ReaderWriterTest.java
Changeset: e546ae27
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2021-06-07 17:58:57 +0000
URL: https://git.openjdk.java.net/amber/commit/e546ae27ffc6c19ae078a41ab6e1741a104958c1
8268296: ScopedMemoryAccess build error with readonly filesystems
Reviewed-by: erikj
! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk
Changeset: c7c77fd3
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2021-06-07 22:22:28 +0000
URL: https://git.openjdk.java.net/amber/commit/c7c77fd32b1b1bc736ef3523456a2968447fc627
8255557: Decouple GCM from CipherCore
Reviewed-by: valeriep
! src/java.base/share/classes/com/sun/crypto/provider/AESCipher.java
! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/FeedbackCipher.java
+ src/java.base/share/classes/com/sun/crypto/provider/GCM.java
! src/java.base/share/classes/com/sun/crypto/provider/GCTR.java
! src/java.base/share/classes/com/sun/crypto/provider/GHASH.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/Encrypt.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMShortBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/OverlapByteBuffer.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestAESCipher.java
! test/jdk/com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java
Changeset: 5e557d86
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2021-06-07 22:26:13 +0000
URL: https://git.openjdk.java.net/amber/commit/5e557d8650d81f9f81938892de28a6dd8fea98b0
8266967: debug.cpp utility find() should print Java Object fields.
Reviewed-by: sspitsyn, coleenp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
Changeset: fc08af58
Author: Dan Smith <dlsmith at openjdk.org>
Date: 2021-06-07 23:21:24 +0000
URL: https://git.openjdk.java.net/amber/commit/fc08af58cb0571ed375a7937aac7a951ba224644
8174222: LambdaMetafactory: validate inputs and improve documentation
Reviewed-by: mchung
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/LambdaProxyClassArchive.java
! src/java.base/share/native/libjava/LambdaProxyClassArchive.c
+ test/jdk/java/lang/invoke/lambda/MetafactoryArgValidationTest.java
Changeset: 36c4e5f2
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-06-08 02:16:56 +0000
URL: https://git.openjdk.java.net/amber/commit/36c4e5f26477ed6bd17ac565d5301eba7d424058
8267187: Remove deprecated constructor for Log
Reviewed-by: darcy, iris
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
Changeset: ae986bc8
Author: Alan Hayward <alan.hayward at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date: 2021-06-08 02:24:43 +0000
URL: https://git.openjdk.java.net/amber/commit/ae986bc8dff92a77e91e6ee640aa27c68abb8def
8266749: AArch64: Backtracing broken on PAC enabled systems
Reviewed-by: gziemski, aph
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
+ src/hotspot/cpu/aarch64/pauth_aarch64.hpp
+ src/hotspot/os_cpu/bsd_aarch64/pauth_bsd_aarch64.inline.hpp
+ src/hotspot/os_cpu/linux_aarch64/pauth_linux_aarch64.inline.hpp
+ src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp
Changeset: f40c89e8
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-06-08 03:57:38 +0000
URL: https://git.openjdk.java.net/amber/commit/f40c89e8e9fae26da53b5d820d8e64d9b30faf8c
8267209: Child threads should defer logging to after child-parent handshake
Reviewed-by: dholmes, coleenp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
Changeset: 341f6760
Author: David Holmes <dholmes at openjdk.org>
Date: 2021-06-08 04:53:02 +0000
URL: https://git.openjdk.java.net/amber/commit/341f676066ab807d433f0f0b6c8356d2ad0e1cc9
8267908: linux: thread_native_entry can scribble on stack frame
Reviewed-by: ysuenaga
! src/hotspot/os/linux/os_linux.cpp
Changeset: 81bad590
Author: Aditya Mandaleeka <adityam at openjdk.org>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date: 2021-06-08 06:55:20 +0000
URL: https://git.openjdk.java.net/amber/commit/81bad5904284a251c65c8c86cc373d29974d0686
8257774: G1: Trigger collect when free region count drops below threshold to prevent evacuation failures
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
Changeset: fd91b2aa
Author: Koichi Sakata <ksakata at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2021-06-08 07:14:42 +0000
URL: https://git.openjdk.java.net/amber/commit/fd91b2aa57e0b621d195a5ae025b84c858583251
8265440: IGV: make node selection more visible
Reviewed-by: chagedorn, neliasso
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java
Changeset: 81054789
Author: Xin Liu <xliu at openjdk.org>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2021-06-08 07:20:13 +0000
URL: https://git.openjdk.java.net/amber/commit/81054789a32f29b06f0804e09aabd7cf17464778
8268165: AsyncLogging will crash if rotate() fails
LogFileOutput::rotate() may leave _stream NULL because os::fopen() may return NULL due to space or inode limitations. AsyncLogWriter::write() calls LogFileOutput::write_blocking() without null check. Null check is added to prevent from crashing.
Reviewed-by: ysuenaga
! src/hotspot/share/logging/logFileOutput.cpp
Changeset: 00c88f79
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2021-06-08 07:22:03 +0000
URL: https://git.openjdk.java.net/amber/commit/00c88f79b30d7867be4a66317b90b9ba7e947f4f
8266918: merge_stack in check_code.c add NULL check
Reviewed-by: rschmelter, clanger
! src/java.base/share/native/libverify/check_code.c
Changeset: 61ab4b9d
Author: Michael McMahon <michaelm at openjdk.org>
Date: 2021-06-08 07:58:54 +0000
URL: https://git.openjdk.java.net/amber/commit/61ab4b9d18e7c2eee6691f3ee00e5fecb866fdcd
8267564: JDK-8252971 causes SPECjbb2015 socket exceptions on Windows when MKS is installed
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java
! src/java.base/unix/native/libnio/ch/UnixDomainSockets.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
Changeset: 89da2021
Author: Ajit Ghaisas <aghaisas at openjdk.org>
Date: 2021-06-08 09:45:35 +0000
URL: https://git.openjdk.java.net/amber/commit/89da2021ee194efd70f367f8fec16994335c38aa
8266159: macOS ARM + Metal pipeline shows artifacts on Swing Menu with Java L&F
Reviewed-by: jdv, prr
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders.metal
+ test/jdk/java/awt/Graphics/DrawOvalTest.java
Changeset: 2717fcb1
Author: Joel Borggrén-Franck <jfranck at openjdk.org>
Date: 2021-06-08 10:51:19 +0000
URL: https://git.openjdk.java.net/amber/commit/2717fcb1345379d9856a33148d548eccb7b708f4
8232948: javac -h should mangle the overload argument signature
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/JNIWriter.java
+ test/langtools/tools/javac/nativeHeaders/EncodeInnerClassNameTest.java
Changeset: 6843576c
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2021-06-08 14:02:28 +0000
URL: https://git.openjdk.java.net/amber/commit/6843576c95a70bffad95df278d5f5be29371bca4
8268227: java/foreign/TestUpcall.java still times out
Reviewed-by: dcubed
! test/jdk/java/foreign/TestDowncall.java
! test/jdk/java/foreign/TestUpcall.java
Changeset: 8158b822
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2021-06-08 14:20:31 +0000
URL: https://git.openjdk.java.net/amber/commit/8158b82269513a60c13bb10a6edfa82f806e8efc
8268327: Upstream: 8268169: The system lookup can not find stdio functions such as printf on Windows 10
Reviewed-by: erikj, sundar
! make/modules/jdk.incubator.foreign/Lib.gmk
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
+ src/jdk.incubator.foreign/windows/native/libWinFallbackLookup/WinFallbackLookup.c
! test/jdk/java/foreign/StdLibTest.java
- test/jdk/java/foreign/libStdLib.c
Changeset: 159cb6fa
Author: Nikita Gubarkov <Nikita.Gubarkov at jetbrains.com>
Committer: Alexey Ushakov <avu at openjdk.org>
Date: 2021-06-08 14:35:58 +0000
URL: https://git.openjdk.java.net/amber/commit/159cb6facc668acc30552665e46b18edf58c3a91
8268083: JDK-8267706 breaks bin/idea.sh on a Mac
Reviewed-by: erikj
! bin/idea.sh
! make/common/Utils.gmk
! make/ide/idea/jdk/idea.gmk
! make/ide/idea/jdk/template/compiler.xml
! make/ide/idea/jdk/template/jdk.iml
! make/ide/idea/jdk/template/misc.xml
! make/ide/idea/jdk/template/module.iml
! make/ide/idea/jdk/template/test.iml
! make/ide/idea/jdk/template/vcs.xml
! make/ide/idea/jdk/template/workspace.xml
! test/make/TestMakeBase.gmk
Changeset: c21cc932
Author: Ioi Lam <iklam at openjdk.org>
Date: 2021-06-08 16:47:38 +0000
URL: https://git.openjdk.java.net/amber/commit/c21cc932f0a217299689df6c2abcdbc629a668bf
8248877: Document API contract for MetaspaceObj subtypes
Reviewed-by: coleenp, minqi
! src/hotspot/share/memory/allocation.hpp
Changeset: b568e879
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2021-06-08 17:05:22 +0000
URL: https://git.openjdk.java.net/amber/commit/b568e87947a5d7f1d8c20e3e8a8b2b7f77265c8b
8237388: serviceability/dcmd/framework/VMVersionTest.java fails with connection refused error.
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java
! test/hotspot/jtreg/serviceability/dcmd/framework/process/TestJavaProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketConnection.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java
Changeset: fafc4d97
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2021-06-08 17:23:17 +0000
URL: https://git.openjdk.java.net/amber/commit/fafc4d976434c196c16b652c859073c5888b992e
8268352: Rename javadoc Messager class to JavadocLog
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocEnter.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocLog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/jdk/javadoc/tool/api/basic/JavadocTaskImplTest.java
Changeset: dc6c96bb
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2021-06-08 18:22:16 +0000
URL: https://git.openjdk.java.net/amber/commit/dc6c96bbaf1c0af3eacaa2e59646ed7c5bb0767d
8263468: New page for "recent" new API
Reviewed-by: erikj, jjg
! make/Docs.gmk
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/conf/version-numbers.conf
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/NewAPIBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/module-info.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestAnnotation.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestClass.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestEnum.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestError.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestException.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestInterface.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/TestRecord.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/mdl/pkg/package-info.java
+ test/langtools/jdk/javadoc/doclet/testNewApiList/pkg/TestClass.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
Changeset: 4dd0e7e7
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2021-06-08 18:49:31 +0000
URL: https://git.openjdk.java.net/amber/commit/4dd0e7e78aab23e5c98f3457dd6c14788780becd
8259806: Clean up terminology on the "All Classes" page
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
Changeset: f9b593d6
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2021-06-08 19:21:21 +0000
URL: https://git.openjdk.java.net/amber/commit/f9b593d668147979a16e743fe138d4e447e8232b
8266748: Move modifiers code to Signatures.java
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
Changeset: 51e8201e
Author: Andy Herrick <herrick at openjdk.org>
Date: 2021-06-08 19:46:40 +0000
URL: https://git.openjdk.java.net/amber/commit/51e8201eb5a66a8fbbff21194fd35389343baee1
8267764: jpackage cannot handle window screensaver files when EXE renamed as SCR
Reviewed-by: asemenyuk, almatvee
! src/jdk.jpackage/windows/native/common/WinFileUtils.cpp
+ test/jdk/tools/jpackage/windows/WinRenameTest.java
Changeset: 7a378165
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-06-08 20:21:26 +0000
URL: https://git.openjdk.java.net/amber/commit/7a37816548b913494b9671df9469b159cc62ae73
8264866: Remove unneeded WorkArounds.isAutomaticModule
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
Changeset: 5ad4a91c
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2021-06-08 20:31:22 +0000
URL: https://git.openjdk.java.net/amber/commit/5ad4a91c3d89f7118a99e5bd56fc86a9a6d57abf
8268127: Shenandoah: Heap size may be too small for region to align to large page size
Reviewed-by: rkennke, shade
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
Changeset: ae160529
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2021-06-08 20:35:40 +0000
URL: https://git.openjdk.java.net/amber/commit/ae16052951fbff21abf02271b761055cd2eed14b
8268088: Clarify Method::clear_jmethod_ids() related comments in ClassLoaderData::~ClassLoaderData()
Reviewed-by: iklam
! src/hotspot/share/classfile/classLoaderData.cpp
Changeset: bcaa2cb1
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2021-06-08 22:21:40 +0000
URL: https://git.openjdk.java.net/amber/commit/bcaa2cb154ae5d23a067f6e38a19a21eef8fe8e8
8264144: Add handling of "--about-url" CLI parameter for RPM/DEB packages
Reviewed-by: herrick, almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.control
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec
+ test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
Changeset: f6f82c31
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-06-09 00:14:40 +0000
URL: https://git.openjdk.java.net/amber/commit/f6f82c31689e68f4263bbbe2314033d69f9049f5
8266421: Deadlock in Sound System
Reviewed-by: prr, azvegint
! src/java.desktop/share/classes/com/sun/media/sound/AbstractDataLine.java
! src/java.desktop/share/classes/com/sun/media/sound/AbstractLine.java
! src/java.desktop/share/classes/com/sun/media/sound/DirectAudioDevice.java
+ test/jdk/javax/sound/sampled/Clip/SetPositionHang.java
Changeset: 1c3932f3
Author: Joe Wang <joehw at openjdk.org>
Date: 2021-06-09 00:34:16 +0000
URL: https://git.openjdk.java.net/amber/commit/1c3932f3d5ec47678f55769cb6a9f657ace411c6
8264766: ClassCastException during template compilation (Variable cannot be cast to Param)
Reviewed-by: naoto
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/SymbolTableTest.java
Changeset: 58a59e3d
Author: Jack Hartstein <jack.hartstein at oracle.com>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2021-06-09 02:12:25 +0000
URL: https://git.openjdk.java.net/amber/commit/58a59e3dcb830211e1eef8122c9f7113c00ded4c
8240997: Remove more "hack" word in security codes
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! src/java.base/share/classes/sun/security/util/CurveDB.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CSignature.java
Changeset: 2cc1977a
Author: Jie Fu <jiefu at openjdk.org>
Date: 2021-06-09 02:22:35 +0000
URL: https://git.openjdk.java.net/amber/commit/2cc1977a9698af9538101a5842c311659521a0aa
8268424: JFR tests fail due to GC cause 'G1 Preventive Collection' not in the valid causes after JDK-8257774
Reviewed-by: dholmes
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java
Changeset: c9dbc4f0
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2021-06-09 04:05:46 +0000
URL: https://git.openjdk.java.net/amber/commit/c9dbc4f034c765627a2f2f80bb184746be1f2657
8266891: Provide a switch to force the class space to a specific location
Reviewed-by: iklam, coleenp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 07108c91
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2021-06-09 05:38:39 +0000
URL: https://git.openjdk.java.net/amber/commit/07108c916263896fa6c5dbacfedf5b4c2f5bf97a
8268241: deprecate JVM TI Heap functions 1.0
Reviewed-by: alanb, iris, kevinw
! src/hotspot/share/prims/jvmti.xml
Changeset: 4d1cf51b
Author: Athijegannathan Sundararajan <sundar at openjdk.org>
Date: 2021-06-09 06:35:20 +0000
URL: https://git.openjdk.java.net/amber/commit/4d1cf51b1d4a5e812c9f78b0104e40fbc4883a6c
8240349: jlink should not leave partial image output directory on failure
Reviewed-by: jlaskey, alanb
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkTest.java
Changeset: 2bfd708e
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2021-06-09 07:21:37 +0000
URL: https://git.openjdk.java.net/amber/commit/2bfd708e9276bd9a6d4cf493e1af3a8e5b8026d2
8266557: assert(SafepointMechanism::local_poll_armed(_handshakee)) failed: Must be
Reviewed-by: pchilanomate, dcubed
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/filterQueue.hpp
! src/hotspot/share/utilities/filterQueue.inline.hpp
! test/hotspot/gtest/utilities/test_filterQueue.cpp
Changeset: 4413142e
Author: Roland Westrelin <roland at openjdk.org>
Date: 2021-06-09 07:58:17 +0000
URL: https://git.openjdk.java.net/amber/commit/4413142eca1712f9a78c5683083eb01908397bb0
8268017: C2: assert(phi_type->isa_int() || phi_type->isa_ptr() || phi_type->isa_long()) failed: bad phi type
Reviewed-by: vlivanov, chagedorn, whuang
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCastFFAtPhi.java
Changeset: 9cfd560b
Author: Eric Liu <eliu at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date: 2021-06-09 09:30:09 +0000
URL: https://git.openjdk.java.net/amber/commit/9cfd560bb113b630e0ca28f9204afc079a87017b
8267663: [vector] Add unsigned comparison operators on AArch64
Reviewed-by: aph
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
Changeset: 43889590
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2021-06-09 10:13:25 +0000
URL: https://git.openjdk.java.net/amber/commit/438895903b1de71b88951a4117c240baf410fd5d
8268056: Update java.net and java.nio to use switch expressions
Reviewed-by: dfuchs, michaelm, chegar, iris, alanb
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/nio/file/Files.java
Changeset: dd34a4c2
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-06-09 10:37:33 +0000
URL: https://git.openjdk.java.net/amber/commit/dd34a4c28da73c798e021c7473ac57ead56c9903
8268372: ZGC: dynamically select the number of concurrent GC threads used
Co-authored-by: Per Liden <pliden at openjdk.org>
Reviewed-by: pliden, eosterlund
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMessagePort.hpp
! src/hotspot/share/gc/z/zMessagePort.inline.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zRuntimeWorkers.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp
- src/hotspot/share/gc/z/zWorkers.inline.hpp
Changeset: 13d61804
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2021-06-09 12:30:07 +0000
URL: https://git.openjdk.java.net/amber/commit/13d618042112aa761ef256aa35ec0a8b808cd78b
8264859: Implement Context-Specific Deserialization Filters
Reviewed-by: bchristi, dfuchs, chegar
! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/conf/security/java.security
+ test/jdk/java/io/Serializable/serialFilter/SerialFactoryExample.java
+ test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java
+ test/jdk/java/io/Serializable/serialFilter/SerialFilterFunctionTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java
+ test/jdk/java/io/Serializable/serialFilter/java.security-extra-factory
Changeset: 7b1e4024
Author: Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date: 2021-06-09 13:21:32 +0000
URL: https://git.openjdk.java.net/amber/commit/7b1e4024c02e6e831502e20cdbf54efb6240d12b
8266598: Exception values for AnnotationTypeMismatchException are not always informative
Reviewed-by: jfranck
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java
Changeset: 5fbb62c7
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2021-06-09 13:43:48 +0000
URL: https://git.openjdk.java.net/amber/commit/5fbb62c74186417eaeff808ea070b35e5e95267a
8268163: Change the order of fallback full GCs in G1
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
Changeset: 43e38a18
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2021-06-09 14:09:41 +0000
URL: https://git.openjdk.java.net/amber/commit/43e38a18b83a69242d1991f435d23d8799f06fe6
8268377: Windows 32bit build fails after JDK-8268174
Reviewed-by: jiefu, mdoerr
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
Changeset: caf7f498
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2021-06-09 14:31:15 +0000
URL: https://git.openjdk.java.net/amber/commit/caf7f49887db3ea26ee302f37941f196b3a76f3f
8268122: Add specific gc cause for G1 full collections
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java
Changeset: 81fdeb57
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2021-06-09 15:15:15 +0000
URL: https://git.openjdk.java.net/amber/commit/81fdeb579adffa45c3adcc28732c69f396d732ce
8268417: Add test from JDK-8268360
Reviewed-by: roland, chagedorn
+ test/hotspot/jtreg/compiler/loopopts/TestInfLoopNearUsePlacement.java
Changeset: bb3d226a
Author: Vicente Romero <vromero at openjdk.org>
Date: 2021-06-09 15:56:55 +0000
URL: https://git.openjdk.java.net/amber/commit/bb3d226a4eedb3d3ef73ef91683f45f1db43a74e
8238213: Method resolution should stop on static error
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/static_error/ShouldStopOnStaticError.java
+ test/langtools/tools/javac/static_error/ShouldStopOnStaticError.out
Changeset: db45ff09
Author: Tom Rodriguez <never at openjdk.org>
Date: 2021-06-09 17:34:17 +0000
URL: https://git.openjdk.java.net/amber/commit/db45ff09acbf4f2d824c5c23093d46c048427368
8268052: [JVMCI] non-default installed code must be marked as in_use
Reviewed-by: kvn, dnsimon
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: 79010f22
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2021-06-09 18:15:16 +0000
URL: https://git.openjdk.java.net/amber/commit/79010f2254aee8459523800d6049f396b055f123
8266835: Add a --validate option to the jar tool
Reviewed-by: lancea
! src/jdk.jartool/share/classes/sun/tools/jar/GNUStyleOptions.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! test/jdk/tools/jar/multiRelease/ApiValidatorTest.java
Changeset: 33d34c6b
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2021-06-09 19:03:16 +0000
URL: https://git.openjdk.java.net/amber/commit/33d34c6b670e83778479a2a11ae23229bf959752
8263323: Debug Agent help output includes invalid URL
Reviewed-by: kevinw, alanb
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
Changeset: bbd0313a
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2021-06-09 19:04:11 +0000
URL: https://git.openjdk.java.net/amber/commit/bbd0313ac12c062f02400342a87c283b7578062a
8263203: jconsole Online User Guide has wrong URL
Reviewed-by: mchung, dholmes
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_ja.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_zh_CN.properties
Changeset: 408e0a9c
Author: Evan Whelan <ewhelan at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2021-06-09 20:38:47 +0000
URL: https://git.openjdk.java.net/amber/commit/408e0a9c696888d41809e35bf252869f09f735db
8255148: Confusing log output: SSLSocket duplex close failed
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java
Changeset: bf29a011
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2021-06-09 20:45:44 +0000
URL: https://git.openjdk.java.net/amber/commit/bf29a0115cc67ed2926b135b6b6ade5ff5ee84f6
8228343: JCMD and attach fail to work across Linux Container boundary
Reviewed-by: ysuenaga, sspitsyn
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
Changeset: 991ca142
Author: Phil Race <prr at openjdk.org>
Date: 2021-06-09 20:52:43 +0000
URL: https://git.openjdk.java.net/amber/commit/991ca14279faa7db5d0afe023e666844f5b3b75b
8267430: GraphicsDevice.setDisplayMode(REFRESH_RATE_UNKNOWN) throws IAE: Unable to set display mode!
Reviewed-by: serb
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
+ test/jdk/java/awt/GraphicsDevice/DisplayModes/UnknownRefrshRateTest.java
Changeset: 7ff6e7b2
Author: Yumin Qi <minqi at openjdk.org>
Date: 2021-06-09 21:33:28 +0000
URL: https://git.openjdk.java.net/amber/commit/7ff6e7b2b1be088c37f50756b6822be01b4c657d
8267954: Shared classes that failed to load should not be loaded again
Reviewed-by: iklam, ccheung
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: b41f3f8e
Author: Tom Rodriguez <never at openjdk.org>
Date: 2021-06-09 23:04:45 +0000
URL: https://git.openjdk.java.net/amber/commit/b41f3f8ed512117fc3677f2c5e9ee5d28116bfeb
8268478: JVMCI tests failing after JDK-8268052
Reviewed-by: kvn, eosterlund
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: 58ba48b7
Author: Dan Smith <dlsmith at openjdk.org>
Date: 2021-06-09 23:57:41 +0000
URL: https://git.openjdk.java.net/amber/commit/58ba48b7b88eff359683aa3271c48b18f1973282
8268192: LambdaMetafactory with invokespecial causes VerificationError
Reviewed-by: psandoz, mchung
! src/java.base/share/classes/java/lang/invoke/AbstractValidatingLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! test/jdk/java/lang/invoke/lambda/MetafactoryArgValidationTest.java
Changeset: f839308e
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2021-06-10 02:49:58 +0000
URL: https://git.openjdk.java.net/amber/commit/f839308efac0f5d8cb7cce165695ef24041fd621
8268407: ProblemList sun/tools/jstat/jstatLineCountsX.sh on linux-aarch64 due to JDK-8268211
Reviewed-by: amenkov
! test/jdk/ProblemList.txt
Changeset: 2623b0bf
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-06-10 03:18:39 +0000
URL: https://git.openjdk.java.net/amber/commit/2623b0bf3954df43504ca531cb2ab33b2363929a
8268475: execute runtime/InvocationTests w/ -UseVtableBasedCHA
Reviewed-by: mseledtsov, kvn
= test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
Changeset: ece3ae3c
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2021-06-10 05:32:56 +0000
URL: https://git.openjdk.java.net/amber/commit/ece3ae3cc4cc1d45b65253a9bfafdefe2656afb8
8268388: Update large pages information in Java manpage
Reviewed-by: tschatzl, lkorinth, stuefe
! src/java.base/share/man/java.1
Changeset: dd1cbadc
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2021-06-10 06:03:19 +0000
URL: https://git.openjdk.java.net/amber/commit/dd1cbadc82bcecf718b96c833a5845fde79db061
8268285: vmTestbase/nsk/jvmti/GetThreadState/thrstat002 failed with "Wrong thread "thr1" (...) state after SuspendThread"
Reviewed-by: lmesnik, amenkov, dholmes
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadState/thrstat002/thrstat002.cpp
Changeset: d4377afb
Author: Roland Westrelin <roland at openjdk.org>
Date: 2021-06-10 06:56:04 +0000
URL: https://git.openjdk.java.net/amber/commit/d4377afb999f4f03d384ded97771c83ea1c1f513
8263303: C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java
Changeset: 5a666282
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2021-06-10 07:27:53 +0000
URL: https://git.openjdk.java.net/amber/commit/5a666282a9e5b5748d85f4c012b36e5c8f7eab56
8263107: PSPromotionManager::copy_and_push_safe_barrier needs acquire memory barrier
Reviewed-by: iwalulya, tschatzl, mdoerr
! src/hotspot/share/gc/parallel/psClosure.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: 78b09ab0
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2021-06-10 08:08:43 +0000
URL: https://git.openjdk.java.net/amber/commit/78b09ab04929871605abba3026ce9833c6e75789
8268463: Windows 32bit build fails in DynamicCodeGenerated\libDynamicCodeGenerated.cpp
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/libDynamicCodeGenerated.cpp
Changeset: 1fd81464
Author: Christoph Göttschkes <cgo at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2021-06-10 08:27:54 +0000
URL: https://git.openjdk.java.net/amber/commit/1fd81464ec0054f7843fba3490b7f33955717077
8268461: ARM32: vector intrinsics reaches ShouldNotReachHere
Reviewed-by: jiefu, njian
! src/hotspot/cpu/arm/arm.ad
Changeset: ab01cb54
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2021-06-10 08:44:28 +0000
URL: https://git.openjdk.java.net/amber/commit/ab01cb547dd87f76017e9b079ab68495c38ffc90
8268339: Upstream: 8267989: Exceptions thrown during upcalls should be handled
Reviewed-by: psandoz, mcimadamore
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/CABI.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ test/jdk/java/foreign/TestUpcallException.java
+ test/jdk/java/foreign/ThrowingUpcall.java
Changeset: f271eb8b
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2021-06-10 08:58:03 +0000
URL: https://git.openjdk.java.net/amber/commit/f271eb8b846692bb45f069cd39ff107231c2812d
8268303: Incorrect casts in JfrWriterHost::write for Ticks and Tickspan
Reviewed-by: egahlin
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp
Changeset: ea19b044
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2021-06-10 09:08:43 +0000
URL: https://git.openjdk.java.net/amber/commit/ea19b0447cf1ec97c0b0a817542ce7ead4f53176
8268481: Delete JAWT test files for mac
Reviewed-by: prr, pbansal
- test/jdk/java/awt/JAWT/MyMacCanvas.java
- test/jdk/java/awt/JAWT/jawt-mac-buildrun.sh
- test/jdk/java/awt/JAWT/myfile.m
Changeset: ae29f9ca
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-06-10 09:42:26 +0000
URL: https://git.openjdk.java.net/amber/commit/ae29f9cacdac8bfe7fc1d287edbfb21c81686d4c
8268530: resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java should be run in driver mode
Reviewed-by: sspitsyn
! test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java
Changeset: 05090fc8
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-06-10 09:48:10 +0000
URL: https://git.openjdk.java.net/amber/commit/05090fc8fdef3c02c91cbd79e661f763893580c2
8268536: mark hotspot serviceability/dcmd tests which ignore external VM flags
Reviewed-by: sspitsyn
! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeHeapAnalyticsParams.java
! test/hotspot/jtreg/serviceability/dcmd/gc/RunFinalizationTest.java
Changeset: 964118f7
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-06-10 09:49:23 +0000
URL: https://git.openjdk.java.net/amber/commit/964118f7fd49786cfe60e1144800a02afc0fdb56
8268538: mark hotspot serviceability/logging tests which ignore external VM flags
Reviewed-by: sspitsyn
! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestDefaultLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestFullNames.java
! test/hotspot/jtreg/serviceability/logging/TestMultipleXlogArgs.java
! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java
Changeset: 92f0b6d4
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-06-10 09:51:22 +0000
URL: https://git.openjdk.java.net/amber/commit/92f0b6d49e5a4dbdd6c95b8d526187adb33aa827
8268532: several serviceability/attach tests should be run in driver mode
Reviewed-by: sspitsyn
! test/hotspot/jtreg/serviceability/attach/AttachNegativePidTest.java
! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java
! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java
! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java
Changeset: e0c0b139
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-06-10 09:52:07 +0000
URL: https://git.openjdk.java.net/amber/commit/e0c0b139d335cd818468db115dd18f1cedf21675
8268534: some serviceability/jvmti tests should be run in driver mode
Reviewed-by: sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java
Changeset: f770f771
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2021-06-10 10:21:13 +0000
URL: https://git.openjdk.java.net/amber/commit/f770f771f86db7d4878b71137cd5a72c7c40cb2e
8268390: G1 concurrent gc upgrade to full gc not working
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
Changeset: a187fcc3
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2021-06-10 10:26:49 +0000
URL: https://git.openjdk.java.net/amber/commit/a187fcc3ec1ca360ad1d7d1f78bf5ccd9d1c2b7b
8238197: JFR: Rework setting and getting EventHandler
Reviewed-by: egahlin, jbachorik
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
Changeset: d43c8a74
Author: Patrick Concannon <pconcannon at openjdk.org>
Date: 2021-06-10 11:12:37 +0000
URL: https://git.openjdk.java.net/amber/commit/d43c8a74b33692b3628c3c9c6c472ab1cf1fdeac
8268124: Update java.lang to use switch expressions
Reviewed-by: naoto, darcy, mchung, iris, lancea, dfuchs
! src/java.base/share/classes/java/lang/CharacterData.java
! src/java.base/share/classes/java/lang/ConditionalSpecialCasing.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
Changeset: 09243822
Author: Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date: 2021-06-10 12:02:53 +0000
URL: https://git.openjdk.java.net/amber/commit/09243822ebcca611b04f94ece5afba183723cf74
8266766: Arrays of types that cannot be an annotation member do not yield exceptions
Reviewed-by: darcy, jfranck
! src/java.base/share/classes/sun/reflect/annotation/AnnotationParser.java
+ test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java
Changeset: 6b6ff536
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-06-10 12:29:44 +0000
URL: https://git.openjdk.java.net/amber/commit/6b6ff5360a2813354735ef9eda6729c853696702
8268543: some runtime/verifier tests should be run in driver mode
Reviewed-by: hseigel
! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java
! test/hotspot/jtreg/runtime/verifier/TestANewArray.java
! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java
Changeset: f4b31701
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2021-06-10 12:52:04 +0000
URL: https://git.openjdk.java.net/amber/commit/f4b3170197ca517b4816f863af053f019ce0f181
8268428: Test java/foreign/TestResourceScope.java fails: expected [M] but found [N]
Reviewed-by: dfuchs
! test/jdk/java/foreign/TestResourceScope.java
Changeset: 6c552a7b
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-06-10 13:03:29 +0000
URL: https://git.openjdk.java.net/amber/commit/6c552a7b42e73174343280d46bd72d730c42b5c5
8268544: some runtime/sealedClasses tests should be run in driver mode
Reviewed-by: hseigel
! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java
Changeset: f677163b
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2021-06-10 13:09:26 +0000
URL: https://git.openjdk.java.net/amber/commit/f677163b8aad13781be51839f27742c2213896d1
8266130: convert Thread-SMR stress tests from counter based to time based
Reviewed-by: cjplummer, dholmes
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/Thread/InterruptAtExit.java
! test/hotspot/jtreg/runtime/Thread/IsInterruptedAtExit.java
- test/hotspot/jtreg/runtime/Thread/ResumeAtExit.java
! test/hotspot/jtreg/runtime/Thread/SetNameAtExit.java
! test/hotspot/jtreg/runtime/Thread/SetPriorityAtExit.java
! test/hotspot/jtreg/runtime/Thread/StopAtExit.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage006.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/intrpthrd003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe011.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/suspendthrd003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isSuspended/issuspended002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006/TestDescription.java
Changeset: f716711c
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2021-06-10 13:18:54 +0000
URL: https://git.openjdk.java.net/amber/commit/f716711c7b5f442653fcd5402bb9ad9fa8a6501b
8265271: JFR: Allow use of .jfc options when starting JFR
Reviewed-by: mgronlun
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
! src/hotspot/share/jfr/utilities/jfrLogTagSets.hpp
! src/java.base/share/man/java.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jfr/share/classes/jdk/jfr/internal/LogTag.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/Argument.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/ArgumentParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java
! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java
+ test/jdk/jdk/jfr/startupargs/TestEventSettings.java
+ test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java
Changeset: 7cd5a6e7
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2021-06-10 13:19:43 +0000
URL: https://git.openjdk.java.net/amber/commit/7cd5a6e7b52687e80b1aad9f550c2637f501c414
8268537: (Temporary) Disable ParallelRefProcEnabled for Parallel GC
Reviewed-by: stefank, sjohanss
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
Changeset: 2b41459e
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2021-06-10 13:28:55 +0000
URL: https://git.openjdk.java.net/amber/commit/2b41459e95e8d6c4ea4c25e8f1d851907d65ef73
8267073: Race between Card Redirtying and Freeing Collection Set regions results in missing remembered set entries with G1
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
Changeset: e11f70ae
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2021-06-10 14:10:51 +0000
URL: https://git.openjdk.java.net/amber/commit/e11f70aeb6a38ad05f7035461a6094320b03fc40
8003216: Add JFR event indicating explicit System.gc() call
Reviewed-by: jbachorik, mgronlun, tschatzl
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/jvm.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/gc/collection/TestSystemGc.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 0a6c7d8a
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2021-06-10 14:18:04 +0000
URL: https://git.openjdk.java.net/amber/commit/0a6c7d8a4b6560d3917b9faf66ccf5fc15a891db
8267424: CTW: C1 fails with "State must not be null"
Reviewed-by: kvn, roland
! src/hotspot/share/c1/c1_GraphBuilder.cpp
Changeset: a95e64cc
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2021-06-10 14:32:46 +0000
URL: https://git.openjdk.java.net/amber/commit/a95e64ccc1ebe74e8b4b8e0729183ee6c4e772ac
8268443: ParallelGC Full GC should use parallel WeakProcessor
Co-authored-by: Kim Barrett <kbarrett at openjdk.org>
Reviewed-by: kbarrett, sjohanss, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
Changeset: 74007890
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-06-10 14:43:08 +0000
URL: https://git.openjdk.java.net/amber/commit/74007890bb9a3fa3a65683a3f480e399f2b1a0b6
8268542: serviceability/logging/TestFullNames.java tests only 1st test case
Reviewed-by: sspitsyn
! test/hotspot/jtreg/serviceability/logging/TestFullNames.java
Changeset: b018c450
Author: Joe Darcy <darcy at openjdk.org>
Date: 2021-06-10 16:22:14 +0000
URL: https://git.openjdk.java.net/amber/commit/b018c450e5e4737ccd08ed505fd06cee16c42648
8267630: Start of release updates for JDK 18
8267632: Add source 18 and target 18 to javac
8267631: Add SourceVersion.RELEASE_18
Reviewed-by: iris, erikj, dholmes
! make/conf/version-numbers.conf
+ make/data/symbols/java.base-H.sym.txt
+ make/data/symbols/java.compiler-H.sym.txt
+ make/data/symbols/java.datatransfer-H.sym.txt
+ make/data/symbols/java.desktop-H.sym.txt
+ make/data/symbols/java.instrument-H.sym.txt
+ make/data/symbols/java.logging-H.sym.txt
+ make/data/symbols/java.management-H.sym.txt
+ make/data/symbols/java.management.rmi-H.sym.txt
+ make/data/symbols/java.naming-H.sym.txt
+ make/data/symbols/java.rmi-H.sym.txt
+ make/data/symbols/java.scripting-H.sym.txt
+ make/data/symbols/java.security.jgss-H.sym.txt
+ make/data/symbols/java.security.sasl-H.sym.txt
+ make/data/symbols/java.smartcardio-H.sym.txt
+ make/data/symbols/java.sql-H.sym.txt
+ make/data/symbols/java.sql.rowset-H.sym.txt
+ make/data/symbols/java.xml-H.sym.txt
+ make/data/symbols/java.xml.crypto-H.sym.txt
+ make/data/symbols/jdk.accessibility-H.sym.txt
+ make/data/symbols/jdk.attach-H.sym.txt
+ make/data/symbols/jdk.compiler-H.sym.txt
+ make/data/symbols/jdk.dynalink-H.sym.txt
+ make/data/symbols/jdk.httpserver-H.sym.txt
+ make/data/symbols/jdk.incubator.foreign-H.sym.txt
+ make/data/symbols/jdk.jartool-H.sym.txt
+ make/data/symbols/jdk.javadoc-H.sym.txt
+ make/data/symbols/jdk.jconsole-H.sym.txt
+ make/data/symbols/jdk.jdi-H.sym.txt
+ make/data/symbols/jdk.jshell-H.sym.txt
+ make/data/symbols/jdk.jsobject-H.sym.txt
+ make/data/symbols/jdk.management-H.sym.txt
+ make/data/symbols/jdk.net-H.sym.txt
+ make/data/symbols/jdk.sctp-H.sym.txt
+ make/data/symbols/jdk.security.auth-H.sym.txt
+ make/data/symbols/jdk.security.jgss-H.sym.txt
+ make/data/symbols/jdk.unsupported-H.sym.txt
+ make/data/symbols/jdk.xml.dom-H.sym.txt
! make/data/symbols/symbols
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java
Changeset: 72672277
Author: UncleNine <ganjianxuan at hotmail.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2021-06-10 16:40:29 +0000
URL: https://git.openjdk.java.net/amber/commit/72672277e4dddf8e72f1c705cd5f57de40745635
8268361: Fix the infinite loop in next_line
Reviewed-by: dholmes, sgehwolf, sspitsyn
! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c
Changeset: 78cb6776
Author: Igor Ignatyev <iignatyev at openjdk.org>
Date: 2021-06-10 17:06:19 +0000
URL: https://git.openjdk.java.net/amber/commit/78cb6776b6d43b67457993a109719b36ee892d60
8268539: several serviceability/sa tests should be run in driver mode
Reviewed-by: sspitsyn
! test/hotspot/jtreg/serviceability/sa/CDSJMapClstats.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLineNumbers.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestSysProps.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java
Changeset: 1e1039a7
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2021-06-10 17:41:11 +0000
URL: https://git.openjdk.java.net/amber/commit/1e1039a7c8bbd745cb23fd91e548dc20ac7d1d9d
8268223: Problemlist vmTestbase/nsk/jdi/HiddenClass/events/events001.java
Reviewed-by: amenkov, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 8c8422e0
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2021-06-10 17:45:53 +0000
URL: https://git.openjdk.java.net/amber/commit/8c8422e0f8886d9bbfca29fd228368f88bf46f2c
8267893: Improve jtreg test failure handler do get native/mixed stack traces for cores and live processes
Reviewed-by: iignatyev
! test/failure_handler/Makefile
! test/failure_handler/README
+ test/failure_handler/src/share/classes/jdk/test/failurehandler/CoreInfoGatherer.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/GathererFactory.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/ToolKit.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionSet.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/PatternAction.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java
! test/failure_handler/src/share/conf/common.properties
! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties
Changeset: 4fd2a149
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2021-06-10 19:50:44 +0000
URL: https://git.openjdk.java.net/amber/commit/4fd2a149977b05eb6e4b28d147ab9c043a7934ec
8267556: Enhance class paths check during runtime
Reviewed-by: minqi, iklam
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/NonJarInClasspath.java
Changeset: abe578a3
Author: duke <duke at openjdk.org>
Date: 2021-06-10 22:01:34 +0000
URL: https://git.openjdk.java.net/amber/commit/abe578a31b022b80981f22c5ea7228cff4f031ac
Automatic merge of master into stats-before-this-super
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
More information about the amber-dev
mailing list