From duke at openjdk.java.net Thu Jul 1 22:08:05 2021 From: duke at openjdk.java.net (duke) Date: Thu, 1 Jul 2021 22:08:05 GMT Subject: git: openjdk/amber: stats-before-this-super: 112 new changesets Message-ID: <497df5ee-fc60-443e-af71-1cd4ce3c1bf8@openjdk.org> Changeset: 08ee7ae6 Author: David Holmes Date: 2021-06-24 23:58:32 +0000 URL: https://git.openjdk.java.net/amber/commit/08ee7ae67246b45be9684a4a283f0103f5f1c0c4 8268855: Cleanup name handling in the Thread class and subclasses Reviewed-by: lfoltan, coleenp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.hpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/nonJavaThread.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vmThread.hpp ! src/hotspot/share/services/threadService.cpp Changeset: c37988d0 Author: Scott Gibbons Committer: Sandhya Viswanathan Date: 2021-06-25 03:19:48 +0000 URL: https://git.openjdk.java.net/amber/commit/c37988d0793b24d98d285530dfda69999a227937 8268276: Base64 Decoding optimization for x86 using AVX-512 Reviewed-by: erikj, sviswanathan, kvn ! .gitignore ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/runtime.cpp ! src/java.base/share/classes/java/util/Base64.java Changeset: 3a8f3d6c Author: Aleksey Shipilev Date: 2021-06-25 08:08:10 +0000 URL: https://git.openjdk.java.net/amber/commit/3a8f3d6cac0ab859704db533bf1f63431fbd9253 8269280: (bf) Replace StringBuffer in *Buffer.toString() Reviewed-by: alanb, chegar, bpb ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/Basic-X.java.template ! test/jdk/java/nio/Buffer/BasicByte.java ! test/jdk/java/nio/Buffer/BasicChar.java ! test/jdk/java/nio/Buffer/BasicDouble.java ! test/jdk/java/nio/Buffer/BasicFloat.java ! test/jdk/java/nio/Buffer/BasicInt.java ! test/jdk/java/nio/Buffer/BasicLong.java ! test/jdk/java/nio/Buffer/BasicShort.java Changeset: fd43d9cb Author: Denghui Dong Committer: Yi Yang Date: 2021-06-25 08:15:34 +0000 URL: https://git.openjdk.java.net/amber/commit/fd43d9cb40f7e4b0f5ebc490e0490a222b8f2770 8269225: JFR.stop misses the written info when the filename is only specified by JFR.start Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java + test/jdk/jdk/jfr/jcmd/TestJcmdStopWithoutFilename.java Changeset: fdcae665 Author: Ludovic Henry Committer: Jaroslav Bachorik Date: 2021-06-25 08:30:30 +0000 URL: https://git.openjdk.java.net/amber/commit/fdcae6653c215646c83e19721a18508f6e667eb4 8269092: Add OldObjectSampleEvent.allocationSize field Reviewed-by: egahlin, jbachorik ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp ! src/hotspot/share/jfr/metadata/metadata.xml + test/jdk/jdk/jfr/event/oldobject/TestObjectSize.java Changeset: ffa34ed4 Author: Markus Gr?nlund Date: 2021-06-25 09:41:23 +0000 URL: https://git.openjdk.java.net/amber/commit/ffa34ed429079827c9b0acb843288fde4b7fa53d 8265919: RunThese30M fails "assert((!(((((JfrTraceIdBits::load(value)) & ((1 << 4) << 8)) != 0))))) failed: invariant" Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp Changeset: 1d167978 Author: Patrick Concannon Date: 2021-06-25 15:42:38 +0000 URL: https://git.openjdk.java.net/amber/commit/1d167978e53603ccf1599f476143391e7db51992 8268469: Update java.time to use switch expressions Reviewed-by: lancea, naoto, dfuchs, iris, chegar ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/Month.java ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/Ser.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java ! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! src/java.base/share/classes/java/time/chrono/HijrahDate.java ! src/java.base/share/classes/java/time/chrono/IsoEra.java ! src/java.base/share/classes/java/time/chrono/MinguoChronology.java ! src/java.base/share/classes/java/time/chrono/MinguoDate.java ! src/java.base/share/classes/java/time/chrono/MinguoEra.java ! src/java.base/share/classes/java/time/chrono/Ser.java ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistChronology.java ! src/java.base/share/classes/java/time/chrono/ThaiBuddhistEra.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java ! src/java.base/share/classes/java/time/format/SignStyle.java ! src/java.base/share/classes/java/time/temporal/IsoFields.java ! src/java.base/share/classes/java/time/zone/Ser.java Changeset: b565459f Author: Thomas Stuefe Date: 2021-06-25 16:33:19 +0000 URL: https://git.openjdk.java.net/amber/commit/b565459f83b749a01d7d873a01bb7dbdf55745de 8267138: Stray suffix when starting gtests via GTestWrapper.java Reviewed-by: shade ! test/hotspot/jtreg/gtest/GTestWrapper.java Changeset: 35c47020 Author: Patrick Concannon Date: 2021-06-25 16:34:18 +0000 URL: https://git.openjdk.java.net/amber/commit/35c4702055ccf11975391df01f62a70e06ecae83 8268967: Update java.security to use switch expressions Reviewed-by: xuelei ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java Changeset: 223759fb Author: Naoto Sato Date: 2021-06-25 18:25:57 +0000 URL: https://git.openjdk.java.net/amber/commit/223759fb8af4a28f8ff8563e438ca285a87a9f2d 8266901: Clarify the method description of Duration.toDaysPart() Reviewed-by: bpb, rriggs, lancea, iris, scolebourne ! src/java.base/share/classes/java/time/Duration.java Changeset: 3fae4b37 Author: Brian Burkhalter Date: 2021-06-25 19:07:39 +0000 URL: https://git.openjdk.java.net/amber/commit/3fae4b372065b4293b64514e0679df419cd5c89a 6633375: FileOutputStream_md.c should be merged into FileOutputStream.c Reviewed-by: naoto = src/java.base/share/native/libjava/FileOutputStream.c - src/java.base/unix/native/libjava/FileOutputStream_md.c Changeset: 68ef21db Author: Brian Burkhalter Date: 2021-06-25 19:08:35 +0000 URL: https://git.openjdk.java.net/amber/commit/68ef21db415fb61ac9690290b692594da6b87ff9 4847239: (spec) File.createTempFile() should make it clear that it doesn't create the temporary directory Reviewed-by: naoto, lancea ! src/java.base/share/classes/java/io/File.java + test/jdk/java/io/File/createTempFile/TargetDirectory.java Changeset: 3b83bc1b Author: Dongbo He Committer: Hamlin Li Date: 2021-06-26 09:54:47 +0000 URL: https://git.openjdk.java.net/amber/commit/3b83bc1bc331d268987f56ea4f23124a7f6ee38b 8268427: Improve AlgorithmConstraints:checkAlgorithm performance Co-authored-by: GaofengZhang Reviewed-by: xuelei, ascarpino ! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java + test/micro/org/openjdk/bench/java/security/AlgorithmConstraintsPermits.java Changeset: 51a1299b Author: Alexander Zvegintsev Date: 2021-06-26 15:57:45 +0000 URL: https://git.openjdk.java.net/amber/commit/51a1299b68fb3a2e58de20209745c89f1d5f9ed3 8264125: Specification of Taskbar::getIconImage doesn't mention that the returned image might not be equal to the Taskbar::setIconImage one. (eg on Mac OS) Reviewed-by: kizune, prr ! src/java.desktop/share/classes/java/awt/Taskbar.java Changeset: 561a3a50 Author: Christoph G?ttschkes Committer: Igor Veresov Date: 2021-06-27 13:12:51 +0000 URL: https://git.openjdk.java.net/amber/commit/561a3a5077a573c88ba94cb7f7412dfc4c97aa91 8269129: Multiple tier1 tests in hotspot/jtreg/compiler are failing for client VMs Reviewed-by: kvn, iveresov ! test/hotspot/jtreg/compiler/arraycopy/TestCloneAccess.java ! test/hotspot/jtreg/compiler/arraycopy/TestCloneAccessStressGCM.java ! test/hotspot/jtreg/compiler/c2/TestJumpTable.java ! test/hotspot/jtreg/compiler/c2/TestReplaceEquivPhis.java ! test/hotspot/jtreg/compiler/c2/TestShiftRightAndAccumulate.java ! test/hotspot/jtreg/compiler/codegen/ClearArrayTest.java Changeset: 8bed3534 Author: David Holmes Date: 2021-06-27 22:23:42 +0000 URL: https://git.openjdk.java.net/amber/commit/8bed35343d9143f57af53e8c78d86a7b1cb8ac04 8269261: The PlaceHolder code uses Thread everywhere but is always dealing with JavaThreads Reviewed-by: ccheung, coleenp ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/placeholders.hpp Changeset: ab7ff1e1 Author: Dean Long Date: 2021-06-23 01:48:19 +0000 URL: https://git.openjdk.java.net/amber/commit/ab7ff1e1374d3a5c4c1fb8df9951c593775ea50c 8266885: [aarch64] Crash with 'Field too big for insn' for some tests under compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/ Reviewed-by: ngasson, dnsimon, kvn ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java Changeset: ce917b23 Author: Aleksey Shipilev Date: 2021-06-23 07:39:09 +0000 URL: https://git.openjdk.java.net/amber/commit/ce917b23596415ab48f95f36c7d88adb1ec0df68 8269148: Update minor GCC version in GitHub Actions pipeline Reviewed-by: erikj, dholmes, xliu ! .github/workflows/submit.yml Changeset: 1323be54 Author: Xin Liu Committer: Volker Simonis Date: 2021-06-23 08:45:49 +0000 URL: https://git.openjdk.java.net/amber/commit/1323be54d26833d261ef5b53ae0ee9b58a96aabb 8269064: Dropped messages of AsyncLogWriter cause memleak Reviewed-by: dholmes, simonis ! src/hotspot/share/logging/logAsyncWriter.cpp Changeset: 8128ca13 Author: Per Liden Date: 2021-06-23 10:14:38 +0000 URL: https://git.openjdk.java.net/amber/commit/8128ca1381a058cb5ed3775bafa2bc681f8fe2c1 8269066: assert(ZAddress::is_marked(addr)) failed: Should be marked Reviewed-by: eosterlund, stefank, kbarrett, tschatzl ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp Changeset: bf706207 Author: Jan Lahoda Date: 2021-06-23 10:16:42 +0000 URL: https://git.openjdk.java.net/amber/commit/bf706207454d8aea57049189befdf2a08e6d1291 8268961: Parenthesized pattern with guards does not work 8268896: Parenthesized pattern is not guarded by source level check Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/patterns/DisambiguateParenthesizedPattern.java ! test/langtools/tools/javac/patterns/Guards.java ! test/langtools/tools/javac/patterns/RawTypeBindingWarning.java ! test/langtools/tools/javac/patterns/RawTypeBindingWarning.out + test/langtools/tools/javac/patterns/SourceLevelChecks.java Changeset: 1b2147a2 Author: Markus Gr?nlund Date: 2021-06-23 11:49:25 +0000 URL: https://git.openjdk.java.net/amber/commit/1b2147a23f1bdc2ed4a91ddbb4ac70b26e5cfb2d 8269125: Klass enqueue element size calculation wrong when traceid value cross compress limit Reviewed-by: jbachorik, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp ! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp Changeset: 7e96318a Author: Vicente Romero Date: 2021-06-23 17:13:09 +0000 URL: https://git.openjdk.java.net/amber/commit/7e96318a1fb083d1c037c2c8d5a26f68fddf7a04 8254571: Erroneous generic type inference in a lambda expression with a checked exception Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/langtools/tools/javac/lambda/considerExceptionTVarInStuckExprs/ConsiderExceptionTVarsInStuckExprs.java Changeset: b4743143 Author: Sandhya Viswanathan Date: 2021-06-23 17:25:34 +0000 URL: https://git.openjdk.java.net/amber/commit/b4743143428a3e0c9a6d1d7dcaf73f7a06882e84 8266854: LibraryCallKit::inline_preconditions_checkIndex modifies control flow even if the intrinsic bailed out Reviewed-by: kvn, jbhateja, vlivanov ! src/hotspot/share/opto/library_call.cpp Changeset: a30141d6 Author: Jie Fu Date: 2021-06-24 01:17:56 +0000 URL: https://git.openjdk.java.net/amber/commit/a30141d636ff6cfe6a009a5f7422b732081cd2df 8269179: Crash in TestMacroLogicVector::testSubWordBoolean: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector Reviewed-by: kvn, neliasso ! src/hotspot/cpu/x86/x86.ad Changeset: 0c3fc27a Author: Jatin Bhateja Date: 2021-06-24 03:01:01 +0000 URL: https://git.openjdk.java.net/amber/commit/0c3fc27a4577fbd054c409403e058d2859129c41 8268482: compiler/intrinsics/VectorizedMismatchTest.java failed with failed: length in range Reviewed-by: vlivanov, neliasso ! src/hotspot/share/opto/library_call.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: d3d3b221 Author: Yasumasa Suenaga Date: 2021-06-24 05:19:42 +0000 URL: https://git.openjdk.java.net/amber/commit/d3d3b221d3ae8de21c42749f48343fe2d49cdeee 8269265: ProblemList serviceability/sa/TestJmapCoreMetaspace.java with ZGC Reviewed-by: cjplummer ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: 3fb28d30 Author: Aleksey Shipilev Date: 2021-06-24 06:37:21 +0000 URL: https://git.openjdk.java.net/amber/commit/3fb28d3074dfb33d8b7e489c9a55f52d4e0b954b 8269218: GaloisCounterMode.overlapDetection misses the JDK-8263436 fix again Reviewed-by: ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: 63bcd333 Author: Paul Sandoz Date: 2021-06-24 16:02:22 +0000 URL: https://git.openjdk.java.net/amber/commit/63bcd3336ecf77a8d256b243c13165397fc8e5bb 8269246: Scoped ByteBuffer vector access Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template + test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java ! test/jdk/jdk/incubator/vector/AbstractVectorTest.java ! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template Changeset: 424cc502 Author: Daniel D. Daugherty Date: 2021-06-24 16:57:05 +0000 URL: https://git.openjdk.java.net/amber/commit/424cc5025778d69d5b5b70d529184cc2ca305c98 8269307: ProblemList java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java on win-x64 Reviewed-by: mikael ! test/jdk/ProblemList.txt Changeset: 443a79aa Author: Daniel D. Daugherty Date: 2021-06-24 20:26:23 +0000 URL: https://git.openjdk.java.net/amber/commit/443a79aaa191953e948e4732400c58e1311c3673 8269314: ProblemList serviceability/dcmd/gc/RunFinalizationTest.java on Win-X64 and linux-aarch64 Reviewed-by: ccheung ! test/hotspot/jtreg/ProblemList.txt Changeset: 22d86750 Author: Daniel D. Daugherty Date: 2021-06-24 20:27:10 +0000 URL: https://git.openjdk.java.net/amber/commit/22d867508514d57faaaa5c515ed5bfc635eb63f6 8269315: ProblemList javax/swing/JFileChooser/FileSystemView/SystemIconTest.java on Win-X64 Reviewed-by: ccheung ! test/jdk/ProblemList.txt Changeset: cfa6a995 Author: Daniel D. Daugherty Date: 2021-06-24 20:27:56 +0000 URL: https://git.openjdk.java.net/amber/commit/cfa6a995e10ebce70c714b7060554d7411b8cf6f 8269316: ProblemList vmTestbase/vm/mlvm/mixed/stress/regression/b6969574/INDIFY_Test.java on Linux-X64 -Xcomp Reviewed-by: ccheung ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 7ab12856 Author: Guoxiong Li Date: 2021-06-24 23:07:43 +0000 URL: https://git.openjdk.java.net/amber/commit/7ab12856c4b914a2f7b7de3cd4963598aab0f330 8267610: NPE at at jdk.compiler/com.sun.tools.javac.jvm.Code.emitop 8268748: Javac generates uncorrect bytecodes when using nested pattern variables Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java + test/langtools/tools/javac/patterns/LambdaCannotCapturePatternVariables.java + test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java Changeset: 44691cc3 Author: Jonathan Gibbons Date: 2021-06-25 01:05:23 +0000 URL: https://git.openjdk.java.net/amber/commit/44691cc3b003ee6769249b481fb9bf9c5afa6182 8268972: Add default impl for recent new Reporter.print method Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java Changeset: 4eb32129 Author: Jan Lahoda Date: 2021-06-25 09:52:06 +0000 URL: https://git.openjdk.java.net/amber/commit/4eb321298a1abf6b24bd9515c5c0c3580b2f31f7 8268871: Adjust javac to updated exhaustiveness specification Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/patterns/Exhaustiveness.java Changeset: 1e3b418a Author: Sandhya Viswanathan Date: 2021-06-25 18:31:18 +0000 URL: https://git.openjdk.java.net/amber/commit/1e3b418a53a080a53827989393362338b43dd363 8269335: Unable to load svml library Reviewed-by: psandoz ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp + test/jdk/jdk/incubator/vector/LoadSvmlTest.java Changeset: d799563a Author: Joe Wang Date: 2021-06-25 18:42:07 +0000 URL: https://git.openjdk.java.net/amber/commit/d799563ac06d66acea6dbd9cb1fe78b253e8a0e7 8256919: BCEL: Utility.encode forget to close Reviewed-by: lancea, bpb, naoto ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java + test/jaxp/javax/xml/jaxp/unittest/bcel/UtilityTest.java Changeset: 5ebed06e Author: Brian Burkhalter Date: 2021-06-25 19:06:42 +0000 URL: https://git.openjdk.java.net/amber/commit/5ebed06e8ae27ca73433497b4e4aa559d06ed8ec 8269074: (fs) Files.copy fails to copy from /proc on some linux kernel versions Reviewed-by: alanb, vtewari ! src/java.base/unix/native/libnio/fs/UnixCopyFile.c Changeset: fb0a95fe Author: Alexander Matveev Date: 2021-06-25 21:27:35 +0000 URL: https://git.openjdk.java.net/amber/commit/fb0a95fed46a04475697204de576c57f98d5b55a 8269036: tools/jpackage/share/AppImagePackageTest.java failed with "hdiutil: create failed - Resource busy" Reviewed-by: asemenyuk, herrick ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutor.java Changeset: 1404e4bf Author: Alex Menkov Date: 2021-06-25 22:10:48 +0000 URL: https://git.openjdk.java.net/amber/commit/1404e4bf44e28cadda3949f9e398e664cb98a5e2 8269302: serviceability/dcmd/framework/InvalidCommandTest.java still fails after JDK-8268433 Reviewed-by: kevinw, dcubed ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java Changeset: 824a5169 Author: Vladimir Kozlov Date: 2021-06-25 22:48:56 +0000 URL: https://git.openjdk.java.net/amber/commit/824a51693e10afba834823efb38195ee0d692e5e 8269260: Add AVX512 and other SSE + AVX combinations testing for tests which generate vector instructions Reviewed-by: iveresov, dlong ! test/hotspot/jtreg/TEST.groups Changeset: 3d0d27ce Author: Mandy Chung Date: 2021-06-26 16:46:57 +0000 URL: https://git.openjdk.java.net/amber/commit/3d0d27ce57b4456b6fab86f05e105241ddf8471e 8269351: Proxy::newProxyInstance and MethodHandleProxies::asInterfaceInstance should reject sealed interfaces Reviewed-by: darcy, alanb ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! test/jdk/java/lang/invoke/MethodHandlesProxiesTest.java + test/jdk/java/lang/reflect/Proxy/SealedInterfaceTest.java Changeset: 6eb734a6 Author: Mandy Chung Date: 2021-06-26 18:27:28 +0000 URL: https://git.openjdk.java.net/amber/commit/6eb734a60fdd982c94dd152a803809f148bff582 8266269: Lookup::accessClass fails with IAE when accessing an arrayClass with a protected inner class as component class Reviewed-by: chegar, alanb ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! test/jdk/java/lang/invoke/t8150782/TestAccessClass.java ! test/jdk/java/lang/invoke/t8150782/TestFindClass.java = test/jdk/java/lang/invoke/t8150782/p/Foo.java + test/jdk/java/lang/invoke/t8150782/q/Bar.java Changeset: d9cb068f Author: Dean Long Date: 2021-06-26 20:07:04 +0000 URL: https://git.openjdk.java.net/amber/commit/d9cb068f4ba85e2be2ebc14e89e739b0a2d90409 8258746: illegal access to global field _jvmci_old_thread_counters by terminated thread causes crash Reviewed-by: dholmes, kvn ! src/hotspot/share/runtime/thread.cpp Changeset: a29953d8 Author: Jesper Wilhelmsson Date: 2021-06-27 23:51:05 +0000 URL: https://git.openjdk.java.net/amber/commit/a29953d805ac6360bcfe005bcefa60e112788494 Merge ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/runtime/thread.cpp ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/ProblemList.txt ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/runtime/thread.cpp ! test/hotspot/jtreg/ProblemList-zgc.txt ! test/hotspot/jtreg/ProblemList.txt Changeset: f45be151 Author: David Holmes Date: 2021-06-28 02:23:23 +0000 URL: https://git.openjdk.java.net/amber/commit/f45be1519e84dd0562a841ceb23bcec4dec1437f 8269003: Update the java manpage for JDK 18 Reviewed-by: minqi ! src/java.base/share/man/java.1 Changeset: 4d2412ef Author: Andrew Haley Date: 2021-06-28 09:14:41 +0000 URL: https://git.openjdk.java.net/amber/commit/4d2412ef3e1068063acc954a00b4db0fa4b5affb 8269122: The use of "extern const" for Register definitions generates poor code Reviewed-by: adinn, kbarrett, kvn ! src/hotspot/share/asm/register.hpp Changeset: 87ff2778 Author: Albert Mingkun Yang Date: 2021-06-28 10:47:20 +0000 URL: https://git.openjdk.java.net/amber/commit/87ff27786b7310840aab00c391e2a7fa19a3c328 8269222: Incorrect number of workers reported for reference processing Reviewed-by: tschatzl, sangheki ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/workerDataArray.hpp ! src/hotspot/share/gc/shared/workerDataArray.inline.hpp Changeset: 29bc381d Author: Coleen Phillimore Date: 2021-06-28 13:13:32 +0000 URL: https://git.openjdk.java.net/amber/commit/29bc381da517001251975b6d634c4f779ff1319a 8268902: Testing for threadObj != NULL is unnecessary in suspend handshake Reviewed-by: pchilanomate, dcubed ! src/hotspot/share/runtime/handshake.cpp Changeset: d0d26f5c Author: Albert Mingkun Yang Date: 2021-06-28 14:13:32 +0000 URL: https://git.openjdk.java.net/amber/commit/d0d26f5c550e44bf22d9155e4219351104be4635 8269433: Remove effectively unused ReferenceProcessor::_enqueuing_is_done Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp Changeset: e9b2c058 Author: Weijun Wang Date: 2021-06-28 19:05:33 +0000 URL: https://git.openjdk.java.net/amber/commit/e9b2c058a4ed5de29b991360f78fc1c5263c9268 8269409: Post JEP 411 refactoring: core-libs with maximum covering > 10K Reviewed-by: lancea, naoto ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/net/IDN.java ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java ! src/java.base/share/classes/sun/net/www/MimeTable.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapPoolManager.java ! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java ! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java ! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java ! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java ! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java Changeset: e4c54463 Author: Jim Laskey Date: 2021-06-28 13:51:07 +0000 URL: https://git.openjdk.java.net/amber/commit/e4c5446340605b112e0918fa9dcb48aaeaa730c8 8268236: The documentation of the String.regionMatches method contains error Reviewed-by: rriggs, dfuchs ! src/java.base/share/classes/java/lang/String.java Changeset: 8d09596f Author: Vladimir Kozlov Date: 2021-06-28 15:52:09 +0000 URL: https://git.openjdk.java.net/amber/commit/8d09596f270c822b867d38a5462ec62c613f1d0e 8269304: Regression ~5% in 2005 in b27 Reviewed-by: dlong, roland ! src/hotspot/share/opto/compile.cpp Changeset: efe8423d Author: Alexey Semenyuk Date: 2021-06-28 16:55:20 +0000 URL: https://git.openjdk.java.net/amber/commit/efe8423d8c584f793e05128e7e69feede382b3e7 8269403: Fix jpackage tests to gracefully handle jpackage app launcher crashes Reviewed-by: almatvee, herrick ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java Changeset: 20640a57 Author: Daniel D. Daugherty Date: 2021-06-28 17:30:41 +0000 URL: https://git.openjdk.java.net/amber/commit/20640a57f3a352a046006d4795afa4a64f4dc92d 8269534: Remove java/util/concurrent/locks/Lock/TimedAcquireLeak.java from ProblemList.txt Reviewed-by: iignatyev, tschatzl ! test/jdk/ProblemList.txt Changeset: 09bb8468 Author: Xin Liu Date: 2021-06-28 18:17:45 +0000 URL: https://git.openjdk.java.net/amber/commit/09bb84685fd959157857cf7739aedddd4a5e0cee 8267952: async logging supports to dynamically change tags and decorators Reviewed-by: dholmes, phh ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logDecorators.cpp ! src/hotspot/share/logging/logDecorators.hpp ! src/hotspot/share/logging/logTagSet.cpp ! test/hotspot/gtest/logging/logTestFixture.cpp ! test/hotspot/gtest/logging/test_logConfiguration.cpp ! test/hotspot/gtest/logging/test_logDecorators.cpp Changeset: 56240690 Author: Mandy Chung Date: 2021-06-28 19:52:27 +0000 URL: https://git.openjdk.java.net/amber/commit/56240690f62f9048a45a53525efccffdec235a8d 8269426: Rename test/jdk/java/lang/invoke/t8150782 to accessClassAndFindClass Reviewed-by: jvernee = test/jdk/java/lang/invoke/accessClassAndFindClass/TestAccessClass.java = test/jdk/java/lang/invoke/accessClassAndFindClass/TestCls.java = test/jdk/java/lang/invoke/accessClassAndFindClass/TestFindClass.java = test/jdk/java/lang/invoke/accessClassAndFindClass/TestLookup.java = test/jdk/java/lang/invoke/accessClassAndFindClass/p/Foo.java = test/jdk/java/lang/invoke/accessClassAndFindClass/q/Bar.java Changeset: 03d54e6e Author: Jesper Wilhelmsson Date: 2021-06-28 23:00:32 +0000 URL: https://git.openjdk.java.net/amber/commit/03d54e6ef1a40ee78b0cc65ca0aea276fbdbc7b7 Merge ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logAsyncWriter.hpp Changeset: ee1e202b Author: Yumin Qi Date: 2021-06-28 23:20:28 +0000 URL: https://git.openjdk.java.net/amber/commit/ee1e202bc36b8413e33b7b9e4c9f7a0601bf9a63 8268821: Split systemDictionaryShared.cpp Reviewed-by: erikj, ccheung, iklam ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/cds/archiveBuilder.cpp + src/hotspot/share/cds/cdsProtectionDomain.cpp + src/hotspot/share/cds/cdsProtectionDomain.hpp + src/hotspot/share/cds/dumpTimeClassInfo.cpp + src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp + src/hotspot/share/cds/lambdaProxyClassDictionary.cpp + src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/metaspaceShared.cpp + src/hotspot/share/cds/runTimeClassInfo.cpp + src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: a9771575 Author: Andrew Haley Date: 2021-06-29 07:39:24 +0000 URL: https://git.openjdk.java.net/amber/commit/a97715755d01b88ad9e4cf32f10ca5a3f2fda898 8261579: AArch64: Support for weaker memory ordering in Atomic Reviewed-by: adinn, shade ! src/hotspot/cpu/aarch64/atomic_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp ! src/hotspot/share/runtime/atomic.hpp Changeset: 3f2c3723 Author: Thomas Schatzl Date: 2021-06-29 14:16:21 +0000 URL: https://git.openjdk.java.net/amber/commit/3f2c372396433c7e324561392b8410d5c491af95 8269126: Rename G1AllowPreventiveGC option to G1UsePreventiveGC Reviewed-by: iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java Changeset: e238cbd5 Author: Patricio Chilano Mateo Date: 2021-06-29 14:35:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e238cbd596d29d10e45e4bad7a10708c4022097f 8269530: runtime/ParallelLoad/ParallelSuperTest.java timeout Reviewed-by: dholmes, coleenp ! test/hotspot/jtreg/runtime/ParallelLoad/ClassLoadingThread.java ! test/hotspot/jtreg/runtime/ParallelLoad/MyLoader.java Changeset: bb42d751 Author: Man Cao Date: 2021-06-29 17:03:35 +0000 URL: https://git.openjdk.java.net/amber/commit/bb42d75161cdf5d9ef2b1b227000df5165ab1198 8269417: Minor clarification on NonblockingQueue utility Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/utilities/nonblockingQueue.hpp ! src/hotspot/share/utilities/nonblockingQueue.inline.hpp Changeset: c1e2a294 Author: Calvin Cheung Date: 2021-06-29 17:57:15 +0000 URL: https://git.openjdk.java.net/amber/commit/c1e2a29448b67bfe90f99252feef7ffc282b05b2 8263640: hs_err improvement: handle class path longer than O_BUFLEN Reviewed-by: iklam, minqi, dholmes ! src/hotspot/share/runtime/arguments.cpp + test/hotspot/jtreg/runtime/jcmd/JcmdCmdLine.java Changeset: 7a23c9cb Author: Alex Menkov Date: 2021-06-29 18:39:42 +0000 URL: https://git.openjdk.java.net/amber/commit/7a23c9cbb7d09c4e6c4e8d9b2f912e41d60fd05e 8260540: serviceability/jdwp/AllModulesCommandTest.java failed with "Debuggee error: 'ERROR: transport error 202: bind failed: Address already in use'" Reviewed-by: sspitsyn, kevinw ! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java ! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java ! test/hotspot/jtreg/serviceability/jdwp/JdwpChannel.java ! test/jdk/com/sun/jdi/JdwpAllowTest.java ! test/jdk/com/sun/jdi/RunToExit.java ! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java + test/lib/jdk/test/lib/JDWP.java Changeset: 7ca753bf Author: Chris Plummer Date: 2021-06-29 18:45:52 +0000 URL: https://git.openjdk.java.net/amber/commit/7ca753bf0cb58ff0f82a7e9baee177a6da9f56e7 8269268: JDWP: Properly fix thread lookup assert in findThread() Reviewed-by: kevinw, amenkov, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h Changeset: 1ac8deef Author: Calvin Cheung Date: 2021-06-29 19:52:06 +0000 URL: https://git.openjdk.java.net/amber/commit/1ac8deef4c0973eeeef2a34f6d0cee0c2efa82a9 8269615: Fix for 8263640 broke Windows build Reviewed-by: iklam, dcubed ! src/hotspot/share/runtime/arguments.cpp Changeset: fc0fd96a Author: Thomas Schatzl Date: 2021-06-29 08:34:55 +0000 URL: https://git.openjdk.java.net/amber/commit/fc0fd96a5f8faf09264edf4fbc94bf1d8ac7b3a2 8269126: Rename G1AllowPreventiveGC option to G1UsePreventiveGC Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: 7010dfdf Author: Jie Fu Date: 2021-06-29 11:18:23 +0000 URL: https://git.openjdk.java.net/amber/commit/7010dfdffab3582d7f5e935247735dff1b3152e6 8269517: compiler/loopopts/TestPartialPeelingSinkNodes.java crashes with -XX:+VerifyGraphEdges Reviewed-by: kvn, dlong ! src/hotspot/share/opto/loopnode.cpp Changeset: 0d83dc24 Author: Zhengyu Gu Date: 2021-06-29 12:29:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0d83dc241119eb970bf41fea56f42f686ec38b83 8268699: Shenandoah: Add test for JDK-8268127 Backport-of: e59acd9860ca9e50c91472f8215f73c17d2099b6 + test/hotspot/jtreg/gc/shenandoah/options/TestLargePagesWithSmallHeap.java Changeset: 25f9f19a Author: Jonathan Gibbons Date: 2021-06-29 14:31:01 +0000 URL: https://git.openjdk.java.net/amber/commit/25f9f19af9831e151a39518020aefa2c18fd7217 8249646: Runtime.exec(String, String[], File) documentation contains literal {@link ...} Reviewed-by: sundar, iris ! src/java.base/share/classes/java/lang/Runtime.java Changeset: b8a16e93 Author: Nils Eliasson Date: 2021-06-29 18:38:25 +0000 URL: https://git.openjdk.java.net/amber/commit/b8a16e931b1dc77dbe537fc5d2127a94ef71c801 8268884: C2: Compile::remove_speculative_types must iterate top-down Reviewed-by: roland, kvn ! src/hotspot/share/opto/compile.cpp Changeset: 401cb0ad Author: Chris Plummer Date: 2021-06-29 18:41:19 +0000 URL: https://git.openjdk.java.net/amber/commit/401cb0ad5517f5962061c7155354380a4c342ddf 8269232: assert(!is_jweak(handle)) failed: wrong method for detroying jweak Reviewed-by: rkennke, amenkov, sspitsyn, sgehwolf ! src/jdk.jdwp.agent/share/native/libjdwp/commonRef.c ! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/EnableCollection/enablecol001.java Changeset: d0420295 Author: Christoph Langer Date: 2021-06-29 21:02:06 +0000 URL: https://git.openjdk.java.net/amber/commit/d042029509a8cbdb723f78e2cfee4e2885775814 8269529: javax/swing/reliability/HangDuringStaticInitialization.java fails in Windows debug build Reviewed-by: serb, psadhukhan, pbansal ! test/jdk/javax/swing/reliability/HangDuringStaticInitialization.java Changeset: 0d745ae8 Author: Sean Coffey Date: 2021-06-29 22:52:45 +0000 URL: https://git.openjdk.java.net/amber/commit/0d745ae8fde5cab290dc8c695d2906f9a98c491c 8269034: AccessControlException for SunPKCS11 daemon threads Reviewed-by: valeriep ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java ! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh Changeset: ee526a2e Author: Jesper Wilhelmsson Date: 2021-06-30 01:19:39 +0000 URL: https://git.openjdk.java.net/amber/commit/ee526a2ea840aedb97b23538f9d624acbccebc97 Merge Changeset: b969136b Author: Leonid Mesnik Date: 2021-06-30 02:05:25 +0000 URL: https://git.openjdk.java.net/amber/commit/b969136b9fcf5f977ebe466f5f9de5c520413e84 8245877: assert(_value != __null) failed: resolving NULL _value in JvmtiExport::post_compiled_method_load Reviewed-by: sspitsyn, dholmes, coleenp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 3ad20fcd Author: Thomas Stuefe Date: 2021-06-30 04:38:33 +0000 URL: https://git.openjdk.java.net/amber/commit/3ad20fcdfa35796c190ccbaf26872b0fe30d8c76 8269571: NMT should print total malloc bytes and invocation count Reviewed-by: zgu, xliu ! src/hotspot/share/services/mallocTracker.cpp ! src/hotspot/share/services/mallocTracker.hpp ! src/hotspot/share/services/memReporter.cpp Changeset: ee0247f0 Author: Thomas Schatzl Date: 2021-06-30 08:05:44 +0000 URL: https://git.openjdk.java.net/amber/commit/ee0247f056daea7a0afdd572d13fb30f5164e889 8263461: jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java uses wrong mechanism to cause evacuation failure Reviewed-by: kbarrett, iwalulya, ayang ! test/jdk/ProblemList.txt ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java - test/jdk/jdk/jfr/event/gc/detailed/evacuationfailed-testsettings.jfc Changeset: a0f32cb1 Author: Thomas Schatzl Date: 2021-06-30 09:14:26 +0000 URL: https://git.openjdk.java.net/amber/commit/a0f32cb1406e4957e84befd9b68444adb662bd13 8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum Reviewed-by: kbarrett, ayang, lkorinth ! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java Changeset: a6b253d8 Author: Doug Simon Date: 2021-06-30 12:33:06 +0000 URL: https://git.openjdk.java.net/amber/commit/a6b253d85c732ddd1d3154d5fc108d2bba66ab01 8269416: [JVMCI] capture libjvmci crash data to a file Reviewed-by: kvn, dholmes ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp Changeset: 23d2996f Author: Aleksey Shipilev Date: 2021-06-30 13:22:38 +0000 URL: https://git.openjdk.java.net/amber/commit/23d2996fee54afcc386a505a65d3236aab874e9e 8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient Reviewed-by: rkennke ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java Changeset: a96012a7 Author: Aleksey Shipilev Date: 2021-06-30 13:32:32 +0000 URL: https://git.openjdk.java.net/amber/commit/a96012a7afce6678125d3fb537f2433642953315 8261495: Shenandoah: reconsider update references memory ordering Reviewed-by: zgu, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp Changeset: 1810b1c2 Author: Andrew Haley Date: 2021-06-30 13:59:39 +0000 URL: https://git.openjdk.java.net/amber/commit/1810b1c2ad86e6907db09fffee97fa04174cdec2 8269516: AArch64: Assembler cleanups Reviewed-by: ngasson, adinn ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/foreign_globals_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/share/asm/codeBuffer.hpp Changeset: 83bce94c Author: Masanori Yano Committer: Joe Wang Date: 2021-06-30 16:25:40 +0000 URL: https://git.openjdk.java.net/amber/commit/83bce94cc8a7fb45b0604598411fbecc62000dfd 8268457: XML Transformer outputs Unicode supplementary character incorrectly to HTML Reviewed-by: lancea, naoto, iris, joehw ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java + test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java + test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest1.html + test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest1.xml + test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest1.xsl + test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest2.txt + test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest2.xml Changeset: 5c08344b Author: Zhengyu Gu Date: 2021-06-30 19:52:39 +0000 URL: https://git.openjdk.java.net/amber/commit/5c08344b646b92f3357a0daf32e77b21da5859ec 8269678: Remove unimplemented and unused os::bind_to_processor() Reviewed-by: dcubed ! 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/share/runtime/os.hpp Changeset: 85262c71 Author: Joe Darcy Date: 2021-06-30 21:45:48 +0000 URL: https://git.openjdk.java.net/amber/commit/85262c71834e9293ee1fe90baf84bf928405cf98 8268637: Update --release 17 symbol information for JDK 17 build 28 Reviewed-by: iris ! make/data/symbols/java.base-H.sym.txt ! make/data/symbols/jdk.incubator.foreign-H.sym.txt Changeset: a661686e Author: Jie Fu Date: 2021-06-30 01:25:28 +0000 URL: https://git.openjdk.java.net/amber/commit/a661686e1e709143438a37c761a9c12e0b98eaa5 8269065: [REDO] vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java failed with OutOfMemoryError Reviewed-by: stuefe, iignatyev ! test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/oome/metaspace/Test.java Changeset: 90eb1189 Author: Jatin Bhateja Date: 2021-06-30 02:33:01 +0000 URL: https://git.openjdk.java.net/amber/commit/90eb1189aeebbf6a5a285ff88a504c162471d04c 8269528: VectorAPI Long512VectorTest fails on X86 KNL target Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad Changeset: 6b64a795 Author: Leo Korinth Date: 2021-06-30 07:45:39 +0000 URL: https://git.openjdk.java.net/amber/commit/6b64a7956ceb0c10d3868c67a923a8de12433aee 8268350: Remove assert that ensures thread identifier remains the same Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/shared/copyFailedInfo.hpp ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java Changeset: c3c91892 Author: Jan Lahoda Date: 2021-06-30 08:45:12 +0000 URL: https://git.openjdk.java.net/amber/commit/c3c918928cab49d970ddf74d53db1e57e91dc30c 8269141: Switch statement containing pattern case label element gets in the loop during execution Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/langtools/tools/javac/patterns/Switches.java Changeset: ca283c3a Author: Wang Huang Committer: Andrew Dinn Date: 2021-06-30 08:52:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ca283c3ac06b46bbaf098e210cfe92198eb94cc8 8265907: JVM crashes when matching VectorMaskCmp Node Co-authored-by: Wang Huang Co-authored-by: Ai Jiaming Reviewed-by: njian, jbhateja, sviswanathan, dlong, adinn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/vectorIntrinsics.cpp + test/hotspot/jtreg/compiler/vectorapi/TestVectorShuffleIota.java Changeset: 4ee400ae Author: Jan Lahoda Date: 2021-06-30 09:47:22 +0000 URL: https://git.openjdk.java.net/amber/commit/4ee400ae433efbccd71cbebce6847033e76bc949 8268320: Better error recovery for broken patterns in switch Reviewed-by: vromero ! 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/diags/examples/PatternExpected.java + test/langtools/tools/javac/patterns/SwitchErrors-no-preview.out ! test/langtools/tools/javac/patterns/SwitchErrors.java ! test/langtools/tools/javac/patterns/SwitchErrors.out ! test/langtools/tools/javac/patterns/Switches.java Changeset: 4b4bef4e Author: Zhengyu Gu Date: 2021-06-30 11:37:09 +0000 URL: https://git.openjdk.java.net/amber/commit/4b4bef4e1e06c8efbfeb2c28e0658ce91ee9ad66 8269594: assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark Reviewed-by: coleenp, jvernee ! src/hotspot/share/runtime/safepoint.cpp Changeset: be0ac92e Author: Martin Doerr Date: 2021-06-30 13:32:19 +0000 URL: https://git.openjdk.java.net/amber/commit/be0ac92e186c7b2845e251ce56204a2378f76976 8269614: [s390] Interpreter checks wrong bit for slow path instance allocation Reviewed-by: shade, rrich ! src/hotspot/cpu/s390/templateTable_s390.cpp Changeset: 1da5d4bb Author: Christoph G?ttschkes Committer: Mandy Chung Date: 2021-06-30 17:08:36 +0000 URL: https://git.openjdk.java.net/amber/commit/1da5d4bb780fc3ab02aa6cddc243fbf1b079851a 8269486: CallerAccessTest fails for non server variant Reviewed-by: dholmes, stuefe, mchung, jvernee ! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java Changeset: 2b17e95e Author: Daniel D. Daugherty Date: 2021-06-30 17:39:22 +0000 URL: https://git.openjdk.java.net/amber/commit/2b17e95e202a3feae7bf7ccb6af93881ad6de0c3 8269691: ProblemList sun/management/jdp/JdpDefaultsTest.java on Linux-aarch64 Reviewed-by: kvn, darcy ! test/jdk/ProblemList.txt Changeset: 38260122 Author: Hannes Walln?fer Date: 2021-06-30 18:40:17 +0000 URL: https://git.openjdk.java.net/amber/commit/38260122815aed32627472e5d58b516e89ef7bd7 8268557: Module page uses unstyled table class Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 0dc65d3c Author: Nils Eliasson Date: 2021-06-30 21:05:15 +0000 URL: https://git.openjdk.java.net/amber/commit/0dc65d3c741f1b7e1bcb622eb21262a6e67a9abf 8268897: [TESTBUG] compiler/compilercontrol/mixed/RandomCommandsTest.java must not fail on Command.quiet Reviewed-by: kvn ! test/hotspot/jtreg/compiler/compilercontrol/share/MultiCommand.java Changeset: 3e022247 Author: Naoto Sato Date: 2021-06-30 22:11:58 +0000 URL: https://git.openjdk.java.net/amber/commit/3e022247d2e80c43393bfdb5888b03210c6975d3 8269513: Clarify the spec wrt `useOldISOCodes` system property Reviewed-by: lancea, bpb, iris, joehw ! src/java.base/share/classes/java/util/Locale.java Changeset: aba6c55d Author: Daniel D. Daugherty Date: 2021-06-30 22:13:06 +0000 URL: https://git.openjdk.java.net/amber/commit/aba6c55dacf020d547771c5141092e4b931c232e 8269703: ProblemList vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t002/TestDescription.java on Windows-X64 with -Xcomp Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 9ac63a6e Author: Mandy Chung Date: 2021-06-30 22:43:23 +0000 URL: https://git.openjdk.java.net/amber/commit/9ac63a6e08c18ed99b97fe0abcc0ac51b96a563e 8262841: Clarify the behavior of PhantomReference::refersTo Reviewed-by: kbarrett, rriggs ! src/java.base/share/classes/java/lang/ref/PhantomReference.java Changeset: 9def3b06 Author: Jesper Wilhelmsson Date: 2021-07-01 01:01:34 +0000 URL: https://git.openjdk.java.net/amber/commit/9def3b068e9ee065e2e545bb35f8dc56ccfe5955 Merge ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/runtime/safepoint.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/jdk/ProblemList.txt ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/runtime/safepoint.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/jdk/ProblemList.txt Changeset: 4660f72c Author: Hamlin Li Date: 2021-07-01 01:19:32 +0000 URL: https://git.openjdk.java.net/amber/commit/4660f72c384fe70a490d12e527de0a7229e2482a 8268870: Remove dead code in metaspaceShared Reviewed-by: tschatzl ! src/hotspot/share/cds/metaspaceShared.hpp Changeset: d89e630c Author: Yi Yang Date: 2021-07-01 01:39:50 +0000 URL: https://git.openjdk.java.net/amber/commit/d89e630cdf05d4ddd07893fa8fe90c32a7eb5433 8266746: C1: Replace UnsafeGetRaw with UnsafeGet when setting up OSR entry block Replace UnsafeGetRaw with UnsafeGetObject when setting up OSR entry block, and rename Unsafe{Get,Put}Object to Unsafe{Get,Put} Reviewed-by: thartmann, dlong, mdoerr ! src/hotspot/cpu/arm/c1_Defs_arm.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Canonicalizer.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_RangeCheckElimination.hpp ! src/hotspot/share/c1/c1_ValueMap.hpp ! src/hotspot/share/c1/c1_globals.hpp Changeset: 06d26208 Author: Denghui Dong Committer: Yi Yang Date: 2021-07-01 02:15:19 +0000 URL: https://git.openjdk.java.net/amber/commit/06d26208c5604c0c640eff4da94ef814c2ebebf0 8268298: jdk/jfr/api/consumer/log/TestVerbosity.java fails: unexpected log message Reviewed-by: egahlin ! test/jdk/jdk/jfr/api/consumer/log/TestVerbosity.java Changeset: 54a9c3e3 Author: Albert Mingkun Yang Date: 2021-07-01 07:57:54 +0000 URL: https://git.openjdk.java.net/amber/commit/54a9c3e39fedf7eb0277c602c3767af654371c47 8133873: Simplify {Register,Unregister}NMethodOopClosure Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 18f356a3 Author: Maxim Kartashev Committer: Alexey Ushakov Date: 2021-07-01 09:53:28 +0000 URL: https://git.openjdk.java.net/amber/commit/18f356a38e834fc1a4b8f817a1f0b1b0cd66c915 8267307: Introduce new client property for XAWT: xawt.mwm_decor_title Reviewed-by: azvegint, serb ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java + test/jdk/java/awt/Window/WindowTitleVisibleTest/WindowTitleVisibleTestLinuxGnome.java Changeset: 82bfc5d4 Author: Julia Boes Date: 2021-07-01 09:56:22 +0000 URL: https://git.openjdk.java.net/amber/commit/82bfc5d45c54fb37dc021bc91fa17efe34f77f44 8268960: com/sun/net/httpserver/Headers.java: Ensure mutators normalize keys and disallow null for keys and values Reviewed-by: chegar, dfuchs, michaelm ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! test/jdk/com/sun/net/httpserver/HeadersTest.java Changeset: de61328d Author: Vicente Romero Date: 2021-07-01 16:18:12 +0000 URL: https://git.openjdk.java.net/amber/commit/de61328d30e4d022c2609b2947bafe4b36cc1293 8225559: assertion error at TransTypes.visitApply Reviewed-by: sadayapalam, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/langtools/tools/javac/generics/diamond/protectedConstructor/ProtectedConstructorTest.java = test/langtools/tools/javac/generics/diamond/protectedConstructor/pkg/Bar.java Changeset: 407658db Author: duke Date: 2021-07-01 22:00:46 +0000 URL: https://git.openjdk.java.net/amber/commit/407658db92c21e43dbf579e3968e206e52c5ff9d 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 gavin.bierman at oracle.com Mon Jul 5 09:56:43 2021 From: gavin.bierman at oracle.com (Gavin Bierman) Date: Mon, 5 Jul 2021 09:56:43 +0000 Subject: Question about JEP 406 In-Reply-To: References: Message-ID: <607C2479-600F-41DA-A367-EEA7217FBBB8@oracle.com> Hi! > On 21 May 2021, at 06:06, Tesla Ice Zhang wrote: > > Hi OpenJDK developers, > > I'm very excited about JEP 406. Sealed classes are taken into account in switch > expressions, which is great! However, there is one special case not mentioned in > the JEP, about generic sealed interfaces: > > > sealed interface Exp { > record Add(Exp lhs, Exp rhs) implements Exp {} > record Lit(T obj) implements Exp {} > }? > > In the above example, if we do a switch on an expression of type Exp, > do we need to provide a case for Add? Excellent question! Let me simplify your example: sealed interface I permits A, B { } record A() implements I {} record B(T t) implements I {} So, if we do have a clause for A, i.e. I ib = ...; switch(ib) { case A a -> System.out.println("A"); case B b -> System.out.println("B"); } This actually fails to typecheck, as the type pattern A a is not compatible with the type of the selector expression, I: error: incompatible types: A cannot be converted to I case A a -> System.out.println("A"); ^ But the real question is about exhaustiveness of the switch block. At the moment, for a declaration like this you're going to have to provide a default clause. It's a good question as to whether we can support first-class programming for declarations of *generalized algebraic datatypes* such as the one you give. This is still a research-level problem, but we're looking into it [1]. Thanks! Gavin [1] https://www.microsoft.com/en-us/research/publication/generalized-algebraic-data-types-and-object-oriented-programming/ From jakob.bruenker at gmail.com Thu Jul 8 02:00:10 2021 From: jakob.bruenker at gmail.com (=?UTF-8?Q?Jakob_Br=C3=BCnker?=) Date: Thu, 8 Jul 2021 04:00:10 +0200 Subject: JEP 406 type inference Message-ID: Hi all, I've been excited to try doing some things with JEP 406 for a while now, and when attempting to implement some things, I stumbled over an apparent shortcoming that surprised me: Compiling this code: import java.util.function.Function; sealed interface Either permits Either.Left, Either.Right { final record Left(A a) implements Either {} final record Right(B b) implements Either {} default Either first(Function f) { return switch (this) { case Left l -> new Left(f.apply(l.a)); case Right r -> new Right(r.b); }; } } with javac Either.java --enable-preview --release 18, results in Either.java:9: error: incompatible types: Object cannot be converted to A case Left l -> new Left(f.apply(l.a)); ^ where A is a type-variable: A extends Object declared in interface Either Either.java:10: error: incompatible types: Object cannot be converted to B case Right r -> new Right(r.b); ^ where B is a type-variable: B extends Object declared in interface Either It seems to determine that the field b of the Right record, which should be a B, is actually an Object, and similarly for Left. It's possible to implement this method with the visitor-pattern, but I would have expected this to be equivalent. Is this intentional? Cheers, Jakob From vicente.romero at oracle.com Thu Jul 8 02:24:46 2021 From: vicente.romero at oracle.com (Vicente Romero) Date: Wed, 7 Jul 2021 22:24:46 -0400 Subject: JEP 406 type inference In-Reply-To: References: Message-ID: Hi, I think that raw types are working against you, I tried this small variation of your code and it compiles: import java.util.function.Function; sealed interface Either permits Either.Left, Either.Right { ??? final record Left(A a) implements Either {} ??? final record Right(B b) implements Either {} ??? default Either first(Function f) { ??????? return switch (this) { ??????????? case Left l -> new Left(f.apply(l.a)); ??????????? case Right r -> new Right(r.b); ??????? }; ??? } } Thanks, Vicente On 7/7/21 10:00 PM, Jakob Br?nker wrote: > Hi all, > > I've been excited to try doing some things with JEP 406 for a while now, > and when attempting to implement some things, I stumbled over an apparent > shortcoming that surprised me: > > Compiling this code: > > import java.util.function.Function; > > sealed interface Either permits Either.Left, Either.Right { > final record Left(A a) implements Either {} > final record Right(B b) implements Either {} > > default Either first(Function f) { > return switch (this) { > case Left l -> new Left(f.apply(l.a)); > case Right r -> new Right(r.b); > }; > } > } > > with javac Either.java --enable-preview --release 18, results in > > Either.java:9: error: incompatible types: Object cannot be converted to A > case Left l -> new Left(f.apply(l.a)); > ^ > where A is a type-variable: > A extends Object declared in interface Either > Either.java:10: error: incompatible types: Object cannot be converted to B > case Right r -> new Right(r.b); > ^ > where B is a type-variable: > B extends Object declared in interface Either > > > It seems to determine that the field b of the Right record, which should be > a B, is actually an Object, and similarly for Left. > > It's possible to implement this method with the visitor-pattern, but I > would have expected this to be equivalent. > > Is this intentional? > > Cheers, > Jakob From jakob.bruenker at gmail.com Thu Jul 8 07:58:16 2021 From: jakob.bruenker at gmail.com (=?UTF-8?Q?Jakob_Br=C3=BCnker?=) Date: Thu, 8 Jul 2021 09:58:16 +0200 Subject: JEP 406 type inference In-Reply-To: References: Message-ID: Ah, indeed, thank you. I didn't realize type parameters were allowed in the pattern. Cheers! Jakob On Thu, Jul 8, 2021 at 4:25 AM Vicente Romero wrote: > Hi, > > I think that raw types are working against you, I tried this small > variation of your code and it compiles: > > import java.util.function.Function; > > sealed interface Either permits Either.Left, Either.Right { > final record Left(A a) implements Either {} > final record Right(B b) implements Either {} > > default Either first(Function f) { > return switch (this) { > case Left l -> new Left(f.apply(l.a)); > case Right r -> new Right(r.b); > }; > } > } > > Thanks, > Vicente > > On 7/7/21 10:00 PM, Jakob Br?nker wrote: > > Hi all, > > > > I've been excited to try doing some things with JEP 406 for a while now, > > and when attempting to implement some things, I stumbled over an apparent > > shortcoming that surprised me: > > > > Compiling this code: > > > > import java.util.function.Function; > > > > sealed interface Either permits Either.Left, Either.Right { > > final record Left(A a) implements Either {} > > final record Right(B b) implements Either {} > > > > default Either first(Function f) { > > return switch (this) { > > case Left l -> new Left(f.apply(l.a)); > > case Right r -> new Right(r.b); > > }; > > } > > } > > > > with javac Either.java --enable-preview --release 18, results in > > > > Either.java:9: error: incompatible types: Object cannot be converted to A > > case Left l -> new Left(f.apply(l.a)); > > ^ > > where A is a type-variable: > > A extends Object declared in interface Either > > Either.java:10: error: incompatible types: Object cannot be converted to > B > > case Right r -> new Right(r.b); > > ^ > > where B is a type-variable: > > B extends Object declared in interface Either > > > > > > It seems to determine that the field b of the Right record, which should > be > > a B, is actually an Object, and similarly for Left. > > > > It's possible to implement this method with the visitor-pattern, but I > > would have expected this to be equivalent. > > > > Is this intentional? > > > > Cheers, > > Jakob > > From duke at openjdk.java.net Thu Jul 8 22:08:36 2021 From: duke at openjdk.java.net (duke) Date: Thu, 8 Jul 2021 22:08:36 GMT Subject: git: openjdk/amber: stats-before-this-super: 99 new changesets Message-ID: <402b4c5a-fe74-454f-8096-c437b4e8be90@openjdk.org> Changeset: 4930ae96 Author: Liam Miller-Cushon Date: 2021-07-01 00:16:23 +0000 URL: https://git.openjdk.java.net/amber/commit/4930ae96d8083070482f6ac78faed9ae9dda2df7 8268592: JDK-8262891 causes an NPE in Lint.augment Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/langtools/tools/javac/T8268592/T8268592.java Changeset: f7ffd587 Author: Jayathirth D V Date: 2021-07-01 03:01:30 +0000 URL: https://git.openjdk.java.net/amber/commit/f7ffd5872d69633c89505ce3e4fef9df8293e76b 8267602: [macos] [lanai] java/awt/PrintJob/Text/stringwidth.sh doesn't exit on cancelling print dialog Reviewed-by: aghaisas, serb ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m Changeset: 962f1c1a Author: Hannes Walln?fer Date: 2021-07-01 07:25:39 +0000 URL: https://git.openjdk.java.net/amber/commit/962f1c1a9b5b38d28cdf8580389641525fff1b4a 8262886: javadoc generates broken links with {@inheritDoc} Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java + test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeModuleLinks.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/C.java + test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/D.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/package.html + test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/sub/F.java + test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg2/E.java - test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg2/Foo.java Changeset: c67a7b03 Author: Roland Westrelin Date: 2021-07-01 07:41:22 +0000 URL: https://git.openjdk.java.net/amber/commit/c67a7b039de0dbb379123fb49780ae5b246dcf74 8269230: C2: main loop in micro benchmark never executed Co-authored-by: Maurizio Cimadamore Reviewed-by: kvn, iveresov ! src/hotspot/share/opto/ifnode.cpp + test/micro/org/openjdk/bench/jdk/incubator/foreign/TestLoadBytes.java Changeset: ad27d9b3 Author: Roland Westrelin Date: 2021-07-01 08:11:59 +0000 URL: https://git.openjdk.java.net/amber/commit/ad27d9b3eca0ebaa5d920af0d3d4c43b3fa6c5f8 8269088: C2 fails with assert(!n->is_Store() && !n->is_LoadStore()) failed: no node with a side effect Reviewed-by: kvn, iveresov, neliasso ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestStoreSunkInInnerLoop.java Changeset: c16d1fc9 Author: Aleksey Shipilev Date: 2021-07-01 09:27:55 +0000 URL: https://git.openjdk.java.net/amber/commit/c16d1fc9810d5b2c112d35f3298513f86f84f66d 8269285: Crash/miscompile in CallGenerator::for_method_handle_inline after JDK-8191998 Reviewed-by: kvn, iveresov, vlivanov ! src/hotspot/share/opto/callGenerator.cpp + test/hotspot/jtreg/compiler/types/TestMethodHandleSpeculation.java Changeset: a8385feb Author: Jan Lahoda Date: 2021-07-01 10:10:03 +0000 URL: https://git.openjdk.java.net/amber/commit/a8385feb30bd7bd59bcc808de046fcd2e4fb92c1 8269354: javac crashes when processing parenthesized pattern in instanceof Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/patterns/Parenthesized.java Changeset: 54dd510b Author: Naoto Sato Date: 2021-07-01 12:08:21 +0000 URL: https://git.openjdk.java.net/amber/commit/54dd510bd5211dc440285dd53ca0e41c85e23552 8269704: Typo in j.t.Normalizer.normalize() Reviewed-by: joehw, prappo, iris ! src/java.base/share/classes/java/text/Normalizer.java Changeset: 4bbf11d4 Author: Jatin Bhateja Date: 2021-07-01 15:08:43 +0000 URL: https://git.openjdk.java.net/amber/commit/4bbf11d4a9d00c13149135de3a0e8138f58bcb52 8269580: assert(is_valid()) failed: invalid register (-1) Reviewed-by: kvn, dlong ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad Changeset: 6c76e771 Author: Kim Barrett Date: 2021-07-01 16:09:30 +0000 URL: https://git.openjdk.java.net/amber/commit/6c76e771580815c7999b2f5cd633659be99ce4a0 8260684: vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java timed out Reviewed-by: pliden, lkorinth ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java Changeset: e3773977 Author: Maurizio Cimadamore Date: 2021-07-01 16:28:48 +0000 URL: https://git.openjdk.java.net/amber/commit/e3773977cfdcd691a5664a4715328f8552e319e7 8268566: java/foreign/TestResourceScope.java timed out Reviewed-by: jvernee ! test/jdk/java/foreign/TestResourceScope.java Changeset: a4d2a9a7 Author: Vladimir Kozlov Date: 2021-07-01 18:51:15 +0000 URL: https://git.openjdk.java.net/amber/commit/a4d2a9a77fb4f9839d91de2bf2e80d3a00b5b866 8269745: [JVMCI] restore original qualified exports to Graal Reviewed-by: dnsimon, iveresov ! src/jdk.internal.vm.ci/share/classes/module-info.java Changeset: b0e18679 Author: Jesper Wilhelmsson Date: 2021-07-02 01:07:50 +0000 URL: https://git.openjdk.java.net/amber/commit/b0e186792e816be30347dacfd88b8e55476584e7 Merge ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad Changeset: 589f0841 Author: Hamlin Li Date: 2021-07-02 01:30:41 +0000 URL: https://git.openjdk.java.net/amber/commit/589f084161645ee513ffcfbbbcd56c0f0cd98ade 8269110: ZGC: Remove dead code in zBarrier Reviewed-by: pliden ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp Changeset: 2baf498e Author: miao zheng Committer: Jie Fu Date: 2021-07-02 03:15:55 +0000 URL: https://git.openjdk.java.net/amber/commit/2baf498eb5bcdd12b2b969222414a43bdf5eb256 8269743: test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java crash with small heap (-Xmx50m) Reviewed-by: dholmes ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/nativeAndMH.cpp Changeset: 4107dcf6 Author: David Holmes Date: 2021-07-02 04:29:47 +0000 URL: https://git.openjdk.java.net/amber/commit/4107dcf6ec3fb7fd6eb0e12cdc404a2dee9ccaa1 8269466: Factor out the common code for initializing and starting internal VM JavaThreads Reviewed-by: sspitsyn, pchilanomate, dcubed, coleenp, kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/monitorDeflationThread.cpp ! src/hotspot/share/runtime/monitorDeflationThread.hpp ! src/hotspot/share/runtime/notificationThread.cpp ! src/hotspot/share/runtime/notificationThread.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/attachListener.cpp Changeset: f8bcbf01 Author: Albert Mingkun Yang Date: 2021-07-02 09:19:58 +0000 URL: https://git.openjdk.java.net/amber/commit/f8bcbf0172af25ac17b110d22232bd618cfd621a 8269596: Snapshot soft ref policy before marking/copying Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/genMarkSweep.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp Changeset: 53ad903a Author: Christoph G?ttschkes Committer: Daniel D. Daugherty Date: 2021-07-02 15:16:31 +0000 URL: https://git.openjdk.java.net/amber/commit/53ad903a820b6892dbb273357defe7cf5c7e24ab 8269135: TestDifferentProtectionDomains runs into timeout in client VM Reviewed-by: dholmes, dcubed ! test/hotspot/jtreg/runtime/Nestmates/protectionDomain/TestDifferentProtectionDomains.java Changeset: 3d84398d Author: Coleen Phillimore Date: 2021-07-02 18:04:45 +0000 URL: https://git.openjdk.java.net/amber/commit/3d84398d128bb2eed6280ebbc3f57afb3b89908f 8268364: jmethod clearing should be done during unloading Reviewed-by: dcubed, eosterlund ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/oops/method.cpp Changeset: ca4bea46 Author: Brian Burkhalter Date: 2021-07-02 18:15:35 +0000 URL: https://git.openjdk.java.net/amber/commit/ca4bea466581217cae2278c98c0fdc568c043818 8188044: We need Math.unsignedMultiplyHigh Reviewed-by: rriggs, aph, darcy ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java ! test/jdk/java/lang/Math/MultiplicationTests.java Changeset: cb795893 Author: Brian Burkhalter Date: 2021-07-02 18:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/cb795893be8e6dcf725d8022aca16f657d3cc03c 8188046: java.lang.Math.mutliplyHigh does not run in constant time Reviewed-by: rriggs, darcy ! src/java.base/share/classes/java/lang/Math.java Changeset: 0d0f6a4b Author: Ian Graves Date: 2021-07-02 19:46:54 +0000 URL: https://git.openjdk.java.net/amber/commit/0d0f6a4becfb14304f6cea9d3a1d113f049214c0 8268664: The documentation of the Scanner.hasNextLine is incorrect Reviewed-by: rriggs, bpb, iris ! src/java.base/share/classes/java/util/Scanner.java Changeset: 5644c4f9 Author: Jamsheed Mohammed C M Date: 2021-07-02 04:26:09 +0000 URL: https://git.openjdk.java.net/amber/commit/5644c4f942d9280ecc2dd3fdcd1680db6621da27 8265132: C2 compilation fails with assert "missing precedence edge" Reviewed-by: iveresov, kvn ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/gcm.cpp ! test/hotspot/jtreg/compiler/uncommontrap/TestNullCheckAntiDependence.java Changeset: 7bc96dbc Author: Nils Eliasson Date: 2021-07-02 07:17:55 +0000 URL: https://git.openjdk.java.net/amber/commit/7bc96dbc023d5c8b20d12b21986f84dc260acab6 8269771: assert(tmp == _callprojs.fallthrough_catchproj) failed: allocation control projection Reviewed-by: rbackman, kvn ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp Changeset: 2db9005c Author: Christian Hagedorn Date: 2021-07-02 07:43:57 +0000 URL: https://git.openjdk.java.net/amber/commit/2db9005c07585b580b3ec0889b8b5e3ed0d0ca6a 8262017: C2: assert(n != __null) failed: Bad immediate dominator info. Reviewed-by: roland, neliasso, kvn ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckLimits.java Changeset: c4ea13ed Author: Weijun Wang Date: 2021-07-02 14:31:50 +0000 URL: https://git.openjdk.java.net/amber/commit/c4ea13edd036bd6aeb213bb5391dd374d283d382 8269543: The warning for System::setSecurityManager should only appear once for each caller Reviewed-by: lancea, alanb, dfuchs ! src/java.base/share/classes/java/lang/System.java ! test/jdk/java/lang/System/SecurityManagerWarnings.java Changeset: 6f0e8e79 Author: Sandhya Viswanathan Date: 2021-07-02 15:33:07 +0000 URL: https://git.openjdk.java.net/amber/commit/6f0e8e79aaebd54a587f206a2eb920fdfd4b891d 8269775: compiler/codegen/ClearArrayTest.java failed with "assert(false) failed: bad AD file" Reviewed-by: kvn, dlong ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad Changeset: 1c18f914 Author: Mikael Vidstedt Date: 2021-07-02 17:58:12 +0000 URL: https://git.openjdk.java.net/amber/commit/1c18f914386a7543a95984294c6d61004c0a7176 8269768: JFR Terminology Refresh Reviewed-by: iignatyev, egahlin ! src/jdk.jfr/share/classes/jdk/jfr/AnnotationElement.java Changeset: 17f53f2f Author: Jesper Wilhelmsson Date: 2021-07-02 20:50:11 +0000 URL: https://git.openjdk.java.net/amber/commit/17f53f2f9c5928395eff9186160924e9a8e9a794 Merge ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp Changeset: 390d1025 Author: David Holmes Date: 2021-07-04 21:58:16 +0000 URL: https://git.openjdk.java.net/amber/commit/390d1025ca620666d500443e056a1f383b12d0a9 8269652: Factor out the common code for creating system j.l.Thread objects Reviewed-by: coleenp, dcubed, kvn, xliu ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/runtime/monitorDeflationThread.cpp ! src/hotspot/share/runtime/notificationThread.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/attachListener.cpp Changeset: 4da52eaf Author: Ioi Lam Date: 2021-07-05 02:29:23 +0000 URL: https://git.openjdk.java.net/amber/commit/4da52eaf53e531e96e1e6eac460d6209916d6f2f 8269004: Implement ResizableResourceHashtable Reviewed-by: coleenp, kbarrett ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListParser.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceClosure.hpp + src/hotspot/share/utilities/resizeableResourceHash.hpp ! src/hotspot/share/utilities/resourceHash.hpp Changeset: 675a9520 Author: Thomas Schatzl Date: 2021-07-05 07:24:10 +0000 URL: https://git.openjdk.java.net/amber/commit/675a9520b21e7adfded8a4bb8b1a06c1dcc6ccfb 8269821: Remove is-queue-active check in inner loop of write_ref_array_pre_work Reviewed-by: ayang, kbarrett ! src/hotspot/share/gc/g1/g1BarrierSet.cpp Changeset: 8a7b380e Author: Patrick Concannon Date: 2021-07-05 09:08:13 +0000 URL: https://git.openjdk.java.net/amber/commit/8a7b380ebb1484c6eca9ed64130aaee4a63c473a 8269124: Update java.time to use switch expressions (part II) Reviewed-by: dfuchs, vtewari, aefimov, iris, lancea, naoto ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/LocalTime.java ! src/java.base/share/classes/java/time/MonthDay.java ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! src/java.base/share/classes/java/time/Ser.java ! src/java.base/share/classes/java/time/Year.java ! src/java.base/share/classes/java/time/YearMonth.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java ! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java ! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTimeImpl.java ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java ! src/java.base/share/classes/java/time/chrono/JapaneseDate.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java Changeset: 371d996a Author: Sergei Ustimenko Committer: Maurizio Cimadamore Date: 2021-07-05 09:09:23 +0000 URL: https://git.openjdk.java.net/amber/commit/371d996a892fc6fbf82110a1ca5b3d64a801b6fc 8269700: source level for IntelliJ JDK project is set incorrectly Reviewed-by: mcimadamore ! make/ide/idea/jdk/template/misc.xml Changeset: 164eff8c Author: James Fuller Committer: Tobias Hartmann Date: 2021-07-05 09:59:18 +0000 URL: https://git.openjdk.java.net/amber/commit/164eff8c8a8f96efc5bfb659d8b02de420b8416b 8263389: IGV: Zooming changes the point that is currently centered Reviewed-by: rrich, neliasso ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java Changeset: 73198968 Author: Jorn Vernee Date: 2021-07-05 10:18:28 +0000 URL: https://git.openjdk.java.net/amber/commit/73198968e245362607a8b2e4f80e261fc77d0441 8269758: idea.sh doesn't work when there are multiple configurations available. Reviewed-by: mcimadamore, erikj ! bin/idea.sh Changeset: 76783cd8 Author: Jorn Vernee Date: 2021-07-05 10:24:31 +0000 URL: https://git.openjdk.java.net/amber/commit/76783cd8cbb390dc9ac1da72962ce15e98ea5d3c 8269760: idea.sh should not invoke cygpath directly Reviewed-by: mcimadamore, erikj ! bin/idea.sh Changeset: fd4de1ed Author: Jaikiran Pai Date: 2021-07-05 13:54:30 +0000 URL: https://git.openjdk.java.net/amber/commit/fd4de1ed404640ee0e744f022bbfa89db200ef05 8233020: (fs) UnixFileSystemProvider should use StaticProperty.userDir(). Reviewed-by: alanb ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java Changeset: 97e0e9e7 Author: Alexander Zuev Date: 2021-07-02 19:37:15 +0000 URL: https://git.openjdk.java.net/amber/commit/97e0e9e73d12c2b8e58ca2540d5153c10984731d 8268775: Password is being converted to String in AccessibleJPasswordField Reviewed-by: prr ! src/java.desktop/share/classes/javax/swing/JPasswordField.java Changeset: e14801cd Author: Severin Gehwolf Date: 2021-07-05 08:01:51 +0000 URL: https://git.openjdk.java.net/amber/commit/e14801cdd9b108aa4ca47d0bc1dc67fca575764c 8269668: [aarch64] java.library.path not including /usr/lib64 Reviewed-by: aph, dholmes ! src/hotspot/os/linux/os_linux.cpp Changeset: 5b8e1a26 Author: Erik Gahlin Date: 2021-07-05 15:18:47 +0000 URL: https://git.openjdk.java.net/amber/commit/5b8e1a266e572724a715604ac1c97939bd4db3d1 8266595: jdk/jfr/jcmd/TestJcmdDump.java with slowdebug bits fails with AttachNotSupportedException Reviewed-by: mseledtsov, dholmes ! test/jdk/jdk/jfr/jcmd/TestJcmdDump.java Changeset: a18a1129 Author: Jesper Wilhelmsson Date: 2021-07-06 00:12:23 +0000 URL: https://git.openjdk.java.net/amber/commit/a18a1129639a9650d9b6cea7f11dab9ce8d4cd59 Merge ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.cpp Changeset: acc3d995 Author: Magnus Ihse Bursie Date: 2021-07-06 00:28:40 +0000 URL: https://git.openjdk.java.net/amber/commit/acc3d995355b646c581623b0df5facbcdbfa4721 8268860: Windows-Aarch64 build is failing in GitHub actions Reviewed-by: dholmes ! .github/workflows/submit.yml Changeset: 29267698 Author: Yi Yang Date: 2021-07-06 02:11:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2926769800de8610a824d8f8bf9ea3e2a4417164 8267956: C1 code cleanup Reviewed-by: thartmann ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_Compilation.hpp - src/hotspot/share/c1/c1_Defs.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_ValueMap.cpp - src/hotspot/share/c1/c1_ValueSet.cpp ! src/hotspot/share/c1/c1_ValueSet.hpp - src/hotspot/share/c1/c1_ValueSet.inline.hpp ! src/hotspot/share/c1/c1_ValueType.cpp ! src/hotspot/share/c1/c1_ValueType.hpp ! src/hotspot/share/c1/c1_globals.hpp Changeset: df0e11bb Author: Yi Yang Date: 2021-07-06 02:13:04 +0000 URL: https://git.openjdk.java.net/amber/commit/df0e11bb0cadf0f8489118a18e56ff3370ea3ae5 8269672: C1: Remove unaligned move on all architectures Co-authored-by: Martin Doerr Reviewed-by: thartmann ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp Changeset: 20eba355 Author: David Holmes Date: 2021-07-06 02:20:14 +0000 URL: https://git.openjdk.java.net/amber/commit/20eba35515073c4daf1fa8ac78a37196ea196690 8269882: stack-use-after-scope in NewObjectA Reviewed-by: kbarrett ! src/hotspot/share/prims/jni.cpp Changeset: e47803a8 Author: Aleksei Voitylov Committer: Alexander Scherbatiy Date: 2021-07-06 11:15:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e47803a84feb6d831c6c6158708d29b4fffc99c9 8266310: deadlock between System.loadLibrary and JNI FindClass loading another class Reviewed-by: dholmes, plevart, chegar, mchung ! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java + test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/Class1.java + test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/LoadLibraryDeadlock.java + test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java + test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/libloadLibraryDeadlock.c + test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/p/Class2.java + test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnload.java + test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnloadTest.java + test/jdk/java/lang/ClassLoader/loadLibraryUnload/libloadLibraryUnload.c + test/jdk/java/lang/ClassLoader/loadLibraryUnload/p/Class1.java Changeset: 16aa8cbf Author: Zhengyu Gu Date: 2021-07-06 12:25:11 +0000 URL: https://git.openjdk.java.net/amber/commit/16aa8cbf8d6c0b89cd88cbe4f39c2bb76968c06e 8269697: JNI_GetPrimitiveArrayCritical() should not accept object array Reviewed-by: kbarrett, dholmes ! src/hotspot/share/prims/jni.cpp + test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java + test/hotspot/jtreg/runtime/jni/checked/libTestBadParam.c Changeset: f485171c Author: Julia Boes Date: 2021-07-06 13:29:40 +0000 URL: https://git.openjdk.java.net/amber/commit/f485171ce8c7e9c9d7d2c24e1807efaa6ff137e8 8269692: sun.net.httpserver.ServerImpl::createContext should throw IAE Reviewed-by: dfuchs ! src/jdk.httpserver/share/classes/sun/net/httpserver/ContextList.java + test/jdk/com/sun/net/httpserver/HttpContextTest.java Changeset: 326b2e13 Author: Patrick Concannon Date: 2021-07-06 13:46:02 +0000 URL: https://git.openjdk.java.net/amber/commit/326b2e13447d734f84271942cc8154e30486fa7d 8253119: Remove the legacy PlainSocketImpl and PlainDatagramSocketImpl implementation Reviewed-by: alanb, dfuchs, chegar - src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java - src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/DatagramPacket.java ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/net/DatagramSocketImpl.java ! src/java.base/share/classes/java/net/NetMulticastSocket.java - src/java.base/share/classes/java/net/SocketCleanable.java ! src/java.base/share/classes/java/net/SocketImpl.java - src/java.base/share/classes/java/net/SocketInputStream.java - src/java.base/share/classes/java/net/SocketOutputStream.java ! src/java.base/share/classes/javax/net/SocketFactory.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java - src/java.base/share/native/libnet/DatagramPacket.c ! src/java.base/share/native/libnet/net_util.h - src/java.base/unix/classes/java/net/DefaultDatagramSocketImplFactory.java - src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java - src/java.base/unix/classes/java/net/PlainSocketImpl.java - src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c - src/java.base/unix/native/libnet/PlainSocketImpl.c - src/java.base/unix/native/libnet/SocketImpl.c - src/java.base/unix/native/libnet/SocketInputStream.c - src/java.base/unix/native/libnet/SocketOutputStream.c - src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java - src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java - src/java.base/windows/classes/java/net/PlainSocketImpl.java - src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java - src/java.base/windows/native/libnet/DualStackPlainDatagramSocketImpl.c - src/java.base/windows/native/libnet/PlainSocketImpl.c - src/java.base/windows/native/libnet/SocketImpl.c - src/java.base/windows/native/libnet/SocketInputStream.c - src/java.base/windows/native/libnet/SocketOutputStream.c - src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c ! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c ! test/jdk/com/sun/net/httpserver/Test1.java ! test/jdk/java/net/DatagramSocket/AddressNotSet.java ! test/jdk/java/net/DatagramSocket/DatagramSocketExample.java ! test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java ! test/jdk/java/net/DatagramSocket/DatagramTimeout.java ! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java ! test/jdk/java/net/DatagramSocket/ReuseAddressTest.java ! test/jdk/java/net/DatagramSocket/SendCheck.java ! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java ! test/jdk/java/net/DatagramSocket/SendPortZero.java ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/ADatagramSocket.java ! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/java.base/java/net/MyDatagramSocketImplFactory.java ! test/jdk/java/net/DatagramSocket/SetGetReceiveBufferSize.java ! test/jdk/java/net/DatagramSocket/SetGetSendBufferSize.java ! test/jdk/java/net/DatagramSocket/TestAfterClose.java ! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java ! test/jdk/java/net/MulticastSocket/B6427403.java ! test/jdk/java/net/MulticastSocket/MulticastAddresses.java ! test/jdk/java/net/MulticastSocket/NoSetNetworkInterface.java ! test/jdk/java/net/MulticastSocket/Promiscuous.java ! test/jdk/java/net/MulticastSocket/SendPortZero.java ! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java ! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java ! test/jdk/java/net/MulticastSocket/SetLoopbackOption.java ! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java ! test/jdk/java/net/MulticastSocket/SetTTLAndGetTTL.java ! test/jdk/java/net/MulticastSocket/SetTTLTo0.java ! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java ! test/jdk/java/net/PlainSocketImpl/BigBacklog.java ! test/jdk/java/net/PlainSocketImpl/CustomSocketImplFactory.java ! test/jdk/java/net/PlainSocketImpl/SetOption.java ! test/jdk/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java ! test/jdk/java/net/ServerSocket/UnreferencedSockets.java ! test/jdk/java/net/Socket/AddressTest.java ! test/jdk/java/net/Socket/ConnectionReset.java ! test/jdk/java/net/Socket/SocketAcceptInterruptTest.java ! test/jdk/java/net/Socket/SocketReadInterruptTest.java ! test/jdk/java/net/Socket/asyncClose/AsyncClose.java - test/jdk/java/net/SocketImpl/CompareSocketOptions.java ! test/jdk/java/net/SocketOption/AfterClose.java ! test/jdk/java/net/SocketOption/NullsAndBadValues.java ! test/jdk/java/net/SocketOption/OptionsTest.java ! test/jdk/java/net/SocketOption/RequiredOptions.java ! test/jdk/java/net/ipv6tests/TcpTest.java Changeset: 1578979d Author: Patrick Concannon Date: 2021-07-06 15:10:58 +0000 URL: https://git.openjdk.java.net/amber/commit/1578979df706ae9f4324931e1fc0d58265762c79 8269917: Insert missing commas in copyrights in java.net Reviewed-by: chegar, dfuchs ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! test/jdk/java/net/DatagramSocket/AddressNotSet.java ! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java ! test/jdk/java/net/DatagramSocket/SendCheck.java ! test/jdk/java/net/DatagramSocket/SendPortZero.java ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java ! test/jdk/java/net/DatagramSocket/SetGetSendBufferSize.java ! test/jdk/java/net/DatagramSocket/TestAfterClose.java ! test/jdk/java/net/MulticastSocket/B6427403.java ! test/jdk/java/net/MulticastSocket/NoSetNetworkInterface.java ! test/jdk/java/net/MulticastSocket/SendPortZero.java ! test/jdk/java/net/MulticastSocket/SetLoopbackOption.java ! test/jdk/java/net/MulticastSocket/SetTTLAndGetTTL.java ! test/jdk/java/net/MulticastSocket/SetTTLTo0.java ! test/jdk/java/net/PlainSocketImpl/BigBacklog.java ! test/jdk/java/net/PlainSocketImpl/CustomSocketImplFactory.java ! test/jdk/java/net/Socket/SocketAcceptInterruptTest.java ! test/jdk/java/net/Socket/SocketReadInterruptTest.java ! test/jdk/java/net/SocketOption/NullsAndBadValues.java ! test/jdk/java/net/SocketOption/RequiredOptions.java Changeset: 4dfcf53a Author: Daniel D. Daugherty Date: 2021-07-06 17:00:55 +0000 URL: https://git.openjdk.java.net/amber/commit/4dfcf53a8bf2ca8717e418b1cbd66ba263b77980 8269935: ProblemList runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java on windows Reviewed-by: jjg ! test/hotspot/jtreg/ProblemList.txt Changeset: e8206dbb Author: Yumin Qi Date: 2021-07-06 22:27:13 +0000 URL: https://git.openjdk.java.net/amber/commit/e8206dbb1758325ce10ac23768c82cb567eed704 8263538: SharedArchiveConsistency.java should test -Xshare:auto as well Reviewed-by: iklam, ccheung ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java Changeset: 4ad8b044 Author: Tobias Hartmann Date: 2021-07-06 05:44:59 +0000 URL: https://git.openjdk.java.net/amber/commit/4ad8b04421f3142c396ade26f36334da7a915b5b 8268369: SIGSEGV in PhaseCFG::implicit_null_check due to missing null check Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/lcm.cpp Changeset: 6d8fc724 Author: Roland Westrelin Date: 2021-07-06 06:47:45 +0000 URL: https://git.openjdk.java.net/amber/commit/6d8fc7249a3a1a2350c462f9c4fe38377856392f 8268883: C2: assert(false) failed: unscheduable graph Reviewed-by: chagedorn, kvn, yyang ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/c2/TestCondAddDeadBranch.java Changeset: df1364b5 Author: Roland Westrelin Date: 2021-07-06 07:03:08 +0000 URL: https://git.openjdk.java.net/amber/commit/df1364b50870e05bbaa994a96bf86b6d284c334f 8269575: C2: assert(false) failed: graph should be schedulable after JDK-8252372 Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestSunkNodeDueToBrokenAntiDependency.java Changeset: 0f4e07b7 Author: Kim Barrett Date: 2021-07-06 07:40:56 +0000 URL: https://git.openjdk.java.net/amber/commit/0f4e07b7d9190dd44b2fd65eff58fb6ec983a467 8269661: JNI_GetStringCritical does not lock char array 8269650: Optimize gc-locker in [Get|Release]StringCritical for latin string Reviewed-by: dholmes, tschatzl ! src/hotspot/share/gc/shared/stringdedup/stringDedup.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/prims/jni.cpp Changeset: 2b207782 Author: Xiaohong Gong Committer: Jie Fu Date: 2021-07-06 08:17:27 +0000 URL: https://git.openjdk.java.net/amber/commit/2b20778225527a3ccd3ced2a4246c5943f467e06 8269568: JVM crashes when running VectorMask query tests Co-authored-by: Sandhya Viswanathan Reviewed-by: psandoz, jiefu, jbhateja, sviswanathan ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: 3a690240 Author: Mandy Chung Date: 2021-07-06 14:59:42 +0000 URL: https://git.openjdk.java.net/amber/commit/3a690240336bda8582a15ca52f4dcb78be323dcd 8225667: Clarify the behavior of System::gc w.r.t. reference processing Reviewed-by: rriggs, kbarrett, tschatzl ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/System.java Changeset: 1166ef25 Author: Eric Liu Committer: Vladimir Kozlov Date: 2021-07-06 15:59:04 +0000 URL: https://git.openjdk.java.net/amber/commit/1166ef25e9a119b1801f036eaea1d97fc2bb9329 8268966: AArch64: 'bad AD file' in some vector conversion tests Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad + test/hotspot/jtreg/compiler/vectorapi/VectorCastShape128Test.java + test/hotspot/jtreg/compiler/vectorapi/VectorCastShape64Test.java Changeset: e0c130f4 Author: Vladimir Kozlov Date: 2021-07-06 21:30:48 +0000 URL: https://git.openjdk.java.net/amber/commit/e0c130f484c0b030d9718d15cf98b3a854afff82 8269955: ProblemList compiler/vectorapi/VectorCastShape[64|128]Test.java tests on x86 Reviewed-by: iignatyev, dlong ! test/hotspot/jtreg/ProblemList.txt Changeset: 0d1cd3a7 Author: Vladimir Kozlov Date: 2021-07-06 21:52:23 +0000 URL: https://git.openjdk.java.net/amber/commit/0d1cd3a7452a83f198d5d6eab0d4fbbaf44a302b 8269825: [TESTBUG] Missing testing for x86 KNL platforms Reviewed-by: dlong, jbhateja ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: 7a4f08ae Author: Jesper Wilhelmsson Date: 2021-07-06 23:00:31 +0000 URL: https://git.openjdk.java.net/amber/commit/7a4f08ae32ede32beb05f6e5e0a266943b91b1ee Merge ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/prims/jni.cpp ! test/hotspot/jtreg/ProblemList.txt ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/prims/jni.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 01c29d8f Author: Vicente Romero Date: 2021-07-06 23:06:00 +0000 URL: https://git.openjdk.java.net/amber/commit/01c29d8f2c865009c0d5379ba2e2cd4d3015f018 8266407: remove jdk.internal.javac.PreviewFeature.Feature.SEALED_CLASSES Reviewed-by: jlahoda ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: a9e20101 Author: Yi Yang Date: 2021-07-07 01:37:50 +0000 URL: https://git.openjdk.java.net/amber/commit/a9e201016de119af4b0fd3ebb43768896fb9e5c5 8268425: Show decimal nid of OSThread instead of hex format one Reviewed-by: stuefe, kevinw ! src/hotspot/share/runtime/osThread.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java Changeset: 3d090e7e Author: Nick Gasson Date: 2021-07-07 01:47:11 +0000 URL: https://git.openjdk.java.net/amber/commit/3d090e7ee561252027c06021b337c69a39f724e1 8267625: AARCH64: typo in LIR_Assembler::emit_profile_type Reviewed-by: aph, dlong ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp Changeset: 72530ef6 Author: Richard Reingruber Date: 2021-07-07 07:17:24 +0000 URL: https://git.openjdk.java.net/amber/commit/72530ef666ce2ace899cf34faefe715539d1ee25 8269574: C2: Avoid redundant uncommon traps in GraphKit::builtin_throw() for JVMTI exception events Reviewed-by: kvn, roland, neliasso ! src/hotspot/share/opto/graphKit.cpp Changeset: a6850111 Author: Thomas Schatzl Date: 2021-07-07 07:32:57 +0000 URL: https://git.openjdk.java.net/amber/commit/a6850111accfd50d04227a4cc1e8e6fff4d8de68 8269022: Put evacuation failure string directly into gc=info log message Reviewed-by: iwalulya, lkorinth, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp + test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java Changeset: 18b80c70 Author: Thomas Schatzl Date: 2021-07-07 07:39:31 +0000 URL: https://git.openjdk.java.net/amber/commit/18b80c70f8e3ca010461e184d71829cd8f8e9269 8269908: Move MemoryService::track_memory_usage call into G1MonitoringScope Reviewed-by: ayang, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp Changeset: 248aa501 Author: Thomas Schatzl Date: 2021-07-07 07:56:41 +0000 URL: https://git.openjdk.java.net/amber/commit/248aa5014b6fc5ef4d3de1feca62aa82ed55b8ba 8269294: Verify_before/after_young_collection should execute all verification Reviewed-by: iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 77a5b7b2 Author: Jorn Vernee Date: 2021-07-07 10:05:33 +0000 URL: https://git.openjdk.java.net/amber/commit/77a5b7b27e36457cf63be45b3e4f120abad57d4a 8269761: idea.sh missing .exe suffix when invoking javac on WSL Reviewed-by: mcimadamore, erikj ! bin/idea.sh Changeset: bffb1a71 Author: Zhengyu Gu Date: 2021-07-07 11:47:02 +0000 URL: https://git.openjdk.java.net/amber/commit/bffb1a7199800ee05bf5fe32b7a6867fdd7bfbbf 8269923: runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java failed with "FATAL ERROR in native method: Primitive type array expected but not received for JNI array operation" Reviewed-by: dcubed, dholmes ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java Changeset: 3586a233 Author: Coleen Phillimore Date: 2021-07-07 12:40:34 +0000 URL: https://git.openjdk.java.net/amber/commit/3586a233a49c979e87fed9df148d0bf3df2df38b 8268635: Corrupt oop in ClassLoaderData Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/classLoaderData.cpp Changeset: 2dc54864 Author: Coleen Phillimore Date: 2021-07-07 12:46:07 +0000 URL: https://git.openjdk.java.net/amber/commit/2dc5486415097bf44e7fca1cf601847fde0eeecb 8267303: Replace MinObjectAlignmentSize usages for non-Java heap objects Reviewed-by: kbarrett, tschatzl, minqi ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/oops/symbol.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java Changeset: 2209e3ec Author: Daniel D. Daugherty Date: 2021-07-07 14:05:56 +0000 URL: https://git.openjdk.java.net/amber/commit/2209e3ec655d6013adc8dd5a463235b5db4d73d4 8270027: ProblemList jdk/jfr/event/oldobject/TestObjectSize.java on macOS-x64 Reviewed-by: mgronlun ! test/jdk/ProblemList.txt Changeset: d1cecaaa Author: Brian Burkhalter Date: 2021-07-07 15:49:21 +0000 URL: https://git.openjdk.java.net/amber/commit/d1cecaaa22d551b93074c33209dac7354f4b6932 8269481: SctpMultiChannel never releases own file descriptor Reviewed-by: alanb, chegar ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java ! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java + test/jdk/com/sun/nio/sctp/SctpMultiChannel/CloseDescriptors.java Changeset: f741e4ca Author: Yumin Qi Date: 2021-07-07 19:41:45 +0000 URL: https://git.openjdk.java.net/amber/commit/f741e4ca7499193d1d0d07fb27d11cbc0a6de6c1 8264735: Make dynamic dump repeatable Reviewed-by: ccheung, iklam ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/runtime/java.cpp ! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java Changeset: 0ebf8aa9 Author: Ioi Lam Date: 2021-07-06 22:21:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0ebf8aa9d7835ef46394fb6536882b8eac65ea2c 8268778: CDS check_excluded_classes needs DumpTimeTable_lock Reviewed-by: minqi, ccheung ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp Changeset: 2daf39a5 Author: Chris Plummer Date: 2021-07-07 02:32:25 +0000 URL: https://git.openjdk.java.net/amber/commit/2daf39a59b2d51f25b03bb78edd677a1bab4433c 8269830: SA's vm object vtable matching code sometimes matches on incorrect type Reviewed-by: kevinw, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java Changeset: 815e4af3 Author: Jan Lahoda Date: 2021-07-07 06:24:58 +0000 URL: https://git.openjdk.java.net/amber/commit/815e4af35d29d0d5606281d36d4ef72b756d38cc 8269802: javac fails to compile nested pattern matching switches 8269808: javac generates class with invalid stack map Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/patterns/Switches.java Changeset: 820f2900 Author: Jan Lahoda Date: 2021-07-07 07:26:41 +0000 URL: https://git.openjdk.java.net/amber/commit/820f2900d8650609d737d83141e91adc93daadf7 8268859: jshell throws exception while parsing illegal "case true" Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java - test/langtools/tools/javac/patterns/DisambiguateParenthesizedPattern.java + test/langtools/tools/javac/patterns/DisambiguatePatterns.java + test/langtools/tools/javac/patterns/PatternCaseErrorRecovery.java + test/langtools/tools/javac/patterns/PatternCaseErrorRecovery.out + test/langtools/tools/javac/patterns/PatternErrorRecovery-no-preview.out + test/langtools/tools/javac/patterns/PatternErrorRecovery.java + test/langtools/tools/javac/patterns/PatternErrorRecovery.out ! test/langtools/tools/javac/patterns/SourceLevelChecks.java - test/langtools/tools/javac/patterns/SwitchErrors-no-preview.out ! test/langtools/tools/javac/patterns/SwitchErrors.java ! test/langtools/tools/javac/patterns/SwitchErrors.out Changeset: a49b1dc7 Author: Daniel Fuchs Date: 2021-07-07 07:50:45 +0000 URL: https://git.openjdk.java.net/amber/commit/a49b1dc7042d8893d9ff2cdaeae05203dd18bba4 8269772: [macos-aarch64] test compilation failed with "SocketException: No buffer space available" Reviewed-by: chegar, vtewari ! test/jdk/TEST.ROOT Changeset: 7fcd5ca0 Author: Jan Lahoda Date: 2021-07-07 09:49:53 +0000 URL: https://git.openjdk.java.net/amber/commit/7fcd5ca0258b1dc6c34c98ced177ee4dc7945f26 8266036: class file for sun.misc.Contended not found 8258421: (jdeprscan) tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java failed with "error: cannot access jdk.internal.ValueBased" Reviewed-by: darcy ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! src/java.base/share/classes/jdk/internal/ValueBased.java ! src/java.base/share/classes/jdk/internal/javac/NoPreview.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! test/langtools/ProblemList.txt ! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.java ! test/langtools/tools/javac/lint/ExternalAbuseOfVbc.out + test/langtools/tools/javac/platform/NonPublicAnnotations.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java ! test/langtools/tools/javac/sym/ElementStructureTest.java Changeset: 1f2bf1d1 Author: Martin Doerr Date: 2021-07-07 12:52:18 +0000 URL: https://git.openjdk.java.net/amber/commit/1f2bf1d19482f9240ba494994b584d1cd7edf898 8269879: [PPC64] C2: Math.rint intrinsic uses wrong rounding mode Reviewed-by: lucy, goetz ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad Changeset: 6000950b Author: Alexey Semenyuk Date: 2021-07-07 16:57:07 +0000 URL: https://git.openjdk.java.net/amber/commit/6000950b339e4346292b69079f16ce0d4c278246 8269185: Directories in /opt/runtimepackagetest and /path/to/jdk-17 are different Reviewed-by: almatvee, herrick ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec Changeset: c812bbbe Author: Roger Riggs Date: 2021-07-07 21:46:11 +0000 URL: https://git.openjdk.java.net/amber/commit/c812bbbe8fe86fe960eebfe5c1ce224251981cea 8269929: (test) Add diagnostic info to ProceessBuilder/Basic.java for unexpected output Reviewed-by: iris, bpb, naoto ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: 270fbcb3 Author: Jesper Wilhelmsson Date: 2021-07-08 00:55:53 +0000 URL: https://git.openjdk.java.net/amber/commit/270fbcb3f5755baf045fa6dec3fba459d32c32e1 Merge ! src/hotspot/cpu/ppc/ppc.ad ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/hotspot/cpu/ppc/ppc.ad ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: e54585be Author: TatWai Chong Committer: Ningsheng Jian Date: 2021-07-08 02:29:17 +0000 URL: https://git.openjdk.java.net/amber/commit/e54585be57a2fe8db07f20bf8e3d5f92aefe2470 8268363: AArch64: Implement string_indexof_char intrinsic in SVE Reviewed-by: aph, njian ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_sve.ad ! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: 4e18ec26 Author: Thejasvi Voniadka Committer: Abdul Kolarkunnu Date: 2021-07-08 06:01:31 +0000 URL: https://git.openjdk.java.net/amber/commit/4e18ec26ddfa0b44e8780ebd556a5e8aa2e90dc0 8269993: [Test]: java/net/httpclient/DigestEchoClientSSL.java contains redundant @run tags Reviewed-by: dfuchs, vtewari ! test/jdk/java/net/httpclient/DigestEchoClientSSL.java Changeset: a96012f9 Author: Albert Mingkun Yang Date: 2021-07-08 06:15:30 +0000 URL: https://git.openjdk.java.net/amber/commit/a96012f958d9cc7c9da766fbc090ce680a14a057 8269803: G1: remove unnecessary NoRefDiscovery Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp Changeset: 4fbcce11 Author: Lin Zang Committer: David Holmes Date: 2021-07-08 06:30:24 +0000 URL: https://git.openjdk.java.net/amber/commit/4fbcce119b1736455cb74d0a585097eca617593c 8269886: Inaccurate error message for compressed hprof test Reviewed-by: dholmes, cjplummer ! test/lib/jdk/test/lib/hprof/parser/Reader.java Changeset: 2c883eee Author: sunguoyun Committer: Tobias Hartmann Date: 2021-07-08 09:12:35 +0000 URL: https://git.openjdk.java.net/amber/commit/2c883eeed4a5276bb4b0dc3d2ffc4d9151662f6b 8267982: Set the node after peephole optimization to be removed Reviewed-by: kvn, thartmann ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/buildOopMap.cpp ! src/hotspot/share/opto/machnode.hpp Changeset: 30bba54b Author: Jan Lahoda Date: 2021-07-08 10:37:27 +0000 URL: https://git.openjdk.java.net/amber/commit/30bba54b97fc5d941f24f9155520b47d8fe4de23 8270064: Problem list tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java due to JDK-8270060 Reviewed-by: mcimadamore ! test/langtools/ProblemList.txt Changeset: 4a45d957 Author: Albert Mingkun Yang Date: 2021-07-08 10:39:44 +0000 URL: https://git.openjdk.java.net/amber/commit/4a45d95719bf68221e6843572511c2eb741ba69c 8270021: Incorrect log decorators in gc/g1/plab/TestPLABEvacuationFailure.java Reviewed-by: tschatzl, iwalulya ! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java ! test/hotspot/jtreg/gc/g1/plab/lib/LogParser.java Changeset: bca570c5 Author: Coleen Phillimore Date: 2021-07-08 14:28:32 +0000 URL: https://git.openjdk.java.net/amber/commit/bca570c56ee17cb4735a8360ec79a3ca22049d05 8269962: SA has unused Hashtable, Dictionary classes Reviewed-by: cjplummer, iklam, dholmes ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderDataGraph.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/AFLBinaryTreeDictionary.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Dictionary.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/DictionaryEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Symbol.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/BasicHashtable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/BasicHashtableEntry.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Hashtable.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HashtableBucket.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HashtableEntry.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java Changeset: 4f322a9b Author: Aleksey Shipilev Date: 2021-07-08 16:42:03 +0000 URL: https://git.openjdk.java.net/amber/commit/4f322a9b6c9cfdf080df23326daa45733f1b9aad 8270096: Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode Reviewed-by: zgu ! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java Changeset: 6f171b9f Author: Alexey Bakhtin Committer: Vladimir Kempik Date: 2021-07-08 16:44:55 +0000 URL: https://git.openjdk.java.net/amber/commit/6f171b9f0d28ad17b31a54bad894f38d19df6f73 8268965: TCP Connection Reset when connecting simple socket to SSL server Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java + test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketReset.java Changeset: 58328824 Author: Anthony Scarpino Date: 2021-07-08 17:19:46 +0000 URL: https://git.openjdk.java.net/amber/commit/58328824927292927a2c6329400cde816c383ecd 8269827: JMH tests for AES/GCM byte[] and bytebuffers Reviewed-by: ecaspole, weijun ! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java + test/micro/org/openjdk/bench/javax/crypto/full/AESGCMByteBuffer.java ! test/micro/org/openjdk/bench/javax/crypto/small/AESGCMBench.java + test/micro/org/openjdk/bench/javax/crypto/small/AESGCMByteBuffer.java Changeset: 387c2ac5 Author: duke Date: 2021-07-08 22:02:17 +0000 URL: https://git.openjdk.java.net/amber/commit/387c2ac574d781e3f608bea76c5c026285f7c70b 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/comp/Attr.java From duke at openjdk.java.net Thu Jul 15 22:07:25 2021 From: duke at openjdk.java.net (duke) Date: Thu, 15 Jul 2021 22:07:25 GMT Subject: git: openjdk/amber: stats-before-this-super: 92 new changesets Message-ID: <36d2a995-2e51-4970-946b-e927380028ba@openjdk.org> Changeset: 8f798b82 Author: Roland Westrelin Date: 2021-07-08 07:25:21 +0000 URL: https://git.openjdk.java.net/amber/commit/8f798b822235e3bdbaf7a94caaae400de3753a25 8269746: C2: assert(!in->is_CFG()) failed: CFG Node with no controlling input? Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/callnode.cpp Changeset: 4f707591 Author: Jan Lahoda Date: 2021-07-08 08:03:09 +0000 URL: https://git.openjdk.java.net/amber/commit/4f707591754e5e7f747d1d0a47f78f49060771c2 8270006: Switches with 'case null:' should be exhaustive Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! test/langtools/tools/javac/patterns/SwitchErrors.java ! test/langtools/tools/javac/patterns/SwitchErrors.out Changeset: fa08cc62 Author: Jan Lahoda Date: 2021-07-08 11:56:53 +0000 URL: https://git.openjdk.java.net/amber/commit/fa08cc62df10e4b6e3cbc45d4e889191d67048c4 8268766: Desugaring of pattern matching enum switch should be improved Reviewed-by: mcimadamore, psandoz ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java + test/langtools/tools/javac/patterns/EnumTypeChanges.java = test/langtools/tools/javac/patterns/EnumTypeChanges2.java ! test/langtools/tools/javac/patterns/Switches.java Changeset: 168af2e6 Author: Jatin Bhateja Date: 2021-07-08 12:19:19 +0000 URL: https://git.openjdk.java.net/amber/commit/168af2e6b2343d6674fa053dcb09aca028e372bf 8269828: corrections in some instruction patterns for KNL x86 platform Reviewed-by: kvn, dlong ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad Changeset: 9e75f922 Author: Guoxiong Li Date: 2021-07-08 14:15:07 +0000 URL: https://git.openjdk.java.net/amber/commit/9e75f922b17146ff78589555dfb20dd0783cffbd 8269738: AssertionError when combining pattern matching and function closure Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! test/langtools/tools/javac/patterns/LambdaCannotCapturePatternVariables.java Changeset: f46a9172 Author: Brian Burkhalter Date: 2021-07-08 19:05:29 +0000 URL: https://git.openjdk.java.net/amber/commit/f46a9172700a3e2d63cb772e604120bb6f60d4b0 6766844: ByteArrayInputStream#read with a byte array of length 0 not consistent with InputStream when at EOF Reviewed-by: naoto, lancea, joehw ! src/java.base/share/classes/java/io/ByteArrayInputStream.java ! test/jdk/java/io/ByteArrayInputStream/ReadAllReadNTransferTo.java Changeset: 9acb2a69 Author: Daniel D. Daugherty Date: 2021-07-08 19:23:21 +0000 URL: https://git.openjdk.java.net/amber/commit/9acb2a69a9f80a6aeae38ce2bf1c9770d4e8a146 8270109: ProblemList 4 SA tests on macOS-aarch64 Reviewed-by: mikael ! test/hotspot/jtreg/ProblemList.txt Changeset: 64016338 Author: Jonathan Gibbons Date: 2021-07-08 20:23:02 +0000 URL: https://git.openjdk.java.net/amber/commit/6401633800daff1bb80ec7e134edbaa1dbcc8499 8269722: NPE in HtmlDocletWriter Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties + test/langtools/jdk/javadoc/doclet/testInherited/TestInherited.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java Changeset: dfd6b2be Author: Jesper Wilhelmsson Date: 2021-07-08 23:21:00 +0000 URL: https://git.openjdk.java.net/amber/commit/dfd6b2be7d2cc312bf550a475be91072259f88af Merge ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/callnode.cpp ! test/hotspot/jtreg/ProblemList.txt ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/callnode.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: c93204ce Author: Thomas Schatzl Date: 2021-07-09 06:51:09 +0000 URL: https://git.openjdk.java.net/amber/commit/c93204ce3d4653705e6aeeadb9b3c591e469de77 8269914: Factor out heap printing for G1 young and full gc 8270018: Add scoped object for g1 young gc JFR notification Reviewed-by: ayang, iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.hpp Changeset: 676f1d76 Author: Aleksey Shipilev Date: 2021-07-09 07:54:40 +0000 URL: https://git.openjdk.java.net/amber/commit/676f1d76cab9108655f2ce462db321b975563eb7 8270094: Shenandoah: Provide human-readable labels for test configurations Reviewed-by: zgu ! test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java ! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java ! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java ! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java ! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java ! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java ! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java ! test/hotspot/jtreg/gc/shenandoah/TestHumongousThreshold.java ! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java ! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java ! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java ! test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java ! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java ! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java ! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java ! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java ! test/hotspot/jtreg/gc/shenandoah/TestResizeTLAB.java ! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java ! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java ! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java ! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java ! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java ! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java ! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java ! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java ! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java ! test/hotspot/jtreg/gc/shenandoah/compiler/FoldIfAfterExpansion.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1ArrayCopyNPE.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestC1VectorizedMismatch.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestExpandedWBLostNullCheckDep.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestMaybeNullUnsafeAccess.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestNullCheck.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestUnsafeOffheapSwap.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestWriteBarrierClearControl.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java ! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java ! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java ! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java ! test/hotspot/jtreg/gc/shenandoah/options/TestAlwaysPreTouch.java ! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java ! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java ! test/hotspot/jtreg/gc/shenandoah/options/TestEnabled.java ! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java ! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousMoves.java ! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java ! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java ! test/hotspot/jtreg/gc/shenandoah/options/TestObjectAlignment.java ! test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java ! test/hotspot/jtreg/gc/shenandoah/options/TestParallelRegionStride.java ! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSingleThreaded.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java ! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java ! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java ! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java ! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java Changeset: 3d193adb Author: Albert Mingkun Yang Date: 2021-07-09 10:03:10 +0000 URL: https://git.openjdk.java.net/amber/commit/3d193adbec07a77dce3b34fe5d0dbb99ff03b9a7 8270082: Remove unnecessary gc_timer null check in ReferenceProcessorPhaseTimes Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp Changeset: 5a742910 Author: Jonathan Gibbons Date: 2021-07-09 14:52:37 +0000 URL: https://git.openjdk.java.net/amber/commit/5a742910135a66ba96d7d7e7a7af28d82a620289 8266565: Spec of ForwardingJavaFileManager/ForwardingFileObject/ForwardingJavaFileObject methods should mention delegation instead of being copied Reviewed-by: vromero ! src/java.compiler/share/classes/javax/tools/ForwardingFileObject.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java ! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileObject.java Changeset: 3588634d Author: Jonathan Gibbons Date: 2021-07-09 16:14:29 +0000 URL: https://git.openjdk.java.net/amber/commit/3588634d5403a6472fc88eb2ad8576f55cad2f89 8268420: new Reporter method to report a diagnostic within a DocTree node Reviewed-by: prappo ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocLog.java + test/langtools/jdk/javadoc/doclet/testDocTreeDiags/MyTaglet.java + test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java Changeset: e4c24f01 Author: Zhengyu Gu Date: 2021-07-09 17:34:34 +0000 URL: https://git.openjdk.java.net/amber/commit/e4c24f01ef97de1c9a5a5faca5dd8ea2ad8c62d9 8270171: Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests Reviewed-by: shade ! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java ! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java Changeset: 7bfa39f5 Author: Alexandre Iline Date: 2021-07-09 18:29:39 +0000 URL: https://git.openjdk.java.net/amber/commit/7bfa39f59a745b562355436f9eb91992dbe243b2 8270108: Update JCov version to 3.0.9 Reviewed-by: serb, erikj ! make/conf/jib-profiles.js Changeset: d6c0f5fa Author: Ioi Lam Date: 2021-07-09 19:29:13 +0000 URL: https://git.openjdk.java.net/amber/commit/d6c0f5fa22d2fc07a4d8957d7ad005c03df9f8d2 8270059: Remove KVHashtable Reviewed-by: dholmes, coleenp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/hashtable.hpp Changeset: 46c610cb Author: Mikhailo Seledtsov Date: 2021-07-09 01:55:33 +0000 URL: https://git.openjdk.java.net/amber/commit/46c610cbd84fc19c3f6591c9a6672768fb90c481 8269840: Update Platform.isDefaultCDSArchiveSupported() to return true for aarch64 platforms Reviewed-by: minqi, iklam ! test/lib/jdk/test/lib/Platform.java Changeset: 62ff55d3 Author: Jatin Bhateja Date: 2021-07-09 03:20:59 +0000 URL: https://git.openjdk.java.net/amber/commit/62ff55d383c4763c3d17b7766a2a9649d75f9afc 8269952: compiler/vectorapi/VectorCastShape*Test.java tests failed on avx2 machines Reviewed-by: kvn, dlong ! src/hotspot/cpu/x86/x86.ad ! test/hotspot/jtreg/ProblemList.txt Changeset: 885f7b11 Author: Jan Lahoda Date: 2021-07-09 08:03:56 +0000 URL: https://git.openjdk.java.net/amber/commit/885f7b1141d1d8e6b560ebaf0c2d4878be0ea8ba 8269146: Missing unreported constraints on pattern and other case label combination 8269301: Switch statement with a pattern, constant and default label elements crash javac Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java + test/langtools/tools/javac/patterns/CaseStructureTest.java ! test/langtools/tools/javac/patterns/SwitchErrors.java ! test/langtools/tools/javac/patterns/SwitchErrors.out ! test/langtools/tools/javac/patterns/Switches.java Changeset: 1196b356 Author: Jan Lahoda Date: 2021-07-09 11:03:40 +0000 URL: https://git.openjdk.java.net/amber/commit/1196b3568459511df7534848ac42f13489c61be6 8270151: IncompatibleClassChangeError on empty pattern switch statement case Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! test/langtools/tools/javac/patterns/SealedTypeChanges.java ! test/langtools/tools/javac/patterns/Switches.java Changeset: f791fdf2 Author: Christian Hagedorn Date: 2021-07-09 11:53:45 +0000 URL: https://git.openjdk.java.net/amber/commit/f791fdf23ef6e49e7e1ca68e33a16f6686e0bfa1 8261147: C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/node.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestWronglyMarkedReduction.java Changeset: 6889a39a Author: Roger Riggs Date: 2021-07-09 14:33:56 +0000 URL: https://git.openjdk.java.net/amber/commit/6889a39a3f124d2442584cb7646b2d6a18745e78 8268826: Cleanup Override in Context-Specific Deserialization Filters Reviewed-by: dfuchs, bchristi ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/jdk/internal/util/StaticProperty.java ! src/java.base/share/conf/security/java.security ! test/jdk/java/io/Serializable/serialFilter/FilterWithSecurityManagerTest.java ! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFactoryExample.java + test/jdk/java/io/Serializable/serialFilter/SerialFactoryFaults.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterFunctionTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/TEST.properties ! test/jdk/java/io/Serializable/serialFilter/java.security-extra-factory + test/jdk/java/io/Serializable/serialFilter/logging.properties Changeset: ec975c6a Author: Jesper Wilhelmsson Date: 2021-07-10 01:23:18 +0000 URL: https://git.openjdk.java.net/amber/commit/ec975c6a055688c014e709917dcfc340037e684f Merge ! src/hotspot/cpu/x86/x86.ad ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! test/hotspot/jtreg/ProblemList.txt ! src/hotspot/cpu/x86/x86.ad ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! test/hotspot/jtreg/ProblemList.txt Changeset: 68b6e11e Author: Yasumasa Suenaga Date: 2021-07-10 05:01:23 +0000 URL: https://git.openjdk.java.net/amber/commit/68b6e11e481349e40014aa4593a53ae2ea74aedc 8270083: -Wnonnull errors happen with GCC 11.1.1 Reviewed-by: erikj, dlong, kbarrett ! make/hotspot/lib/JvmOverrideFiles.gmk ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp Changeset: ac75a53f Author: Coleen Phillimore Date: 2021-07-11 18:15:59 +0000 URL: https://git.openjdk.java.net/amber/commit/ac75a53fc513cce2a1aa266f0b7235d150a76c01 8253779: Amalloc may be wasting space by overaligning Reviewed-by: kbarrett, stuefe ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/type.hpp Changeset: 86a20081 Author: Albert Mingkun Yang Date: 2021-07-12 07:53:20 +0000 URL: https://git.openjdk.java.net/amber/commit/86a20081aefb6d43dc8a4d404adb2c1fb5729585 8051680: (ref) unnecessary process_soft_ref_reconsider Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java Changeset: 6a9bc108 Author: Severin Gehwolf Date: 2021-07-12 08:25:22 +0000 URL: https://git.openjdk.java.net/amber/commit/6a9bc108736522897f03a75c83e90e2c2a183d27 8270184: [TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for lambdas Reviewed-by: kvn ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 8973867f Author: Thomas Schatzl Date: 2021-07-12 08:41:28 +0000 URL: https://git.openjdk.java.net/amber/commit/8973867fb9568a3a527b763c9ce10cebdfb306d0 8269295: Verification time before/after young collection only covers parts of the verification Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.hpp Changeset: 7cbb67a3 Author: Anton Kozlov Date: 2021-07-12 11:12:52 +0000 URL: https://git.openjdk.java.net/amber/commit/7cbb67a3f8adc83a5b51c092a66480d7b22a6bea 8267666: Add option to jcmd GC.heap_dump to use existing file Reviewed-by: rschmelter, clanger ! 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/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/hotspot/share/services/heapDumper.cpp ! src/hotspot/share/services/heapDumper.hpp ! src/hotspot/share/services/heapDumperCompression.cpp ! src/hotspot/share/services/heapDumperCompression.hpp ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpTest.java Changeset: c3a42edd Author: Jatin Bhateja Date: 2021-07-12 11:36:14 +0000 URL: https://git.openjdk.java.net/amber/commit/c3a42eddecf29b203a6397519b5643d5f3e2fd28 8269878: Handle redundant reg-2-reg moves in X86 backend Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: 548bb311 Author: Zhengyu Gu Date: 2021-07-12 12:22:06 +0000 URL: https://git.openjdk.java.net/amber/commit/548bb3119cf792bb1e65e15e990a4addc9155312 8270110: Shenandoah: Add test for JDK-8269661 Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp + test/hotspot/jtreg/gc/shenandoah/jni/TestStringCriticalWithDedup.java + test/hotspot/jtreg/gc/shenandoah/jni/libTestStringCriticalWithDedup.c Changeset: 92ae6a51 Author: Harold Seigel Date: 2021-07-12 14:21:44 +0000 URL: https://git.openjdk.java.net/amber/commit/92ae6a512340485f75a12479dc1c1b8d3261bc76 8244162: Additional opportunities to use NONCOPYABLE Reviewed-by: dholmes, kbarrett, shade ! src/hotspot/share/asm/assembler.hpp ! src/hotspot/share/classfile/stackMapTableFormat.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp ! src/hotspot/share/logging/logMessageBuffer.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/utilities/formatBuffer.hpp Changeset: 1aef372e Author: Ignasi Marimon-Clos Committer: Brian Burkhalter Date: 2021-07-12 16:54:39 +0000 URL: https://git.openjdk.java.net/amber/commit/1aef372ed89a48f4eac0ac03b2b3520348713efb 8266578: Disambiguate BigDecimal description of scale Reviewed-by: darcy, bpb ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 41a5eb43 Author: Magnus Ihse Bursie Date: 2021-07-12 18:14:55 +0000 URL: https://git.openjdk.java.net/amber/commit/41a5eb437204a650d6cc271f41e1d186ee812a88 8270117: Broken jtreg link in "Building the JDK" page Reviewed-by: sgehwolf ! doc/building.html ! doc/building.md Changeset: 7d2825e4 Author: Albert Mingkun Yang Date: 2021-07-12 18:25:33 +0000 URL: https://git.openjdk.java.net/amber/commit/7d2825e4219671bdaef6586864afecbca7b33e48 8270169: G1: Incorrect reference discovery MT degree in concurrent marking Reviewed-by: tschatzl, iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 353e9c86 Author: Magnus Ihse Bursie Date: 2021-07-12 18:54:39 +0000 URL: https://git.openjdk.java.net/amber/commit/353e9c8607e3a433aac786bd7b818d77ff75dd11 8270320: JDK-8270110 committed invalid copyright headers Reviewed-by: kvn ! test/hotspot/jtreg/gc/shenandoah/jni/TestStringCriticalWithDedup.java ! test/hotspot/jtreg/gc/shenandoah/jni/libTestStringCriticalWithDedup.c Changeset: a4e5f08f Author: Yumin Qi Date: 2021-07-12 19:03:38 +0000 URL: https://git.openjdk.java.net/amber/commit/a4e5f08fefac50a1ced7ff4178d9d76f90797949 8267281: Call prepare_for_dynamic_dumping for jcmd dynamic_dump Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java Changeset: afe957cd Author: Yi Yang Date: 2021-07-13 02:23:16 +0000 URL: https://git.openjdk.java.net/amber/commit/afe957cd9741810a113ea165a635a117c0ea556f 8268698: Use Objects.check{Index,FromToIndex,FromIndexSize} for java.base Reviewed-by: mchung, rriggs ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/java/lang/invoke/AbstractConstantGroup.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandle.java.template ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! src/java.base/share/classes/java/util/Base64.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/zip/Adler32.java ! src/java.base/share/classes/java/util/zip/CRC32.java ! src/java.base/share/classes/java/util/zip/CRC32C.java ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/jdk/internal/util/Preconditions.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/security/provider/DigestBase.java ! src/java.base/share/classes/sun/security/provider/MD5.java ! src/java.base/share/classes/sun/security/provider/SHA.java ! src/java.base/share/classes/sun/security/provider/SHA2.java ! src/java.base/share/classes/sun/security/provider/SHA5.java ! src/java.base/share/classes/sun/security/util/ArrayUtil.java ! src/java.base/share/classes/sun/security/util/BitArray.java ! src/java.base/windows/classes/sun/nio/ch/SinkChannelImpl.java ! src/java.base/windows/classes/sun/nio/ch/SourceChannelImpl.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/COFFFileParser.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java ! test/jdk/java/lang/StringBuffer/Exceptions.java ! test/jdk/java/lang/StringBuilder/Exceptions.java ! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java ! test/micro/org/openjdk/bench/vm/compiler/CopyLoop.java Changeset: 07e90524 Author: Yi Yang Date: 2021-07-13 02:24:14 +0000 URL: https://git.openjdk.java.net/amber/commit/07e90524576f159fc16523430f1db62327c89a3b 8270056: Generated lambda class can not access protected static method of target class Co-authored-by: NekoCaffeine Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + test/jdk/java/lang/invoke/lambda/superProtectedMethod/ProtectedMethodInOtherPackage.java - test/jdk/java/lang/invoke/lambda/superProtectedMethod/SuperMethodTest.java Changeset: 565ec851 Author: Albert Mingkun Yang Date: 2021-07-13 10:36:55 +0000 URL: https://git.openjdk.java.net/amber/commit/565ec8518ba971fc8103e74f810f1e79e05ea1a1 8270282: Semantically rename reference processing subphases Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp Changeset: 25460065 Author: Phil Race Date: 2021-07-10 19:12:59 +0000 URL: https://git.openjdk.java.net/amber/commit/254600658acbc5c40ae8f0de0d01c9906c67c46c 8270216: [macOS] Update named used for Java run loop mode Reviewed-by: serb ! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m Changeset: 3d82b0e6 Author: Serguei Spitsyn Date: 2021-07-11 11:03:35 +0000 URL: https://git.openjdk.java.net/amber/commit/3d82b0e634583f4bc01ceece9dd82fc00fd6f9c3 8269558: fix of JDK-8252657 missed to update history at the end of JVM TI spec Reviewed-by: dcubed, cjplummer ! src/hotspot/share/prims/jvmti.xml Changeset: e1d3e73d Author: Alexey Bakhtin Committer: Vladimir Kempik Date: 2021-07-12 10:24:39 +0000 URL: https://git.openjdk.java.net/amber/commit/e1d3e73d4ee32fac7e5b6b2666221717270d4814 8268965: TCP Connection Reset when connecting simple socket to SSL server Reviewed-by: xuelei Backport-of: 6f171b9f0d28ad17b31a54bad894f38d19df6f73 ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java + test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketReset.java Changeset: 999ced03 Author: Christoph G?ttschkes Committer: Kevin Walls Date: 2021-07-12 11:23:38 +0000 URL: https://git.openjdk.java.net/amber/commit/999ced03ccd58b216adf9a7bfb2646e511219e6c 8269873: serviceability/sa/Clhsdb tests are using a C2 specific VMStruct field Reviewed-by: cjplummer, dholmes, sspitsyn ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java Changeset: 4fc3180f Author: Sean Mullan Date: 2021-07-12 14:54:38 +0000 URL: https://git.openjdk.java.net/amber/commit/4fc3180f75e1cea4ebd613f8253be205d95f830c 8266345: (fs) Custom DefaultFileSystemProvider security related loops Co-authored-by: Brian Burkhalter Reviewed-by: bpb, chegar ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! test/jdk/java/nio/file/spi/SetDefaultProvider.java + test/jdk/java/nio/file/spi/fs.policy Changeset: 6b123b05 Author: Jesper Wilhelmsson Date: 2021-07-13 10:50:18 +0000 URL: https://git.openjdk.java.net/amber/commit/6b123b059136b0c1efa62a23824b9aa253e6a519 Merge ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java Changeset: 375fc2a2 Author: Thomas Schatzl Date: 2021-07-13 11:27:41 +0000 URL: https://git.openjdk.java.net/amber/commit/375fc2a2b29c454b36d3ae068a080b28f6ec04e9 8270009: Factor out and shuffle methods in G1CollectedHeap::do_collection_pause_at_safepoint_helper Reviewed-by: kbarrett, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp Changeset: 460c4bb6 Author: Coleen Phillimore Date: 2021-07-13 13:06:20 +0000 URL: https://git.openjdk.java.net/amber/commit/460c4bb6ceeea20d21f41c9d62280c0b2bd747e7 8270179: Rename Amalloc_4 8270217: Fix Arena::Amalloc to check for overflow better Reviewed-by: kbarrett, stuefe ! src/hotspot/share/adlc/arena.hpp ! src/hotspot/share/adlc/dict2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/libadt/dict.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/memory/resourceArea.inline.hpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/handles.hpp Changeset: 7ac08161 Author: Roman Kennke Date: 2021-07-13 13:30:04 +0000 URL: https://git.openjdk.java.net/amber/commit/7ac08161a8b2080ed054bc00a30d6f694ece4df3 8269897: Shenandoah: Resolve UNKNOWN access strength, where possible Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp Changeset: ca806ef3 Author: Christoph Langer Date: 2021-07-13 16:55:54 +0000 URL: https://git.openjdk.java.net/amber/commit/ca806ef31970e2d020e631d55b44cfe30e11c5ca 8263531: Remove unused buffer int Reviewed-by: chegar, vtewari, wetmore ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java Changeset: 9cac94d5 Author: Scott Gibbons Committer: Sandhya Viswanathan Date: 2021-07-13 23:52:08 +0000 URL: https://git.openjdk.java.net/amber/commit/9cac94d581f240c10fe8fff2f803109a1ae30637 8269404: Base64 Encoding optimization enhancements for x86 using AVX-512 Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp Changeset: 770e2aa3 Author: David Holmes Date: 2021-07-14 01:05:10 +0000 URL: https://git.openjdk.java.net/amber/commit/770e2aa3c6a2bbbc578e60dc2b11300344863e70 8215948: [TESTBUG] gtest pseudo-JavaThreads could be more regular JavaThreads Reviewed-by: coleenp, pchilanomate ! test/hotspot/gtest/threadHelper.inline.hpp ! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp Changeset: 0f329828 Author: Erik Joelsson Date: 2021-07-13 05:55:04 +0000 URL: https://git.openjdk.java.net/amber/commit/0f32982872eb1454e55390760b65beb5838afc55 8270203: Missing build dependency between jdk.jfr-gendata and buildtools-hotspot Reviewed-by: tbell ! make/Main.gmk Changeset: 040c02b9 Author: Christian Hagedorn Date: 2021-07-13 08:50:09 +0000 URL: https://git.openjdk.java.net/amber/commit/040c02b942a2829626b5bc4a63c3335cd3fe53f4 8269795: C2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV Reviewed-by: thartmann, roland, kvn ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestPeelingRemoveDominatedTest.java Changeset: e631addd Author: Erik Joelsson Date: 2021-07-13 09:27:27 +0000 URL: https://git.openjdk.java.net/amber/commit/e631addd70437c776eeeb481e0b44f1d0fd22fe8 8259848: Interim javadoc build does not support platform links Reviewed-by: hannesw, jjg, ihse ! make/modules/jdk.javadoc/Gendata.gmk Changeset: 00ef65f3 Author: Markus Gr?nlund Date: 2021-07-13 09:41:56 +0000 URL: https://git.openjdk.java.net/amber/commit/00ef65f34d35bf1a3fa6835cc16f19af40c3c325 8269525: Deadlock during Volano with JFR Reviewed-by: egahlin ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: bd95c0c9 Author: Markus Gr?nlund Date: 2021-07-13 09:43:49 +0000 URL: https://git.openjdk.java.net/amber/commit/bd95c0c9e02946ae6a0d525b1425485b1de4add8 8269635: Stress test SEGV while emitting OldObjectSample Reviewed-by: jbachorik ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp Changeset: b2416b60 Author: Maurizio Cimadamore Date: 2021-07-13 10:53:49 +0000 URL: https://git.openjdk.java.net/amber/commit/b2416b60fbe1117cc502d5ecdd8356d42d27fddb 8269281: java/foreign/Test{Down,Up}call.java time out Reviewed-by: jvernee ! test/jdk/java/foreign/CallGeneratorHelper.java ! test/jdk/java/foreign/TestDowncall.java ! test/jdk/java/foreign/TestUpcall.java Changeset: d32e42cd Author: Severin Gehwolf Date: 2021-07-13 14:34:35 +0000 URL: https://git.openjdk.java.net/amber/commit/d32e42cdd461ee5793331ad237b072c16b096ef4 8270184: [TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for lambdas Backport-of: 6a9bc108736522897f03a75c83e90e2c2a183d27 ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 8583aab3 Author: Vicente Romero Date: 2021-07-13 17:48:21 +0000 URL: https://git.openjdk.java.net/amber/commit/8583aab374c3c2ad94c88e7f649d81ce5f319a5f 8270025: DynamicCallSiteDesc::withArgs doesn't throw NPE Reviewed-by: jvernee, mchung ! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java + test/jdk/java/lang/constant/DynamicCallSiteDescTest.java Changeset: 4a7ccf36 Author: Jesper Wilhelmsson Date: 2021-07-14 01:07:52 +0000 URL: https://git.openjdk.java.net/amber/commit/4a7ccf36e9a3978c437db3efe892dd23e8a0b772 Merge ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: b6d76538 Author: Ivan Walulya Date: 2021-07-14 07:52:57 +0000 URL: https://git.openjdk.java.net/amber/commit/b6d765386ec38d83a092ebf8dc109370f74e314d 8264419: Remove has_max_index argument from G1BlockOffsetTablePart::block_at_or_preceding Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp Changeset: 589a1d53 Author: Aleksey Shipilev Date: 2021-07-14 08:14:12 +0000 URL: https://git.openjdk.java.net/amber/commit/589a1d53df0f53c064fda8a2ac491e0a536ea487 8270155: ARM32: Improve register dump in hs_err Reviewed-by: dholmes, stuefe ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp Changeset: 357fe09f Author: Nick Gasson Date: 2021-07-14 09:02:43 +0000 URL: https://git.openjdk.java.net/amber/commit/357fe09f2e46efa3343f6c8a57b8693dcd5dd43c 8247351: [aarch64] NullPointerException during stack walking (clhsdb "where -a") Reviewed-by: cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/RegisterMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java Changeset: c0d4efff Author: Brian Burkhalter Date: 2021-07-14 15:50:51 +0000 URL: https://git.openjdk.java.net/amber/commit/c0d4efff3c7b853cd663726b668d49d01e0f8ee0 6506405: Math.abs(float) is slow Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/jdk/internal/math/DoubleConsts.java ! src/java.base/share/classes/jdk/internal/math/FloatConsts.java ! test/jdk/java/lang/Math/AbsTests.java Changeset: b1bb05bc Author: Andreas Woess Committer: Tom Rodriguez Date: 2021-07-14 17:32:55 +0000 URL: https://git.openjdk.java.net/amber/commit/b1bb05bcf4956f38d6e1a15bcfbed92154ba85a2 8269592: [JVMCI] Optimize c2v_iterateFrames Reviewed-by: kvn, never, dlong ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vframe.inline.hpp + test/hotspot/jtreg/compiler/jvmci/compilerToVM/IterateFramesNative.java + test/hotspot/jtreg/compiler/jvmci/compilerToVM/libIterateFramesNative.c Changeset: fb86d13e Author: Volker Simonis Date: 2021-07-14 17:39:16 +0000 URL: https://git.openjdk.java.net/amber/commit/fb86d13ec44f4c8bb933fe16673dabce785d2e05 8270100: Fix some inaccurate GC logging Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.cpp Changeset: 14da658d Author: Doug Simon Date: 2021-07-14 17:47:08 +0000 URL: https://git.openjdk.java.net/amber/commit/14da658d1c2341fd910acc9eaef2a0802f0535fb 8270453: [JVMCI] remove duplicates in vmStructs_jvmci.cpp Reviewed-by: kvn ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: a033866d Author: Alexander Zuev Date: 2021-07-14 18:25:57 +0000 URL: https://git.openjdk.java.net/amber/commit/a033866d786507db69ab75643684e617fd1f4ba2 8269637: javax/swing/JFileChooser/FileSystemView/SystemIconTest.java fails on windows Reviewed-by: aivanov ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java ! test/jdk/ProblemList.txt Changeset: 0f547071 Author: Yi Yang Date: 2021-07-14 00:46:06 +0000 URL: https://git.openjdk.java.net/amber/commit/0f5470715e98e222474f575abc95457682d5818a 8270056: Generated lambda class can not access protected static method of target class Reviewed-by: mchung Backport-of: 07e90524576f159fc16523430f1db62327c89a3b ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java + test/jdk/java/lang/invoke/lambda/superProtectedMethod/ProtectedMethodInOtherPackage.java - test/jdk/java/lang/invoke/lambda/superProtectedMethod/SuperMethodTest.java Changeset: 67273ae6 Author: Xin Liu Date: 2021-07-14 01:43:53 +0000 URL: https://git.openjdk.java.net/amber/commit/67273ae63c3dbebccf124929c13a363dea05a0da 8269865: Async UL needs to handle ERANGE on exceeding SEM_VALUE_MAX Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp Changeset: e5db9a94 Author: Christoph Langer Date: 2021-07-14 05:38:17 +0000 URL: https://git.openjdk.java.net/amber/commit/e5db9a9405d13cf4b72a8efa903cf8cdcf528e58 8268620: InfiniteLoopException test may fail on x86 platforms Backport-of: 0b09129faefb945c2f2c35dab2731961216d054e ! test/jdk/java/awt/Robot/InfiniteLoopException.java Changeset: 82c256eb Author: Hannes Walln?fer Date: 2021-07-14 06:49:45 +0000 URL: https://git.openjdk.java.net/amber/commit/82c256eb61fdfb166e55fc3d96f8ee69bda98afb 8259499: Handling type arguments from outer classes for inner class in javadoc 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/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.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/links/LinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/pkg1/A.java + test/langtools/jdk/javadoc/doclet/testGenericTypeLink/pkg1/C.java ! test/langtools/jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java ! test/langtools/jdk/javadoc/doclet/testMethodSignature/pkg/C.java Changeset: 381bd621 Author: Anton Kozlov Date: 2021-07-14 10:36:04 +0000 URL: https://git.openjdk.java.net/amber/commit/381bd621074a13cc2f260c18371c956bc48abd4d 8266889: [macosx-aarch64] Crash with SIGBUS in MarkActivationClosure::do_code_blob during vmTestbase/nsk/jvmti/.../bi04t002 test run Reviewed-by: dholmes, aph, sspitsyn ! src/hotspot/share/prims/jvmtiEnv.cpp Changeset: 3bbd2332 Author: Jim Laskey Date: 2021-07-14 11:51:06 +0000 URL: https://git.openjdk.java.net/amber/commit/3bbd2332bd4876b5529ccdf90e5e5d6c515e9d58 8270075: SplittableRandom extends AbstractSplittableGenerator Reviewed-by: rriggs, bpb ! src/java.base/share/classes/java/util/SplittableRandom.java Changeset: 72db09b1 Author: Jim Laskey Date: 2021-07-14 12:00:01 +0000 URL: https://git.openjdk.java.net/amber/commit/72db09b1f393722074cae2fbff0fc369f0f2718c 8266313: (JEP-356) - RandomGenerator spec implementation requirements tightly coupled to JDK internal classes Reviewed-by: rriggs ! src/java.base/share/classes/java/util/random/RandomGenerator.java ! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java Changeset: 7b4d84c6 Author: Erik Joelsson Date: 2021-07-14 13:00:57 +0000 URL: https://git.openjdk.java.net/amber/commit/7b4d84c65487593cdbf841f7f2d359192476db99 8270422: Test build/AbsPathsInImage.java fails after JDK-8259848 Reviewed-by: mikael ! make/CreateJmods.gmk Changeset: 7d0edb57 Author: Jesper Wilhelmsson Date: 2021-07-14 22:35:40 +0000 URL: https://git.openjdk.java.net/amber/commit/7d0edb5743aacfc22f76ee8aa7b03d7dc0f90dca Merge ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/prims/jvmtiEnv.cpp Changeset: 7c234919 Author: Joshua Zhu Committer: Yi Yang Date: 2021-07-15 01:57:31 +0000 URL: https://git.openjdk.java.net/amber/commit/7c2349191893f07d133ff94a0be4472948f7920b 8269598: Regressions up to 5% on aarch64 seems due to JDK-8268858 Reviewed-by: kvn, dlong ! src/hotspot/cpu/aarch64/aarch64.ad Changeset: 04b73bc4 Author: Thejasvi Voniadka Committer: Abdul Kolarkunnu Date: 2021-07-15 04:52:38 +0000 URL: https://git.openjdk.java.net/amber/commit/04b73bc4e022740122463ef70791ef276ac9b34d 8269656: The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles Reviewed-by: darcy ! test/langtools/tools/javac/versions/Versions.java Changeset: 1ebd9469 Author: Ioi Lam Date: 2021-07-15 05:15:24 +0000 URL: https://git.openjdk.java.net/amber/commit/1ebd9469db1adada9f5ad41f8599e9458da58399 8270333: -XX:+VerifyStringTableAtExit should not do linear search Reviewed-by: dholmes, minqi ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/stringTable.cpp Changeset: 793d772a Author: Thomas Schatzl Date: 2021-07-15 08:11:21 +0000 URL: https://git.openjdk.java.net/amber/commit/793d772afd588438855f3381799915961237cc27 8270475: Remove unused G1STWDrainQueueClosure Reviewed-by: iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 7a89ffed Author: Thomas Schatzl Date: 2021-07-15 08:12:36 +0000 URL: https://git.openjdk.java.net/amber/commit/7a89ffeddd9d68a823e29943cdaa2232bb04bb45 8270014: Add scoped objects for g1 young gc verification and young gc internal timing Reviewed-by: ayang, iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java Changeset: e92e2fd4 Author: Ao Qi Committer: Aleksey Shipilev Date: 2021-07-15 08:26:05 +0000 URL: https://git.openjdk.java.net/amber/commit/e92e2fd4e0bc805d8f7d70f632cce0282eb1809b 8270517: Add Zero support for LoongArch Reviewed-by: dholmes, erikj, shade ! make/autoconf/build-aux/config.guess ! make/autoconf/platform.m4 ! src/hotspot/os/linux/os_linux.cpp Changeset: 99d7f9a7 Author: Ivan Walulya Date: 2021-07-15 08:49:23 +0000 URL: https://git.openjdk.java.net/amber/commit/99d7f9a772ee3e6f9721e8bff95df553e6a04747 8264908: Investigate adding BOT range check in G1BlockOffsetTablePart::block_at_or_preceding Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp Changeset: c962e6ec Author: Vicente Romero Date: 2021-07-15 15:33:23 +0000 URL: https://git.openjdk.java.net/amber/commit/c962e6ec0bdaae9ff26f851c0b03551adad18ad8 8261006: 'super' qualified method references cannot occur in a static context Reviewed-by: sadayapalam ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/lambda/methodReference/MethodReferenceInConstructorInvocation.java + test/langtools/tools/javac/lambda/methodReference/MethodReferenceInConstructorInvocation.out Changeset: 1f995e52 Author: Jonathan Gibbons Date: 2021-07-15 16:06:40 +0000 URL: https://git.openjdk.java.net/amber/commit/1f995e52b2af0bdc3044c27a15ee8da446f02de8 8265888: StandardJavaFileManager::setLocationForModule specification misses 'Implementation Requirements:' Reviewed-by: jlahoda ! src/java.compiler/share/classes/javax/tools/StandardJavaFileManager.java Changeset: 746fe5dc Author: Zhengyu Gu Date: 2021-07-15 16:40:30 +0000 URL: https://git.openjdk.java.net/amber/commit/746fe5dc6857f6e0af42ed150665fa26f52b60ee 8270366: C2: Add associative rule to add/sub node Reviewed-by: kvn, adinn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/integerArithmetic/TestAssociative.java Changeset: 057992f2 Author: Andy Herrick Date: 2021-07-15 17:04:54 +0000 URL: https://git.openjdk.java.net/amber/commit/057992f206d48d0f6152f6fdece229e2ff56e375 8269387: jpackage --add-launcher should have option to not create shortcuts for additional launchers Reviewed-by: asemenyuk, almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/junit/jdk/jpackage/internal/AppImageFileTest.java + test/jdk/tools/jpackage/share/AddLShortcutTest.java Changeset: bb82005a Author: Christoph G?ttschkes Committer: Vladimir Kozlov Date: 2021-07-15 19:53:31 +0000 URL: https://git.openjdk.java.net/amber/commit/bb82005a8102dd5bb2fa2abc5c2f7255d6969e9e 8270468: TestRangeCheckEliminated fails because methods are not compiled Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java Changeset: 91b84479 Author: duke Date: 2021-07-15 22:01:17 +0000 URL: https://git.openjdk.java.net/amber/commit/91b844797d7b65104fb251023de5e70699492816 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/comp/Attr.java From usingvirtualbox at gmail.com Wed Jul 21 14:03:17 2021 From: usingvirtualbox at gmail.com (Andrei Dobrescu) Date: Wed, 21 Jul 2021 17:03:17 +0300 Subject: Draft JEP Concise Method Bodies - roadmap? Message-ID: Hello, I would like to ask some info about this draft JEP - https://openjdk.java.net/jeps/8209434 - Concise Method Bodies. I like it. Is it planned to be developed? Will it be released in an upcoming java version? When shall we expect to be released? Thanks. From brian.goetz at oracle.com Wed Jul 21 14:54:17 2021 From: brian.goetz at oracle.com (Brian Goetz) Date: Wed, 21 Jul 2021 10:54:17 -0400 Subject: Draft JEP Concise Method Bodies - roadmap? In-Reply-To: References: Message-ID: It is currently on the shelf, in the "good idea but needs more work" category. On 7/21/2021 10:03 AM, Andrei Dobrescu wrote: > Hello, > > I would like to ask some info about this draft JEP - > https://openjdk.java.net/jeps/8209434 - Concise Method Bodies. > > I like it. Is it planned to be developed? Will it be released in an > upcoming java version? When shall we expect to be released? > > Thanks. From duke at openjdk.java.net Thu Jul 22 22:06:26 2021 From: duke at openjdk.java.net (duke) Date: Thu, 22 Jul 2021 22:06:26 GMT Subject: git: openjdk/amber: stats-before-this-super: 77 new changesets Message-ID: <6dde0f49-b210-45cd-8ce4-9bd2d5782a11@openjdk.org> Changeset: a32d2eef Author: Sibabrata Sahoo Date: 2021-07-15 05:42:55 +0000 URL: https://git.openjdk.java.net/amber/commit/a32d2eefea12771522b942b32985df0fe50119e8 8269276: Additional tests for MessageDigest with different providers Reviewed-by: valeriep, wetmore ! test/jdk/sun/security/pkcs11/MessageDigest/ReinitDigest.java Changeset: e104dede Author: William Kemper Committer: Christoph Langer Date: 2021-07-15 16:27:30 +0000 URL: https://git.openjdk.java.net/amber/commit/e104dede6e5e518071e6ff59d206c8009420e2ab 8268635: Corrupt oop in ClassLoaderData Reviewed-by: coleenp Backport-of: 3586a233a49c979e87fed9df148d0bf3df2df38b ! src/hotspot/share/classfile/classLoaderData.cpp Changeset: 7240d678 Author: Jesper Wilhelmsson Date: 2021-07-16 00:51:56 +0000 URL: https://git.openjdk.java.net/amber/commit/7240d67868add94c97ca1d7ba372548cd76b8ffc Merge Changeset: ea77ef83 Author: Xiaohong Gong Committer: Ningsheng Jian Date: 2021-07-16 01:54:10 +0000 URL: https://git.openjdk.java.net/amber/commit/ea77ef83484fa72381744a1de834acd922ba9bc5 8269725: AArch64: Add VectorMask query implementation for NEON Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_neon.ad ! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4 ! src/hotspot/cpu/aarch64/aarch64_sve.ad ! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h Changeset: e35005d5 Author: David Holmes Date: 2021-07-16 02:49:40 +0000 URL: https://git.openjdk.java.net/amber/commit/e35005d5ce383ddd108096a3079b17cb0bcf76f1 8268773: Improvements related to: Failed to start thread - pthread_create failed (EAGAIN) Reviewed-by: stuefe, iklam ! 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/share/prims/jvm.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java Changeset: eab959cb Author: Alexander Zuev Date: 2021-07-16 04:43:53 +0000 URL: https://git.openjdk.java.net/amber/commit/eab959cbfa9e781adac3bc4bc3e74af8b18a1fd5 8269269: [macos11] SystemIconTest fails with ClassCastException Reviewed-by: jdv ! test/jdk/javax/swing/JFileChooser/FileSystemView/SystemIconTest.java Changeset: 676d425c Author: Jie Fu Date: 2021-07-16 05:45:25 +0000 URL: https://git.openjdk.java.net/amber/commit/676d425c6bae7e87619ffc4b4a89d2997ae1d9e9 8270459: Conflict inlining decisions by C1/C2 with the same CompileCommand Reviewed-by: kvn, xliu ! src/hotspot/share/compiler/compilerOracle.cpp + test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java Changeset: 4927ee42 Author: David Holmes Date: 2021-07-16 06:56:46 +0000 URL: https://git.openjdk.java.net/amber/commit/4927ee426aedbeea0f4119bac0a342c6d3576762 8270814: ProblemList the failing serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor* tests Reviewed-by: tschatzl, jiefu ! test/hotspot/jtreg/ProblemList.txt Changeset: 90c219f3 Author: Jan Lahoda Date: 2021-07-16 08:54:04 +0000 URL: https://git.openjdk.java.net/amber/commit/90c219f37bc7da2a556d1733a148a7d445e900e3 8270547: java.util.Random contains unnecessary @SuppressWarnings("exports") Reviewed-by: darcy, bpb ! src/java.base/share/classes/java/util/Random.java Changeset: 1d8d72d2 Author: Ivan Walulya Date: 2021-07-16 12:00:23 +0000 URL: https://git.openjdk.java.net/amber/commit/1d8d72d2c24764ab32741dd5220a6c1a980656e2 8270540: G1: Refactor range checking in G1BlockOffsetTablePart::block_start* to asserts Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp Changeset: 67dc1c5b Author: Harold Seigel Date: 2021-07-16 14:02:12 +0000 URL: https://git.openjdk.java.net/amber/commit/67dc1c5bf34cfe987b672f34f0b2a6b36840382a 8270837: fix typos in test TestSigParse.java Reviewed-by: jiefu ! test/hotspot/jtreg/runtime/verifier/TestSigParse.java Changeset: 58f1ada2 Author: Calvin Cheung Date: 2021-07-16 19:22:49 +0000 URL: https://git.openjdk.java.net/amber/commit/58f1ada2710d2efcb885db9441f6ad8ec4f88905 8269636: Change outputStream's print_raw() and print_raw_cr() second parameter to size_t type Reviewed-by: iklam, minqi ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/utilities/ostream.hpp Changeset: 1350e2bd Author: Christoph Langer Date: 2021-07-16 19:02:50 +0000 URL: https://git.openjdk.java.net/amber/commit/1350e2bd225b2032b929f9c68ba297833ad6b2bf 8270556: Exclude security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA Reviewed-by: mbaesken ! test/jdk/ProblemList.txt Changeset: 2dddcce2 Author: Phil Race Date: 2021-07-16 20:02:08 +0000 URL: https://git.openjdk.java.net/amber/commit/2dddcce29bec5d16ba2b0580bbcb7cd65e7ea66e 8270858: Problem List java/awt/Window/MultiWindowApp/MultiWindowAppTest.java on Linux Reviewed-by: mikael, pbansal ! test/jdk/ProblemList.txt Changeset: a5c9094f Author: Jesper Wilhelmsson Date: 2021-07-17 02:06:19 +0000 URL: https://git.openjdk.java.net/amber/commit/a5c9094fdb99d2723bf09e9c368dc7f939298c84 Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: f8ec3b68 Author: Ioi Lam Date: 2021-07-17 04:52:47 +0000 URL: https://git.openjdk.java.net/amber/commit/f8ec3b68f3e8f86eacf5c0de06c91827e88c7b30 8270801: Print VM arguments with java -Xlog:arguments Reviewed-by: dholmes, xliu, stuefe, minqi ! src/hotspot/share/runtime/arguments.cpp Changeset: e7cdfebb Author: David Holmes Date: 2021-07-17 07:42:14 +0000 URL: https://git.openjdk.java.net/amber/commit/e7cdfebbeebb274b28495b469f39d5874af45e65 8270862: Fix problem list entries for 32-bit Reviewed-by: sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: edff5560 Author: Koichi Sakata Committer: Yi Yang Date: 2021-07-19 05:46:04 +0000 URL: https://git.openjdk.java.net/amber/commit/edff55607b9bc47bc1a5d9de7ad1a5d622be9736 8263385: IGV: Graph is not opened in the window that has focus. Reviewed-by: rrich, chagedorn ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/GraphViewerImplementation.java Changeset: a8f15427 Author: Thomas Schatzl Date: 2021-07-19 09:30:06 +0000 URL: https://git.openjdk.java.net/amber/commit/a8f15427156b8095ee815fbe6ed14c25c1d4b374 8270455: Remove unused JFR tracer related code in G1CollectedHeap Reviewed-by: ayang, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 3fc761d9 Author: Kim Barrett Date: 2021-07-19 13:43:46 +0000 URL: https://git.openjdk.java.net/amber/commit/3fc761d97d43429d3fdc0646835c462e0fe1bd3e 8269032: Stringdedup tests are failing if the ergonomically select GC does not support it Reviewed-by: tschatzl, lkorinth ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationAgeThreshold.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationFullGC.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationInterned.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationPrintOptions.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTableResize.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationYoungGC.java Changeset: f6443654 Author: Joe Darcy Date: 2021-07-19 17:23:29 +0000 URL: https://git.openjdk.java.net/amber/commit/f64436544156052fffb220e993a420f3f56b9b7c 8269689: Update --release 17 symbol information for JDK 17 build 31 Reviewed-by: jlahoda ! make/data/symbols/java.base-H.sym.txt ! make/data/symbols/jdk.javadoc-H.sym.txt Changeset: c1304519 Author: Roland Westrelin Date: 2021-07-19 07:31:28 +0000 URL: https://git.openjdk.java.net/amber/commit/c1304519b56e44d1d4e380d0b9839a8b09385e6d 8269752: C2: assert(false) failed: Bad graph detected in build_loop_late Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/multnode.cpp ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/loopopts/TestMainBodyExecutedOnce.java Changeset: c3519c3e Author: Jesper Wilhelmsson Date: 2021-07-19 23:12:55 +0000 URL: https://git.openjdk.java.net/amber/commit/c3519c3e20a7f43032ecf3f5bd548ab85422de08 Merge ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.cpp Changeset: 7f35e5ba Author: Kim Barrett Date: 2021-07-20 00:27:28 +0000 URL: https://git.openjdk.java.net/amber/commit/7f35e5bac9925c06985f16d225f5dd9c50157d06 8270869: G1ServiceThread may not terminate Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1ServiceThread.cpp Changeset: 00195b85 Author: Calvin Cheung Date: 2021-07-20 02:06:42 +0000 URL: https://git.openjdk.java.net/amber/commit/00195b85ed8730fcf4eb547a91a35769d5c951a2 8265604: Support unlinked classes in dynamic CDS archive Reviewed-by: minqi, iklam ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! test/hotspot/jtreg/runtime/cds/appcds/OldClassTest.java ! test/hotspot/jtreg/runtime/cds/appcds/OldInfExtendsInfDefMeth.java ! test/hotspot/jtreg/runtime/cds/appcds/OldSuperClass.java ! test/hotspot/jtreg/runtime/cds/appcds/OldSuperInf.java ! test/hotspot/jtreg/runtime/cds/appcds/OldSuperInfIndirect.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/OldClassAndInf.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/CustomLoaderApp.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/OldClassWithJavaAgent.java Changeset: 534f0051 Author: Alexander Zuev Date: 2021-07-20 03:31:22 +0000 URL: https://git.openjdk.java.net/amber/commit/534f00510e26da8deb891b4184c860ec64991b8f 8268284: javax/swing/JComponent/7154030/bug7154030.java fails with "Exception: Failed to hide opaque button" Reviewed-by: serb ! test/jdk/javax/swing/JComponent/7154030/bug7154030.java Changeset: 8cd0769e Author: David Holmes Date: 2021-07-20 05:55:06 +0000 URL: https://git.openjdk.java.net/amber/commit/8cd0769ef28cdc11ef9830ba449edf5a4d30ee38 8270875: Deprecate the FilterSpuriousWakeups flag so it can be removed Reviewed-by: kbarrett ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 754352f4 Author: Corey Ashford Committer: Martin Doerr Date: 2021-07-20 08:07:11 +0000 URL: https://git.openjdk.java.net/amber/commit/754352f4c951dfce3e0ae89f00e003c05ef2a77a 8270340: Base64 decodeBlock intrinsic for Power64 needs cleanup Reviewed-by: ogatak, mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: 38694aa9 Author: Tobias Hartmann Date: 2021-07-20 09:45:17 +0000 URL: https://git.openjdk.java.net/amber/commit/38694aa970be73d269cb444ea80ebe7085bd9e90 8270939: ProblemList java/lang/invoke/RicochetTest.java until JDK-8251969 is fixed Reviewed-by: chagedorn ! test/jdk/ProblemList.txt Changeset: 0cec11d3 Author: Yi Yang Date: 2021-07-20 06:10:58 +0000 URL: https://git.openjdk.java.net/amber/commit/0cec11d3eb7393b76dbe1fbfe55a5f363824c1c4 8270307: C2: assert(false) failed: bad AD file after JDK-8267687 Co-authored-by: Kuai Wei Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/movenode.cpp + test/hotspot/jtreg/compiler/c2/TestCMoveHasTopInput.java Changeset: 845c31dc Author: Jorn Vernee Date: 2021-07-20 13:10:42 +0000 URL: https://git.openjdk.java.net/amber/commit/845c31dc4b49dfbed25238a398c80b8cdd0a3997 8269240: java/foreign/stackwalk/TestAsyncStackWalk.java test failed with concurrent GC Reviewed-by: vlivanov, dholmes ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/prims/universalUpcallHandler.cpp ! src/hotspot/share/prims/universalUpcallHandler.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/javaFrameAnchor.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java Changeset: 8e8e87a7 Author: Daniel D. Daugherty Date: 2021-07-20 21:55:38 +0000 URL: https://git.openjdk.java.net/amber/commit/8e8e87a765145f0dda2cc362a7f37e59513c2258 8268223: Problemlist vmTestbase/nsk/jdi/HiddenClass/events/events001.java Backport-of: 1e1039a7c8bbd745cb23fd91e548dc20ac7d1d9d ! test/hotspot/jtreg/ProblemList.txt Changeset: 61359c46 Author: Jesper Wilhelmsson Date: 2021-07-21 00:17:31 +0000 URL: https://git.openjdk.java.net/amber/commit/61359c46a74b03b94738744d309334a5af162f08 8270993: Missing forward declaration of ZeroFrame Reviewed-by: kvn ! src/hotspot/share/runtime/javaFrameAnchor.hpp Changeset: 1eeb1791 Author: Jesper Wilhelmsson Date: 2021-07-21 00:24:17 +0000 URL: https://git.openjdk.java.net/amber/commit/1eeb1791abc438a65fa3491d1cd14ad69ef1ff98 Merge Reviewed-by: jvernee ! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/share/prims/universalUpcallHandler.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp ! src/hotspot/cpu/zero/frame_zero.cpp ! src/hotspot/share/prims/universalUpcallHandler.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 6346793c Author: Fernando Guallini Committer: Rajan Halade Date: 2021-07-21 03:38:40 +0000 URL: https://git.openjdk.java.net/amber/commit/6346793c6401b3758edf0a8912acb0fd8813957b 8269933: test/jdk/javax/net/ssl/compatibility/JdkInfo incorrect verification of protocol and cipher support Reviewed-by: xuelei, rhalade ! test/jdk/javax/net/ssl/compatibility/JdkInfo.java Changeset: 7dd19af2 Author: Ioi Lam Date: 2021-07-21 03:52:19 +0000 URL: https://git.openjdk.java.net/amber/commit/7dd19af259283ec8e1b33e125fcf2becef3f5740 8270803: Reduce CDS API verbosity Reviewed-by: minqi, ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmClasses.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 1f51e13e Author: Rado Smogura Committer: Yi Yang Date: 2021-07-21 05:05:13 +0000 URL: https://git.openjdk.java.net/amber/commit/1f51e13ea763e642dac440142e9cb3a177df7959 8270147: Increase stride size allowing unrolling more loops Reviewed-by: kvn, iveresov ! src/hotspot/share/opto/loopTransform.cpp + test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java + test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShort.java Changeset: cd8783c0 Author: Matthias Baesken Date: 2021-07-21 06:41:02 +0000 URL: https://git.openjdk.java.net/amber/commit/cd8783c08ee18167f15df621e997015b971bfb01 8270820: remove unused stiFileTableIndex from SDE.c Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/SDE.c Changeset: 57611b30 Author: Thomas Schatzl Date: 2021-07-21 15:41:34 +0000 URL: https://git.openjdk.java.net/amber/commit/57611b30219191160f7faccb811b41a31c25c0b8 8270991: G1 Full GC always performs heap verification after JDK-8269295 Reviewed-by: iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java Changeset: b7245c61 Author: Leonid Mesnik Date: 2021-07-21 18:07:43 +0000 URL: https://git.openjdk.java.net/amber/commit/b7245c6164df3f01c34f4f3c94185a6b6d338551 8269849: vmTestbase/gc/gctests/PhantomReference/phantom002/TestDescription.java failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" Reviewed-by: kbarrett ! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/phantom001/phantom001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft001/soft001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft003/soft003.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft004/soft004.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/SoftReference/soft005/soft005.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak001/weak001.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak003/weak003.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak004/weak004.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak005/weak005.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak007/weak007.java Changeset: ddce47cd Author: Mandy Chung Date: 2021-07-21 18:09:38 +0000 URL: https://git.openjdk.java.net/amber/commit/ddce47cd3cc44504984633cb2f21979b30f5a7fe 8270949: Make dynamically generated classes with the class file version of the current release Reviewed-by: alanb ! 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/InnerClassLambdaMetafactory.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java ! src/java.base/share/classes/jdk/internal/misc/VM.java Changeset: 024c4027 Author: Ioi Lam Date: 2021-07-21 18:49:19 +0000 URL: https://git.openjdk.java.net/amber/commit/024c4027d8b0821612e8e82e732182de9192b3fe 8271014: Refactor HeapShared::is_archived_object() Reviewed-by: ccheung, minqi ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/heapShared.inline.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: 0790f04d Author: Ioi Lam Date: 2021-07-21 19:07:07 +0000 URL: https://git.openjdk.java.net/amber/commit/0790f04d8a41aa61b4633e822120d913ec89d900 8271015: Split cds/SharedBaseAddress.java test into smaller parts Reviewed-by: ccheung, minqi ! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java Changeset: 08c52fd3 Author: Daniel D. Daugherty Date: 2021-07-21 16:13:38 +0000 URL: https://git.openjdk.java.net/amber/commit/08c52fd33cb1c22f6502dc7cea0dfa58fada13d6 8271070: ProblemList 3 client tests on Linux-X64 Reviewed-by: prr ! test/jdk/ProblemList.txt Changeset: 6ce52e62 Author: Alexander Zvegintsev Date: 2021-07-21 16:29:56 +0000 URL: https://git.openjdk.java.net/amber/commit/6ce52e62770c5e1933cbe26bb18b47d6099e4a70 8159904: [TEST_BUG] Failure on solaris of java/awt/Window/MultiWindowApp/MultiWindowAppTest.java Reviewed-by: prr ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Window/MultiWindowApp/MultiWindowAppTest.java Changeset: 9b177a74 Author: Igor Ignatyev Date: 2021-07-21 19:47:03 +0000 URL: https://git.openjdk.java.net/amber/commit/9b177a7486396a79729d3471fec562a088e91997 8268612: a few runtime/memory tests don't check exit code Reviewed-by: dholmes, mseledtsov ! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java ! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java ! test/hotspot/jtreg/runtime/memory/ReserveMemory.java Changeset: 7ad6c23c Author: Vicente Romero Committer: Henry Jen Date: 2021-01-26 21:44:10 +0000 URL: https://git.openjdk.java.net/amber/commit/7ad6c23c32c919c0619ab63455cbc05c5a908c08 8256157: Improve bytecode assembly Reviewed-by: jlahoda, rhalade, mschoene ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java Changeset: 7b6410f2 Author: Phil Race Committer: Henry Jen Date: 2021-02-25 22:20:14 +0000 URL: https://git.openjdk.java.net/amber/commit/7b6410f21310e18757a373f29b3ffba22ac575ae 8260453: Improve Font Bounding Reviewed-by: rhalade, psadhukhan, mschoene, serb ! src/java.desktop/share/classes/sun/font/CMap.java ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java Changeset: 175b65c0 Author: Naoto Sato Committer: Henry Jen Date: 2021-03-04 20:54:06 +0000 URL: https://git.openjdk.java.net/amber/commit/175b65c0a1e9f624bff80ec14f785403c0b2d62d 8262410: Enhanced rules for zones Reviewed-by: rriggs, rhalade ! src/java.base/share/classes/java/time/zone/ZoneRules.java Changeset: fc38331f Author: Hai-May Chao Committer: Henry Jen Date: 2021-03-09 20:29:37 +0000 URL: https://git.openjdk.java.net/amber/commit/fc38331f44b25f1e3275a741ca14cbd1050c421e 8260960: Signs of jarsigner signing Reviewed-by: weijun, rhalade ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java ! test/jdk/sun/security/tools/jarsigner/ConciseJarsigner.java Changeset: ef9315be Author: Weijun Wang Committer: Henry Jen Date: 2021-03-16 18:58:55 +0000 URL: https://git.openjdk.java.net/amber/commit/ef9315bead72202999ccae588b984a3d75aeb236 8260967: Better jar file validation Reviewed-by: hchao, valeriep ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JarInputStream.java ! src/java.base/share/classes/java/util/jar/JarVerifier.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilZipFileAccess.java ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java Changeset: 9accf7c8 Author: Sergey Bylokhov Committer: Henry Jen Date: 2021-03-21 05:01:33 +0000 URL: https://git.openjdk.java.net/amber/commit/9accf7c894f2848525a7ef90caf896149f04499a 8262403: Enhanced data transfers Reviewed-by: rhalade, prr, vdyakov, ahgross ! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java Changeset: 1c8b9727 Author: Phil Race Committer: Henry Jen Date: 2021-03-29 18:10:12 +0000 URL: https://git.openjdk.java.net/amber/commit/1c8b9727b716f417c8459afaddb138f47d559636 8262477: Enhance String Conclusions Reviewed-by: rhalade, mschoene, psadhukhan, jdv, serb ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java Changeset: b87e526a Author: Patrick Concannon Committer: Henry Jen Date: 2021-03-31 12:02:17 +0000 URL: https://git.openjdk.java.net/amber/commit/b87e526af1f99d5b4170c0877e373ba9d23991c2 8256491: Better HTTP transport Reviewed-by: dfuchs, michaelm, rhalade, ahgross ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: e48af006 Author: Weijun Wang Committer: Henry Jen Date: 2021-03-31 17:24:20 +0000 URL: https://git.openjdk.java.net/amber/commit/e48af0069e5b1ffb8530e3cbd51361d273b7a141 8264460: Improve NTLM support Reviewed-by: xuelei ! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java Changeset: 0e6c0116 Author: Conor Cleary Committer: Henry Jen Date: 2021-04-01 12:28:07 +0000 URL: https://git.openjdk.java.net/amber/commit/0e6c01163f1d9cd751a800e0288e59c12199e948 8262967: Improve Zip file support Reviewed-by: ahgross, rhalade, aefimov ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: 138f5980 Author: Joe Wang Committer: Henry Jen Date: 2021-04-05 23:51:57 +0000 URL: https://git.openjdk.java.net/amber/commit/138f59806f33245cf226d9fbae7fa9f35d0b7ef6 8262380: Enhance XML processing passes Reviewed-by: lancea, naoto, ahgross, rhalade ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! 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/DOM3TreeWalker.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java Changeset: a3acce52 Author: Jamsheed Mohammed C M Committer: Henry Jen Date: 2021-04-08 03:30:31 +0000 URL: https://git.openjdk.java.net/amber/commit/a3acce5210219532a6ef9549108b6decd600a341 8264079: Improve abstractions Reviewed-by: vlivanov, ahgross, thartmann, rhalade ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencies.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Changeset: ca6b222c Author: Rahul Yadav Committer: Henry Jen Date: 2021-04-12 18:00:24 +0000 URL: https://git.openjdk.java.net/amber/commit/ca6b222c9734982a49dba09fa240d9308ffc5ca8 8258432: Improve File Transfers Reviewed-by: michaelm, aefimov, dfuchs, chegar, ahgross, rhalade ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java Changeset: add995be Author: Sean Mullan Committer: Henry Jen Date: 2021-04-15 14:28:56 +0000 URL: https://git.openjdk.java.net/amber/commit/add995be4611574fa40fa86257e1e26d13797c4f 8265201: JarFile.getInputStream not validating invalid signed jars Reviewed-by: pkoppula, coffeys ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java Changeset: e1051ae0 Author: Igor Veresov Committer: Henry Jen Date: 2021-04-19 17:27:25 +0000 URL: https://git.openjdk.java.net/amber/commit/e1051ae0695f14802f192a5aa58ff2365a5ef753 8264066: Enhance compiler validation Reviewed-by: ahgross, kvn, rhalade, thartmann ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp Changeset: 89f7998a Author: Jamsheed Mohammed C M Committer: Henry Jen Date: 2021-05-04 07:25:14 +0000 URL: https://git.openjdk.java.net/amber/commit/89f7998aa7032a13cc085d484b25004726bc35ae 8266347: assert(Dependencies::is_concrete_root_method(fm, ctxk) == Dependencies::is_concrete_method(m, ctxk)) failed: mismatch Reviewed-by: vlivanov, thartmann ! src/hotspot/share/code/dependencies.cpp Changeset: c36755de Author: Jesper Wilhelmsson Date: 2021-07-22 00:46:18 +0000 URL: https://git.openjdk.java.net/amber/commit/c36755dedf1a0d7ce0aeadd401e0c70ff84185e7 Merge ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! test/jdk/ProblemList.txt ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java ! test/jdk/ProblemList.txt Changeset: 6096dd97 Author: Thomas Stuefe Date: 2021-07-22 04:07:10 +0000 URL: https://git.openjdk.java.net/amber/commit/6096dd9765eaf280890f65c0ff1ab64864b9316a 8268893: jcmd to trim the glibc heap Reviewed-by: simonis, dholmes ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp + src/hotspot/os/linux/trimCHeapDCmd.cpp + src/hotspot/os/linux/trimCHeapDCmd.hpp ! src/hotspot/share/services/diagnosticCommand.cpp + test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java Changeset: 9131a8f5 Author: Prasanta Sadhukhan Date: 2021-07-22 04:29:20 +0000 URL: https://git.openjdk.java.net/amber/commit/9131a8f5f241b04c28a875fddb7a060cc9a3c252 8267940: [macos] java/awt/print/Dialog/DialogOwnerTest.java fails Reviewed-by: azvegint, prr ! test/jdk/java/awt/print/Dialog/DialogOwnerTest.java Changeset: 50bb7313 Author: Julia Boes Date: 2021-07-22 09:45:49 +0000 URL: https://git.openjdk.java.net/amber/commit/50bb7313a75e6e573549637763881ae3368b3ca0 8270286: com.sun.net.httpserver.spi.HttpServerProvider: remove use of deprecated API Reviewed-by: chegar ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java + test/jdk/com/sun/net/httpserver/HttpServerProviderTest.java Changeset: d1257d54 Author: Jamsheed Mohammed C M Date: 2021-07-22 12:04:55 +0000 URL: https://git.openjdk.java.net/amber/commit/d1257d54f9352fa84207036d14b764a1244a9545 8271126: ProblemList runtime/InvocationTests/invokevirtualTests.java Reviewed-by: thartmann ! test/hotspot/jtreg/ProblemList.txt Changeset: 8e27d4e8 Author: Thomas Schatzl Date: 2021-07-22 14:38:28 +0000 URL: https://git.openjdk.java.net/amber/commit/8e27d4e8ceb3c4ea15e3a3a4328368dbe801870b 8271043: Rename G1CollectedHeap::g1mm() Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1MemoryPool.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java Changeset: c2ed3368 Author: Thomas Schatzl Date: 2021-07-22 15:20:32 +0000 URL: https://git.openjdk.java.net/amber/commit/c2ed336828705e3591a17dba22aa77d89ac96a8d 8270912: Clean up G1CollectedHeap::process_discovered_references() Reviewed-by: iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp Changeset: 3cadc360 Author: Leonid Mesnik Date: 2021-07-22 18:17:09 +0000 URL: https://git.openjdk.java.net/amber/commit/3cadc3606073f0efc2e97dda348ffb65c41dad0c 8270336: [TESTBUG] Fix initialization in NonbranchyTree Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/NonbranchyTree.java Changeset: 258f188b Author: Leonid Mesnik Date: 2021-07-22 18:18:14 +0000 URL: https://git.openjdk.java.net/amber/commit/258f188bff07b6c873128a181746afcf8053d936 8270961: [TESTBUG] Move GotWrongOOMEException into vm.share.gc package Reviewed-by: kbarrett, tschatzl ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java - test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/exceptions/GotWrongOOMEException.java + test/hotspot/jtreg/vmTestbase/vm/share/gc/HeapOOMEException.java ! test/hotspot/jtreg/vmTestbase/vm/share/gc/TriggerUnloadingByFillingMetaspace.java Changeset: 09e53217 Author: Leonid Mesnik Date: 2021-07-22 18:19:16 +0000 URL: https://git.openjdk.java.net/amber/commit/09e5321763f3fafe2b0b562f99ec0cd55a59583c 8225313: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java failed with Unexpected high difference percentage Reviewed-by: dholmes, kevinw ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java Changeset: c1c40489 Author: Jonathan Gibbons Date: 2021-07-22 18:52:19 +0000 URL: https://git.openjdk.java.net/amber/commit/c1c404896ca2791ad348a4cf482beb2c2ad98464 8249634: doclint should report implicit constructor as missing javadoc comments Reviewed-by: hannesw ! 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/testDiagsLineCaret/TestDiagsLineCaret.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testMissingComment/TestMissingComment.java ! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java ! test/langtools/tools/doclint/AccessTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/CrashInAnnotateTest.java ! test/langtools/tools/doclint/CrashInAnnotateTest.out ! test/langtools/tools/doclint/CustomTagTest.java ! test/langtools/tools/doclint/DuplicateParamTest.java ! test/langtools/tools/doclint/DuplicateReturnTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyTagsTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/EndWithIdentifierTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/LambdaTest.java ! test/langtools/tools/doclint/LiteralTest.java ! test/langtools/tools/doclint/MissingThrowsTest.java ! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java + test/langtools/tools/doclint/NoArgsConstructorTest.java + test/langtools/tools/doclint/NoArgsConstructorTest.out ! test/langtools/tools/doclint/OverridesTest.java ! test/langtools/tools/doclint/ParaTagTest.java ! test/langtools/tools/doclint/ProvidesTest.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/SummaryTest.java ! test/langtools/tools/doclint/SyntaxTest.java ! test/langtools/tools/doclint/SyntheticTest.java + test/langtools/tools/doclint/SyntheticTest.out ! test/langtools/tools/doclint/UnfinishedInlineTagTest.java ! test/langtools/tools/doclint/UsesTest.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/ListTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/html/UnknownTagTest.java ! test/langtools/tools/doclint/packageTests/bad/Test.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/InsertImplicit.java ! test/langtools/tools/doclint/tidy/InvalidEntity.java ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidTag.java ! test/langtools/tools/doclint/tidy/InvalidURI.java ! test/langtools/tools/doclint/tidy/MissingGT.java ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/NestedTag.java ! test/langtools/tools/doclint/tidy/ParaInPre.java ! test/langtools/tools/doclint/tidy/RepeatedAttr.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/langtools/tools/doclint/tool/MaxDiagsTest.java ! test/langtools/tools/doclint/tool/StatsTest.java ! test/langtools/tools/javac/doclint/DocLintFormatTest.java ! test/langtools/tools/javac/doclint/DocLintTest.java ! test/langtools/tools/javac/doclint/IncludePackagesTest.java ! test/langtools/tools/javac/doclint/NPEDuplicateClassNamesTest.java Changeset: 984003d5 Author: Alexey Semenyuk Date: 2021-07-22 18:53:51 +0000 URL: https://git.openjdk.java.net/amber/commit/984003d5c969443abae2d889e92cba30da26e55f 8268974: GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used Reviewed-by: almatvee, herrick, alanb ! src/java.base/unix/native/libjli/java_md_common.c + test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java Changeset: 1362e094 Author: Brian Burkhalter Date: 2021-07-22 20:35:05 +0000 URL: https://git.openjdk.java.net/amber/commit/1362e094798d8f1d86a30c96cf93b13c664a0438 8211002: test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values Reviewed-by: darcy ! test/jdk/java/lang/Math/PowTests.java Changeset: 9b93d816 Author: Daniel D. Daugherty Date: 2021-07-22 21:15:20 +0000 URL: https://git.openjdk.java.net/amber/commit/9b93d816c182278427ef76ee803cc91c2d8b4223 8271161: [BACKOUT] JDK-8249634 doclint should report implicit constructor as missing javadoc comments Reviewed-by: iignatyev ! 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/testDiagsLineCaret/TestDiagsLineCaret.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testMissingComment/TestMissingComment.java ! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java ! test/langtools/tools/doclint/AccessTest.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/CrashInAnnotateTest.java ! test/langtools/tools/doclint/CrashInAnnotateTest.out ! test/langtools/tools/doclint/CustomTagTest.java ! test/langtools/tools/doclint/DuplicateParamTest.java ! test/langtools/tools/doclint/DuplicateReturnTest.java ! test/langtools/tools/doclint/EmptyAuthorTest.java ! test/langtools/tools/doclint/EmptyExceptionTest.java ! test/langtools/tools/doclint/EmptyParamTest.java ! test/langtools/tools/doclint/EmptyReturnTest.java ! test/langtools/tools/doclint/EmptySerialDataTest.java ! test/langtools/tools/doclint/EmptySerialFieldTest.java ! test/langtools/tools/doclint/EmptySinceTest.java ! test/langtools/tools/doclint/EmptyTagsTest.java ! test/langtools/tools/doclint/EmptyVersionTest.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/EndWithIdentifierTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/LambdaTest.java ! test/langtools/tools/doclint/LiteralTest.java ! test/langtools/tools/doclint/MissingThrowsTest.java ! test/langtools/tools/doclint/MultipleDocLintOptionsTest.java - test/langtools/tools/doclint/NoArgsConstructorTest.java - test/langtools/tools/doclint/NoArgsConstructorTest.out ! test/langtools/tools/doclint/OverridesTest.java ! test/langtools/tools/doclint/ParaTagTest.java ! test/langtools/tools/doclint/ProvidesTest.java ! test/langtools/tools/doclint/ReferenceTest.java ! test/langtools/tools/doclint/SummaryTest.java ! test/langtools/tools/doclint/SyntaxTest.java ! test/langtools/tools/doclint/SyntheticTest.java - test/langtools/tools/doclint/SyntheticTest.out ! test/langtools/tools/doclint/UnfinishedInlineTagTest.java ! test/langtools/tools/doclint/UsesTest.java ! test/langtools/tools/doclint/ValueTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/ListTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/html/UnknownTagTest.java ! test/langtools/tools/doclint/packageTests/bad/Test.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/InsertImplicit.java ! test/langtools/tools/doclint/tidy/InvalidEntity.java ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidTag.java ! test/langtools/tools/doclint/tidy/InvalidURI.java ! test/langtools/tools/doclint/tidy/MissingGT.java ! test/langtools/tools/doclint/tidy/MissingTag.java ! test/langtools/tools/doclint/tidy/NestedTag.java ! test/langtools/tools/doclint/tidy/ParaInPre.java ! test/langtools/tools/doclint/tidy/RepeatedAttr.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/UnescapedOrUnknownEntity.java ! test/langtools/tools/doclint/tool/MaxDiagsTest.java ! test/langtools/tools/doclint/tool/StatsTest.java ! test/langtools/tools/javac/doclint/DocLintFormatTest.java ! test/langtools/tools/javac/doclint/DocLintTest.java ! test/langtools/tools/javac/doclint/IncludePackagesTest.java ! test/langtools/tools/javac/doclint/NPEDuplicateClassNamesTest.java Changeset: 795993a4 Author: duke Date: 2021-07-22 22:00:47 +0000 URL: https://git.openjdk.java.net/amber/commit/795993a4d6a416438e247de87884cae070f2f7c8 Automatic merge of master into stats-before-this-super From duke at openjdk.java.net Mon Jul 26 16:57:56 2021 From: duke at openjdk.java.net (duke) Date: Mon, 26 Jul 2021 16:57:56 GMT Subject: git: openjdk/amber-docs: Fix link to "records" (#7) Message-ID: <3c701c76-d1a8-40e7-a6d2-999ab279065e@openjdk.java.net> Changeset: 49cfdebe Author: Sam Brannen Committer: GitHub Date: 2021-07-26 19:57:15 +0000 URL: https://git.openjdk.java.net/amber-docs/commit/49cfdebe45c4564c77103a7324e6372670a038a8 Fix link to "records" (#7) This commit fixes the link to "records" by referencing records-and-sealed-classes.html in the parent folder. ! site/design-notes/patterns/pattern-match-object-model.md From duke at openjdk.java.net Thu Jul 29 22:07:08 2021 From: duke at openjdk.java.net (duke) Date: Thu, 29 Jul 2021 22:07:08 GMT Subject: git: openjdk/amber: stats-before-this-super: 94 new changesets Message-ID: <906f25d4-7a6a-4c5c-a556-161f6105f88c@openjdk.org> Changeset: a7d30123 Author: Daniel D. Daugherty Date: 2021-07-22 23:56:22 +0000 URL: https://git.openjdk.java.net/amber/commit/a7d30123f03d62a98e0164744d5b20425943641c 8271165: ProblemList serviceability/dcmd/gc/HeapDumpAllTest.java on X64 8271166: ProblemList applications/jcstress/copy.java on Linux-X64 Reviewed-by: darcy ! test/hotspot/jtreg/ProblemList.txt Changeset: 4119a52c Author: Tobias Hartmann Date: 2021-07-22 05:59:12 +0000 URL: https://git.openjdk.java.net/amber/commit/4119a52c4b3d30d7e02e6f987f61121a90758876 8270461: ZGC: Invalid oop passed to ZBarrierSetRuntime::load_barrier_on_oop_array Reviewed-by: chagedorn, kvn ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java Changeset: 39b486db Author: Daniel D. Daugherty Date: 2021-07-22 14:04:34 +0000 URL: https://git.openjdk.java.net/amber/commit/39b486db6d83605deb8e49536892e0bc461b4531 8271126: ProblemList runtime/InvocationTests/invokevirtualTests.java Backport-of: d1257d54f9352fa84207036d14b764a1244a9545 ! test/hotspot/jtreg/ProblemList.txt Changeset: e7f90093 Author: Patricio Chilano Mateo Date: 2021-07-22 14:30:19 +0000 URL: https://git.openjdk.java.net/amber/commit/e7f9009315f1fdf33d6539c413c224f925c9ffb0 8270085: Suspend during block transition may deadlock if lock held Co-authored-by: Robbin Ehn Co-authored-by: Patricio Chilano Mateo Reviewed-by: dcubed, dholmes, coleenp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/safepointMechanism.hpp ! src/hotspot/share/runtime/safepointMechanism.inline.hpp + test/hotspot/jtreg/runtime/handshake/SuspendBlocked.java ! test/lib/sun/hotspot/WhiteBox.java Changeset: 6a9ab6a2 Author: Igor Ignatyev Date: 2021-07-22 17:13:26 +0000 URL: https://git.openjdk.java.net/amber/commit/6a9ab6a2cf5b341adf3cb6bc3e8a287db265c2a1 8271093: remove deadcode from runtime/Thread/TestThreadDumpSMRInfo.java test Reviewed-by: jiefu, dholmes, dcubed ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpSMRInfo.java Changeset: 4812e537 Author: Igor Ignatyev Date: 2021-07-22 17:14:30 +0000 URL: https://git.openjdk.java.net/amber/commit/4812e537919dc1b1c08a2a8ddc0c9cb1c69a7744 8271094: runtime/duplAttributes/DuplAttributesTest.java doesn't check exit code Reviewed-by: jiefu, dholmes ! test/hotspot/jtreg/runtime/duplAttributes/DuplAttributesTest.java Changeset: ecc37b06 Author: Joe Darcy Date: 2021-07-22 19:50:23 +0000 URL: https://git.openjdk.java.net/amber/commit/ecc37b06f283c18ab4aa2b23562843bca14da85d 8270916: Update java.lang.annotation.Target for changes in JLS 9.6.4.1 Reviewed-by: bpb, naoto ! src/java.base/share/classes/java/lang/annotation/Target.java Changeset: 7165b3f1 Author: Alexey Semenyuk Date: 2021-07-22 22:14:31 +0000 URL: https://git.openjdk.java.net/amber/commit/7165b3f105621398d7673253b6324e97ba0d2eee 8271155: Wrong path separator in env variable Reviewed-by: herrick, kcr, iris, almatvee ! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp Changeset: 2d165a2b Author: Igor Ignatyev Date: 2021-07-22 22:15:25 +0000 URL: https://git.openjdk.java.net/amber/commit/2d165a2bdf6efbfb1541af53d83492769bc0f616 8271160: runtime/jni/checked/TestCheckedJniExceptionCheck.java doesn't set -Djava.library.path Reviewed-by: dcubed, dholmes ! test/hotspot/jtreg/runtime/jni/checked/TestCheckedJniExceptionCheck.java Changeset: 84be910e Author: Igor Ignatyev Date: 2021-07-22 23:21:39 +0000 URL: https://git.openjdk.java.net/amber/commit/84be910e1dfaf358a31f8e804f948adcab6984fd 8271169: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java can be run in driver mode Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java Changeset: ee93cef8 Author: Igor Ignatyev Date: 2021-07-22 23:53:36 +0000 URL: https://git.openjdk.java.net/amber/commit/ee93cef8aa73f801456f2231ada4971ca0a5a154 8271158: runtime/handshake/HandshakeTimeoutTest.java test doesn't check exit code Reviewed-by: dcubed ! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java Changeset: e3800e64 Author: Igor Ignatyev Date: 2021-07-22 23:54:28 +0000 URL: https://git.openjdk.java.net/amber/commit/e3800e6497a14b64b96c71f6adff36a5e69a05cc 8271162: runtime/StackTrace/LargeClassTest.java can be run in driver mode Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/StackTrace/LargeClassTest.java Changeset: 9935440e Author: Jesper Wilhelmsson Date: 2021-07-23 01:41:14 +0000 URL: https://git.openjdk.java.net/amber/commit/9935440eded25b041ea3e73cfa8ac0d95bbd66c6 Merge ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! test/lib/sun/hotspot/WhiteBox.java ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! test/lib/sun/hotspot/WhiteBox.java Changeset: 8156ff60 Author: Jaikiran Pai Date: 2021-07-23 04:06:59 +0000 URL: https://git.openjdk.java.net/amber/commit/8156ff609b27316f31ba89d9eb8ca752f4027c2b 8271147: java/nio/file/Path.java javadoc typo Reviewed-by: iris ! src/java.base/share/classes/java/nio/file/Path.java Changeset: fb859600 Author: Matthias Baesken Date: 2021-07-23 06:38:47 +0000 URL: https://git.openjdk.java.net/amber/commit/fb85960015dfbd8e1d95d5fd7fdb65819828a317 8271149: remove unreferenced functions from EncodingSupport_md.c Reviewed-by: alanb ! src/java.instrument/unix/native/libinstrument/EncodingSupport_md.c Changeset: ea182b5c Author: Thomas Schatzl Date: 2021-07-23 09:51:14 +0000 URL: https://git.openjdk.java.net/amber/commit/ea182b5c6eba5f7e66b324068d3b42ffb2d29190 8271060: Merge G1CollectedHeap::determine_start_concurrent_mark_gc and G1Policy::decide_on_conc_mark_initiation Reviewed-by: ayang, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp Changeset: f2261903 Author: Roman Kennke Date: 2021-07-23 10:42:00 +0000 URL: https://git.openjdk.java.net/amber/commit/f22619032df2cf45664f110c71ddf509a5128900 8270894: Use acquire semantics in ObjectSynchronizer::read_stable_mark() Reviewed-by: dholmes ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 8a789b71 Author: David Holmes Date: 2021-07-23 11:40:19 +0000 URL: https://git.openjdk.java.net/amber/commit/8a789b71fe2e813a1ddbd4fb5dd43d54ac7c2425 8263840: PeriodicTask should declare its destructor virtual Reviewed-by: xliu, kbarrett ! src/hotspot/share/runtime/task.hpp Changeset: 8c8e3a0d Author: Thomas Schatzl Date: 2021-07-23 11:56:52 +0000 URL: https://git.openjdk.java.net/amber/commit/8c8e3a0df2dac94a2978ec86093985af47ffe330 8271163: G1 uses wrong degree of MT processing since JDK-8270169 Reviewed-by: kbarrett, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 0cc4bb72 Author: Kim Barrett Date: 2021-07-23 12:14:45 +0000 URL: https://git.openjdk.java.net/amber/commit/0cc4bb729e3746537e0983a8f2665044ad2689b1 8270870: Simplify G1ServiceThread Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1ServiceThread.cpp ! src/hotspot/share/gc/g1/g1ServiceThread.hpp ! test/hotspot/gtest/gc/g1/test_g1ServiceThread.cpp Changeset: 9b27df6a Author: Coleen Phillimore Date: 2021-07-23 12:23:12 +0000 URL: https://git.openjdk.java.net/amber/commit/9b27df6a4f0e5cdc7765144d6bcbc95700bdb6a3 8271063: Print injected fields for InstanceKlass Reviewed-by: fparain, hseigel, yyang ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! test/hotspot/gtest/oops/test_instanceKlass.cpp Changeset: 96247ae8 Author: Albert Mingkun Yang Date: 2021-07-23 13:52:55 +0000 URL: https://git.openjdk.java.net/amber/commit/96247ae8fb4d38229af433c34016c208999900af 8270187: G1: Remove ConcGCThreads constraint Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp ! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java Changeset: c9251db1 Author: Pavel Rappo Date: 2021-07-23 14:05:37 +0000 URL: https://git.openjdk.java.net/amber/commit/c9251db175803bb8d5e8b5b58ef34b50531c8e4b 8271209: Fix doc comment typos in JavadocTokenizer Reviewed-by: jlaskey ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java Changeset: 45abbeed Author: Rajan Halade Date: 2021-07-23 14:18:55 +0000 URL: https://git.openjdk.java.net/amber/commit/45abbeed2f4f2899a3c1595b0cd8e573990a16fa 8243543: jtreg test security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java fails Reviewed-by: mullan ! test/jdk/ProblemList.txt ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java Changeset: f4b3ee5d Author: Rajan Halade Date: 2021-07-23 15:03:45 +0000 URL: https://git.openjdk.java.net/amber/commit/f4b3ee5dca8cfdc2fbb8ee64a1e8cdb8894b0061 8270280: security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java OCSP response error Reviewed-by: mullan ! test/jdk/ProblemList.txt ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java Changeset: ec71e2d8 Author: Daniel D. Daugherty Date: 2021-07-23 15:53:49 +0000 URL: https://git.openjdk.java.net/amber/commit/ec71e2d891fdb9b102ce232f65cfcc5c6a1a9580 8271221: [BACKOUT] JDK-8271063 Print injected fields for InstanceKlass Reviewed-by: coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! test/hotspot/gtest/oops/test_instanceKlass.cpp Changeset: 4ed548b3 Author: Vladimir Kozlov Date: 2021-07-23 18:51:25 +0000 URL: https://git.openjdk.java.net/amber/commit/4ed548b3eeffe8dfa601d4d0eeed2bfe359af965 8268261: C2: assert(n != __null) failed: Bad immediate dominator info. Reviewed-by: iveresov, vlivanov ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestIdomAfterLoopUnswitching.java Changeset: a1c0a6aa Author: Ian Graves Date: 2021-07-23 19:17:02 +0000 URL: https://git.openjdk.java.net/amber/commit/a1c0a6aafb575e3d5c76dd3a279e4fe03ca07223 8199594: Add doc describing how (?x) ignores spaces in character classes Reviewed-by: darcy, naoto, iris, lancea, bpb ! src/java.base/share/classes/java/util/regex/Pattern.java Changeset: 286106dd Author: Coleen Phillimore Date: 2021-07-23 20:52:45 +0000 URL: https://git.openjdk.java.net/amber/commit/286106dd2ae899746c0e9d9a263ed4af9e56c536 8271219: [REDO] JDK-8271063 Print injected fields for InstanceKlass Reviewed-by: dcubed, fparain ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! test/hotspot/gtest/oops/test_instanceKlass.cpp Changeset: 7468bbcd Author: Igor Veresov Date: 2021-07-23 22:18:51 +0000 URL: https://git.openjdk.java.net/amber/commit/7468bbcd647dc525ca75c7fb29d52c26c9c5e528 8266988: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true Reviewed-by: kvn ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureTest.java Changeset: b4c6229f Author: Igor Ignatyev Date: 2021-07-23 15:32:42 +0000 URL: https://git.openjdk.java.net/amber/commit/b4c6229fd40940e3f67cf17b9bd0526932a346e6 8271189: runtime/handshake/HandshakeTimeoutTest.java can be run in driver mode Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java Changeset: e90ed6cc Author: Igor Ignatyev Date: 2021-07-23 15:53:48 +0000 URL: https://git.openjdk.java.net/amber/commit/e90ed6cc38ab8f8a2c7c740da1cb38144622b4eb 8271173: serviceability/jvmti/GetObjectSizeClass.java doesn't check exit code Reviewed-by: dholmes ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java Changeset: 8adf008b Author: Alexander Zuev Date: 2021-07-23 17:36:44 +0000 URL: https://git.openjdk.java.net/amber/commit/8adf008b150bfda783ae615965198edb4d196016 8269984: [macos] JTabbedPane title looks like disabled Reviewed-by: kcr, psadhukhan ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java Changeset: 0dcfc42f Author: Jesper Wilhelmsson Date: 2021-07-24 01:06:15 +0000 URL: https://git.openjdk.java.net/amber/commit/0dcfc42f230a4958c9349f4145093c5b02e06ad4 Merge Changeset: e627caec Author: Clive Verghese Committer: Volker Simonis Date: 2021-07-24 10:14:53 +0000 URL: https://git.openjdk.java.net/amber/commit/e627caec84c169c99c04e0d355c29b806a0266ed 8270317: Large Allocation in CipherSuite Reviewed-by: xuelei, simonis ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java + test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java Changeset: e4295ccf Author: Xiaohong Gong Committer: Jie Fu Date: 2021-07-26 04:52:10 +0000 URL: https://git.openjdk.java.net/amber/commit/e4295ccfcdb16041d6f18fd64f7df3f740bf258f 8270519: Move several vector helper methods to shared header file Reviewed-by: jiefu, njian ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_neon.ad ! src/hotspot/cpu/aarch64/aarch64_sve.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.hpp Changeset: 36aefa35 Author: Christian Hagedorn Date: 2021-07-26 07:54:22 +0000 URL: https://git.openjdk.java.net/amber/commit/36aefa351afeb5fd6b87060e06c1e8060afb87a0 8270447: [IR Framework] Add missing compilation level restriction when using FlipC1C2 stress option Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java Changeset: f2c359a8 Author: Kim Barrett Date: 2021-07-26 14:23:47 +0000 URL: https://git.openjdk.java.net/amber/commit/f2c359a8826e51a92f6a7c6917f2c3d223c24488 8271215: Fix data races in G1PeriodicGCTask Reviewed-by: iwalulya, shade ! src/hotspot/share/gc/g1/g1PeriodicGCTask.cpp Changeset: 515113d8 Author: Aleksey Shipilev Date: 2021-07-26 14:42:14 +0000 URL: https://git.openjdk.java.net/amber/commit/515113d8589875e76980ebf7473cb81f778bb86f 8269924: Shenandoah: Introduce weak/strong marking asserts Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp Changeset: ee553618 Author: Andrey Turbanov Committer: Naoto Sato Date: 2021-07-26 16:31:13 +0000 URL: https://git.openjdk.java.net/amber/commit/ee5536183a9df90d1209d9effe5d2aa61d86abd3 8265474: Dubious 'null' assignment in CompactByteArray.expand Reviewed-by: alanb, naoto ! src/java.base/share/classes/sun/text/CompactByteArray.java Changeset: efa63dc1 Author: Naoto Sato Date: 2021-07-26 16:33:16 +0000 URL: https://git.openjdk.java.net/amber/commit/efa63dc1c64db357eeb497d2e1fefd170ca22d98 8171382: java.time.Duration missing isPositive method Reviewed-by: rriggs, joehw, iris, bpb, scolebourne ! src/java.base/share/classes/java/time/Duration.java ! test/jdk/java/time/tck/java/time/TCKDuration.java Changeset: 0b12e7c8 Author: Brian Burkhalter Date: 2021-07-26 17:19:53 +0000 URL: https://git.openjdk.java.net/amber/commit/0b12e7c82c559f64c8c202bf59ee71f9cbd5a5fa 8075806: divideExact is missing in java.lang.Math Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java ! test/jdk/java/lang/Math/ExactArithTests.java Changeset: b8f79a7f Author: Andrey Turbanov Committer: Sean Mullan Date: 2021-07-26 18:18:56 +0000 URL: https://git.openjdk.java.net/amber/commit/b8f79a7ff798d3a0eee03a8153be942401781bbc 8268873: Unnecessary Vector usage in java.base Reviewed-by: mullan ! src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/security/pkcs/PKCS7.java Changeset: 3aadae20 Author: Andreas Woess Committer: Tom Rodriguez Date: 2021-07-26 19:47:34 +0000 URL: https://git.openjdk.java.net/amber/commit/3aadae2077e9bf0a5900af79929b679bc6ec62b2 8271140: Fix native frame handling in vframeStream::asJavaVFrame() Reviewed-by: dnsimon, kvn, never ! src/hotspot/share/runtime/vframe.cpp ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IterateFramesNative.java Changeset: 8785737b Author: Alex Menkov Date: 2021-07-26 20:16:32 +0000 URL: https://git.openjdk.java.net/amber/commit/8785737ba5f398888816ddd0f50adeea6a75bb0f 8269616: serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error Reviewed-by: sspitsyn, kevinw ! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java Changeset: fcc7d59b Author: Dean Long Date: 2021-07-26 22:09:17 +0000 URL: https://git.openjdk.java.net/amber/commit/fcc7d59b9937a34c423e4532058668144b0ec1fb 8269342: CICrashAt=1 does not always catch first Java method Reviewed-by: kvn, thartmann ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compiler_globals.hpp ! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java Changeset: 049b2ad4 Author: Alexander Zvegintsev Date: 2021-07-24 08:14:05 +0000 URL: https://git.openjdk.java.net/amber/commit/049b2ad4dfbc13d21fd58467a0975097a17e8681 8015886: java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.java sometimes failed on ubuntu Reviewed-by: kizune, serb ! test/jdk/java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.java Changeset: 3c27f919 Author: Igor Ignatyev Date: 2021-07-26 17:18:26 +0000 URL: https://git.openjdk.java.net/amber/commit/3c27f919865584bcdcd85577306726afa5412571 8271222: two runtime/Monitor tests don't check exit code Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java ! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java Changeset: 7ddabbff Author: Igor Ignatyev Date: 2021-07-26 17:19:33 +0000 URL: https://git.openjdk.java.net/amber/commit/7ddabbff74668b5f907f87e6d4d471823d1ac459 8271175: runtime/jni/FindClassUtf8/FindClassUtf8.java doesn't have to be run in othervm Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/jni/FindClassUtf8/FindClassUtf8.java Changeset: b76a8388 Author: Jim Laskey Date: 2021-07-26 18:04:28 +0000 URL: https://git.openjdk.java.net/amber/commit/b76a83888b00faff602726f5409e1c902b91e908 8269150: UnicodeReader not translating \u005c\\u005d to \\] Reviewed-by: jjg, jlahoda, darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java + test/langtools/tools/javac/UnicodeBackslash/UnicodeBackslash.java Changeset: eb6da888 Author: Jesper Wilhelmsson Date: 2021-07-27 00:57:58 +0000 URL: https://git.openjdk.java.net/amber/commit/eb6da88817f7bc903a51130271c9a5de928c603d Merge ! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java ! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java Changeset: c3d8e922 Author: Jaikiran Pai Date: 2021-07-27 01:57:13 +0000 URL: https://git.openjdk.java.net/amber/commit/c3d8e9228d0558a2ce3e093c105c61ea7af2e1d1 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream Reviewed-by: lancea ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java + test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java + test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java Changeset: bb508e13 Author: Ian Graves Date: 2021-07-27 02:25:30 +0000 URL: https://git.openjdk.java.net/amber/commit/bb508e13032c3571c48275391dfeb04c03bbf3a3 8269753: Misplaced caret in PatternSyntaxException's detail message Reviewed-by: prappo ! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java ! test/jdk/java/util/regex/RegExTest.java Changeset: fde18313 Author: David Holmes Date: 2021-07-27 02:49:34 +0000 URL: https://git.openjdk.java.net/amber/commit/fde183130bc6379fe0d4624bbeaf252d0e9a15c8 8212961: [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup Reviewed-by: stuefe, iignatyev ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/jnihelper.h ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress004.cpp ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress005.cpp ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress007.cpp Changeset: 45d277fe Author: Thomas Stuefe Date: 2021-07-27 04:21:56 +0000 URL: https://git.openjdk.java.net/amber/commit/45d277feb04a51faa3858099336fc67dfb222542 8270308: Arena::Amalloc may return misaligned address on 32-bit Reviewed-by: coleenp, kbarrett ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp + test/hotspot/gtest/memory/test_arena.cpp Changeset: fc80a6b4 Author: Sean Mullan Date: 2021-07-27 13:49:03 +0000 URL: https://git.openjdk.java.net/amber/commit/fc80a6b49364594fafa0e2efc769d2f6234cfa22 8270946: X509CertImpl.getFingerprint should not return the empty String Reviewed-by: weijun ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java ! src/java.base/share/classes/sun/security/validator/SymantecTLSPolicy.java ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java + test/jdk/sun/security/x509/X509CertImpl/GetFingerprintError.java ! test/lib/jdk/test/lib/security/CertUtils.java Changeset: ea49691f Author: Roman Kennke Date: 2021-07-27 16:37:31 +0000 URL: https://git.openjdk.java.net/amber/commit/ea49691f1dbb4f57ed0c5982f004e7aabcd15d13 8270794: Avoid loading Klass* twice in TypeArrayKlass::oop_size() Reviewed-by: shade, coleenp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/typeArrayOop.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp ! src/hotspot/share/opto/runtime.cpp Changeset: c8af8238 Author: Bradford Wetmore Date: 2021-07-27 17:11:13 +0000 URL: https://git.openjdk.java.net/amber/commit/c8af8238b4b55d515573374800015e115042d883 8267485: Remove the dependency on SecurityManager in JceSecurityManager.java Reviewed-by: mchung ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurityManager.java Changeset: 90cd2fa1 Author: Weijun Wang Date: 2021-07-27 17:34:19 +0000 URL: https://git.openjdk.java.net/amber/commit/90cd2fa16458dcc3e36171fa4bf21f26bc92b168 8270859: Post JEP 411 refactoring: client libs with maximum covering > 10K Reviewed-by: serb ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenu.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/javax/print/DocFlavor.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/StrikeCache.java ! src/java.desktop/share/classes/sun/java2d/SunGraphicsEnvironment.java ! src/java.desktop/share/classes/sun/swing/JLightweightFrame.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java Changeset: cea7bc2d Author: Igor Ignatyev Date: 2021-07-27 02:59:40 +0000 URL: https://git.openjdk.java.net/amber/commit/cea7bc2dea8e179425db19998665f85c0b124d71 8271223: two runtime/ClassFile tests don't check exit code Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java ! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java Changeset: f6621273 Author: Markus Gr?nlund Date: 2021-07-27 17:14:04 +0000 URL: https://git.openjdk.java.net/amber/commit/f662127390eac6d44581ffca444556d236983314 8270491: SEGV at read_string_field(oopDesc*, char const*, JavaThread*)+0x54 Reviewed-by: egahlin ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp Changeset: fbe28e4e Author: Hannes Walln?fer Date: 2021-07-27 19:28:54 +0000 URL: https://git.openjdk.java.net/amber/commit/fbe28e4ee1f1ff7fb617c2e1f96c04f4b371fa2b 8270866: NPE in DocTreePath.getTreePath() Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.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/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java ! test/langtools/jdk/javadoc/doclet/testInherited/TestInherited.java Changeset: f1e15c8c Author: Igor Ignatyev Date: 2021-07-27 23:20:19 +0000 URL: https://git.openjdk.java.net/amber/commit/f1e15c8c8f598f3726fd6b3f65fe5ab155a2ee28 8271350: runtime/Safepoint tests use OutputAnalyzer::shouldMatch instead of shouldContaint Reviewed-by: mseledtsov, dholmes ! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java Changeset: a50161b7 Author: Jesper Wilhelmsson Date: 2021-07-28 00:36:16 +0000 URL: https://git.openjdk.java.net/amber/commit/a50161b75045715b1a0ee2a55a6352e4c1aa009a Merge Changeset: 752b6df3 Author: Nick Gasson Date: 2021-07-28 01:54:33 +0000 URL: https://git.openjdk.java.net/amber/commit/752b6df34c92c02ac0992566e3efa7bc22b96aa1 8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled Reviewed-by: never, kvn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/OopMapStream.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java Changeset: 9bc52afa Author: Nick Gasson Date: 2021-07-28 01:58:02 +0000 URL: https://git.openjdk.java.net/amber/commit/9bc52afa481c476ae9c379dff44ae8266777f616 8271323: [TESTBUG] serviceability/sa/ClhsdbCDSCore.java fails with -XX:TieredStopAtLevel=1 Reviewed-by: cjplummer, kvn ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java Changeset: ed1cb240 Author: Yi Yang Date: 2021-07-28 02:17:30 +0000 URL: https://git.openjdk.java.net/amber/commit/ed1cb24027f48ec8e243c26e1847561fa902d91f 8271118: C2: StressGCM should have higher priority than frequency-based policy Reviewed-by: iveresov, kvn ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/gcm.cpp Changeset: d994b93e Author: Jatin Bhateja Date: 2021-07-28 02:18:17 +0000 URL: https://git.openjdk.java.net/amber/commit/d994b93e211d49af79212d765633ba3457365a08 8266054: VectorAPI rotate operation optimization Reviewed-by: psandoz, sviswanathan ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh ! test/jdk/jdk/incubator/vector/templates/Unit-Shift-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template + test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java Changeset: ecd44556 Author: Tejpal Rebari Date: 2021-07-28 04:29:27 +0000 URL: https://git.openjdk.java.net/amber/commit/ecd445562f8355704a041f9eca0e87dc85a7f44c 8266510: Nimbus JTree default tree cell renderer does not use selected text color Reviewed-by: psadhukhan, pbansal ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf - test/jdk/javax/swing/plaf/nimbus/NimbusPropertiesDoNotImplUIResource.java Changeset: d7b5cb68 Author: Vladimir Kozlov Date: 2021-07-28 06:58:36 +0000 URL: https://git.openjdk.java.net/amber/commit/d7b5cb688956ce79443ef3cd080c36028fcfb19d 8271368: [BACKOUT] JDK-8266054 VectorAPI rotate operation optimization Reviewed-by: dholmes, iklam ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh ! test/jdk/jdk/incubator/vector/templates/Unit-Shift-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template - test/micro/org/openjdk/bench/jdk/incubator/vector/RotateBenchmark.java Changeset: 072fe486 Author: Yi Yang Date: 2021-07-28 08:03:29 +0000 URL: https://git.openjdk.java.net/amber/commit/072fe486c952184811f5bff3504ca72deb66e445 8270901: Typo PHASE_CPP in CompilerPhaseType Reviewed-by: jiefu ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phasetype.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java Changeset: a066c7be Author: Christoph G?ttschkes Committer: Aleksey Shipilev Date: 2021-07-28 13:18:19 +0000 URL: https://git.openjdk.java.net/amber/commit/a066c7bed0f9aa45fb9384f75ae84943548cd859 8270086: ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter Reviewed-by: shade ! src/hotspot/cpu/arm/templateTable_arm.cpp Changeset: dcdb1b6a Author: Prasanta Sadhukhan Date: 2021-07-28 16:12:47 +0000 URL: https://git.openjdk.java.net/amber/commit/dcdb1b6aaad912669614ff52ad2b0b8804f204d1 8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing Reviewed-by: azvegint ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java Changeset: 60c11fef Author: Liam Miller-Cushon Date: 2021-07-28 18:21:19 +0000 URL: https://git.openjdk.java.net/amber/commit/60c11fef006124e6c2be6d958c78dc344bb777d5 8261088: Repeatable annotations without @Target cannot have containers that target module declarations Reviewed-by: jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/annotations/8261088/T8261088.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java ! test/langtools/tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java Changeset: 97110337 Author: Fernando Guallini Committer: Rajan Halade Date: 2021-07-28 18:29:55 +0000 URL: https://git.openjdk.java.net/amber/commit/9711033780d2329a376ea5b2a72c0da2e1731114 8209776: Refactor jdk/security/JavaDotSecurity/ifdefs.sh to plain java test Reviewed-by: rhalade + test/jdk/jdk/security/JavaDotSecurity/MakeJavaSecurityTest.java - test/jdk/jdk/security/JavaDotSecurity/ifdefs.sh Changeset: 034788a0 Author: Dean Long Date: 2021-07-28 18:50:21 +0000 URL: https://git.openjdk.java.net/amber/commit/034788a02cbe1f80fc1581ec307a3d54bef380b4 8270925: replay dump using CICrashAt does not include inlining data Reviewed-by: kvn, thartmann ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/opto/compile.cpp + test/hotspot/jtreg/compiler/ciReplay/TestInlining.java Changeset: 357947ac Author: Ioi Lam Date: 2021-07-28 20:39:16 +0000 URL: https://git.openjdk.java.net/amber/commit/357947acd80b50b1f26679608245de1f9566163e 8270061: Change parameter order of ResourceHashtable Reviewed-by: coleenp, stuefe ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/classfile/bytecodeAssembler.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderStats.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/utilities/resizeableResourceHash.hpp ! src/hotspot/share/utilities/resourceHash.hpp ! test/hotspot/gtest/utilities/test_resourceHash.cpp Changeset: 41b4c190 Author: Xin Liu Date: 2021-07-28 23:07:42 +0000 URL: https://git.openjdk.java.net/amber/commit/41b4c19086c0b238bdeea9f3f14ee9997253b2f2 8271353: PerfDataManager::destroy crashes in VM_Exit Reviewed-by: dholmes, stuefe, minqi ! src/hotspot/share/runtime/perfData.cpp Changeset: 25f00d78 Author: bobpengxie Committer: Jie Fu Date: 2021-07-28 23:12:44 +0000 URL: https://git.openjdk.java.net/amber/commit/25f00d787cf56f6cdca6949115d04e7d8e675554 8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers Co-authored-by: Severin Gehwolf Reviewed-by: sgehwolf ! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java Changeset: 2ec45dc2 Author: Rajan Halade Date: 2021-07-29 00:22:09 +0000 URL: https://git.openjdk.java.net/amber/commit/2ec45dc2dd3a6bcb4f68ee7cde5858d63614305a 8225082: Remove IdenTrust certificate that is expiring in September 2021 Reviewed-by: shade, mullan - make/data/cacerts/identrustdstx3 ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 6e1da644 Author: Christoph G?ttschkes Committer: Kim Barrett Date: 2021-07-28 14:49:02 +0000 URL: https://git.openjdk.java.net/amber/commit/6e1da6440b898d8a10b3db56707a75f32a489149 8270908: TestParallelRefProc fails on single core machines Reviewed-by: tschatzl, kbarrett ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java Changeset: 5fcf7208 Author: Kim Barrett Date: 2021-07-28 15:31:14 +0000 URL: https://git.openjdk.java.net/amber/commit/5fcf72086ffca85f524fae2d5bd9fd328c9a77e0 8271352: Extend jcc erratum mitigation to additional processors Reviewed-by: thartmann, eosterlund ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: c8ae7e5b Author: Igor Ignatyev Date: 2021-07-28 15:38:26 +0000 URL: https://git.openjdk.java.net/amber/commit/c8ae7e5b035e693c77060f6fdcc1f21da7ddc839 8271174: runtime/ClassFile/UnsupportedClassFileVersion.java can be run in driver mode Reviewed-by: mseledtsov, dholmes ! test/hotspot/jtreg/runtime/ClassFile/UnsupportedClassFileVersion.java Changeset: 6878b05f Author: Patricio Chilano Mateo Date: 2021-07-28 16:59:21 +0000 URL: https://git.openjdk.java.net/amber/commit/6878b05f8fbc7bd72e79ec29a868008dde2321c6 8271251: JavaThread::java_suspend() fails with "fatal error: Illegal threadstate encountered: 6" Reviewed-by: dholmes, dcubed ! src/hotspot/share/runtime/handshake.cpp Changeset: 7bf72ce3 Author: Daniel D. Daugherty Date: 2021-07-28 18:52:55 +0000 URL: https://git.openjdk.java.net/amber/commit/7bf72ce301de80f4126607c2ef51d6df8c5849cf 8271412: ProblemList javax/sound/midi/Sequencer/Looping.java 8271413: ProblemList 2 locale tests on macOS-x64 Reviewed-by: naoto ! test/jdk/ProblemList.txt Changeset: e593e3de Author: Igor Ignatyev Date: 2021-07-28 23:11:11 +0000 URL: https://git.openjdk.java.net/amber/commit/e593e3de4c171e359a1142333087af72593d234d 8271402: mark hotspot runtime/os tests which ignore external VM flags Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/os/AvailableProcessors.java ! test/hotspot/jtreg/runtime/os/TestUseCpuAllocPath.java Changeset: 20d2dc1f Author: Igor Ignatyev Date: 2021-07-28 23:12:03 +0000 URL: https://git.openjdk.java.net/amber/commit/20d2dc1f3524ff76fb7e9f7a4979bedb938a13fc 8271403: mark hotspot runtime/memory tests which ignore external VM flags Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java ! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java ! test/hotspot/jtreg/runtime/memory/ReserveMemory.java Changeset: a0504cff Author: Jesper Wilhelmsson Date: 2021-07-29 01:07:57 +0000 URL: https://git.openjdk.java.net/amber/commit/a0504cff9f91617fb9810333f3656dba196218d6 Merge ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/runtime/handshake.cpp ! test/jdk/ProblemList.txt ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/runtime/handshake.cpp ! test/jdk/ProblemList.txt Changeset: 6afcf5f5 Author: Roland Westrelin Date: 2021-07-29 07:34:20 +0000 URL: https://git.openjdk.java.net/amber/commit/6afcf5f5a243be10e2ec61229819c298ccce3267 8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/compile.cpp + test/hotspot/jtreg/compiler/c2/TestRenumberLiveNodesInfiniteLoop.java Changeset: 489e5fd1 Author: Christian Hagedorn Date: 2021-07-29 09:31:22 +0000 URL: https://git.openjdk.java.net/amber/commit/489e5fd12a37a45f4f5ea64b05f85c6f99f70811 8268019: C2: assert(no_dead_loop) failed: dead loop detected Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/ifnode.cpp + test/hotspot/jtreg/compiler/c2/TestDeadLoopSplitIfLoop.java Changeset: d09b0284 Author: Emmanuel Bourg Committer: Julia Boes Date: 2021-07-29 16:03:31 +0000 URL: https://git.openjdk.java.net/amber/commit/d09b028407ff9d0e8c2dfd9cc5d0dca19c4497e3 8271396: Spelling errors Reviewed-by: tschatzl, chegar, iris, psadhukhan, cjplummer ! src/hotspot/cpu/x86/vm_version_ext_x86.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/semaphore_bsd.cpp ! src/hotspot/os/bsd/semaphore_bsd.hpp ! src/hotspot/os/posix/semaphore_posix.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.cpp ! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp ! src/hotspot/share/services/diagnosticCommand.hpp ! src/hotspot/share/services/nmtDCmd.cpp ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java ! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/ClassPrepareEvents/ClassPrepareEvents001/ClassPrepareEvents001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/StandardThreadMonitoringScenarioFactory.java ! test/jdk/java/rmi/module/ModuleTest.java ! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java ! test/jdk/javax/swing/JTabbedPane/4310381/bug4310381.java ! test/jdk/sun/net/www/protocol/http/spnegoReadme ! test/jdk/sun/tools/jrunscript/jrunscript-eTest.sh Changeset: 286d3136 Author: Roger Riggs Date: 2021-07-29 20:22:02 +0000 URL: https://git.openjdk.java.net/amber/commit/286d31363551b00c4b3f50f5ee388f8e7875d0a1 8271489: (doc) Clarify Filter Factory example Reviewed-by: iris, kcr, naoto, bpb ! src/java.base/share/classes/java/io/ObjectInputFilter.java Changeset: 048fb2cb Author: Jesper Wilhelmsson Date: 2021-07-29 21:49:16 +0000 URL: https://git.openjdk.java.net/amber/commit/048fb2cb179234c403ee01ddc4acbdc4795c08ee Merge ! src/java.base/share/classes/java/io/ObjectInputFilter.java ! src/java.base/share/classes/java/io/ObjectInputFilter.java Changeset: 5044e7a0 Author: duke Date: 2021-07-29 22:00:59 +0000 URL: https://git.openjdk.java.net/amber/commit/5044e7a0b56414be7e03a1e8a79e2fb279156881 Automatic merge of master into stats-before-this-super