From duke at openjdk.java.net Thu Feb 4 22:08:21 2021 From: duke at openjdk.java.net (duke) Date: Thu, 4 Feb 2021 22:08:21 GMT Subject: git: openjdk/amber: stats-before-this-super: 102 new changesets Message-ID: <4a5e1be7-744c-4544-8f8f-1e01450a29e0@openjdk.org> Changeset: 251c6419 Author: Kim Barrett Date: 2021-01-29 03:34:02 +0000 URL: https://git.openjdk.java.net/amber/commit/251c6419 8259487: Remove unused StarTask Reviewed-by: iklam, tschatzl ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: ea2c4474 Author: Kim Barrett Date: 2021-01-29 03:49:57 +0000 URL: https://git.openjdk.java.net/amber/commit/ea2c4474 8259778: Merge MutableSpace and ImmutableSpace Reviewed-by: sspitsyn, dholmes, tschatzl - src/hotspot/share/gc/parallel/immutableSpace.cpp - src/hotspot/share/gc/parallel/immutableSpace.hpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/spaceCounters.hpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java Changeset: 64a150c5 Author: Sergey Bylokhov Date: 2021-01-29 06:18:43 +0000 URL: https://git.openjdk.java.net/amber/commit/64a150c5 6986863: ProfileDeferralMgr throwing ConcurrentModificationException Reviewed-by: kizune ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java - src/java.desktop/share/classes/sun/java2d/cmm/ProfileActivator.java ! src/java.desktop/share/classes/sun/java2d/cmm/ProfileDeferralInfo.java - src/java.desktop/share/classes/sun/java2d/cmm/ProfileDeferralMgr.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java ! src/java.desktop/share/native/liblcms/LCMS.c + test/jdk/java/awt/color/ICC_ProfileRGB/MTMatrixAccess.java + test/jdk/java/awt/color/ProfileActivationDuringPropertyAccess.java Changeset: 06754734 Author: Jan Lahoda Date: 2021-01-29 09:19:14 +0000 URL: https://git.openjdk.java.net/amber/commit/06754734 8252409: JShell: Intersection types cause NoSuchFieldError Reviewed-by: vromero ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java ! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java ! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java ! test/langtools/jdk/jshell/TypeNameTest.java ! test/langtools/jdk/jshell/VariablesTest.java Changeset: a5fb5173 Author: Zhengyu Gu Date: 2021-01-29 13:01:28 +0000 URL: https://git.openjdk.java.net/amber/commit/a5fb5173 8259404: Shenandoah: Fix time tracking in parallel_cleaning Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp Changeset: d2b0ea1d Author: Ralf Schmelter Date: 2021-01-29 13:53:40 +0000 URL: https://git.openjdk.java.net/amber/commit/d2b0ea1d 8260282: Add option to compress heap dumps created by -XX:+HeapDumpOnOutOfMemoryError Reviewed-by: cjplummer, stuefe ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/services/heapDumper.cpp + test/hotspot/jtreg/runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java Changeset: 24a26212 Author: Aleksey Shipilev Date: 2021-01-29 14:06:15 +0000 URL: https://git.openjdk.java.net/amber/commit/24a26212 8260592: jpackage tests fail when Desktop is not supported Reviewed-by: asemenyuk, herrick ! test/jdk/tools/jpackage/apps/image/Hello.java Changeset: 53f1b938 Author: Erik Joelsson Date: 2021-01-29 14:20:39 +0000 URL: https://git.openjdk.java.net/amber/commit/53f1b938 8260518: Change default -mmacosx-version-min to 10.12 Reviewed-by: tbell, prr, ihse, serb ! make/autoconf/flags.m4 ! make/conf/jib-profiles.js ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: 22bfa5b0 Author: Zhengyu Gu Date: 2021-01-29 14:22:13 +0000 URL: https://git.openjdk.java.net/amber/commit/22bfa5b0 8255837: Shenandoah: Remove ShenandoahConcurrentRoots class Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp - src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp - src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: b7b391b2 Author: Thomas Stuefe Date: 2021-01-29 15:33:00 +0000 URL: https://git.openjdk.java.net/amber/commit/b7b391b2 8260625: Rename MetaspaceExpand_lock Reviewed-by: shade ! src/hotspot/share/memory/metaspace/chunkManager.cpp ! src/hotspot/share/memory/metaspace/metachunk.cpp ! src/hotspot/share/memory/metaspace/rootChunkArea.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/gtest/metaspace/test_metachunk.cpp ! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp Changeset: 6415d3b8 Author: Vladimir Kozlov Date: 2021-01-29 16:16:14 +0000 URL: https://git.openjdk.java.net/amber/commit/6415d3b8 8259584: SuperWord::fix_commutative_inputs checks in_bb(fin1) instead of in_bb(fin2) Reviewed-by: shade ! src/hotspot/share/opto/superword.cpp Changeset: b2e582a8 Author: Vicente Romero Date: 2021-01-29 16:50:27 +0000 URL: https://git.openjdk.java.net/amber/commit/b2e582a8 8259905: Compiler treats 'sealed' keyword as 'var' keyword Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lvti/ParserTest.out ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 739bbd03 Author: Guoxiong Li Committer: Vicente Romero Date: 2021-01-29 18:27:03 +0000 URL: https://git.openjdk.java.net/amber/commit/739bbd03 8260566: Pattern type X is a subtype of expression type Y message is incorrect Reviewed-by: jlahoda, tvaleev ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/patterns/NoSubtypeCheck.out ! test/langtools/tools/javac/patterns/NullsInPatterns.out Changeset: f5ca8385 Author: Leonid Mesnik Date: 2021-01-29 20:49:40 +0000 URL: https://git.openjdk.java.net/amber/commit/f5ca8385 8065773: JDI: UOE is not thrown, when redefineClasses changes a class modifier Reviewed-by: sspitsyn, coleenp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/newclass01/redefineclasses021b.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/newclass02/redefineclasses021b.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/newclass03/redefineclasses021b.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/newclass04/redefineclasses021b.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021b.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/newclass01/redefineclasses023b.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/newclass02/redefineclasses023b.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/newclass03/redefineclasses023b.java Changeset: 71bfe962 Author: Xue-Lei Andrew Fan Date: 2021-01-30 00:21:01 +0000 URL: https://git.openjdk.java.net/amber/commit/71bfe962 8217633: Configurable extensions with system properties Reviewed-by: rhalade, jnimeh ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java + test/jdk/sun/security/ssl/SSLSocketImpl/DisableExtensions.java Changeset: fb46c910 Author: Daniel D. Daugherty Date: 2021-01-30 00:56:50 +0000 URL: https://git.openjdk.java.net/amber/commit/fb46c910 8260674: ProblemList jdk/incubator/vector/VectorHash.java in Xcomp configs Reviewed-by: vlivanov ! test/jdk/ProblemList-Xcomp.txt Changeset: 69ee314b Author: Joe Wang Date: 2021-01-30 02:34:52 +0000 URL: https://git.openjdk.java.net/amber/commit/69ee314b 8249867: xml declaration is not followed by a newline Reviewed-by: rriggs, naoto, lancea, dfuchs ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMConstants.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl.java ! src/java.xml/share/classes/module-info.java ! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java Changeset: 6b24e98c Author: Yasumasa Suenaga Date: 2021-01-30 03:46:23 +0000 URL: https://git.openjdk.java.net/amber/commit/6b24e98c 8259008: ArithmeticException was thrown at "Monitor Cache Dump" on HSDB Reviewed-by: dcubed, gziemski, eosterlund, cjplummer, sspitsyn ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java + test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java Changeset: 67a34daf Author: Kim Barrett Date: 2021-01-30 09:56:53 +0000 URL: https://git.openjdk.java.net/amber/commit/67a34daf 8260630: Templatize literal_size 8260629: Remove explicit instantiation of Hashtable with oop value Reviewed-by: pliden, tschatzl, coleenp ! src/hotspot/share/utilities/hashtable.cpp Changeset: fcfe6478 Author: Alexey Ivanov Date: 2021-01-30 11:54:59 +0000 URL: https://git.openjdk.java.net/amber/commit/fcfe6478 8260462: Missing in Modality.html Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html Changeset: a61ff87c Author: Daniel D. Daugherty Date: 2021-01-30 15:23:34 +0000 URL: https://git.openjdk.java.net/amber/commit/a61ff87c 8260685: ProblemList 2 compiler/jvmci/compilerToVM tests in Xcomp configs Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 0da9cad5 Author: Jie Fu Date: 2021-01-31 00:27:55 +0000 URL: https://git.openjdk.java.net/amber/commit/0da9cad5 8260501: [Vector API] Improve register usage for shift operations on x86 Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/x86.ad Changeset: 8a9004da Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2021-01-31 17:03:37 +0000 URL: https://git.openjdk.java.net/amber/commit/8a9004da 8260574: Remove parallel constructs in GenCollectedHeap::process_roots Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/strongRootsScope.cpp ! src/hotspot/share/gc/shared/strongRootsScope.hpp Changeset: 039affc8 Author: Tobias Hartmann Date: 2021-02-01 06:33:08 +0000 URL: https://git.openjdk.java.net/amber/commit/039affc8 8260577: Unused code in AbstractCompiler after Shark compiler removal Reviewed-by: shade, chagedorn, kvn ! src/hotspot/share/c1/c1_Compiler.hpp ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/jvmci/jvmciCompiler.hpp Changeset: cf942081 Author: Johannes Kuhn Committer: Alan Bateman Date: 2021-02-01 08:09:36 +0000 URL: https://git.openjdk.java.net/amber/commit/cf942081 8259395: Patching automatic module with additional packages re-creates module without "requires java.base" Reviewed-by: attila, alanb ! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java + test/jdk/tools/launcher/modules/patch/automatic/PatchTest.java + test/jdk/tools/launcher/modules/patch/automatic/myapp/module-info.java + test/jdk/tools/launcher/modules/patch/automatic/myapp/myapp/Main.java + test/jdk/tools/launcher/modules/patch/automatic/patch1/somelib/PatchInfo.java + test/jdk/tools/launcher/modules/patch/automatic/patch1/somelib/test/TestMain.java + test/jdk/tools/launcher/modules/patch/automatic/patch2/somelib/Dummy.java + test/jdk/tools/launcher/modules/patch/automatic/patch2/somelib/PatchInfo.java + test/jdk/tools/launcher/modules/patch/automatic/somelib/somelib/Dummy.java + test/jdk/tools/launcher/modules/patch/automatic/somelib/somelib/Invariants.java + test/jdk/tools/launcher/modules/patch/automatic/somelib/somelib/PatchInfo.java Changeset: ab727f0a Author: Aleksey Shipilev Date: 2021-02-01 08:49:36 +0000 URL: https://git.openjdk.java.net/amber/commit/ab727f0a 8260591: Shenandoah: improve parallelism for concurrent thread root scans Reviewed-by: zgu, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp Changeset: aec03772 Author: Christian Hagedorn Date: 2021-02-01 09:39:31 +0000 URL: https://git.openjdk.java.net/amber/commit/aec03772 8257498: Remove useless skeleton predicates Reviewed-by: roland, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/node.cpp Changeset: c0cde7dc Author: Athijegannathan Sundararajan Date: 2021-02-01 12:57:35 +0000 URL: https://git.openjdk.java.net/amber/commit/c0cde7dc 8259814: test/jdk/tools/jlink/plugins/CompressorPluginTest.java has compilation issues Reviewed-by: alanb ! test/jdk/ProblemList.txt ! test/jdk/tools/jlink/plugins/CompressorPluginTest.java Changeset: 80760a32 Author: Erik Joelsson Date: 2021-02-01 14:07:16 +0000 URL: https://git.openjdk.java.net/amber/commit/80760a32 8260669: Missing quotes in fixpath.sh Reviewed-by: tbell, iris, mikael, ihse ! make/scripts/fixpath.sh Changeset: 02d586e1 Author: Vladimir Kozlov Date: 2021-02-01 15:48:10 +0000 URL: https://git.openjdk.java.net/amber/commit/02d586e1 8259398: Super word not applied to a loop with byteArrayViewVarHandle Reviewed-by: vlivanov, thartmann, chagedorn ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java Changeset: 181d63ff Author: Harold Seigel Date: 2021-02-01 16:46:17 +0000 URL: https://git.openjdk.java.net/amber/commit/181d63ff 8260522: Clean up warnings in hotspot JTReg runtime tests Reviewed-by: lfoltan, coleenp ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/DoubleJVMOption.java ! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java ! test/hotspot/jtreg/runtime/LoadClass/TriggerResize.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/TestWithProfiler.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsApp.java ! test/hotspot/jtreg/runtime/modules/PatchModule/BasicJarBuilder.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/reflect/ArrayGetIntException.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/runtime/verifier/defaultMethods/DefaultMethodRegressionTests.java ! test/hotspot/jtreg/testlibrary/jvmti/TransformerAgent.java ! test/lib/jdk/test/lib/classloader/GeneratingClassLoader.java Changeset: df33595e Author: Roman Kennke Date: 2021-02-01 17:29:50 +0000 URL: https://git.openjdk.java.net/amber/commit/df33595e 8260309: Shenandoah: Clean up ShenandoahBarrierSet Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp Changeset: e963ebd7 Author: Zhengyu Gu Date: 2021-02-01 18:10:22 +0000 URL: https://git.openjdk.java.net/amber/commit/e963ebd7 8260004: Shenandoah: Rename ShenandoahMarkCompact to ShenandoahFullGC Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp = src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp = src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp Changeset: 50f9a70f Author: JSNORDST Committer: Thomas Schatzl Date: 2021-02-01 18:19:43 +0000 URL: https://git.openjdk.java.net/amber/commit/50f9a70f 8217327: G1 Post-Cleanup region liveness printing should not print out-of-date efficiency Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp Changeset: b6a73673 Author: David Holmes Date: 2021-02-01 21:31:25 +0000 URL: https://git.openjdk.java.net/amber/commit/b6a73673 8260349: Cannot programmatically retrieve Metaspace max set via JAVA_TOOL_OPTIONS Reviewed-by: shade, stuefe ! src/hotspot/share/services/memoryPool.cpp + test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeEnvVarTest.java Changeset: 55d62a53 Author: Calvin Cheung Date: 2021-02-01 22:17:57 +0000 URL: https://git.openjdk.java.net/amber/commit/55d62a53 8213226: [TESTBUG] Reduce the usage of CDSTestUtils.executeAndLog() Reviewed-by: iklam, minqi ! test/hotspot/jtreg/runtime/cds/CdsDifferentCompactStrings.java ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java ! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java ! test/hotspot/jtreg/runtime/cds/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/SharedArchiveFile.java ! test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java ! test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java ! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java ! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java ! test/hotspot/jtreg/runtime/cds/appcds/GraalWithLimitedMetaspace.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java ! test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.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 ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java ! test/lib/jdk/test/lib/cds/CDSOptions.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: 9880c4cd Author: Daniel D. Daugherty Date: 2021-02-01 22:52:09 +0000 URL: https://git.openjdk.java.net/amber/commit/9880c4cd 8260860: ProblemList tools/jlink/plugins/CompressorPluginTest.java Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: a6d95058 Author: Daniel D. Daugherty Date: 2021-02-01 22:53:27 +0000 URL: https://git.openjdk.java.net/amber/commit/a6d95058 8260864: ProblemList two security/krb5 tests on Linux Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: 54e7a642 Author: bobpengxie Committer: Jie Fu Date: 2021-02-02 02:16:46 +0000 URL: https://git.openjdk.java.net/amber/commit/54e7a642 8260576: Typo in compiler/runtime/safepoints/TestRegisterRestoring.java Reviewed-by: thartmann, jiefu ! test/hotspot/jtreg/compiler/runtime/safepoints/TestRegisterRestoring.java Changeset: 474dba2d Author: Joe Darcy Date: 2021-02-02 02:33:56 +0000 URL: https://git.openjdk.java.net/amber/commit/474dba2d 8257086: Clarify differences between {Float, Double}.equals and == Reviewed-by: smarks, bpb ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java Changeset: fe407cf1 Author: Tobias Hartmann Date: 2021-02-02 07:23:55 +0000 URL: https://git.openjdk.java.net/amber/commit/fe407cf1 8260420: C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint Reviewed-by: kvn, roland, chagedorn ! src/hotspot/share/opto/loopopts.cpp ! test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: ddd2951b Author: Thomas Stuefe Date: 2021-02-02 07:36:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ddd2951b 8260571: Add PrintMetaspaceStatistics to print metaspace statistics upon VM exit Reviewed-by: iklam ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp Changeset: 288a4fed Author: Thomas Schatzl Date: 2021-02-02 11:01:48 +0000 URL: https://git.openjdk.java.net/amber/commit/288a4fed 8260643: Remove parallel version handling in CardTableRS::younger_refs_in_space_iterate() Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp Changeset: 189b65b2 Author: Harold Seigel Date: 2021-02-02 13:10:34 +0000 URL: https://git.openjdk.java.net/amber/commit/189b65b2 8260264: Move common os_ inline methods to a common posix source file Reviewed-by: iklam, dholmes, coleenp, stuefe ! src/hotspot/os/aix/os_aix.inline.hpp ! src/hotspot/os/bsd/os_bsd.inline.hpp ! src/hotspot/os/linux/os_linux.inline.hpp ! src/hotspot/os/posix/os_posix.inline.hpp Changeset: a421bfad Author: Coleen Phillimore Date: 2021-02-02 13:29:16 +0000 URL: https://git.openjdk.java.net/amber/commit/a421bfad 8259839: SystemDictionary exports too much implementation Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/classFileParser.cpp ! 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/memory/metaspaceShared.cpp Changeset: defcb042 Author: Daniel D. Daugherty Date: 2021-02-02 15:36:31 +0000 URL: https://git.openjdk.java.net/amber/commit/defcb042 8260867: ProblemList java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java on linux Reviewed-by: psadhukhan, jdv, pbansal ! test/jdk/ProblemList.txt Changeset: 0093183b Author: Quaffel Committer: Martin Doerr Date: 2021-02-02 15:53:56 +0000 URL: https://git.openjdk.java.net/amber/commit/0093183b 8260368: [PPC64] GC interface needs enhancement to support GCs with load barriers Reviewed-by: mdoerr, rkennke, goetz ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp Changeset: d7b1fc59 Author: Thomas Stuefe Date: 2021-02-02 17:56:38 +0000 URL: https://git.openjdk.java.net/amber/commit/d7b1fc59 8260707: java/lang/instrument/PremainClass/InheritAgent0100.java times out Co-authored-by: Arno Zeller Reviewed-by: dholmes, sspitsyn, dcubed ! test/jdk/java/lang/instrument/NegativeAgentRunner.java ! test/jdk/java/lang/instrument/PremainClass/NoPremainAgent.java ! test/jdk/java/lang/instrument/PremainClass/ZeroArgPremainAgent.java Changeset: f546fd00 Author: Thomas Stuefe Date: 2021-02-02 18:21:53 +0000 URL: https://git.openjdk.java.net/amber/commit/f546fd00 8260902: CDS mapping errors should not lead to unconditional output Reviewed-by: iklam ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspaceShared.cpp Changeset: 69189f88 Author: Rajan Halade Date: 2021-02-02 18:26:34 +0000 URL: https://git.openjdk.java.net/amber/commit/69189f88 8256421: Add 2 HARICA roots to cacerts truststore Reviewed-by: hchao, mullan + make/data/cacerts/haricaeccrootca2015 + make/data/cacerts/haricarootca2015 + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/HaricaCA.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 105d3e8f Author: Davin Kevin Committer: Xue-Lei Andrew Fan Date: 2021-02-02 20:54:10 +0000 URL: https://git.openjdk.java.net/amber/commit/105d3e8f 8260861: TrustStoreDescriptor log the same value Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java Changeset: 6dc3c6dc Author: Mahendra Chhipa Committer: Brent Christian Date: 2021-02-02 21:11:41 +0000 URL: https://git.openjdk.java.net/amber/commit/6dc3c6dc 8183372: Refactor java/lang/Class shell tests to java Reviewed-by: bchristi, mchung ! test/jdk/java/lang/Class/forName/NonJavaNames.java - test/jdk/java/lang/Class/forName/NonJavaNames.sh ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java - test/jdk/java/lang/Class/getEnclosingClass/build.sh - test/jdk/java/lang/Class/getEnclosingClass/make_src.sh Changeset: 9af33392 Author: Mahendra Chhipa Committer: Brent Christian Date: 2021-02-02 22:14:07 +0000 URL: https://git.openjdk.java.net/amber/commit/9af33392 8261003: Bad Copyright header format after JDK-8183372 Reviewed-by: bchristi ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java Changeset: ffbcf1b0 Author: Ioi Lam Date: 2021-02-02 23:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/ffbcf1b0 8260471: Change SystemDictionary::X_klass calls to vmClasses::X_klass Reviewed-by: lfoltan, hseigel, dholmes, stuefe ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.hpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/arm/methodHandles_arm.hpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.hpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/methodHandles_s390.hpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.hpp ! src/hotspot/cpu/x86/runtime_x86_32.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/compiledIC_zero.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciInstance.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciObjArrayKlass.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciType.cpp ! src/hotspot/share/classfile/altHashing.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/javaAssertions.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/lambdaFormInvokers.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/protectionDomainCache.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verificationType.cpp ! src/hotspot/share/classfile/verificationType.hpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/classfile/vmClassID.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/classfile/vmClasses.hpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/interpreter/bootstrapInfo.cpp ! src/hotspot/share/interpreter/bytecodeUtils.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceMirrorKlass.cpp ! src/hotspot/share/oops/instanceMirrorKlass.hpp ! src/hotspot/share/oops/instanceRefKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiTrace.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/methodHandles.hpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/wbtestmethods/parserTests.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.inline.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/memprofiler.cpp ! src/hotspot/share/runtime/monitorDeflationThread.cpp ! src/hotspot/share/runtime/notificationThread.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/reflectionUtils.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/statSampler.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/classLoadingService.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/gcNotifier.cpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/lowMemoryDetector.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/services/memoryManager.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/memoryService.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/hashtable.cpp ! src/hotspot/share/utilities/vmEnums.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java ! test/hotspot/gtest/oops/test_instanceKlass.cpp ! test/hotspot/gtest/oops/test_markWord.cpp Changeset: bec60432 Author: Alexander Matveev Date: 2021-02-03 00:29:08 +0000 URL: https://git.openjdk.java.net/amber/commit/bec60432 8259570: (macos) tools/jpackage tests fails with 'hdiutil: couldn't eject "disk2" - Resource busy' Reviewed-by: herrick, asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java Changeset: d423d368 Author: Kim Barrett Date: 2021-02-03 00:52:09 +0000 URL: https://git.openjdk.java.net/amber/commit/d423d368 8258508: Merge G1RedirtyCardsQueue into qset Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp Changeset: a47befc8 Author: Jie Fu Date: 2021-02-03 01:18:11 +0000 URL: https://git.openjdk.java.net/amber/commit/a47befc8 8260878: com/sun/jdi/JdbOptions.java fails without jfr Reviewed-by: amenkov, cjplummer ! test/jdk/com/sun/jdi/JdbOptions.java Changeset: 98a76921 Author: Sergey Bylokhov Date: 2021-02-03 03:41:53 +0000 URL: https://git.openjdk.java.net/amber/commit/98a76921 8076313: GraphicsEnvironment does not detect changes in count of monitors on Linux OS Reviewed-by: kizune ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c Changeset: b9d4211b Author: Ioi Lam Date: 2021-02-03 03:56:35 +0000 URL: https://git.openjdk.java.net/amber/commit/b9d4211b 8260193: Remove JVM_GetInterfaceVersion() and JVM_DTraceXXX Reviewed-by: alanb, lfoltan, gziemski, ihse ! make/data/hotspot-symbols/symbols-unix ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/native/libjava/check_version.c Changeset: c0084100 Author: Prasanta Sadhukhan Date: 2021-02-03 04:33:42 +0000 URL: https://git.openjdk.java.net/amber/commit/c0084100 8197825: [Test] Intermittent timeout with javax/swing JColorChooser Test Reviewed-by: trebari, aivanov ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JColorChooser/Test6827032.java Changeset: cb127a4b Author: Prasanta Sadhukhan Date: 2021-02-03 06:49:32 +0000 URL: https://git.openjdk.java.net/amber/commit/cb127a4b 8198343: Test java/awt/print/PrinterJob/TestPgfmtSetMPA.java may fail w/o printer Reviewed-by: jdv, trebari ! test/jdk/ProblemList.txt ! test/jdk/java/awt/print/PrinterJob/TestPgfmtSetMPA.java Changeset: 91e6c755 Author: Tobias Hartmann Date: 2021-02-03 08:10:21 +0000 URL: https://git.openjdk.java.net/amber/commit/91e6c755 8260928: InitArrayShortSize constraint func should print a helpful error message Reviewed-by: shade, chagedorn ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp Changeset: 90376156 Author: Jan Lahoda Date: 2021-02-03 09:21:43 +0000 URL: https://git.openjdk.java.net/amber/commit/90376156 8222850: jshell tool: Misleading cascade compiler error in switch expression with undefined vars Reviewed-by: vromero ! 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/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java + test/langtools/tools/javac/recovery/SwitchUndefinedSelector.java + test/langtools/tools/javac/recovery/SwitchUndefinedSelector.out Changeset: ae2c5f07 Author: Roberto Casta?eda Lozano Committer: Vladimir Ivanov Date: 2021-02-03 11:11:57 +0000 URL: https://git.openjdk.java.net/amber/commit/ae2c5f07 8260581: IGV: enhance node search Allow users to search by node id or name by default, show partial matches when searching for a specific property, show 'All N matching nodes' entry only if relevant, and rank results by level of matching. Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, vlivanov, xliu ! src/utils/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Figure.java ! src/utils/IdealGraphVisualizer/View/nbproject/project.properties ! src/utils/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/NodeQuickSearch.java Changeset: c8de943c Author: Claes Redestad Date: 2021-02-03 11:43:17 +0000 URL: https://git.openjdk.java.net/amber/commit/c8de943c 8260617: Merge ZipFile encoding check with the initial hash calculation Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: 5324b5c5 Author: Zhengyu Gu Date: 2021-02-03 13:15:59 +0000 URL: https://git.openjdk.java.net/amber/commit/5324b5c5 8260998: Shenandoah: Restore reference processing statistics reporting Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp Changeset: 0ef93feb Author: Ivan ?ipka Committer: Igor Ignatyev Date: 2021-02-03 14:08:29 +0000 URL: https://git.openjdk.java.net/amber/commit/0ef93feb 8259265: Refactor UncaughtExceptions shell test as java test. Reviewed-by: rriggs - test/jdk/java/lang/Thread/UncaughtExceptions.sh + test/jdk/java/lang/Thread/UncaughtExceptionsTest.java Changeset: b0ee7a86 Author: Julia Boes Date: 2021-02-03 14:15:00 +0000 URL: https://git.openjdk.java.net/amber/commit/b0ee7a86 8241995: Clarify InetSocketAddress::toString specification Reviewed-by: michaelm, chegar ! src/java.base/share/classes/java/net/InetSocketAddress.java Changeset: 472bf629 Author: Nils Eliasson Date: 2021-02-03 16:01:59 +0000 URL: https://git.openjdk.java.net/amber/commit/472bf629 8258799: [Testbug] RandomCommandsTest must check if tested directive is added via jcmd Reviewed-by: kvn, iignatyev ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java ! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Scenario.java Changeset: 4a8b5c16 Author: Weijun Wang Date: 2021-02-03 16:20:16 +0000 URL: https://git.openjdk.java.net/amber/commit/4a8b5c16 8257858: [macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m 8257860: [macOS]: Remove JNF dependency from libosxkrb5/SCDynamicStoreConfig.m Reviewed-by: erikj, prr, ihse, valeriep ! make/common/TestFilesCompilation.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/test/JtregNativeJdk.gmk ! src/java.base/macosx/classes/apple/security/KeychainStore.java ! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m ! src/java.security.jgss/macosx/native/libosxkrb5/SCDynamicStoreConfig.m ! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java = test/jdk/java/awt/Window/MainKeyWindowTest/libTestMainKeyWindow.m - test/jdk/sun/security/krb5/config/SCDynamicConfigTest.java + test/jdk/sun/security/krb5/config/native/TestDynamicStore.java + test/jdk/sun/security/krb5/config/native/libTestDynamicStore.m Changeset: f025bc1d Author: Vladimir Kozlov Date: 2021-02-03 18:05:52 +0000 URL: https://git.openjdk.java.net/amber/commit/f025bc1d 8260301: misc gc/g1/unloading tests fails with "RuntimeException: Method could not be enqueued for compilation at level N" Reviewed-by: dlong, iignatyev ! src/hotspot/share/prims/whitebox.cpp Changeset: 2be60e37 Author: Phil Race Date: 2021-02-03 21:58:02 +0000 URL: https://git.openjdk.java.net/amber/commit/2be60e37 8257988: Remove JNF dependency from libsaproc/MacosxDebuggerLocal.m Reviewed-by: ihse, cjplummer ! make/modules/jdk.hotspot.agent/Lib.gmk ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m Changeset: f279ff9d Author: Sergey Bylokhov Date: 2021-02-03 23:13:12 +0000 URL: https://git.openjdk.java.net/amber/commit/f279ff9d 8261010: Delete the Netbeans "default" license header Reviewed-by: iris, psadhukhan ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java ! test/micro/org/openjdk/bench/java/math/BigIntegers.java ! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java Changeset: e2516e41 Author: Jie Fu Date: 2021-02-04 00:05:40 +0000 URL: https://git.openjdk.java.net/amber/commit/e2516e41 8261028: ZGC: SIGFPE when MaxVirtMemFraction=0 Reviewed-by: stefank, pliden ! src/hotspot/share/gc/shared/gc_globals.hpp Changeset: 8760688d Author: Phil Race Date: 2021-02-04 01:36:19 +0000 URL: https://git.openjdk.java.net/amber/commit/8760688d 8260616: Removing remaining JNF dependencies in the java.desktop module Reviewed-by: gziemski, ihse, serb ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! make/test/JtregNativeJdk.gmk ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CCursorManager.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSourceContextPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuComponent.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPopupMenu.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrintModel.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzRenderer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CCharToGlyphMapper.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m ! src/java.desktop/macosx/native/libosx/CFileManager.m ! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h + src/java.desktop/macosx/native/libosxapp/JNIUtilities.m ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.h ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m ! src/java.desktop/macosx/native/libosxapp/PropertiesUtilities.h ! src/java.desktop/macosx/native/libosxapp/PropertiesUtilities.m ! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.h ! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m ! src/java.desktop/macosx/native/libosxui/AquaFileView.m ! src/java.desktop/macosx/native/libosxui/AquaLookAndFeel.m ! src/java.desktop/macosx/native/libosxui/AquaNativeResources.m ! src/java.desktop/macosx/native/libosxui/JRSUIConstantSync.m ! src/java.desktop/macosx/native/libosxui/JRSUIController.m ! src/java.desktop/macosx/native/libosxui/JRSUIFocus.m ! src/java.desktop/macosx/native/libosxui/ScreenMenu.h ! src/java.desktop/macosx/native/libosxui/ScreenMenu.m ! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m ! test/jdk/java/awt/Window/MainKeyWindowTest/libTestMainKeyWindow.m Changeset: e68eac9c Author: Per Liden Date: 2021-01-28 07:58:50 +0000 URL: https://git.openjdk.java.net/amber/commit/e68eac9c 8259765: ZGC: Handle incorrect processor id reported by the operating system Reviewed-by: ayang, eosterlund ! src/hotspot/os/linux/os_linux.cpp Changeset: 1926765f Author: Vladimir Kozlov Date: 2021-01-28 16:16:51 +0000 URL: https://git.openjdk.java.net/amber/commit/1926765f 8253353: Crash in C2: guarantee(n != NULL) failed: No Node Co-authored-by: Fei Yang Reviewed-by: vlivanov, neliasso ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopopts/TestNestedIrreducibleLoops.jasm + test/hotspot/jtreg/compiler/loopopts/TestNestedIrreducibleLoopsMain.java Changeset: 8ffdbceb Author: Igor Ignatyev Date: 2021-01-29 04:04:23 +0000 URL: https://git.openjdk.java.net/amber/commit/8ffdbceb 8260608: add a regression test for 8260370 Reviewed-by: kvn + test/hotspot/jtreg/compiler/loopopts/TestLoopLimitNodeElimination.java Changeset: a117e115 Author: Wang Huang Committer: Nils Eliasson Date: 2021-01-29 08:07:21 +0000 URL: https://git.openjdk.java.net/amber/commit/a117e115 8260339: JVM crashes when executing PhaseIdealLoop::match_fill_loop Co-authored-by: He Xuejin Reviewed-by: neliasso, kvn, iignatyev ! src/hotspot/share/runtime/stubRoutines.cpp + test/hotspot/jtreg/compiler/vectorapi/TestLoopStoreVector.java Changeset: bc41bb10 Author: Aleksey Shipilev Date: 2021-01-29 17:48:11 +0000 URL: https://git.openjdk.java.net/amber/commit/bc41bb10 8260632: Build failures after JDK-8253353 Reviewed-by: stuefe, thartmann, kvn ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp Changeset: 0fdf9cdd Author: casparcwang Committer: Jie Fu Date: 2021-02-01 01:28:31 +0000 URL: https://git.openjdk.java.net/amber/commit/0fdf9cdd 8260473: [vector] ZGC: VectorReshape test produces incorrect results with ZGC enabled Co-authored-by: Stuart Monteith Co-authored-by: Wang Chao Reviewed-by: vlivanov, neliasso ! src/hotspot/share/opto/vector.cpp + test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java Changeset: 21f8bf44 Author: Erik Gahlin Date: 2021-02-01 05:57:08 +0000 URL: https://git.openjdk.java.net/amber/commit/21f8bf44 8257215: JFR: Events dropped when streaming over a chunk rotation Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FileAccess.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/OngoingStream.java + src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/DownLoadThread.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java ! test/jdk/ProblemList.txt ! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java Changeset: ed1a7755 Author: Magnus Ihse Bursie Date: 2021-02-02 07:41:48 +0000 URL: https://git.openjdk.java.net/amber/commit/ed1a7755 8258378: Final nroff manpage update for JDK 16 Reviewed-by: erikj, dholmes ! src/java.base/share/man/java.1 ! src/java.base/share/man/keytool.1 ! src/java.rmi/share/man/rmid.1 ! src/java.rmi/share/man/rmiregistry.1 ! src/java.scripting/share/man/jrunscript.1 ! src/jdk.compiler/share/man/javac.1 ! src/jdk.compiler/share/man/serialver.1 ! src/jdk.hotspot.agent/share/man/jhsdb.1 ! src/jdk.jartool/share/man/jar.1 ! src/jdk.jartool/share/man/jarsigner.1 ! src/jdk.javadoc/share/man/javadoc.1 ! src/jdk.jcmd/share/man/jcmd.1 ! src/jdk.jcmd/share/man/jinfo.1 ! src/jdk.jcmd/share/man/jmap.1 ! src/jdk.jcmd/share/man/jps.1 ! src/jdk.jcmd/share/man/jstack.1 ! src/jdk.jcmd/share/man/jstat.1 ! src/jdk.jconsole/share/man/jconsole.1 ! src/jdk.jdeps/share/man/javap.1 ! src/jdk.jdeps/share/man/jdeprscan.1 ! src/jdk.jdeps/share/man/jdeps.1 ! src/jdk.jdi/share/man/jdb.1 ! src/jdk.jfr/share/man/jfr.1 ! src/jdk.jlink/share/man/jlink.1 ! src/jdk.jlink/share/man/jmod.1 ! src/jdk.jshell/share/man/jshell.1 ! src/jdk.jstatd/share/man/jstatd.1 Changeset: 081fa3e7 Author: Aleksey Shipilev Date: 2021-02-02 18:00:43 +0000 URL: https://git.openjdk.java.net/amber/commit/081fa3e7 8260927: StringBuilder::insert is incorrect without Compact Strings Reviewed-by: redestad, alanb, rriggs, jlaskey ! src/java.base/share/classes/java/lang/String.java ! test/jdk/java/lang/StringBuilder/Insert.java Changeset: afd5eefd Author: Kim Barrett Date: 2021-02-02 19:20:19 +0000 URL: https://git.openjdk.java.net/amber/commit/afd5eefd 8260704: ParallelGC: oldgen expansion needs release-store for _end Move JDK-8257999 barrier to correct location. Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp Changeset: 1a7040e5 Author: Jesper Wilhelmsson Date: 2021-02-02 19:45:37 +0000 URL: https://git.openjdk.java.net/amber/commit/1a7040e5 8259794: Remove EA from JDK 16 version string starting with Initial RC promotion on Feb 04, 2021(B35) Reviewed-by: iignatyev, mikael ! make/autoconf/version-numbers Changeset: 9b7a8f19 Author: Jesper Wilhelmsson Date: 2021-02-04 02:06:33 +0000 URL: https://git.openjdk.java.net/amber/commit/9b7a8f19 Merge ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/man/java.1 ! test/jdk/ProblemList.txt ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/vector.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/man/java.1 ! test/jdk/ProblemList.txt Changeset: 82028e70 Author: Ioi Lam Date: 2021-02-04 04:05:33 +0000 URL: https://git.openjdk.java.net/amber/commit/82028e70 8260012: Reduce inclusion of collectedHeap.hpp and heapInspection.hpp Reviewed-by: stefank, tschatzl ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/nativeInst_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/debugInfo.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/oopRecorder.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shared/memAllocator.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/oops/compressedOops.inline.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiTagMap.cpp ! src/hotspot/share/prims/jvmtiTagMapTable.cpp ! src/hotspot/share/prims/stackwalk.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/utilities/ostream.cpp ! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp Changeset: 60f440de Author: Prasanta Sadhukhan Date: 2021-02-04 04:13:05 +0000 URL: https://git.openjdk.java.net/amber/commit/60f440de 6436374: Graphics.setColor(null) is not documented Reviewed-by: serb, pbansal ! src/java.desktop/share/classes/java/awt/Graphics.java + test/jdk/java/awt/color/TestNullSetColor.java Changeset: 06b33a0a Author: Sergey Bylokhov Date: 2021-02-04 07:28:27 +0000 URL: https://git.openjdk.java.net/amber/commit/06b33a0a 8261107: ArrayIndexOutOfBoundsException in the ICC_Profile.getInstance(InputStream) Reviewed-by: azvegint, psadhukhan ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/GetInstanceBrokenStream.java Changeset: e8ad8b35 Author: Denghui Dong Committer: Erik Gahlin Date: 2021-02-04 09:22:01 +0000 URL: https://git.openjdk.java.net/amber/commit/e8ad8b35 8259956: jdk.jfr.internal.ChunkInputStream#available should return the sum of remaining available bytes Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java + test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java Changeset: 992b5008 Author: Claes Redestad Date: 2021-02-04 10:46:10 +0000 URL: https://git.openjdk.java.net/amber/commit/992b5008 8261036: Reduce classes loaded by CleanerFactory initialization Reviewed-by: rriggs ! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java ! src/java.base/share/classes/jdk/internal/ref/CleanerFactory.java ! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java Changeset: 83357b11 Author: Claes Redestad Date: 2021-02-04 10:47:03 +0000 URL: https://git.openjdk.java.net/amber/commit/83357b11 8261030: Avoid loading GenerateJLIClassesHelper at runtime Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java ! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java Changeset: be772ffa Author: Thomas Schatzl Date: 2021-02-04 13:47:51 +0000 URL: https://git.openjdk.java.net/amber/commit/be772ffa 8261023: Document why memory pretouch must be a store Reviewed-by: shade, iwalulya ! src/hotspot/share/runtime/os.cpp Changeset: f7a6cff9 Author: Magnus Ihse Bursie Date: 2021-02-04 14:37:33 +0000 URL: https://git.openjdk.java.net/amber/commit/f7a6cff9 8261149: Initial nroff manpage update for JDK 17 Reviewed-by: dholmes, erikj ! src/java.base/share/man/java.1 ! src/java.base/share/man/keytool.1 ! src/java.rmi/share/man/rmid.1 ! src/java.rmi/share/man/rmiregistry.1 ! src/java.scripting/share/man/jrunscript.1 ! src/jdk.compiler/share/man/javac.1 ! src/jdk.compiler/share/man/serialver.1 ! src/jdk.hotspot.agent/share/man/jhsdb.1 ! src/jdk.jartool/share/man/jar.1 ! src/jdk.jartool/share/man/jarsigner.1 ! src/jdk.javadoc/share/man/javadoc.1 ! src/jdk.jcmd/share/man/jcmd.1 ! src/jdk.jcmd/share/man/jinfo.1 ! src/jdk.jcmd/share/man/jmap.1 ! src/jdk.jcmd/share/man/jps.1 ! src/jdk.jcmd/share/man/jstack.1 ! src/jdk.jcmd/share/man/jstat.1 ! src/jdk.jconsole/share/man/jconsole.1 ! src/jdk.jdeps/share/man/javap.1 ! src/jdk.jdeps/share/man/jdeprscan.1 ! src/jdk.jdeps/share/man/jdeps.1 ! src/jdk.jdi/share/man/jdb.1 ! src/jdk.jfr/share/man/jfr.1 ! src/jdk.jlink/share/man/jlink.1 ! src/jdk.jlink/share/man/jmod.1 ! src/jdk.jpackage/share/man/jpackage.1 ! src/jdk.jshell/share/man/jshell.1 ! src/jdk.jstatd/share/man/jstatd.1 Changeset: c1dea39d Author: Andy Herrick Date: 2021-02-04 14:50:54 +0000 URL: https://git.openjdk.java.net/amber/commit/c1dea39d 8260335: [macos] Running app using relative path causes problems Reviewed-by: almatvee, kizune ! src/jdk.jpackage/share/native/common/FileUtils.cpp Changeset: e93e1e1c Author: Erik Gahlin Date: 2021-02-04 17:01:45 +0000 URL: https://git.openjdk.java.net/amber/commit/e93e1e1c 8261157: Incorrect GPL header after JDK-8259956 Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java Changeset: bdcbfa10 Author: Andy Herrick Date: 2021-02-04 17:48:36 +0000 URL: https://git.openjdk.java.net/amber/commit/bdcbfa10 8259927: Windows jpackage installer issues Reviewed-by: asemenyuk, almatvee, kizune ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourcesBuilder.java Changeset: d9aefa36 Author: Kiran Sidhartha Ravikumar Date: 2021-02-04 17:49:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d9aefa36 8260356: (tz) Upgrade time-zone data to tzdata2021a Reviewed-by: naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/leapseconds Changeset: c59e4b66 Author: Ioi Lam Date: 2021-02-04 19:05:38 +0000 URL: https://git.openjdk.java.net/amber/commit/c59e4b66 8261106: Reduce inclusion of jniHandles.hpp Reviewed-by: coleenp, hseigel ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/jniFastGetField_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/share/ci/ciBaseObject.hpp ! src/hotspot/share/ci/ciMetadata.hpp ! src/hotspot/share/ci/ciObject.hpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/threadService.hpp Changeset: 3bb6a3d2 Author: Phil Race Date: 2021-02-04 21:00:18 +0000 URL: https://git.openjdk.java.net/amber/commit/3bb6a3d2 8261109: [macOS] Remove disabled warning for JNF in make/autoconf/flags-cflags.m4 Reviewed-by: serb, ihse, erikj ! make/autoconf/flags-cflags.m4 ! make/modules/java.base/Lib.gmk Changeset: c5d54e32 Author: duke Date: 2021-02-04 22:01:32 +0000 URL: https://git.openjdk.java.net/amber/commit/c5d54e32 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 From duke at openjdk.java.net Thu Feb 11 22:07:47 2021 From: duke at openjdk.java.net (duke) Date: Thu, 11 Feb 2021 22:07:47 GMT Subject: git: openjdk/amber: stats-before-this-super: 93 new changesets Message-ID: Changeset: 08f7454f Author: Daniel D. Daugherty Date: 2021-02-04 23:08:15 +0000 URL: https://git.openjdk.java.net/amber/commit/08f7454f 8261190: restore original Alibaba copyright line in two files Reviewed-by: dholmes ! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java Changeset: c5bb1092 Author: Ioi Lam Date: 2021-02-05 03:02:11 +0000 URL: https://git.openjdk.java.net/amber/commit/c5bb1092 8260019: Move some Thread subtypes out of thread.hpp Reviewed-by: dholmes, coleenp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/code/dependencies.hpp ! src/hotspot/share/compiler/compilerDirectives.hpp + src/hotspot/share/compiler/compilerThread.cpp + src/hotspot/share/compiler/compilerThread.hpp ! src/hotspot/share/gc/shared/concurrentGCThread.hpp ! src/hotspot/share/gc/shared/gcId.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/z/zThread.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/jfr/utilities/jfrThreadIterator.hpp ! src/hotspot/share/jvmci/jvmci.cpp + src/hotspot/share/runtime/nonJavaThread.cpp + src/hotspot/share/runtime/nonJavaThread.hpp ! src/hotspot/share/runtime/task.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmThread.hpp Changeset: d2bd4992 Author: Fernando Guallini Committer: Rajan Halade Date: 2021-02-05 05:22:51 +0000 URL: https://git.openjdk.java.net/amber/commit/d2bd4992 8163498: Many long-running security libs tests Reviewed-by: rhalade, weijun ! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java + test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java ! test/jdk/sun/security/provider/DSA/SupportedDSAParamGen.java + test/jdk/sun/security/provider/DSA/SupportedDSAParamGenLongKey.java ! test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java + test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpecLongKey.java ! test/jdk/sun/security/rsa/SignatureTest.java ! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/rsa/RSAKeyPairGenerator.java Changeset: 1e0a1013 Author: Kim Barrett Date: 2021-02-05 07:24:09 +0000 URL: https://git.openjdk.java.net/amber/commit/1e0a1013 8259862: MutableSpace's end should be atomic Make _end volatile and use atomic access Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp Changeset: ee2f2055 Author: Thomas Stuefe Date: 2021-02-05 07:31:06 +0000 URL: https://git.openjdk.java.net/amber/commit/ee2f2055 8260926: Trace resource exhausted events unconditionally Reviewed-by: dholmes, coleenp ! src/hotspot/share/prims/jvmtiExport.cpp Changeset: 78b0d327 Author: Thomas Schatzl Date: 2021-02-05 08:33:32 +0000 URL: https://git.openjdk.java.net/amber/commit/78b0d327 8234534: Simplify CardTable code after CMS removal Reviewed-by: ayang, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.hpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp Changeset: 07918995 Author: Claes Redestad Date: 2021-02-05 08:58:32 +0000 URL: https://git.openjdk.java.net/amber/commit/07918995 8261154: Memory leak in Java_java_lang_ClassLoader_defineClass0 with long class names Reviewed-by: stuefe, chegar, mchung ! src/java.base/share/native/libjava/ClassLoader.c ! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefineClass.java Changeset: 3495febf Author: Roland Westrelin Date: 2021-02-05 09:33:54 +0000 URL: https://git.openjdk.java.net/amber/commit/3495febf 8260296: SA's dumpreplaydata fails Reviewed-by: kvn, cjplummer, iignatyev ! src/hotspot/share/ci/ciMetadata.cpp ! src/hotspot/share/ci/ciMetadata.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMethodData.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/DataLayout.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ProfileData.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeEntries.java ! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java ! test/hotspot/jtreg/compiler/ciReplay/SABase.java ! test/hotspot/jtreg/compiler/ciReplay/VMBase.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java ! test/lib/jdk/test/lib/process/OutputBuffer.java ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: 224c166c Author: Kim Barrett Date: 2021-02-05 10:18:51 +0000 URL: https://git.openjdk.java.net/amber/commit/224c166c 8261213: [BACKOUT] MutableSpace's end should be atomic Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp Changeset: 48f5220c Author: Martin Doerr Date: 2021-02-05 12:58:23 +0000 URL: https://git.openjdk.java.net/amber/commit/48f5220c 8260369: [PPC64] Add support for JDK-8200555 Reviewed-by: lucy ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp Changeset: 43ae0cf8 Author: Matthias Baesken Date: 2021-02-05 13:37:44 +0000 URL: https://git.openjdk.java.net/amber/commit/43ae0cf8 8261167: print_process_memory_info add a close call after fopen Reviewed-by: stuefe, dholmes ! src/hotspot/os/linux/os_linux.cpp Changeset: f9df3662 Author: Coleen Phillimore Date: 2021-02-05 15:49:49 +0000 URL: https://git.openjdk.java.net/amber/commit/f9df3662 8242300: SystemDictionary::resolve_super_or_fail() should look for the super class first Reviewed-by: iklam, ccheung ! src/hotspot/share/classfile/systemDictionary.cpp Changeset: 02189171 Author: Calvin Cheung Date: 2021-02-05 17:23:48 +0000 URL: https://git.openjdk.java.net/amber/commit/02189171 8258732: runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java fails Reviewed-by: minqi, iklam ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: 4a1814cb Author: Naoto Sato Date: 2021-02-05 18:15:40 +0000 URL: https://git.openjdk.java.net/amber/commit/4a1814cb 8261179: Norwegian Bokm?l Locale fallback issue Reviewed-by: joehw ! src/java.base/share/classes/java/util/ResourceBundle.java ! test/jdk/java/util/ResourceBundle/Control/DefaultControlTest.java Changeset: 4a89733e Author: Phil Race Date: 2021-02-05 19:19:10 +0000 URL: https://git.openjdk.java.net/amber/commit/4a89733e 8261198: [macOS] Incorrect JNI parameters in number conversion in A11Y code Reviewed-by: serb, psadhukhan ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m Changeset: 7a6c1768 Author: Zhengyu Gu Date: 2021-02-05 19:30:14 +0000 URL: https://git.openjdk.java.net/amber/commit/7a6c1768 8260736: Shenandoah: Cleanup includes in ShenandoahGC and families Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.hpp Changeset: fac3c2d2 Author: Alexey Semenyuk Date: 2021-02-05 20:44:34 +0000 URL: https://git.openjdk.java.net/amber/commit/fac3c2d2 8254702: jpackage app launcher crashes on CentOS Reviewed-by: almatvee, erikj, herrick ! make/modules/jdk.jpackage/Lib.gmk ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java + src/jdk.jpackage/linux/native/applauncher/LinuxLauncher.c - src/jdk.jpackage/linux/native/applauncher/LinuxLauncher.cpp + src/jdk.jpackage/linux/native/applauncher/LinuxPackage.c + src/jdk.jpackage/linux/native/applauncher/LinuxPackage.h = src/jdk.jpackage/linux/native/libapplauncher/Executor.cpp = src/jdk.jpackage/linux/native/libapplauncher/Executor.h + src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp = src/jdk.jpackage/linux/native/libapplauncher/Package.cpp = src/jdk.jpackage/linux/native/libapplauncher/Package.h ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.h + src/jdk.jpackage/share/native/applauncher/JvmLauncherLib.c ! src/jdk.jpackage/share/native/common/app.cpp ! src/jdk.jpackage/share/native/common/tstrings.cpp Changeset: 440db35e Author: Alexander Zuev Date: 2021-02-05 22:27:41 +0000 URL: https://git.openjdk.java.net/amber/commit/440db35e 8216358: [accessibility] [macos] The focus is invisible when tab to "Image Radio Buttons" and "Image CheckBoxes" Reviewed-by: serb, pbansal ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java + test/jdk/javax/swing/JCheckBox/ImageCheckboxFocus/ImageCheckboxTest.java Changeset: fb46d4e5 Author: Ivan ?ipka Committer: Igor Ignatyev Date: 2021-02-06 00:05:42 +0000 URL: https://git.openjdk.java.net/amber/commit/fb46d4e5 8259268: Refactor InheritIO shell test as java test Reviewed-by: iignatyev, rriggs - test/jdk/java/lang/ProcessBuilder/InheritIO/InheritIO.java - test/jdk/java/lang/ProcessBuilder/InheritIO/InheritIO.sh + test/jdk/java/lang/ProcessBuilder/InheritIOTest.java Changeset: 5307afa9 Author: Dong Bo Committer: Dean Long Date: 2021-02-03 21:40:33 +0000 URL: https://git.openjdk.java.net/amber/commit/5307afa9 8260585: AArch64: Wrong code generated for shifting right and accumulating four unsigned short integers Reviewed-by: iveresov, dlong, njian, aph ! src/hotspot/cpu/aarch64/aarch64.ad + test/hotspot/jtreg/compiler/c2/TestShiftRightAndAccumulate.java Changeset: 4de3a6be Author: Roland Westrelin Date: 2021-02-04 15:11:25 +0000 URL: https://git.openjdk.java.net/amber/commit/4de3a6be 8260709: C2: assert(false) failed: unscheduable graph Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestLoadPinnedAfterAllocate.java Changeset: d7acfae3 Author: Jesper Wilhelmsson Date: 2021-02-06 00:29:45 +0000 URL: https://git.openjdk.java.net/amber/commit/d7acfae3 Merge ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp Changeset: 74d40ab7 Author: Sergey Bylokhov Date: 2021-02-06 03:38:58 +0000 URL: https://git.openjdk.java.net/amber/commit/74d40ab7 8261200: Some code in the ICC_Profile may not close file streams properly Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/WriteProfileToFile.java Changeset: 2c3a86f9 Author: Coleen Phillimore Date: 2021-02-06 16:35:30 +0000 URL: https://git.openjdk.java.net/amber/commit/2c3a86f9 8261280: Remove THREAD argument from compute_loader_lock_object Reviewed-by: dcubed ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 7a2db858 Author: Pengfei Li Date: 2021-02-07 01:15:24 +0000 URL: https://git.openjdk.java.net/amber/commit/7a2db858 8261022: Fix incorrect result of Math.abs() with char type Reviewed-by: thartmann, neliasso ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestAbsCharVector.java Changeset: 0e18634b Author: Igor Veresov Date: 2021-02-07 02:24:15 +0000 URL: https://git.openjdk.java.net/amber/commit/0e18634b 8261270: MakeMethodNotCompilableTest fails with -XX:TieredStopAtLevel={1,2,3} Reviewed-by: kvn ! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java Changeset: c5ff4544 Author: Ioi Lam Date: 2021-02-07 07:10:38 +0000 URL: https://git.openjdk.java.net/amber/commit/c5ff4544 8250989: Consolidate buffer allocation code for CDS static/dynamic dumping Reviewed-by: ccheung, coleenp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/archiveUtils.inline.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/dynamicArchive.hpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp ! src/hotspot/share/oops/compressedOops.hpp ! src/hotspot/share/oops/compressedOops.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java Changeset: aa5bc6ed Author: Dong Bo Committer: Fei Yang Date: 2021-02-08 02:12:29 +0000 URL: https://git.openjdk.java.net/amber/commit/aa5bc6ed 8258953: AArch64: move NEON instructions to aarch64_neon.ad Reviewed-by: njian, aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_neon.ad ! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4 Changeset: 9d59dec2 Author: Yasumasa Suenaga Date: 2021-02-08 02:34:01 +0000 URL: https://git.openjdk.java.net/amber/commit/9d59dec2 8248876: LoadObject with bad base address created for exec file on linux Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java Changeset: d45343ea Author: Aleksey Shipilev Date: 2021-02-08 07:29:40 +0000 URL: https://git.openjdk.java.net/amber/commit/d45343ea 8260899: ARM32: SyncOnValueBasedClassTest fails with assert(is_valid()) failed: invalid register Reviewed-by: dsamersoff ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp Changeset: deb0544f Author: Roman Kennke Date: 2021-02-08 08:01:35 +0000 URL: https://git.openjdk.java.net/amber/commit/deb0544f 8261251: Shenandoah: Use object size for full GC humongous compaction Reviewed-by: aph, shade ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp Changeset: d0a8f2f7 Author: Jan Lahoda Date: 2021-02-08 09:36:29 +0000 URL: https://git.openjdk.java.net/amber/commit/d0a8f2f7 8260593: javac can skip a temporary local variable when pattern matching over a local variable Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/patterns/Annotations.java ! test/langtools/tools/javac/patterns/BindingsTest1.java + test/langtools/tools/javac/patterns/LocalVariableReuse.java ! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java Changeset: 2c28e364 Author: Daniel Fuchs Date: 2021-02-08 12:55:00 +0000 URL: https://git.openjdk.java.net/amber/commit/2c28e364 8237352: Update DatagramSocket to add support for joining multicast groups Reviewed-by: alanb ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/MulticastSocket.java ! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java + test/jdk/java/net/DatagramSocket/DatagramSocketExample.java + test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java Changeset: db0ca2b9 Author: Harold Seigel Date: 2021-02-08 13:19:40 +0000 URL: https://git.openjdk.java.net/amber/commit/db0ca2b9 8261161: Clean up warnings in hotspot/jtreg/vmTestbase tests Reviewed-by: lfoltan, coleenp ! test/hotspot/jtreg/vmTestbase/gc/gctests/JumbleGC/Tree.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomHelper.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceEvilTest/PhantomReferenceEvilTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceTest/PhantomReferenceTest.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReferenceGC/WeakReferenceGC.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest01/gctest01.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest03/gctest03.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest04/gctest04.java ! test/hotspot/jtreg/vmTestbase/gc/hashcode/ExternalHashingTest/ExternalHashingTest.java ! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/FPCompare/TestFPBinop/TestFPBinop.java ! test/hotspot/jtreg/vmTestbase/jit/graph/test1.java ! test/hotspot/jtreg/vmTestbase/jit/graph/test2.java ! test/hotspot/jtreg/vmTestbase/jit/graph/test3.java ! test/hotspot/jtreg/vmTestbase/jit/graph/test4.java ! test/hotspot/jtreg/vmTestbase/jit/graph/test5.java ! test/hotspot/jtreg/vmTestbase/jit/graph/test6.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/pop_exception/pop_exception001/pop_exception001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/unwatch/unwatch001/unwatch001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/unwatch/unwatch002/unwatch002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/watch/watch001/watch001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdb/watch/watch002/watch002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isPrivate001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isProtected001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/isPublic001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/length/length001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/toString/tostring001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals005a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/hashCode/hashcode001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isTransient/istrans001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isVolatile/isvol001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/toString/tostring001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isBridge/isbridge001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003/newclass/isobsolete003b.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003b.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod006t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype007a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype008a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/_itself_/wevent001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/valueCurrent/valuecur001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/SetValues/setvalues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/InvokeMethod/invokemeth001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/NewInstance/newinst001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/GetValues/getvalues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/InvokeMethod/invokemeth001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/GetValues/getvalues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/GetValues/getvalues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach001/attach001TestRunner.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe003p.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass019/newclass_g/redefclass019a.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/timers/JvmtiTest.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryUsage/from/from001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/from_c/from_c001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/CustomMBeanServer.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/Monitor.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadMonitor.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerMXBean.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/TreeNodesDenotation.java ! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODTestRunner.java ! test/hotspot/jtreg/vmTestbase/nsk/share/classload/GeneratingClassLoader.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ValueConversionDebugger.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Debugee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/JDWP.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/ForceEarlyReturnTestThread.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/NativeMethodsTestThread.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/except/except004.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/share/RandomValueGen.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/share/SimpleUnitTest.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/share/TestTypes.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/ClassFileGenerator.java Changeset: dbc35f60 Author: Alexey Ivanov Date: 2021-02-08 14:31:34 +0000 URL: https://git.openjdk.java.net/amber/commit/dbc35f60 8261094: Open javax/swing/text/html/CSS/4765271/bug4765271.java Reviewed-by: serb, psadhukhan, kizune + test/jdk/javax/swing/text/html/CSS/4765271/bug4765271.java Changeset: 48c932e1 Author: Matthias Perktold <7334069+mperktold at users.noreply.github.com> Committer: Alexey Ivanov Date: 2021-02-08 14:32:07 +0000 URL: https://git.openjdk.java.net/amber/commit/48c932e1 8231286: HTML font size too large with high-DPI scaling and W3C_LENGTH_UNITS Reviewed-by: aivanov, psadhukhan ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java + test/jdk/javax/swing/text/html/CSS/8231286/HtmlFontSizeTest.java Changeset: 29a428f5 Author: Igor Veresov Date: 2021-02-08 17:08:36 +0000 URL: https://git.openjdk.java.net/amber/commit/29a428f5 8261229: MethodData is not correctly initialized with TieredStopAtLevel=3 Reviewed-by: thartmann ! src/hotspot/share/compiler/compilerDefinitions.cpp Changeset: d6d5d9bf Author: Dmitry Markov Date: 2021-02-08 17:09:09 +0000 URL: https://git.openjdk.java.net/amber/commit/d6d5d9bf 8261231: Windows IME was disabled after DnD operation Reviewed-by: kizune, serb ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp Changeset: 351d7888 Author: Martin Buchholz Date: 2021-02-08 18:09:59 +0000 URL: https://git.openjdk.java.net/amber/commit/351d7888 8259074: regex benchmarks and tests Reviewed-by: redestad ! test/jdk/java/util/regex/TestCases.txt ! test/micro/org/openjdk/bench/java/lang/ArrayFiddle.java + test/micro/org/openjdk/bench/java/util/regex/Exponential.java + test/micro/org/openjdk/bench/java/util/regex/Primality.java + test/micro/org/openjdk/bench/java/util/regex/Trim.java Changeset: 92c6e6df Author: Claes Redestad Date: 2021-02-08 18:45:43 +0000 URL: https://git.openjdk.java.net/amber/commit/92c6e6df 8261254: Initialize charset mapping data lazily Reviewed-by: alanb, jkuhn, naoto ! make/data/charsetmapping/DoubleByte-X.java.template ! make/data/charsetmapping/SingleByte-X.java.template ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/AbstractCharsetProvider.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS_2001.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM29626C.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM834.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM942C.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM943C.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM949C.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_CNS.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_GB.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_KR.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS50220.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS932_0213.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/MSISO2022JP.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java Changeset: 20d7713c Author: Thomas Stuefe Date: 2021-02-08 18:46:18 +0000 URL: https://git.openjdk.java.net/amber/commit/20d7713c 8261334: NMT: tuning statistic shows incorrect hash distribution Reviewed-by: zgu, shade ! src/hotspot/share/services/memTracker.cpp Changeset: ab65d53e Author: Erik Joelsson Date: 2021-02-08 19:23:46 +0000 URL: https://git.openjdk.java.net/amber/commit/ab65d53e 8261261: The version extra fields needs to be overridable in jib-profiles.js Reviewed-by: ihse ! make/conf/jib-profiles.js Changeset: ace8f946 Author: Coleen Phillimore Date: 2021-02-08 21:31:25 +0000 URL: https://git.openjdk.java.net/amber/commit/ace8f946 8195744: Avoid calling ClassLoader.checkPackageAccess if security manager is not installed Reviewed-by: dholmes, iklam ! src/hotspot/share/classfile/dictionary.cpp ! src/hotspot/share/classfile/dictionary.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/protectionDomainCache.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java Changeset: 2fd8ed02 Author: Joe Darcy Date: 2021-02-08 21:50:55 +0000 URL: https://git.openjdk.java.net/amber/commit/2fd8ed02 8240632: Note differences between IEEE 754-2019 math lib special cases and java.lang.Math Reviewed-by: bpb ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java ! test/jdk/java/lang/Math/ExpCornerCaseTests.java ! test/jdk/java/lang/Math/HypotTests.java + test/jdk/java/lang/Math/Ieee754SpecialCaseTests.java Changeset: ad525bcd Author: Alexey Semenyuk Date: 2021-02-08 22:05:02 +0000 URL: https://git.openjdk.java.net/amber/commit/ad525bcd 8261281: Linking jdk.jpackage fails for linux aarch32 builds after 8254702 Reviewed-by: erikj ! make/modules/jdk.jpackage/Lib.gmk Changeset: 74519628 Author: Brian Burkhalter Date: 2021-02-08 22:18:00 +0000 URL: https://git.openjdk.java.net/amber/commit/74519628 8129776: The optimized Stream returned from Files.lines should unmap the mapped byte buffer (if created) when closed Reviewed-by: rriggs, psandoz, alanb ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! src/java.base/share/classes/java/nio/file/FileChannelLinesSpliterator.java ! src/java.base/share/classes/java/nio/file/Files.java Changeset: f03e839e Author: David Holmes Date: 2021-02-08 23:16:47 +0000 URL: https://git.openjdk.java.net/amber/commit/f03e839e 8261127: Cleanup THREAD/TRAPS/CHECK usage in CDS code Reviewed-by: iklam, coleenp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp Changeset: 5d8204b1 Author: Sergey Bylokhov Date: 2021-02-09 00:01:32 +0000 URL: https://git.openjdk.java.net/amber/commit/5d8204b1 8261368: The new TestNullSetColor test is placed in the wrong group Reviewed-by: kizune = test/jdk/java/awt/Graphics/TestNullSetColor.java Changeset: 5183d8ae Author: Nick Gasson Date: 2021-02-09 01:49:52 +0000 URL: https://git.openjdk.java.net/amber/commit/5183d8ae 8260355: AArch64: deoptimization stub should save vector registers Reviewed-by: vlivanov, aph + src/hotspot/cpu/aarch64/registerMap_aarch64.cpp ! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp ! src/hotspot/cpu/arm/registerMap_arm.hpp ! src/hotspot/cpu/ppc/registerMap_ppc.hpp ! src/hotspot/cpu/s390/registerMap_s390.hpp ! src/hotspot/cpu/x86/registerMap_x86.cpp ! src/hotspot/cpu/x86/registerMap_x86.hpp ! src/hotspot/cpu/zero/registerMap_zero.hpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/runtime/registerMap.hpp Changeset: 8ebed284 Author: Matthias Baesken Date: 2021-02-09 11:18:49 +0000 URL: https://git.openjdk.java.net/amber/commit/8ebed284 8261237: remove isClassPathAttributePresent method Reviewed-by: shade, clanger, redestad, alanb ! src/java.base/share/classes/jdk/internal/vm/VMSupport.java Changeset: b0e7e5ab Author: Hannes Walln?fer Date: 2021-02-09 13:07:35 +0000 URL: https://git.openjdk.java.net/amber/commit/b0e7e5ab 8261263: Simplify javadoc link code Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.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/IndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java Changeset: b38d5be8 Author: Harold Seigel Date: 2021-02-09 13:16:26 +0000 URL: https://git.openjdk.java.net/amber/commit/b38d5be8 8261340: Fix 'deprecated' warnings in the vmTestbase/nsk tests Reviewed-by: lfoltan, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/share/IORedirector.java ! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java Changeset: 906facab Author: Quaffel Committer: Martin Doerr Date: 2021-02-09 14:24:44 +0000 URL: https://git.openjdk.java.net/amber/commit/906facab 8260372: [PPC64] Add support for JDK-8210498 and JDK-8222841 Reviewed-by: mdoerr, goetz ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp Changeset: f0bd9db5 Author: Markus Gr?nlund Date: 2021-02-09 15:16:44 +0000 URL: https://git.openjdk.java.net/amber/commit/f0bd9db5 8257569: Failure observed with JfrVirtualMemory::initialize Reviewed-by: egahlin, poonam ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp Changeset: 2f893c2b Author: Claes Redestad Date: 2021-02-09 15:32:36 +0000 URL: https://git.openjdk.java.net/amber/commit/2f893c2b 8260337: Optimize ImageReader lookup, used by Class.getResource Reviewed-by: jlaskey, sundar ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java ! src/java.base/share/classes/jdk/internal/jimage/ImageLocation.java ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/jimage/ImageStrings.java ! src/java.base/share/classes/jdk/internal/jimage/ImageStringsReader.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java + test/micro/org/openjdk/bench/java/lang/ClassGetResource.java Changeset: edd5fc88 Author: Ian Graves Committer: Alan Bateman Date: 2021-02-09 15:42:59 +0000 URL: https://git.openjdk.java.net/amber/commit/edd5fc88 8261096: Convert jlink tool to use Stream.toList() Reviewed-by: alanb, smarks ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Utils.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java Changeset: 8f4c15f6 Author: Attila Szegedi Date: 2021-02-09 16:06:49 +0000 URL: https://git.openjdk.java.net/amber/commit/8f4c15f6 8198540: Dynalink leaks memory when generating type converters Reviewed-by: plevart, hannesw + src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java - src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java ! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java + test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java + test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java Changeset: f395ee0c Author: Brian Burkhalter Date: 2021-02-09 16:43:36 +0000 URL: https://git.openjdk.java.net/amber/commit/f395ee0c 8261306: ServiceLoader documentation has malformed Unicode escape Reviewed-by: lancea, iris, naoto ! src/java.base/share/classes/java/util/ServiceLoader.java Changeset: becee643 Author: Naoto Sato Date: 2021-02-09 17:09:21 +0000 URL: https://git.openjdk.java.net/amber/commit/becee643 8261279: sun/util/resources/cldr/TimeZoneNamesTest.java timed out Reviewed-by: bpb, lancea, joehw ! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java Changeset: a00b1305 Author: Albert Mingkun Yang Committer: Stefan Johansson Date: 2021-02-09 17:38:59 +0000 URL: https://git.openjdk.java.net/amber/commit/a00b1305 8261356: Clean up enum G1Mark Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1RootClosures.cpp ! src/hotspot/share/gc/g1/g1SharedClosures.hpp Changeset: 01d92808 Author: Aleksey Shipilev Date: 2021-02-09 17:46:18 +0000 URL: https://git.openjdk.java.net/amber/commit/01d92808 8261299: Use-after-free on failure path in LinuxPackage.c, getJvmLauncherLibPath Reviewed-by: stuefe, herrick ! src/jdk.jpackage/linux/native/applauncher/LinuxPackage.c Changeset: 7c565f8b Author: Joe Wang Date: 2021-02-09 17:50:25 +0000 URL: https://git.openjdk.java.net/amber/commit/7c565f8b 8261209: isStandalone property: remove dependency on pretty-print Reviewed-by: lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java ! src/java.xml/share/classes/module-info.java ! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java Changeset: ef7ee3f4 Author: Rajan Halade Date: 2021-02-09 17:56:35 +0000 URL: https://git.openjdk.java.net/amber/commit/ef7ee3f4 8225081: Remove Telia Company CA certificate expiring in April 2021 Reviewed-by: mullan - make/data/cacerts/soneraclass2ca ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 05c6009e Author: Erik Joelsson Date: 2021-02-09 19:08:45 +0000 URL: https://git.openjdk.java.net/amber/commit/05c6009e 8259656: fixpath.sh changes broke _NT_SYMBOL_PATH in RunTests.gmk Reviewed-by: tbell, ihse ! make/RunTestsPrebuilt.gmk Changeset: 699a3cde Author: Alexey Semenyuk Date: 2021-02-09 22:20:43 +0000 URL: https://git.openjdk.java.net/amber/commit/699a3cde 8223188: Removed unnecessary #ifdef __cplusplus from .cpp sources Reviewed-by: herrick, almatvee, iklam ! src/jdk.jpackage/windows/native/libjpackage/WindowsRegistry.cpp ! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp Changeset: 4619f372 Author: Weijun Wang Date: 2021-02-10 01:59:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4619f372 8261472: BasicConstraintsExtension::toString shows "PathLen:2147483647" if there is no pathLenConstraint Reviewed-by: jnimeh ! src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java Changeset: 3af334a5 Author: Prasanta Sadhukhan Date: 2021-02-10 07:22:44 +0000 URL: https://git.openjdk.java.net/amber/commit/3af334a5 6211257: BasicStroke.createStrokedShape(Shape): NPE is not specified Reviewed-by: serb, prr, aivanov ! src/java.desktop/share/classes/java/awt/BasicStroke.java + test/jdk/java/awt/BasicStroke/TestNullShape.java Changeset: 752f92bc Author: Prasanta Sadhukhan Date: 2021-02-10 07:24:29 +0000 URL: https://git.openjdk.java.net/amber/commit/752f92bc 6211242: AreaAveragingScaleFilter(int, int): IAE is not specified Reviewed-by: azvegint, trebari, serb ! src/java.desktop/share/classes/java/awt/image/AreaAveragingScaleFilter.java + test/jdk/java/awt/image/TestNullAASF.java Changeset: ad54d8dd Author: Aleksey Shipilev Date: 2021-02-10 07:32:53 +0000 URL: https://git.openjdk.java.net/amber/commit/ad54d8dd 8260934: java/lang/StringBuilder/HugeCapacity.java fails without Compact Strings Reviewed-by: iklam ! test/jdk/java/lang/StringBuilder/HugeCapacity.java Changeset: a3d6e371 Author: Thomas Stuefe Date: 2021-02-10 07:46:17 +0000 URL: https://git.openjdk.java.net/amber/commit/a3d6e371 8261302: NMT: Improve malloc site table hashing Reviewed-by: zgu, lucy ! src/hotspot/share/utilities/nativeCallStack.cpp ! src/hotspot/share/utilities/nativeCallStack.hpp Changeset: 52fc01b3 Author: Coleen Phillimore Date: 2021-02-10 12:33:47 +0000 URL: https://git.openjdk.java.net/amber/commit/52fc01b3 8261268: LOAD_INSTANCE placeholders unneeded for parallelCapable class loaders Reviewed-by: dholmes, iklam ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/placeholders.hpp ! src/hotspot/share/classfile/systemDictionary.cpp Changeset: a7726390 Author: Aleksey Shipilev Date: 2021-02-10 15:08:34 +0000 URL: https://git.openjdk.java.net/amber/commit/a7726390 8261298: LinuxPackage.c, getJvmLauncherLibPath RPM->DEB typo Reviewed-by: asemenyuk, almatvee, herrick ! src/jdk.jpackage/linux/native/applauncher/LinuxPackage.c Changeset: 4caeb39f Author: Phil Race Date: 2021-02-10 16:33:56 +0000 URL: https://git.openjdk.java.net/amber/commit/4caeb39f 8260380: Upgrade to LittleCMS 2.12 Reviewed-by: jdv, serb ! src/java.desktop/share/legal/lcms.md ! src/java.desktop/share/native/liblcms/cmsalpha.c ! src/java.desktop/share/native/liblcms/cmscgats.c ! src/java.desktop/share/native/liblcms/cmscnvrt.c ! src/java.desktop/share/native/liblcms/cmsgamma.c ! src/java.desktop/share/native/liblcms/cmsintrp.c ! src/java.desktop/share/native/liblcms/cmsio0.c ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsnamed.c ! src/java.desktop/share/native/liblcms/cmsopt.c ! src/java.desktop/share/native/liblcms/cmspack.c ! src/java.desktop/share/native/liblcms/cmspcs.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmsps2.c ! src/java.desktop/share/native/liblcms/cmssamp.c ! src/java.desktop/share/native/liblcms/cmstypes.c ! src/java.desktop/share/native/liblcms/cmsxform.c ! src/java.desktop/share/native/liblcms/lcms2.h ! src/java.desktop/share/native/liblcms/lcms2_internal.h ! src/java.desktop/share/native/liblcms/lcms2_plugin.h Changeset: 40754f12 Author: Prasanta Sadhukhan Date: 2021-02-10 17:26:28 +0000 URL: https://git.openjdk.java.net/amber/commit/40754f12 4841153: java.awt.geom.Rectangle2D.add(double,double) documented incorrectly Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/geom/Rectangle2D.java Changeset: cc5691c6 Author: Alex Menkov Date: 2021-02-10 22:17:48 +0000 URL: https://git.openjdk.java.net/amber/commit/cc5691c6 8248162: serviceability/attach/RemovingUnixDomainSocketTest.java failed Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java ! test/jdk/sun/tools/jcmd/TestJcmdDefaults.java ! test/jdk/sun/tools/jcmd/TestJcmdSanity.java Changeset: 447db627 Author: Sergey Bylokhov Date: 2021-02-10 23:57:32 +0000 URL: https://git.openjdk.java.net/amber/commit/447db627 6211198: ICC_Profile.getInstance(byte[]): IAE is not specified Reviewed-by: prr, pbansal ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/GetInstanceBrokenData.java ! test/jdk/java/awt/color/GetInstanceNullData.java Changeset: adca84cc Author: Ioi Lam Date: 2021-02-11 05:11:48 +0000 URL: https://git.openjdk.java.net/amber/commit/adca84cc 8260341: CDS dump VM init code does not check exceptions Reviewed-by: coleenp, hseigel ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/runtime/thread.cpp Changeset: 837bd893 Author: Thomas Stuefe Date: 2021-02-11 05:31:11 +0000 URL: https://git.openjdk.java.net/amber/commit/837bd893 8261548: ProblemList runtime/NMT/CheckForProperDetailStackTrace.java Reviewed-by: jwilhelm ! test/hotspot/jtreg/ProblemList.txt Changeset: 49cf13d2 Author: Aleksey Shipilev Date: 2021-02-11 08:53:21 +0000 URL: https://git.openjdk.java.net/amber/commit/49cf13d2 8261449: Micro-optimize JVM_LatestUserDefinedLoader Reviewed-by: dholmes, stuefe, alanb ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp Changeset: 16623734 Author: Patrick Concannon Date: 2021-02-11 10:00:31 +0000 URL: https://git.openjdk.java.net/amber/commit/16623734 8235139: Deprecate the socket impl factory mechanism Reviewed-by: dfuchs, alanb, chegar ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java Changeset: 3ede231d Author: Vladimir Ivanov Date: 2021-02-11 10:16:09 +0000 URL: https://git.openjdk.java.net/amber/commit/3ede231d 8259430: C2: assert(in_vt->length() == out_vt->length()) failed: mismatch on number of elements Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/vectornode.cpp ! test/jdk/ProblemList-Xcomp.txt Changeset: a9c36805 Author: Vladimir Ivanov Date: 2021-02-11 10:16:37 +0000 URL: https://git.openjdk.java.net/amber/commit/a9c36805 8261250: Dependencies: Remove unused dependency types Reviewed-by: kvn, thartmann ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencies.hpp Changeset: 5e1b8092 Author: Claes Redestad Date: 2021-02-11 10:41:59 +0000 URL: https://git.openjdk.java.net/amber/commit/5e1b8092 8261444: Remove unused fields in Lower Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java Changeset: 8b6ab31d Author: Claes Redestad Date: 2021-02-11 10:43:56 +0000 URL: https://git.openjdk.java.net/amber/commit/8b6ab31d 8261418: Reduce decoder creation overheads for sun.nio.cs.ext Charsets Reviewed-by: naoto ! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/GB18030.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM29626C.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM33722.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM964.java.template ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISCII91.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_CNS.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_GB.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_KR.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/SimpleEUCEncoder.java.template ! test/micro/org/openjdk/bench/java/lang/StringDecode.java Changeset: 9fed6048 Author: Aleksey Shipilev Date: 2021-02-11 11:57:45 +0000 URL: https://git.openjdk.java.net/amber/commit/9fed6048 8261300: jpackage: rewrite while(0)/while(false) to proper blocks Reviewed-by: herrick, asemenyuk, almatvee ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.jpackage/share/native/common/tstrings.cpp Changeset: 0a89987a Author: Christian Hagedorn Date: 2021-02-11 13:00:10 +0000 URL: https://git.openjdk.java.net/amber/commit/0a89987a 8240281: Remove failing assertion code when selecting first memory state in SuperWord::co_locate_pack Reviewed-by: roland, kvn, thartmann ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestPickFirstMemoryState.java Changeset: eef86a80 Author: Stefan Johansson Date: 2021-02-11 13:10:37 +0000 URL: https://git.openjdk.java.net/amber/commit/eef86a80 8261029: Code heap page sizes not traced correctly using os::trace_page_sizes Reviewed-by: kvn, stuefe, thartmann ! src/hotspot/share/memory/heap.cpp Changeset: 4a72cea0 Author: Zhengyu Gu Date: 2021-02-11 14:02:24 +0000 URL: https://git.openjdk.java.net/amber/commit/4a72cea0 8261509: Move per-thread StackWatermark from Thread to JavaThread class Reviewed-by: eosterlund ! src/hotspot/share/runtime/thread.hpp Changeset: c342323c Author: Yasumasa Suenaga Date: 2021-02-11 14:58:03 +0000 URL: https://git.openjdk.java.net/amber/commit/c342323c 8261431: SA: Add comments about load address of executable Reviewed-by: sspitsyn, kevinw ! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c Changeset: 1740de2a Author: Thomas Stuefe Date: 2021-02-11 14:58:57 +0000 URL: https://git.openjdk.java.net/amber/commit/1740de2a 8261297: NMT: Final report should use scale 1 Reviewed-by: zgu ! src/hotspot/share/services/memReporter.hpp ! src/hotspot/share/services/memTracker.cpp ! src/hotspot/share/services/memTracker.hpp Changeset: 75c8489c Author: Daniel D. Daugherty Date: 2021-02-11 18:10:42 +0000 URL: https://git.openjdk.java.net/amber/commit/75c8489c 8261604: ProblemList jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java Reviewed-by: hseigel ! test/jdk/ProblemList.txt Changeset: f4cfd758 Author: John Jiang Date: 2021-02-11 18:25:31 +0000 URL: https://git.openjdk.java.net/amber/commit/f4cfd758 8261510: Use RFC numbers and protocol titles in sun.security.ssl.SSLExtension comments Reviewed-by: wetmore, xuelei ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java Changeset: f9110428 Author: duke Date: 2021-02-11 22:01:44 +0000 URL: https://git.openjdk.java.net/amber/commit/f9110428 Automatic merge of master into stats-before-this-super From brian.goetz at oracle.com Sun Feb 14 19:08:03 2021 From: brian.goetz at oracle.com (Brian Goetz) Date: Sun, 14 Feb 2021 14:08:03 -0500 Subject: Fwd: Suboptimal java.lang.record's methods generation In-Reply-To: References: Message-ID: <561b368e-7b55-ece7-3cb0-ce3e716a1d1c@oracle.com> Received on amber-spec-comments. -------- Forwarded Message -------- Subject: Suboptimal java.lang.record's methods generation Date: Sun, 14 Feb 2021 12:13:06 +0000 From: Rowicki, Michal To: amber-spec-comments at openjdk.java.net Hello! I?ve realized that Java 16 generates suboptimal bytecode for java.lang.record. In comparison w Lombok there is a huge difference in toString() method as current Java?s implementation uses String.format method to generate output. All differences can be found at my sample repository: https://github.com/wyhasany/lombokVsRecord I supposed that java.lang.record should have the very same performance as Lombok?s @Value: https://projectlombok.org/features/Value Do you think is it a worth a ticket? Thanks! Micha? From remi.forax at univ-eiffel.fr Sun Feb 14 21:41:10 2021 From: remi.forax at univ-eiffel.fr (Remi Forax) Date: Sun, 14 Feb 2021 22:41:10 +0100 (CET) Subject: Suboptimal java.lang.record's methods generation In-Reply-To: <561b368e-7b55-ece7-3cb0-ce3e716a1d1c@oracle.com> References: <561b368e-7b55-ece7-3cb0-ce3e716a1d1c@oracle.com> Message-ID: <577460589.1615725.1613338870850.JavaMail.zimbra@u-pem.fr> yes, the implementation of toString() should use the same metafactory used by the String concatenation. Here is an example https://github.com/forax/exotic/blob/master/src/main/java/com.github.forax.exotic/com/github/forax/exotic/ObjectSupports.java#L193 R?mi ----- Mail original ----- > De: "Brian Goetz" > ?: "amber-dev" > Envoy?: Dimanche 14 F?vrier 2021 20:08:03 > Objet: Fwd: Suboptimal java.lang.record's methods generation > Received on amber-spec-comments. > > > > -------- Forwarded Message -------- > Subject: Suboptimal java.lang.record's methods generation > Date: Sun, 14 Feb 2021 12:13:06 +0000 > From: Rowicki, Michal > To: amber-spec-comments at openjdk.java.net > > > > > Hello! > I?ve realized that Java 16 generates suboptimal bytecode for > java.lang.record. In comparison w Lombok there is a huge difference in > toString() method as current Java?s implementation uses String.format > method to generate output. All differences can be found at my sample > repository: > https://github.com/wyhasany/lombokVsRecord > I supposed that java.lang.record should have the very same performance > as Lombok?s @Value: > https://projectlombok.org/features/Value > Do you think is it a worth a ticket? > > Thanks! > > Micha? From duke at openjdk.java.net Thu Feb 18 22:06:39 2021 From: duke at openjdk.java.net (duke) Date: Thu, 18 Feb 2021 22:06:39 GMT Subject: git: openjdk/amber: stats-before-this-super: 88 new changesets Message-ID: <7acb3685-eaaa-476d-a60b-38d6fc1a435e@openjdk.org> Changeset: bf47a479 Author: Sergey Bylokhov Date: 2021-02-11 22:05:12 +0000 URL: https://git.openjdk.java.net/amber/commit/bf47a479 8261282: Lazy initialization of built-in ICC_Profile/ColorSpace classes is too lazy Reviewed-by: azvegint ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/image/ColorModel.java ! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java + test/jdk/java/awt/color/BuiltInDataVariation.java + test/jdk/java/awt/color/HotStaticLocks.java Changeset: 60a2072a Author: Alex Menkov Date: 2021-02-11 23:31:37 +0000 URL: https://git.openjdk.java.net/amber/commit/60a2072a 8260431: com/sun/jdi/JdbOptions.java failed with "RuntimeException: 'prop[boo] = >foo<' missing from stdout/stderr" Reviewed-by: sspitsyn, cjplummer ! test/jdk/com/sun/jdi/JdbOptions.java Changeset: 92ff8918 Author: Matthias Baesken Date: 2021-02-12 07:50:28 +0000 URL: https://git.openjdk.java.net/amber/commit/92ff8918 8261593: Do not use NULL pointer as write buffer parameter in jfrEmergencyDump.cpp write_repository_files Reviewed-by: stuefe, mgronlun ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp Changeset: 6a84ec68 Author: Kim Barrett Date: 2021-02-12 08:19:08 +0000 URL: https://git.openjdk.java.net/amber/commit/6a84ec68 8260044: Parallel GC: Concurrent allocation after heap expansion may cause unnecessary full gc 8260045: Parallel GC: Waiting on ExpandHeap_lock may cause "expansion storm" Loop to retry allocation if expand succeeds. Treat space available after obtaining expand lock as expand success. Reviewed-by: tschatzl, iwalulya, sjohanss ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp Changeset: 0779adde Author: Hannes Walln?fer Date: 2021-02-12 08:27:52 +0000 URL: https://git.openjdk.java.net/amber/commit/0779adde 8255059: Regressions >5% in all Javadoc benchmarks in 16-b19 Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/element-list-10.txt + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/element-list-9.txt - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-9.txt ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java Changeset: da9895a0 Author: Hannes Walln?fer Date: 2021-02-12 08:32:47 +0000 URL: https://git.openjdk.java.net/amber/commit/da9895a0 8261499: Simplify HTML for javadoc links Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.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/HtmlLinkFactory.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java ! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java ! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java ! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java ! test/langtools/jdk/javadoc/doclet/testEnumConstructor/TestEnumConstructor.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testLinksWithNoDeprecatedOption/TestLinksWithNoDeprecatedOption.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java ! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java Changeset: 9c0ec8d8 Author: Thomas Schatzl Date: 2021-02-12 08:41:33 +0000 URL: https://git.openjdk.java.net/amber/commit/9c0ec8d8 8260941: Remove the conc_scan parameter for CardTable Reviewed-by: ayang, kbarrett ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1CardTable.hpp ! src/hotspot/share/gc/parallel/psCardTable.hpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/cardTable.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableRS.cpp ! src/hotspot/share/gc/shared/cardTableRS.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp Changeset: 3210095a Author: Hannes Walln?fer Date: 2021-02-12 09:26:42 +0000 URL: https://git.openjdk.java.net/amber/commit/3210095a 8261079: Fix support for @hidden in classes and interfaces Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.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/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/A.java + test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Child.java + test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Intf.java + test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/InvisibleParent.java + test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg2/UndocumentedParent.java Changeset: ebaa58d9 Author: Christoph G?ttschkes Committer: Stefan Johansson Date: 2021-02-12 09:41:49 +0000 URL: https://git.openjdk.java.net/amber/commit/ebaa58d9 8261505: Test test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java killed by Linux OOM Killer Reviewed-by: sjohanss, tschatzl ! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java Changeset: 682e78e8 Author: Anton Kozlov Committer: Vladimir Kempik Date: 2021-02-12 10:27:47 +0000 URL: https://git.openjdk.java.net/amber/commit/682e78e8 8261071: AArch64: Refactor interpreter native wrappers Reviewed-by: aph ! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp ! src/hotspot/cpu/aarch64/interpreterRT_aarch64.hpp Changeset: 9ffabf30 Author: Michael McMahon Date: 2021-02-12 13:08:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9ffabf30 8252971: WindowsFileAttributes does not know about Unix domain sockets Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c ! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c + test/jdk/java/nio/channels/unixdomain/FileAttributes.java ! test/jdk/java/nio/channels/unixdomain/Security.java ! test/jdk/java/nio/channels/unixdomain/policy3 Changeset: 40ae9937 Author: Andrew Haley Date: 2021-02-12 13:12:02 +0000 URL: https://git.openjdk.java.net/amber/commit/40ae9937 8261027: AArch64: Support for LSE atomics C++ HotSpot code Reviewed-by: adinn, simonis + src/hotspot/cpu/aarch64/atomic_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp + src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp Changeset: 9f81ca81 Author: Stefan Johansson Date: 2021-02-12 14:56:25 +0000 URL: https://git.openjdk.java.net/amber/commit/9f81ca81 8261230: GC tracing of page sizes are wrong in a few places Reviewed-by: ayang, stuefe ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java Changeset: 59b8d595 Author: Weijun Wang Date: 2021-02-12 14:57:01 +0000 URL: https://git.openjdk.java.net/amber/commit/59b8d595 8261481: Cannot read Kerberos settings in dynamic store on macOS Big Sur Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java Changeset: b670efd8 Author: Anton Kozlov Committer: Vladimir Kempik Date: 2021-02-12 15:11:21 +0000 URL: https://git.openjdk.java.net/amber/commit/b670efd8 8261072: AArch64: Fix MacroAssembler::get_thread convention Reviewed-by: burban, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: c0e805a4 Author: Hannes Walln?fer Date: 2021-02-12 15:44:15 +0000 URL: https://git.openjdk.java.net/amber/commit/c0e805a4 8261654: Missing license header in Signatures.java Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java Changeset: 6475d477 Author: Martin Doerr Date: 2021-02-12 15:46:37 +0000 URL: https://git.openjdk.java.net/amber/commit/6475d477 8261655: [PPC64] Build broken after JDK-8260941 Reviewed-by: shade, clanger ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp Changeset: 350303d4 Author: Ian Graves Committer: Stuart Marks Date: 2021-02-12 16:06:39 +0000 URL: https://git.openjdk.java.net/amber/commit/350303d4 8260221: java.util.Formatter throws wrong exception for mismatched flags in %% conversion Reviewed-by: smarks ! src/java.base/share/classes/java/util/Formatter.java Changeset: 3aa1b4c7 Author: Jonathan Gibbons Date: 2021-02-12 16:16:44 +0000 URL: https://git.openjdk.java.net/amber/commit/3aa1b4c7 8261623: reference to javac internals in Extern class Reviewed-by: hannesw ! 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: 33fcd325 Author: Daniel D. Daugherty Date: 2021-02-12 16:17:16 +0000 URL: https://git.openjdk.java.net/amber/commit/33fcd325 8261659: JDK-8261027 causes a Tier1 validate-source failure Reviewed-by: iignatyev, bpb ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S Changeset: 66757750 Author: Roger Riggs Date: 2021-02-12 16:42:13 +0000 URL: https://git.openjdk.java.net/amber/commit/66757750 8253702: BigSur version number reported as 10.16, should be 11.nn Reviewed-by: bpb, kcr ! src/java.base/macosx/native/libjava/java_props_macosx.c Changeset: 28163a9e Author: Vladimir Kempik Date: 2021-02-12 17:10:21 +0000 URL: https://git.openjdk.java.net/amber/commit/28163a9e 8261652: Remove some dead comments from os_bsd_x86 Reviewed-by: dcubed ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp Changeset: a305743c Author: Andrew Haley Date: 2021-02-12 17:34:29 +0000 URL: https://git.openjdk.java.net/amber/commit/a305743c 8261660: AArch64: Race condition in stub code generation for LSE Atomics Reviewed-by: dcubed, adinn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: 3dc6f52a Author: Chris Hegarty Date: 2021-02-12 17:35:25 +0000 URL: https://git.openjdk.java.net/amber/commit/3dc6f52a 8261160: Add a deserialization JFR event Co-authored-by: Sean Coffey Co-authored-by: Chris Hegarty Reviewed-by: coffeys, rriggs, dfuchs, egahlin ! src/java.base/share/classes/java/io/ObjectInputStream.java + src/java.base/share/classes/jdk/internal/event/DeserializationEvent.java + src/jdk.jfr/share/classes/jdk/jfr/events/DeserializationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java + test/jdk/jdk/jfr/event/io/TestDeserializationEvent.java ! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java ! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java ! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 06170b7c Author: Coleen Phillimore Date: 2021-02-12 17:45:47 +0000 URL: https://git.openjdk.java.net/amber/commit/06170b7c 8261662: Rename compute_loader_lock_object Reviewed-by: dcubed, stuefe ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: f0d9829b Author: Phil Race Date: 2021-02-12 18:42:07 +0000 URL: https://git.openjdk.java.net/amber/commit/f0d9829b 8261533: Java_sun_font_CFont_getCascadeList leaks memory according to Xcode Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m Changeset: dc46aa85 Author: Christoph Langer Date: 2021-02-12 20:58:22 +0000 URL: https://git.openjdk.java.net/amber/commit/dc46aa85 8261534: Test sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java fails on platforms where no nsslib artifacts are defined Reviewed-by: mbaesken ! test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java Changeset: e29c560a Author: Chris Plummer Date: 2021-02-12 22:01:43 +0000 URL: https://git.openjdk.java.net/amber/commit/e29c560a 8247514: Improve clhsdb 'findpc' ability to determine what an address points to by improving PointerFinder and PointerLocation classes Reviewed-by: ysuenaga, kevinw ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java Changeset: 735757f1 Author: Daniel D. Daugherty Date: 2021-02-12 22:41:08 +0000 URL: https://git.openjdk.java.net/amber/commit/735757f1 8261661: gc/stress/TestReclaimStringsLeaksMemory.java fails because Reserved memory size is too big Co-authored-by: Albert Mingkun Yang Reviewed-by: ayang, kbarrett ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java Changeset: 849390a1 Author: Jaikiran Pai Date: 2021-02-13 02:14:32 +0000 URL: https://git.openjdk.java.net/amber/commit/849390a1 8260401: StackOverflowError on open WindowsPreferences Reviewed-by: bpb ! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java Changeset: 95d73129 Author: Hui Shi Committer: Jie Fu Date: 2021-02-13 02:47:33 +0000 URL: https://git.openjdk.java.net/amber/commit/95d73129 8261585: Restore HandleArea used in Deoptimization::uncommon_trap Reviewed-by: coleenp, jiefu ! src/hotspot/share/runtime/deoptimization.cpp + test/hotspot/jtreg/compiler/uncommontrap/UncommonTrapLeak.java Changeset: 235da6aa Author: Ioi Lam Date: 2021-02-13 07:13:22 +0000 URL: https://git.openjdk.java.net/amber/commit/235da6aa 8261672: Reduce inclusion of classLoaderData.hpp Reviewed-by: lfoltan, coleenp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp ! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/classfile/javaAssertions.hpp ! src/hotspot/share/classfile/loaderConstraints.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/genOopClosures.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/jvmci/metadataHandles.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/oops/compiledICHolder.hpp + src/hotspot/share/oops/compiledICHolder.inline.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/klass.inline.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/oops/typeArrayKlass.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/services/attachListener.hpp ! src/hotspot/share/services/runtimeService.cpp ! src/hotspot/share/services/threadService.cpp Changeset: d9744f65 Author: Ioi Lam Date: 2021-02-15 06:37:39 +0000 URL: https://git.openjdk.java.net/amber/commit/d9744f65 8261608: Move common CDS archive building code to archiveBuilder.cpp Reviewed-by: coleenp, ccheung ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/archiveUtils.hpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/cppVtables.cpp ! src/hotspot/share/memory/dumpAllocStats.cpp ! src/hotspot/share/memory/dumpAllocStats.hpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.cpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceShared.hpp - src/hotspot/share/memory/metaspaceShared.inline.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java Changeset: 7c931591 Author: Aleksey Shipilev Date: 2021-02-15 08:41:28 +0000 URL: https://git.openjdk.java.net/amber/commit/7c931591 8261503: Shenandoah: reconsider verifier memory ordering Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 4642730b Author: Aleksey Shipilev Date: 2021-02-15 08:42:28 +0000 URL: https://git.openjdk.java.net/amber/commit/4642730b 8261496: Shenandoah: reconsider pacing updates memory ordering Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp Changeset: 745c0b91 Author: Aleksey Shipilev Date: 2021-02-15 08:43:05 +0000 URL: https://git.openjdk.java.net/amber/commit/745c0b91 8261493: Shenandoah: reconsider bitmap access memory ordering Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp Changeset: df0897ea Author: Aleksey Shipilev Date: 2021-02-15 08:43:42 +0000 URL: https://git.openjdk.java.net/amber/commit/df0897ea 8261504: Shenandoah: reconsider ShenandoahJavaThreadsIterator::claim memory ordering Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp Changeset: c6eedda8 Author: Aleksey Shipilev Date: 2021-02-15 08:44:20 +0000 URL: https://git.openjdk.java.net/amber/commit/c6eedda8 8261500: Shenandoah: reconsider region live data memory ordering Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: 3882fda8 Author: Leo Korinth Date: 2021-02-15 08:52:47 +0000 URL: https://git.openjdk.java.net/amber/commit/3882fda8 8260414: Remove unused set_single_threaded_mode() method in task executor Reviewed-by: kbarrett, ayang ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp Changeset: 2e610f53 Author: Stanimir Stamenkov Committer: Alexey Ivanov Date: 2021-02-15 16:16:50 +0000 URL: https://git.openjdk.java.net/amber/commit/2e610f53 8260687: Inherited font size is smaller than expected when using StyleSheet to add styles Co-authored-by: Alexey Ivanov Reviewed-by: psadhukhan, aivanov, kizune ! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java + test/jdk/javax/swing/text/html/StyleSheet/8260687/BodyInheritedFontSize.java ! test/jdk/javax/swing/text/html/StyleSheet/TestWrongCSSFontSize.java Changeset: 849f4c0f Author: Pankaj Bansal Date: 2021-02-15 16:43:49 +0000 URL: https://git.openjdk.java.net/amber/commit/849f4c0f 8260291: The case instruction is not visible in dark mode Reviewed-by: trebari, aivanov ! test/jdk/javax/swing/JSpinner/TestJSpinnerPressUnpress.java Changeset: 6badd22e Author: Alexander Zuev Date: 2021-02-15 19:03:48 +0000 URL: https://git.openjdk.java.net/amber/commit/6badd22e 8261351: Create implementation for NSAccessibilityRadioButton protocol Reviewed-by: pbansal ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/RadiobuttonAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/RadiobuttonAccessibility.m Changeset: 34ae7aeb Author: Jonathan Gibbons Date: 2021-02-15 20:27:06 +0000 URL: https://git.openjdk.java.net/amber/commit/34ae7aeb 8261609: remove remnants of XML-driven builders Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java Changeset: e2d52ae2 Author: Roman Kennke Date: 2021-02-16 08:17:32 +0000 URL: https://git.openjdk.java.net/amber/commit/e2d52ae2 8261413: Shenandoah: Disable class-unloading in I-U mode Reviewed-by: shade, zgu ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp Changeset: cdc874d4 Author: Matthias Baesken Date: 2021-02-16 08:40:14 +0000 URL: https://git.openjdk.java.net/amber/commit/cdc874d4 8261601: free memory in early return in Java_sun_nio_ch_sctp_SctpChannelImpl_receive0 Reviewed-by: clanger, dfuchs, bpb ! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c Changeset: 219b115e Author: Matthias Baesken Date: 2021-02-16 08:44:08 +0000 URL: https://git.openjdk.java.net/amber/commit/219b115e 8261422: Adjust problematic String.format calls in jdk/internal/util/Preconditions.java outOfBoundsMessage Reviewed-by: clanger ! src/java.base/share/classes/jdk/internal/util/Preconditions.java Changeset: 3cbd16de Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2021-02-16 08:46:58 +0000 URL: https://git.openjdk.java.net/amber/commit/3cbd16de 8259668: Make SubTasksDone use-once Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/runtime/safepoint.cpp Changeset: 3f8819c6 Author: Aleksey Shipilev Date: 2021-02-16 10:31:40 +0000 URL: https://git.openjdk.java.net/amber/commit/3f8819c6 8261501: Shenandoah: reconsider heap statistics memory ordering Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 16bd7d38 Author: Roberto Casta?eda Lozano Date: 2021-02-16 12:47:56 +0000 URL: https://git.openjdk.java.net/amber/commit/16bd7d38 8261336: IGV: enhance default filters Add filters to color and hide parts of the graph based on node categories or estimated execution frequency, and simplify remaining filters. Co-authored-by: Christian Hagedorn Reviewed-by: vlivanov, chagedorn, thartmann ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/utils/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ConnectionFilter.java ! src/utils/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/layer.xml ! src/utils/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Connection.java ! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/color.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/colorFrequency.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/extract-colors.py + src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideControl.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideControlEdges.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideData.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideDataEdges.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideMemory.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideMemoryEdges.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideMixed.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideMixedEdges.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideOther.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideOtherEdges.filter ! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/onlyControlFlow.filter - src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/remove.filter ! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/structural.filter ! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/layer.xml ! src/utils/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramScene.java Changeset: 8ba390d1 Author: Christoph Langer Date: 2021-02-16 12:57:59 +0000 URL: https://git.openjdk.java.net/amber/commit/8ba390d1 8261753: Test java/lang/System/OsVersionTest.java still failing on BigSur patch versions after JDK-8253702 Reviewed-by: rriggs ! test/jdk/java/lang/System/OsVersionTest.java Changeset: 6b6f7940 Author: Jamil Nimeh Date: 2021-02-16 17:40:29 +0000 URL: https://git.openjdk.java.net/amber/commit/6b6f7940 8248223: KeyAgreement spec update on multi-party key exchange support Reviewed-by: mullan ! src/java.base/share/classes/javax/crypto/KeyAgreement.java Changeset: 61a659f4 Author: Leo Korinth Date: 2021-02-16 18:29:41 +0000 URL: https://git.openjdk.java.net/amber/commit/61a659f4 8260415: Remove unused class ReferenceProcessorMTProcMutator Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/shared/referenceProcessor.hpp Changeset: 0a50688d Author: Fernando Guallini Committer: Rajan Halade Date: 2021-02-16 18:54:39 +0000 URL: https://git.openjdk.java.net/amber/commit/0a50688d 8241372: Several test failures due to javax.net.ssl.SSLException: Connection reset Reviewed-by: dfuchs, rhalade ! test/jdk/javax/net/ssl/SSLSession/TestEnabledProtocols.java ! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java ! test/jdk/sun/security/ssl/CipherSuite/SupportedGroups.java ! test/jdk/sun/security/ssl/SSLSocketImpl/ReverseNameLookup.java Changeset: 55d7bbce Author: Chris Plummer Date: 2021-02-16 21:16:55 +0000 URL: https://git.openjdk.java.net/amber/commit/55d7bbce 8261607: SA attach is exceeding JNI Local Refs capacity Reviewed-by: sgehwolf, amenkov ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java Changeset: e7e20d4e Author: Chris Plummer Date: 2021-02-16 22:32:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e7e20d4e 8261711: Clhsdb "versioncheck true" throws NPE every time Reviewed-by: amenkov, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java Changeset: 2677f6f4 Author: Xin Liu Committer: Vladimir Kozlov Date: 2021-02-17 00:24:35 +0000 URL: https://git.openjdk.java.net/amber/commit/2677f6f4 8261675: ObjectValue::set_visited(bool) sets _visited false Reviewed-by: kvn ! src/hotspot/share/code/debugInfo.cpp ! src/hotspot/share/code/debugInfo.hpp Changeset: d547e1a8 Author: Joe Darcy Date: 2021-02-17 01:08:39 +0000 URL: https://git.openjdk.java.net/amber/commit/d547e1a8 8261123: Augment discussion of equivalence classes in Object.equals and comparison methods Reviewed-by: bpb, smarks, rriggs ! src/java.base/share/classes/java/lang/Comparable.java ! src/java.base/share/classes/java/lang/Object.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/util/Comparator.java Changeset: fc1d0321 Author: Ioi Lam Date: 2021-02-17 05:53:06 +0000 URL: https://git.openjdk.java.net/amber/commit/fc1d0321 8261125: Move VM_Operation to vmOperation.hpp Reviewed-by: coleenp, stuefe ! src/hotspot/share/classfile/classLoaderStats.hpp ! src/hotspot/share/code/icBuffer.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/hotspot/share/prims/jvmtiTrace.hpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/prims/upcallStubs.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/safepoint.hpp + src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmThread.hpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/utilities/xmlstream.cpp Changeset: d1950335 Author: Aleksey Shipilev Date: 2021-02-17 06:57:25 +0000 URL: https://git.openjdk.java.net/amber/commit/d1950335 8261842: Shenandoah: cleanup ShenandoahHeapRegionSet Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp Changeset: b955f85e Author: Anton Kozlov Committer: Vladimir Kempik Date: 2021-02-17 08:10:32 +0000 URL: https://git.openjdk.java.net/amber/commit/b955f85e 8261075: Create stubRoutines.inline.hpp with SafeFetch implementation Reviewed-by: dcubed, stuefe, stefank ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/os.cpp + src/hotspot/share/runtime/safefetch.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/runtime/test_safefetch.cpp Changeset: a9308705 Author: Thomas Schatzl Date: 2021-02-17 08:50:06 +0000 URL: https://git.openjdk.java.net/amber/commit/a9308705 8261309: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC Reviewed-by: shade, ayang, sjohanss ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp Changeset: 84182855 Author: Christian Hagedorn Date: 2021-02-17 09:00:39 +0000 URL: https://git.openjdk.java.net/amber/commit/84182855 8261235: C1 compilation fails with assert(res->vreg_number() == index) failed: conversion check Reviewed-by: thartmann, kvn ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp + test/hotspot/jtreg/compiler/c1/TestTooManyVirtualRegisters.jasm + test/hotspot/jtreg/compiler/c1/TestTooManyVirtualRegistersMain.java Changeset: 03b586b3 Author: Julia Boes Date: 2021-02-17 10:07:15 +0000 URL: https://git.openjdk.java.net/amber/commit/03b586b3 8261750: Remove internal class sun.net.www.MimeLauncher Reviewed-by: alanb, dfuchs - src/java.base/share/classes/sun/net/www/ApplicationLaunchException.java ! src/java.base/share/classes/sun/net/www/MimeEntry.java - src/java.base/share/classes/sun/net/www/MimeLauncher.java Changeset: 05d59556 Author: Martin Doerr Date: 2021-02-17 10:27:07 +0000 URL: https://git.openjdk.java.net/amber/commit/05d59556 8261522: [PPC64] AES intrinsics write beyond the destination array Reviewed-by: lucy ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: c7885eb1 Author: Christoph G?ttschkes Committer: Thomas Schatzl Date: 2021-02-17 10:40:46 +0000 URL: https://git.openjdk.java.net/amber/commit/c7885eb1 8261758: [TESTBUG] gc/g1/TestGCLogMessages.java fails if ergonomics detect too small InitialHeapSize Reviewed-by: tschatzl, sjohanss ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: 2e18b52a Author: Christoph G?ttschkes Committer: Thomas Schatzl Date: 2021-02-17 10:41:38 +0000 URL: https://git.openjdk.java.net/amber/commit/2e18b52a 8261752: Multiple GC test are missing memory requirements Reviewed-by: tschatzl, sjohanss ! test/hotspot/jtreg/gc/epsilon/TestByteArrays.java ! test/hotspot/jtreg/gc/epsilon/TestElasticTLAB.java ! test/hotspot/jtreg/gc/epsilon/TestElasticTLABDecay.java ! test/hotspot/jtreg/gc/epsilon/TestMemoryPools.java ! test/hotspot/jtreg/gc/g1/TestHumongousRemsetsMatch.java ! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java ! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java Changeset: f639df43 Author: Stefan Johansson Date: 2021-02-17 12:03:25 +0000 URL: https://git.openjdk.java.net/amber/commit/f639df43 8261401: Add sanity check for UseSHM large pages similar to the one used with hugetlb large pages Reviewed-by: stuefe, tschatzl ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java Changeset: 9ba2b71a Author: Martin Doerr Date: 2021-02-17 13:11:29 +0000 URL: https://git.openjdk.java.net/amber/commit/9ba2b71a 8261657: [PPC64] Cleanup StoreCM nodes after CMS removal Reviewed-by: lucy, goetz ! src/hotspot/cpu/ppc/ppc.ad Changeset: a0658795 Author: Matthias Baesken Date: 2021-02-17 13:49:30 +0000 URL: https://git.openjdk.java.net/amber/commit/a0658795 8261791: (sctp) handleSendFailed in SctpChannelImpl.c potential leaks Reviewed-by: chegar, alanb ! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c Changeset: cb84539d Author: Jatin Bhateja Date: 2021-02-17 14:09:45 +0000 URL: https://git.openjdk.java.net/amber/commit/cb84539d 8261553: Efficient mask generation using BMI2 BZHI instruction Reviewed-by: redestad, neliasso ! 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/macroAssembler_x86_arrayCopy_avx3.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad Changeset: 05301f5f Author: Hai-May Chao Date: 2021-02-17 16:38:56 +0000 URL: https://git.openjdk.java.net/amber/commit/05301f5f 8257497: Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280 Reviewed-by: coffeys, mullan, weijun ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + test/jdk/sun/security/tools/keytool/CheckCertAKID.java ! test/jdk/sun/security/tools/keytool/ExtOptionCamelCase.java Changeset: bf75a3a0 Author: Mandy Chung Date: 2021-02-17 17:34:58 +0000 URL: https://git.openjdk.java.net/amber/commit/bf75a3a0 8261851: update ReflectionCallerCacheTest.java test to use ForceGC from test library Reviewed-by: alanb ! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java Changeset: d5a4d226 Author: Magnus Ihse Bursie Date: 2021-02-17 17:40:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d5a4d226 8261843: incorrect info in docs/building.html Reviewed-by: erikj ! doc/building.html ! doc/building.md Changeset: ea5bf45c Author: Naoto Sato Date: 2021-02-17 22:10:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ea5bf45c 8261621: Delegate Unicode history from JLS to j.l.Character Reviewed-by: bpb, joehw, rriggs, darcy ! src/java.base/share/classes/java/lang/Character.java Changeset: 5f308291 Author: Calvin Cheung Date: 2021-02-18 02:51:24 +0000 URL: https://git.openjdk.java.net/amber/commit/5f308291 8202750: Reduce the use of get_canonical_path() in CDS Reviewed-by: minqi, iklam ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp Changeset: b8fd6142 Author: Calvin Cheung Date: 2021-02-18 04:40:20 +0000 URL: https://git.openjdk.java.net/amber/commit/b8fd6142 8261939: os::strdup_check_oom() should be used in os::same_files() in os_windows.cpp Reviewed-by: minqi ! src/hotspot/os/windows/os_windows.cpp Changeset: 97e1657b Author: Tom Rodriguez Date: 2021-02-18 06:35:42 +0000 URL: https://git.openjdk.java.net/amber/commit/97e1657b 8261846: [JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream Reviewed-by: kvn ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp Changeset: b695c7ee Author: Aleksey Shipilev Date: 2021-02-18 06:51:03 +0000 URL: https://git.openjdk.java.net/amber/commit/b695c7ee 8261925: ProblemList com/sun/jdi/AfterThreadDeathTest.java on Linux Reviewed-by: dcubed ! test/jdk/ProblemList.txt Changeset: 3a21e1df Author: Nils Eliasson Date: 2021-02-18 10:22:20 +0000 URL: https://git.openjdk.java.net/amber/commit/3a21e1df 8260653: Unreachable nodes keep speculative types alive Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/phaseX.cpp Changeset: 1a7adc86 Author: Leo Korinth Date: 2021-02-18 11:43:49 +0000 URL: https://git.openjdk.java.net/amber/commit/1a7adc86 8260416: Remove unused method ReferenceProcessor::is_mt_processing_set_up() Reviewed-by: ayang, kbarrett ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp Changeset: f94a8452 Author: Zhengyu Gu Date: 2021-02-18 13:30:46 +0000 URL: https://git.openjdk.java.net/amber/commit/f94a8452 8261600: NMT: Relax memory order for updating MemoryCounter and fix racy updating of peak values Reviewed-by: dholmes, shade ! src/hotspot/share/services/mallocTracker.cpp ! src/hotspot/share/services/mallocTracker.hpp Changeset: fd098e71 Author: Aleksey Shipilev Date: 2021-02-18 15:50:40 +0000 URL: https://git.openjdk.java.net/amber/commit/fd098e71 8261838: Shenandoah: reconsider heap region iterators memory ordering Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: e9f3aab7 Author: Aleksey Shipilev Date: 2021-02-18 15:51:45 +0000 URL: https://git.openjdk.java.net/amber/commit/e9f3aab7 8261912: Code IfNode::fold_compares_helper more defensively Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/ifnode.cpp Changeset: 0e9c5aed Author: Amresh Sahu <72060147+amresh-sahu at users.noreply.github.com> Committer: Alexandre Iline Date: 2021-02-18 16:08:35 +0000 URL: https://git.openjdk.java.net/amber/commit/0e9c5aed 8075909: [TEST_BUG] The regression-swing case failed as it does not have the 'Open' button when select 'subdir' folder with NimbusLAF Reviewed-by: aivanov ! test/jdk/javax/swing/JFileChooser/6698013/bug6698013.java Changeset: c4664e64 Author: Joe Darcy Date: 2021-02-18 17:52:30 +0000 URL: https://git.openjdk.java.net/amber/commit/c4664e64 8261940: Fix references to IOException in BigDecimal javadoc Reviewed-by: alanb, chegar, iris, bpb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 9cf4f90d Author: Zhengyu Gu Date: 2021-02-18 18:32:01 +0000 URL: https://git.openjdk.java.net/amber/commit/9cf4f90d 8261473: Shenandoah: Add breakpoint support Reviewed-by: rkennke, shade + src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.cpp + src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java ! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java Changeset: 0c31d5b9 Author: Alexey Semenyuk Date: 2021-02-18 20:54:40 +0000 URL: https://git.openjdk.java.net/amber/commit/0c31d5b9 8261977: Fix comment for getPrefixed() in canonicalize_md.c Reviewed-by: alanb ! src/java.base/windows/native/libjava/canonicalize_md.c Changeset: 49801f65 Author: duke Date: 2021-02-18 22:00:58 +0000 URL: https://git.openjdk.java.net/amber/commit/49801f65 Automatic merge of master into stats-before-this-super From duke at openjdk.java.net Thu Feb 25 22:07:26 2021 From: duke at openjdk.java.net (duke) Date: Thu, 25 Feb 2021 22:07:26 GMT Subject: git: openjdk/amber: stats-before-this-super: 93 new changesets Message-ID: Changeset: c158413e Author: Chris Plummer Date: 2021-02-19 00:58:28 +0000 URL: https://git.openjdk.java.net/amber/commit/c158413e 8261098: Add clhsdb "findsym" command Reviewed-by: amenkov, sspitsyn ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java Changeset: 78cde648 Author: Calvin Cheung Date: 2021-02-19 02:40:03 +0000 URL: https://git.openjdk.java.net/amber/commit/78cde648 8261860: Crash caused by lambda proxy class loaded in Shutdown hook Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/systemDictionaryShared.cpp + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambdaProxyDuringShutdownApp.java Changeset: 7e78c777 Author: Kim Barrett Date: 2021-02-19 02:50:22 +0000 URL: https://git.openjdk.java.net/amber/commit/7e78c777 8261905: Move implementation of OopStorage num_dead related functions Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/shared/oopStorage.cpp Changeset: ed93bc9a Author: Prasanta Sadhukhan Date: 2021-02-19 05:03:21 +0000 URL: https://git.openjdk.java.net/amber/commit/ed93bc9a 8196301: java/awt/print/PrinterJob/Margins.java times out Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/java/awt/PrintJob/PrinterException.java ! test/jdk/java/awt/print/PrinterJob/Margins.java Changeset: 5caf686c Author: Thomas Stuefe Date: 2021-02-19 06:20:38 +0000 URL: https://git.openjdk.java.net/amber/commit/5caf686c 8261644: NMT: Simplifications and cleanups Reviewed-by: coleenp, zgu ! src/hotspot/share/services/allocationSite.hpp ! src/hotspot/share/services/mallocSiteTable.cpp ! src/hotspot/share/services/mallocSiteTable.hpp ! src/hotspot/share/services/memTracker.cpp ! src/hotspot/share/services/memTracker.hpp ! src/hotspot/share/services/threadStackTracker.cpp ! src/hotspot/share/services/threadStackTracker.hpp ! src/hotspot/share/services/virtualMemoryTracker.hpp ! src/hotspot/share/utilities/nativeCallStack.cpp ! src/hotspot/share/utilities/nativeCallStack.hpp Changeset: c99eeb01 Author: Joe Wang Date: 2021-02-19 06:34:21 +0000 URL: https://git.openjdk.java.net/amber/commit/c99eeb01 8260858: Implementation specific property xsltcIsStandalone for XSLTC Serializer Reviewed-by: lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl.java ! src/java.xml/share/classes/module-info.java ! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java Changeset: 7e2c909e Author: Thomas Stuefe Date: 2021-02-19 06:40:40 +0000 URL: https://git.openjdk.java.net/amber/commit/7e2c909e 8260485: Simplify and unify handler vectors in Posix signal code Reviewed-by: dholmes, gziemski ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/posix/vmError_posix.cpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/share/utilities/vmError.hpp Changeset: 61820b74 Author: Roberto Casta?eda Lozano Date: 2021-02-19 08:18:32 +0000 URL: https://git.openjdk.java.net/amber/commit/61820b74 8259984: IGV: Crash when drawing control flow before GCM Replace backward traversal in the IGV block formation algorithm by forward traversal guided by node category information. This change addresses the reported assertion failures, places block projection nodes together with their predecessors, and gives a more natural block numbering. Reviewed-by: chagedorn, neliasso ! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java Changeset: 1b0c36b0 Author: Andrew Haley Date: 2021-02-19 10:52:39 +0000 URL: https://git.openjdk.java.net/amber/commit/1b0c36b0 8261649: AArch64: Optimize LSE atomics in C++ code Reviewed-by: adinn ! src/hotspot/cpu/aarch64/atomic_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp Changeset: a180a386 Author: Hamlin Li Date: 2021-02-19 12:35:35 +0000 URL: https://git.openjdk.java.net/amber/commit/a180a386 8260694: (fc) Clarify FileChannel.transferFrom to better describe "no bytes available" case Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/FileChannel.java Changeset: 55463b04 Author: Zhengyu Gu Date: 2021-02-19 13:43:27 +0000 URL: https://git.openjdk.java.net/amber/commit/55463b04 8261984: Shenandoah: Remove unused ShenandoahPushWorkerQueuesScope class Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp Changeset: efbaedeb Author: Christoph Langer Date: 2021-02-19 14:44:53 +0000 URL: https://git.openjdk.java.net/amber/commit/efbaedeb 8262018: Wrong format in SAP copyright header of OsVersionTest Reviewed-by: mdoerr ! test/jdk/java/lang/System/OsVersionTest.java Changeset: 433096a4 Author: Claes Redestad Date: 2021-02-19 15:05:25 +0000 URL: https://git.openjdk.java.net/amber/commit/433096a4 8261744: Implement CharsetDecoder ASCII and latin-1 fast-paths Reviewed-by: naoto, alanb ! src/java.base/share/classes/java/lang/String.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/access/SharedSecrets.java ! src/java.base/share/classes/sun/nio/cs/CESU_8.java ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java ! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java + test/micro/org/openjdk/bench/java/io/ByteStreamDecoder.java Changeset: c4f17a3e Author: Jonathan Gibbons Date: 2021-02-19 15:59:05 +0000 URL: https://git.openjdk.java.net/amber/commit/c4f17a3e 8257925: enable more support for nested inline tags Reviewed-by: prappo, hannesw ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.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/TagletWriterImpl.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/taglets/SummaryTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java + test/langtools/jdk/javadoc/doclet/testNestedInlineTags/TestNestedIndexTag.java + test/langtools/jdk/javadoc/doclet/testNestedInlineTags/TestNestedLinkTag.java + test/langtools/jdk/javadoc/doclet/testNestedInlineTags/TestNestedReturnTag.java + test/langtools/jdk/javadoc/doclet/testNestedInlineTags/TestNestedSummaryTag.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java ! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java ! test/langtools/tools/javac/doctree/IndexTest.java Changeset: 851b2e31 Author: Brian Burkhalter Date: 2021-02-19 16:35:53 +0000 URL: https://git.openjdk.java.net/amber/commit/851b2e31 6245663: (spec) File.renameTo(File) changes the file-system object, not the File instance Reviewed-by: rriggs, naoto, alanb ! src/java.base/share/classes/java/io/File.java Changeset: 8a1c712c Author: Naoto Sato Date: 2021-02-19 16:44:38 +0000 URL: https://git.openjdk.java.net/amber/commit/8a1c712c 8261728: SimpleDateFormat should link to DateTimeFormatter Reviewed-by: bpb, rriggs, lancea, iris ! src/java.base/share/classes/java/text/DateFormat.java ! src/java.base/share/classes/java/text/SimpleDateFormat.java Changeset: 7ffa1481 Author: Brian Burkhalter Date: 2021-02-19 17:21:11 +0000 URL: https://git.openjdk.java.net/amber/commit/7ffa1481 8247918: Clarify Reader.skip behavior for end of stream Reviewed-by: rriggs, naoto ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/CharArrayReader.java ! src/java.base/share/classes/java/io/FilterReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! src/java.base/share/classes/java/io/PushbackReader.java ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/StringReader.java ! test/jdk/java/io/Reader/Skip.java Changeset: 8b4fd77f Author: Daniel D. Daugherty Date: 2021-02-19 17:30:45 +0000 URL: https://git.openjdk.java.net/amber/commit/8b4fd77f 8262042: ProblemList javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java on Windows Reviewed-by: joehw ! test/jaxp/ProblemList.txt Changeset: c53acc2a Author: Sandhya Viswanathan Date: 2021-02-19 18:10:56 +0000 URL: https://git.openjdk.java.net/amber/commit/c53acc2a 8261542: X86 slice and unslice intrinsics for 256-bit byte/short vectors Reviewed-by: kvn, neliasso ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/x86.ad Changeset: 977a21ad Author: Igor Veresov Date: 2021-02-19 19:44:58 +0000 URL: https://git.openjdk.java.net/amber/commit/977a21ad 8261225: TieredStopAtLevel should have no effect if TieredCompilation is disabled Reviewed-by: kvn ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp + test/hotspot/jtreg/compiler/tiered/TestEnqueueMethodForCompilation.java Changeset: b10376ba Author: Jie Fu Date: 2021-02-19 23:45:54 +0000 URL: https://git.openjdk.java.net/amber/commit/b10376ba 8261938: ASN1Formatter.annotate should not return in the finally block Reviewed-by: rriggs ! test/lib/jdk/test/lib/hexdump/ASN1Formatter.java Changeset: 47559584 Author: Joe Wang Date: 2021-02-20 02:37:53 +0000 URL: https://git.openjdk.java.net/amber/commit/47559584 8262041: javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java fails after JDK-8260858 Reviewed-by: lancea, naoto ! test/jaxp/ProblemList.txt ! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java Changeset: 5a25cea5 Author: Kim Barrett Date: 2021-02-20 03:02:27 +0000 URL: https://git.openjdk.java.net/amber/commit/5a25cea5 8261998: Remove unused shared entry support from utilities/hashtable Reviewed-by: coleenp, iklam ! src/hotspot/share/prims/jvmtiTagMapTable.cpp ! src/hotspot/share/utilities/hashtable.cpp ! src/hotspot/share/utilities/hashtable.hpp Changeset: 2b00367e Author: Alexander Zuev Date: 2021-02-20 05:39:44 +0000 URL: https://git.openjdk.java.net/amber/commit/2b00367e 8261350: Create implementation for NSAccessibilityCheckBox protocol peer Reviewed-by: pbansal = src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CheckboxAccessibility.h = src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CheckboxAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/RadiobuttonAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/RadiobuttonAccessibility.m Changeset: c2509ea9 Author: Chris Plummer Date: 2021-02-20 20:46:57 +0000 URL: https://git.openjdk.java.net/amber/commit/c2509ea9 8261857: serviceability/sa/ClhsdbPrintAll.java failed with "Test ERROR java.lang.RuntimeException: 'cannot be cast to' found in stdout" Reviewed-by: sspitsyn ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java Changeset: 0825bc55 Author: Chris Plummer Date: 2021-02-20 20:48:00 +0000 URL: https://git.openjdk.java.net/amber/commit/0825bc55 8261929: ClhsdbFindPC fails with java.lang.RuntimeException: 'In java stack' missing from stdout/stderr Reviewed-by: amenkov, stuefe, sspitsyn ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java Changeset: 18188c2a Author: Chris Plummer Date: 2021-02-20 23:19:41 +0000 URL: https://git.openjdk.java.net/amber/commit/18188c2a 8261692: Bugs in clhsdb history support Reviewed-by: amenkov, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java + test/hotspot/jtreg/serviceability/sa/ClhsdbHistory.java Changeset: 564011cf Author: Joe Darcy Date: 2021-02-21 18:43:26 +0000 URL: https://git.openjdk.java.net/amber/commit/564011cf 8261290: Improve error message for NumberFormatException on null input Reviewed-by: attila, alanb ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: 539c80bf Author: Chris Plummer Date: 2021-02-21 18:59:02 +0000 URL: https://git.openjdk.java.net/amber/commit/539c80bf 8261702: ClhsdbFindPC can fail due to PointerFinder incorrectly thinking an address is in a .so Reviewed-by: ysuenaga, kevinw, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java Changeset: 2b555015 Author: Yang Yi Committer: Jie Fu Date: 2021-02-22 02:22:07 +0000 URL: https://git.openjdk.java.net/amber/commit/2b555015 8261949: fileStream::readln returns incorrect line string Reviewed-by: dcubed, dholmes ! src/hotspot/share/utilities/ostream.cpp Changeset: 0c21dd05 Author: Prasanta Sadhukhan Date: 2021-02-22 04:46:33 +0000 URL: https://git.openjdk.java.net/amber/commit/0c21dd05 6206189: Graphics2D.clip specifies incorrectly that a 'null' is a valid value for this method Reviewed-by: aivanov, kizune, azvegint ! src/java.desktop/share/classes/java/awt/Graphics.java ! src/java.desktop/share/classes/java/awt/Graphics2D.java + test/jdk/java/awt/Graphics2D/TestNullClip.java Changeset: 26c1db90 Author: Andrey Vershinin Committer: Kim Barrett Date: 2021-02-22 08:31:27 +0000 URL: https://git.openjdk.java.net/amber/commit/26c1db90 8254239: G1ConcurrentMark.hpp unnecessarily disables MSVC++ warning 4522. Reviewed-by: iklam, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: c20fb5db Author: Roman Kennke Date: 2021-02-22 10:10:20 +0000 URL: https://git.openjdk.java.net/amber/commit/c20fb5db 8261448: Preserve GC stack watermark across safepoints in StackWalk Reviewed-by: eosterlund, stefank ! src/hotspot/share/prims/stackwalk.cpp Changeset: 6b7575bb Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2021-02-22 10:10:53 +0000 URL: https://git.openjdk.java.net/amber/commit/6b7575bb 8228748: Remove GCLocker::_doing_gc Reviewed-by: kbarrett, iwalulya, pliden, tschatzl ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.hpp Changeset: e9d7c07b Author: Julia Boes Date: 2021-02-22 10:32:14 +0000 URL: https://git.openjdk.java.net/amber/commit/e9d7c07b 8248318: Remove superfluous use of boxing in ObjectStreamClass Reviewed-by: jlaskey, dfuchs, rriggs, chegar ! src/java.base/share/classes/java/io/ObjectStreamClass.java Changeset: 011f5a54 Author: Leo Korinth Date: 2021-02-22 11:31:40 +0000 URL: https://git.openjdk.java.net/amber/commit/011f5a54 8261799: Remove unnecessary cast in psParallelCompact.hpp Reviewed-by: ayang, stefank ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: 419717dd Author: Leo Korinth Date: 2021-02-22 11:33:53 +0000 URL: https://git.openjdk.java.net/amber/commit/419717dd 8261803: Remove unused TaskTerminator in g1 full gc ref proc executor Reviewed-by: ayang, tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.cpp ! src/hotspot/share/gc/g1/g1FullGCReferenceProcessorExecutor.hpp Changeset: 5b7b18c5 Author: Doug Lea
Date: 2021-02-22 12:42:40 +0000 URL: https://git.openjdk.java.net/amber/commit/5b7b18c5 8259800: timeout in tck test testForkJoin(ForkJoinPool8Test) Reviewed-by: martin, dholmes ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java Changeset: d7eebdac Author: Robbin Ehn Date: 2021-02-22 13:16:55 +0000 URL: https://git.openjdk.java.net/amber/commit/d7eebdac 8261391: ZGC crash - SEGV in RevokeOneBias::do_thread Reviewed-by: eosterlund, dcubed, dholmes ! src/hotspot/share/runtime/handshake.cpp Changeset: a6a7e439 Author: Joakim Nordstr?m Committer: Thomas Schatzl Date: 2021-02-22 16:16:59 +0000 URL: https://git.openjdk.java.net/amber/commit/a6a7e439 8242032: G1 region remembered sets may contain non-coarse level PRTs for already coarsened regions Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp Changeset: cf0019d9 Author: Adam Farley Committer: Erik Joelsson Date: 2021-02-22 17:16:29 +0000 URL: https://git.openjdk.java.net/amber/commit/cf0019d9 8259942: Enable customizations in CompileJavaModules.gmk and Main.gmk Reviewed-by: erikj, ihse ! make/CompileJavaModules.gmk ! make/Main.gmk ! make/MainSupport.gmk Changeset: 63f8fc87 Author: Clive Verghese Committer: Xue-Lei Andrew Fan Date: 2021-02-22 18:36:30 +0000 URL: https://git.openjdk.java.net/amber/commit/63f8fc87 8259662: Don't wrap SocketExceptions into SSLExceptions in SSLSocketImpl Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java ! test/jdk/java/net/httpclient/InvalidSSLContextTest.java ! test/jdk/javax/net/ssl/SSLSession/TestEnabledProtocols.java ! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java + test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java = test/jdk/sun/security/ssl/SSLSocketImpl/SocketExceptionForSocketIssues.java Changeset: 7b924d8a Author: Zhengyu Gu Date: 2021-02-22 19:13:38 +0000 URL: https://git.openjdk.java.net/amber/commit/7b924d8a 8261973: Shenandoah: Cleanup/simplify root verifier Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp Changeset: a8672885 Author: Evan Whelan Committer: Rajan Halade Date: 2021-02-22 21:12:04 +0000 URL: https://git.openjdk.java.net/amber/commit/a8672885 8211227: Inconsistent TLS protocol version in debug output Reviewed-by: xuelei, rhalade ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java ! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java + test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java Changeset: a30fb4fc Author: Jamil Nimeh Date: 2021-02-22 22:18:11 +0000 URL: https://git.openjdk.java.net/amber/commit/a30fb4fc 8255867: SignatureScheme JSSE property does not preserve ordering in handshake messages Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java + test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java Changeset: a7e2e80f Author: Sergey Bylokhov Date: 2021-02-22 22:34:53 +0000 URL: https://git.openjdk.java.net/amber/commit/a7e2e80f 8260695: The java.awt.color.ICC_Profile#getData/getData(int) are not thread safe Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java ! src/java.desktop/share/classes/sun/java2d/cmm/PCMM.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java ! src/java.desktop/share/native/liblcms/LCMS.c + test/jdk/java/awt/color/ICC_Profile/MTGetData.java Changeset: aea474c4 Author: Chris Plummer Date: 2021-02-22 23:22:50 +0000 URL: https://git.openjdk.java.net/amber/commit/aea474c4 8261269: When using clhsdb to "inspect" a java object, clhsdb prints "Oop for..." twice Reviewed-by: sspitsyn, kevinw ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java Changeset: f2bde05e Author: Jie Fu Date: 2021-02-22 23:43:28 +0000 URL: https://git.openjdk.java.net/amber/commit/f2bde05e 8262097: Improve CompilerConfig ergonomics to fix a VM crash after JDK-8261229 Reviewed-by: iveresov, kvn ! src/hotspot/share/compiler/compilerDefinitions.cpp Changeset: 0217d699 Author: Paul Sandoz Date: 2021-02-23 00:44:48 +0000 URL: https://git.openjdk.java.net/amber/commit/0217d699 8261975: Missing "classpath exception" in VectorSupport.java Reviewed-by: mchung ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java Changeset: 991f7c13 Author: Weijun Wang Date: 2021-02-23 00:59:58 +0000 URL: https://git.openjdk.java.net/amber/commit/991f7c13 8210373: Deadlock in libj2gss.so when loading "j2gss" and "net" libraries in parallel. Reviewed-by: xuelei ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java Changeset: 8cfea7c5 Author: Ioi Lam Date: 2021-02-23 03:11:47 +0000 URL: https://git.openjdk.java.net/amber/commit/8cfea7c5 8261921: ClassListParser::current should be used only by main thread Reviewed-by: dholmes, ccheung, coleenp ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classListParser.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: a5c4b9a6 Author: Hannes Walln?fer Date: 2021-02-23 08:42:51 +0000 URL: https://git.openjdk.java.net/amber/commit/a5c4b9a6 8260223: Handling of unnamed package in javadoc pages Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.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/TreeWriter.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/PackageSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletConstants.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java ! test/langtools/jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java ! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java = test/langtools/jdk/javadoc/doclet/testUnnamedPackage/src1/BadSource.java = test/langtools/jdk/javadoc/doclet/testUnnamedPackage/src1/C.java = test/langtools/jdk/javadoc/doclet/testUnnamedPackage/src1/package.html = test/langtools/jdk/javadoc/doclet/testUnnamedPackage/src2/A.java + test/langtools/jdk/javadoc/doclet/testUnnamedPackage/src2/B.java ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java Changeset: 12f6ba0d Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2021-02-23 09:27:57 +0000 URL: https://git.openjdk.java.net/amber/commit/12f6ba0d 8262087: Use atomic boolean type in G1FullGCAdjustTask Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.hpp Changeset: 29c72631 Author: Doug Simon Date: 2021-02-23 10:38:57 +0000 URL: https://git.openjdk.java.net/amber/commit/29c72631 8252709: Enable JVMCI when building linux-aarch64 at Oracle Reviewed-by: kvn ! make/conf/jib-profiles.js Changeset: 9d9bedd0 Author: Robbin Ehn Date: 2021-02-23 12:55:16 +0000 URL: https://git.openjdk.java.net/amber/commit/9d9bedd0 8262094: Handshake timeout scaled wrong Reviewed-by: dholmes, stefank ! src/hotspot/share/runtime/handshake.cpp Changeset: 67762de6 Author: Thomas Schatzl Date: 2021-02-23 15:55:07 +0000 URL: https://git.openjdk.java.net/amber/commit/67762de6 8262197: JDK-8242032 uses wrong contains_reference() in assertion code Reviewed-by: ayang, kbarrett ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp Changeset: 8a2f5890 Author: Roland Westrelin Date: 2021-02-23 16:35:15 +0000 URL: https://git.openjdk.java.net/amber/commit/8a2f5890 8260637: Shenandoah: assert(_base == Tuple) failure during C2 compilation Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopnode.cpp ! test/hotspot/jtreg/gc/shenandoah/compiler/LRBRightAfterMemBar.java Changeset: 0257caad Author: Gerard Ziemski Date: 2021-02-23 16:38:53 +0000 URL: https://git.openjdk.java.net/amber/commit/0257caad 8261397: Try Catch Method Failing to Work When Dividing An Integer By 0 Reviewed-by: stuefe, prr, dcubed, dholmes ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp Changeset: d2b9c227 Author: Doug Simon Date: 2021-02-23 17:01:11 +0000 URL: https://git.openjdk.java.net/amber/commit/d2b9c227 8262011: [JVMCI] allow printing to tty from unattached libgraal thread Reviewed-by: kvn, never ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java - test/hotspot/jtreg/compiler/jvmci/compilerToVM/DebugOutputTest.java Changeset: 53b15453 Author: Jonathan Gibbons Date: 2021-02-23 18:27:23 +0000 URL: https://git.openjdk.java.net/amber/commit/53b15453 8223355: Redundant output by javadoc Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java + test/langtools/jdk/javadoc/doclet/testGeneratedClasses/TestGeneratedClasses.java ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java Changeset: c30a90bb Author: Jonathan Gibbons Date: 2021-02-23 18:55:13 +0000 URL: https://git.openjdk.java.net/amber/commit/c30a90bb 8261976: Normalize id's used by the standard doclet Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.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/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java ! test/langtools/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java ! test/langtools/jdk/javadoc/doclet/DocRootSlash/overview.html ! test/langtools/jdk/javadoc/doclet/DocRootSlash/p1/C1.java ! test/langtools/jdk/javadoc/doclet/DocRootSlash/p1/package.html ! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java ! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testLists/TestLists.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServicesLink.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java ! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java ! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java ! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java Changeset: 3132b1c4 Author: Jonathan Gibbons Date: 2021-02-23 19:29:41 +0000 URL: https://git.openjdk.java.net/amber/commit/3132b1c4 8261665: Clean up naming of StringContent and FixedStringContent Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.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/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.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/SystemPropertiesWriter.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/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/FixedStringContent.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TextBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java Changeset: e5304b3a Author: Joe Darcy Date: 2021-02-23 19:42:05 +0000 URL: https://git.openjdk.java.net/amber/commit/e5304b3a 8253409: Double-rounding possibility in float fma Reviewed-by: bpb ! src/java.base/share/classes/java/lang/Math.java ! test/jdk/java/lang/Math/FusedMultiplyAddTests.java Changeset: c6eae061 Author: Roman Kennke Date: 2021-02-23 21:43:53 +0000 URL: https://git.openjdk.java.net/amber/commit/c6eae061 8262049: [TESTBUG] Fix TestReferenceRefersTo.java for Shenandoah IU mode Reviewed-by: kbarrett, zgu ! test/hotspot/jtreg/gc/TestReferenceRefersTo.java + test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java Changeset: 03e781b4 Author: Daniel D. Daugherty Date: 2021-02-23 21:48:05 +0000 URL: https://git.openjdk.java.net/amber/commit/03e781b4 8262265: ProblemList jdk/javadoc/doclet/testGeneratedClasses/TestGeneratedClasses.java on Windows Reviewed-by: rriggs, bpb ! test/langtools/ProblemList.txt Changeset: c769388d Author: Daniel D. Daugherty Date: 2021-02-23 22:08:53 +0000 URL: https://git.openjdk.java.net/amber/commit/c769388d 8262266: JDK-8262049 fails validate-source Reviewed-by: dholmes ! test/hotspot/jtreg/gc/TestReferenceRefersTo.java ! test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java Changeset: 3e13b66e Author: Yumin Qi Date: 2021-02-24 00:31:57 +0000 URL: https://git.openjdk.java.net/amber/commit/3e13b66e 8262157: LingeredApp.startAppExactJvmOpts does not print app output when launching fails Reviewed-by: iklam, cjplummer ! test/lib/jdk/test/lib/apps/LingeredApp.java Changeset: fac37bf5 Author: Jonathan Gibbons Date: 2021-02-24 03:50:25 +0000 URL: https://git.openjdk.java.net/amber/commit/fac37bf5 8262269: javadoc test TestGeneratedClasses.java fails on Windows Reviewed-by: darcy ! test/langtools/ProblemList.txt ! test/langtools/jdk/javadoc/doclet/testGeneratedClasses/TestGeneratedClasses.java Changeset: 382e38dd Author: Eric Liu Committer: Ningsheng Jian Date: 2021-02-24 09:49:53 +0000 URL: https://git.openjdk.java.net/amber/commit/382e38dd 8256438: AArch64: Implement match rules with ROR shift register value Reviewed-by: aph, roland ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_ad.m4 ! src/hotspot/share/opto/addnode.cpp ! test/hotspot/jtreg/compiler/intrinsics/TestRotate.java + test/micro/org/openjdk/bench/vm/compiler/Rotation.java Changeset: 0d2dbd29 Author: Daniel Fuchs Date: 2021-02-24 10:50:35 +0000 URL: https://git.openjdk.java.net/amber/commit/0d2dbd29 8262027: Improve how HttpConnection detects a closed channel when taking/returning a connection to the pool Reviewed-by: chegar, michaelm ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java + test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java ! test/jdk/java/net/httpclient/ProxyServer.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java Changeset: 8c07063d Author: Zhengyu Gu Date: 2021-02-24 12:55:14 +0000 URL: https://git.openjdk.java.net/amber/commit/8c07063d 8262259: Remove unused variable in MethodLiveness::BasicBlock::compute_gen_kill_single Reviewed-by: stuefe, thartmann ! src/hotspot/share/compiler/methodLiveness.cpp Changeset: 2c99bad0 Author: Ichiroh Takiguchi Date: 2021-02-24 13:13:57 +0000 URL: https://git.openjdk.java.net/amber/commit/2c99bad0 8261920: [AIX] jshell command throws java.io.IOError on non English locales Reviewed-by: stuefe ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java Changeset: 9d9ad969 Author: Naoto Sato Date: 2021-02-24 16:23:24 +0000 URL: https://git.openjdk.java.net/amber/commit/9d9ad969 8261919: java/util/Locale/LocaleProvidersRun.java failed with "RuntimeException: Expected log was not emitted. LogRecord: null" Reviewed-by: joehw, dfuchs ! test/jdk/java/util/Locale/LocaleProviders.java ! test/jdk/java/util/Locale/LocaleProvidersRun.java Changeset: d70fd7b3 Author: Fernando Guallini Committer: Weijun Wang Date: 2021-02-24 17:05:58 +0000 URL: https://git.openjdk.java.net/amber/commit/d70fd7b3 8258855: Two tests sun/security/krb5/auto/ReplayCacheTestProc.java and ReplayCacheTestProcWithMD5.java failed on OL8.3 Reviewed-by: weijun, rhalade ! test/jdk/ProblemList.txt ! test/jdk/sun/security/krb5/auto/ReplayCacheTestProc.java ! test/jdk/sun/security/krb5/auto/ReplayCacheTestProcWithMD5.java Changeset: 65492129 Author: Jonathan Gibbons Date: 2021-02-24 18:07:33 +0000 URL: https://git.openjdk.java.net/amber/commit/65492129 8262315: missing ';' in generated entities Reviewed-by: lancea ! make/jdk/src/classes/build/tools/taglet/JSpec.java Changeset: a50725db Author: Severin Gehwolf Date: 2021-02-24 19:39:46 +0000 URL: https://git.openjdk.java.net/amber/commit/a50725db 8254001: [Metrics] Enhance parsing of cgroup interface files for version detection Reviewed-by: hseigel, andrew ! src/java.base/linux/classes/jdk/internal/platform/CgroupInfo.java ! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java ! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java ! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java Changeset: 3a0d6a64 Author: Yang Yi Committer: David Holmes Date: 2021-02-25 02:08:52 +0000 URL: https://git.openjdk.java.net/amber/commit/3a0d6a64 8262099: jcmd VM.metaspace should report unlimited size if MaxMetaspaceSize isn't specified Reviewed-by: stuefe, lucy ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java Changeset: 0f8be6e4 Author: Ioi Lam Date: 2021-02-25 04:31:12 +0000 URL: https://git.openjdk.java.net/amber/commit/0f8be6e4 8261868: Reduce inclusion of metaspace.hpp Reviewed-by: stuefe, ccheung ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp ! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/compactHashtable.hpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1HeapTransition.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/cSpaceCounters.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/memory/archiveUtils.cpp ! src/hotspot/share/memory/classLoaderMetaspace.cpp ! src/hotspot/share/memory/filemap.hpp ! src/hotspot/share/memory/metadataFactory.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/memory/metaspace/commitLimiter.cpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.cpp ! src/hotspot/share/memory/metaspaceCounters.cpp ! src/hotspot/share/memory/metaspaceTracer.hpp + src/hotspot/share/memory/metaspaceUtils.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/array.hpp + src/hotspot/share/oops/array.inline.hpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/metadata.cpp ! src/hotspot/share/oops/recordComponent.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/services/memReporter.cpp ! src/hotspot/share/services/memTracker.cpp ! src/hotspot/share/services/memoryPool.cpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp Changeset: a83e802b Author: Tobias Hartmann Date: 2021-02-25 08:53:27 +0000 URL: https://git.openjdk.java.net/amber/commit/a83e802b 8262299: C2 compilation fails with "modified node was not processed by IGVN.transform_old()" Reviewed-by: roland, chagedorn ! src/hotspot/share/opto/arraycopynode.cpp Changeset: ea48a0bb Author: Thomas Stuefe Date: 2021-02-25 09:20:11 +0000 URL: https://git.openjdk.java.net/amber/commit/ea48a0bb 8262163: Extend settings printout in jcmd VM.metaspace Reviewed-by: lucy ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp Changeset: f79c6268 Author: Chris Hegarty Date: 2021-02-25 10:53:06 +0000 URL: https://git.openjdk.java.net/amber/commit/f79c6268 8262296: Fix remaining doclint warnings in jdk.httpserver Reviewed-by: dfuchs, bpb ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java Changeset: ebdc80ea Author: Evan Whelan Committer: Daniel Fuchs Date: 2021-02-25 12:05:16 +0000 URL: https://git.openjdk.java.net/amber/commit/ebdc80ea 8252883: AccessDeniedException caused by delayed file deletion on Windows Reviewed-by: dfuchs ! src/java.logging/share/classes/java/util/logging/FileHandler.java + test/jdk/java/util/logging/FileHandlerAccessTest.java Changeset: aa35b423 Author: Lin Zang Committer: Jie Fu Date: 2021-02-25 12:06:32 +0000 URL: https://git.openjdk.java.net/amber/commit/aa35b423 8261131: jcmd jmap dump should not accept gz option with no value Reviewed-by: cjplummer, sspitsyn ! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java Changeset: c54724da Author: Lin Zang Committer: Jie Fu Date: 2021-02-25 12:09:55 +0000 URL: https://git.openjdk.java.net/amber/commit/c54724da 8257234: Add gz option to SA jmap to write a gzipped heap dump Reviewed-by: cjplummer, ysuenaga, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java ! test/jdk/sun/tools/jhsdb/HeapDumpTest.java ! test/lib/jdk/test/lib/hprof/parser/Reader.java Changeset: 2eca17d1 Author: Adam Sotona Committer: Vicente Romero Date: 2021-02-25 14:59:32 +0000 URL: https://git.openjdk.java.net/amber/commit/2eca17d1 8261457: test/langtools/tools/javac/T8187978 can fail if ArrayList class is modified Reviewed-by: vromero ! test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.java ! test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.out Changeset: 674be87d Author: Jonathan Gibbons Date: 2021-02-25 15:37:18 +0000 URL: https://git.openjdk.java.net/amber/commit/674be87d 8261203: Incorrectly escaped javadoc html with type annotations Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/langtools/jdk/javadoc/doclet/testMethodId/TestMethodId.java Changeset: 7d4f60b1 Author: Adam Sotona Committer: Jonathan Gibbons Date: 2021-02-25 16:03:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7d4f60b1 8260403: javap should be more robust in the face of invalid class files Reviewed-by: vromero ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java + test/langtools/tools/javap/8260403/InvalidSignature.jcod + test/langtools/tools/javap/8260403/T8260403.java Changeset: 5a9b7010 Author: Brian Burkhalter Date: 2021-02-25 16:22:59 +0000 URL: https://git.openjdk.java.net/amber/commit/5a9b7010 8258444: Clean up specifications of java.io.Reader.read(char[],int,int) in subclass overrides Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/io/BufferedReader.java ! src/java.base/share/classes/java/io/CharArrayReader.java ! src/java.base/share/classes/java/io/FilterReader.java ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/io/LineNumberReader.java ! src/java.base/share/classes/java/io/PipedReader.java ! src/java.base/share/classes/java/io/PushbackReader.java ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/StringReader.java Changeset: ded96ddc Author: Weijun Wang Date: 2021-02-25 18:49:05 +0000 URL: https://git.openjdk.java.net/amber/commit/ded96ddc 8139348: Deprecate 3DES and RC4 in Kerberos Reviewed-by: mullan ! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/EType.java ! test/jdk/sun/security/krb5/auto/NewSalt.java ! test/jdk/sun/security/krb5/auto/W83.java ! test/jdk/sun/security/krb5/etype/WeakCrypto.java - test/jdk/sun/security/krb5/etype/weakcrypto.conf ! test/jdk/sun/security/krb5/tools/KtabCheck.java ! test/jdk/sun/security/krb5/tools/onlythree.conf Changeset: 228c2857 Author: Phil Race Date: 2021-02-25 19:19:51 +0000 URL: https://git.openjdk.java.net/amber/commit/228c2857 8261170: Upgrade to freetype 2.10.4 Reviewed-by: serb, psadhukhan, jdv, kizune ! src/java.desktop/share/legal/freetype.md ! src/java.desktop/share/native/libfreetype/UPDATING.txt ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftmodule.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h + src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h + src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h + src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h ! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h ! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h ! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h + src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/fthash.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h - src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h ! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h ! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h ! src/java.desktop/share/native/libfreetype/include/ft2build.h ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c ! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c ! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c ! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h ! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c ! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h ! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h ! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h ! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c ! src/java.desktop/share/native/libfreetype/src/base/ftbase.h ! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c ! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c ! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c ! src/java.desktop/share/native/libfreetype/src/base/ftcid.c ! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c ! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c ! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c ! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c ! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c ! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c ! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c ! src/java.desktop/share/native/libfreetype/src/base/fthash.c ! src/java.desktop/share/native/libfreetype/src/base/ftinit.c ! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c ! src/java.desktop/share/native/libfreetype/src/base/ftmac.c ! src/java.desktop/share/native/libfreetype/src/base/ftmm.c ! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c ! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c ! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c ! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c ! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c ! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c ! src/java.desktop/share/native/libfreetype/src/base/ftstream.c ! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c ! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c ! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c ! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c ! src/java.desktop/share/native/libfreetype/src/base/fttype1.c ! src/java.desktop/share/native/libfreetype/src/base/ftutil.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h ! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h ! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h ! src/java.desktop/share/native/libfreetype/src/psaux/psarrst.c ! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c ! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h ! src/java.desktop/share/native/libfreetype/src/psaux/psblues.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c ! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h ! src/java.desktop/share/native/libfreetype/src/psaux/pserror.h ! src/java.desktop/share/native/libfreetype/src/psaux/psfont.c ! src/java.desktop/share/native/libfreetype/src/psaux/psfont.h ! src/java.desktop/share/native/libfreetype/src/psaux/psft.c ! src/java.desktop/share/native/libfreetype/src/psaux/psft.h ! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c ! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c ! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h ! src/java.desktop/share/native/libfreetype/src/psaux/psread.c ! src/java.desktop/share/native/libfreetype/src/psaux/psstack.c ! src/java.desktop/share/native/libfreetype/src/psaux/psstack.h ! src/java.desktop/share/native/libfreetype/src/psaux/pstypes.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h ! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h ! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h ! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c ! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h ! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h ! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c ! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h ! src/java.desktop/share/native/libfreetype/src/type1/t1load.c ! src/java.desktop/share/native/libfreetype/src/type1/t1load.h ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c ! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h Changeset: 35c0a695 Author: Chris Plummer Date: 2021-02-25 21:13:37 +0000 URL: https://git.openjdk.java.net/amber/commit/35c0a695 8262416: ProblemList TestHeapDumpForLargeArray.java due to JDK-8262386 Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: 29c603f9 Author: Harold Seigel Date: 2021-02-25 21:16:01 +0000 URL: https://git.openjdk.java.net/amber/commit/29c603f9 8262227: Change SystemDictionary::find() to return an InstanceKlass*. Reviewed-by: iklam, dholmes, coleenp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/thread.cpp Changeset: 634250b7 Author: duke Date: 2021-02-25 22:01:05 +0000 URL: https://git.openjdk.java.net/amber/commit/634250b7 Automatic merge of master into stats-before-this-super From forax at univ-mlv.fr Fri Feb 26 22:06:49 2021 From: forax at univ-mlv.fr (Remi Forax) Date: Fri, 26 Feb 2021 23:06:49 +0100 (CET) Subject: Deserialization of a linked list of records Message-ID: <132858763.968856.1614377209705.JavaMail.zimbra@u-pem.fr> [sent to both email list given it's not clear if it's an implementation issue or a spec issue] There is a nice video of how the serialization of records works recently on inside.java https://inside.java/2021/02/23/records-met-serialization/ In the video, Julia explains that the de-serialization works from bottom-up, so what if the record instances are a linked list ... answer: a stack overflow. Here is a small reproducer. import static java.util.stream.IntStream.range; public class RecordSerializationFailure { record Link(Object value, Link next) implements Serializable {} public static void main(String[] args) throws IOException, ClassNotFoundException { var link = range(0, 1_000_000) .boxed() .reduce(null, (next, i) -> new Link(i, next), (_1, _2) -> null); var path = Path.of("serial.data"); try(var output = Files.newOutputStream(path); var oos = new ObjectOutputStream(output)) { oos.writeObject(link); } Link result; try(var input = Files.newInputStream(path); var ois = new ObjectInputStream(input)) { result = (Link) ois.readObject(); } System.out.println(link.equals(result)); } } Should this be fixed or not ? regards, R?mi From chris.hegarty at oracle.com Sun Feb 28 16:11:29 2021 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Sun, 28 Feb 2021 16:11:29 +0000 Subject: Deserialization of a linked list of records In-Reply-To: <132858763.968856.1614377209705.JavaMail.zimbra@u-pem.fr> References: <132858763.968856.1614377209705.JavaMail.zimbra@u-pem.fr> Message-ID: <16DB9394-4CB8-4775-86B6-D74AC8C2A0EF@oracle.com> Remi, On 26 Feb 2021, at 22:06, Remi Forax > wrote: [sent to both email list given it's not clear if it's an implementation issue or a spec issue] There is a nice video of how the serialization of records works recently on inside.java https://inside.java/2021/02/23/records-met-serialization/ Yes, this is a nice explanation of how record serialization works. In the video, Julia explains that the de-serialization works from bottom-up, so what if the record instances are a linked list ... answer: a stack overflow. Here is a small reproducer. This reproducer fails on my machine with a StackOveflowException when serializing ( not de-serializing ). It fails with: Exception in thread "main" java.lang.StackOverflowError at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1142) at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1577) at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1534) at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1443) at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1186) at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1577) at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1534) at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1443) at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1186) at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1577) at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1534) at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1443) at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1186) at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1577) ... The same is true if Link is a normal class ( not a record class ). Records and normal classes share the same code path in OOS when serializing. -Chris. import static java.util.stream.IntStream.range; public class RecordSerializationFailure { record Link(Object value, Link next) implements Serializable {} public static void main(String[] args) throws IOException, ClassNotFoundException { var link = range(0, 1_000_000) .boxed() .reduce(null, (next, i) -> new Link(i, next), (_1, _2) -> null); var path = Path.of("serial.data"); try(var output = Files.newOutputStream(path); var oos = new ObjectOutputStream(output)) { oos.writeObject(link); } Link result; try(var input = Files.newInputStream(path); var ois = new ObjectInputStream(input)) { result = (Link) ois.readObject(); } System.out.println(link.equals(result)); } } Should this be fixed or not ? regards, R?mi From chris.hegarty at oracle.com Sun Feb 28 16:42:41 2021 From: chris.hegarty at oracle.com (Chris Hegarty) Date: Sun, 28 Feb 2021 16:42:41 +0000 Subject: Deserialization of a linked list of records In-Reply-To: <132858763.968856.1614377209705.JavaMail.zimbra@u-pem.fr> References: <132858763.968856.1614377209705.JavaMail.zimbra@u-pem.fr> Message-ID: <4CA862BE-E483-40A5-9D40-D572744FCFB1@oracle.com> [resending; in an effort to produce a less garbled version] Remi, > On 26 Feb 2021, at 22:06, Remi Forax > wrote: > >[sent to both email list given it's not clear if it's an implementation issue or a spec issue] > >There is a nice video of how the serialization of records works recently on inside.java >https://inside.java/2021/02/23/records-met-serialization/ Yes, this is a nice explanation of how record serialization works. > In the video, Julia explains that the de-serialization works from bottom-up, so what if the record instances are a linked list ? > answer: a stack overflow. This reproducer fails on my machine with a StackOveflowException when serializing ( not de-serializing ). It fails with: Exception in thread "main" java.lang.StackOverflowError at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1142) at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1577) at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1534) at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1443) at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1186) at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1577) at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1534) at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1443) at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1186) at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1577) at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1534) at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1443) at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1186) at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1577) ... The same is true if Link is a normal class ( not a record class ). Records and normal classes share the same code path in OOS when serializing. -Chris.