From duke at openjdk.org Sat Nov 4 00:38:42 2023 From: duke at openjdk.org (duke) Date: Sat, 4 Nov 2023 00:38:42 GMT Subject: git: openjdk/leyden: premain: 7 new changesets Message-ID: Changeset: 31b2e9c8 Author: Vladimir Ivanov Date: 2023-10-18 20:08:35 +0000 URL: https://git.openjdk.org/leyden/commit/31b2e9c8610cd3ae6e6f1c9d6c7310ee80e03eb3 ProfileVMCalls, ProfileRuntimeCalls, and misc minor logging enhancements ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/interpreter/bytecodeHistogram.cpp ! src/hotspot/share/interpreter/bytecodeHistogram.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/perf.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/java.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: d124175e Author: Vladimir Ivanov Date: 2023-11-02 17:02:21 +0000 URL: https://git.openjdk.org/leyden/commit/d124175e6f6e8cc47887ab3ce51942f475cfe7ab Merge remote-tracking branch 'origin/premain' into premain ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/thread.hpp Changeset: 3d685701 Author: Vladimir Ivanov Date: 2023-11-02 19:54:14 +0000 URL: https://git.openjdk.org/leyden/commit/3d685701b2abb7ae2c20a7e42d87ac2c5fcd39b4 cds: Archive Class::reflectionData ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListParser.hpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/classListWriter.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/hotspot/share/runtime/java.cpp ! src/java.base/share/classes/java/lang/Class.java Changeset: 4868039e Author: Vladimir Ivanov Date: 2023-11-02 20:53:55 +0000 URL: https://git.openjdk.org/leyden/commit/4868039e6d56460123ce9364b38cdbbabd888318 ArchiveReflectionData: fix misc bugs ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListWriter.cpp Changeset: 5f6cf611 Author: Vladimir Ivanov Date: 2023-11-03 16:03:26 +0000 URL: https://git.openjdk.org/leyden/commit/5f6cf61104f5322b497a4a4312d7167be6288ef0 ProfileVMLocks et al: minor fixes ! src/hotspot/share/runtime/java.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/threads.cpp Changeset: c3b8a2d6 Author: Vladimir Ivanov Date: 2023-11-03 16:03:51 +0000 URL: https://git.openjdk.org/leyden/commit/c3b8a2d6ab586f9d141f4f311efec9036b0e25b8 Introduce per-queue locks for compiler queues ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: ad04f75f Author: Vladimir Ivanov Date: 2023-11-03 17:31:08 +0000 URL: https://git.openjdk.org/leyden/commit/ad04f75f92176a7c67169cde56aab79a82152957 x86: build fixes ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp From duke at openjdk.org Sat Nov 4 00:50:09 2023 From: duke at openjdk.org (duke) Date: Sat, 4 Nov 2023 00:50:09 GMT Subject: git: openjdk/leyden: premain: UseNewCode -> PrintTrainingInfo Message-ID: Changeset: 8d8e7ffb Author: Vladimir Ivanov Date: 2023-11-03 17:44:06 +0000 URL: https://git.openjdk.org/leyden/commit/8d8e7ffb6b1760d704cb6adab23c662e06d2c1aa UseNewCode -> PrintTrainingInfo ! src/hotspot/share/cds/classPrelinker.cpp From duke at openjdk.org Wed Nov 8 22:04:14 2023 From: duke at openjdk.org (duke) Date: Wed, 8 Nov 2023 22:04:14 GMT Subject: git: openjdk/leyden: premain: 2 new changesets Message-ID: Changeset: a2fe5863 Author: iklam Date: 2023-11-01 20:31:41 +0000 URL: https://git.openjdk.org/leyden/commit/a2fe58632006d0abd7145b238cf7e418f16189ab refactor CDS static dumping to prepare for writing cached code into archive ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp Changeset: 2223ded5 Author: iklam Date: 2023-11-08 13:44:21 +0000 URL: https://git.openjdk.org/leyden/commit/2223ded53251db7d37181bef976abc26f86605e4 prototype for AOT support API in CDS ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/cdsAccess.cpp ! src/hotspot/share/cds/cdsAccess.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/code/SCCache.cpp ! src/hotspot/share/code/SCCache.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp + src/hotspot/share/compiler/precompiler.cpp + src/hotspot/share/compiler/precompiler.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/services/virtualMemoryTracker.cpp From duke at openjdk.org Tue Nov 14 02:15:41 2023 From: duke at openjdk.org (duke) Date: Tue, 14 Nov 2023 02:15:41 GMT Subject: git: openjdk/leyden: premain: 250 new changesets Message-ID: <3f0618d0-d37f-4ae0-9809-85955cc7ab11@openjdk.org> Changeset: 5ba9705d Author: Thomas Stuefe Date: 2023-10-23 21:10:52 +0000 URL: https://git.openjdk.org/leyden/commit/5ba9705d60fb3e3bab832aadd989b738471fcaf5 8318485: Narrow klass shift should be zero if encoding range extends to 0x1_0000_0000 Reviewed-by: ccheung, iklam ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! test/hotspot/gtest/runtime/test_os.cpp + test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: 1b150117 Author: Joe Darcy Date: 2023-10-23 22:08:12 +0000 URL: https://git.openjdk.org/leyden/commit/1b150117fd9ccb7ff8adc012b74d7d95e5219b94 8318476: Add resource consumption note to BigInteger and BigDecimal Reviewed-by: alanb, bpb ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java Changeset: eb591672 Author: Jie Fu Date: 2023-10-24 02:57:47 +0000 URL: https://git.openjdk.org/leyden/commit/eb5916729defd37002f4096d4910849938e0fe3b 8318691: runtime/CompressedOops/CompressedClassPointersEncodingScheme.java fails with release VMs Reviewed-by: ccheung ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java Changeset: 728b858c Author: Daniel Jeli?ski Date: 2023-10-24 05:36:43 +0000 URL: https://git.openjdk.org/leyden/commit/728b858c787567fa4eed6dd44730dfdb8b30be0f 8318130: SocksSocketImpl needlessly encodes hostname for IPv6 addresses Reviewed-by: dfuchs, jpai, aefimov, michaelm ! src/java.base/share/classes/java/net/SocksSocketImpl.java + test/jdk/java/net/Socks/SocksSocketProxySelectorTest.java Changeset: 08f79148 Author: Ioi Lam Date: 2023-10-24 06:34:50 +0000 URL: https://git.openjdk.org/leyden/commit/08f79148c6607bf2fce3710f112313e29c05ea90 8305753: Allow JIT compilation for -Xshare:dump Reviewed-by: dholmes, matsaave, ccheung ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/man/java.1 ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java Changeset: 4bfe2268 Author: Richard Reingruber Date: 2023-10-24 07:05:56 +0000 URL: https://git.openjdk.org/leyden/commit/4bfe226870a15306b1e015c38fe3835f26b41fe6 8310031: Parallel: Implement better work distribution for large object arrays in old gen Co-authored-by: Albert Mingkun Yang Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCardTable.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: cb383c05 Author: Matthias Baesken Date: 2023-10-24 07:09:44 +0000 URL: https://git.openjdk.org/leyden/commit/cb383c05b23ef4f6992796bdc5b27eb8386c65d5 8318587: refresh libraries cache on AIX in print_vm_info Reviewed-by: mdoerr, lucy, stuefe ! src/hotspot/share/utilities/vmError.cpp Changeset: 6d3cb459 Author: Matthias Baesken Date: 2023-10-24 07:34:05 +0000 URL: https://git.openjdk.org/leyden/commit/6d3cb459dc07ae6abfacd167d1d282457c2cd1b6 8318591: avoid leaks in loadlib_aix.cpp reload_table() Reviewed-by: mdoerr, lucy ! src/hotspot/os/aix/loadlib_aix.cpp Changeset: fd332da1 Author: Pavel Rappo Date: 2023-10-24 08:46:10 +0000 URL: https://git.openjdk.org/leyden/commit/fd332da1c8a689e91b7124fc342f02b6e0d3dff5 8317289: javadoc fails with -sourcepath if module-info.java contains import statements Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java + test/langtools/jdk/javadoc/doclet/testModules/TestSourcePathModule.java Changeset: e6f23a90 Author: Gerg? Barany Committer: Tobias Hartmann Date: 2023-10-24 08:58:15 +0000 URL: https://git.openjdk.org/leyden/commit/e6f23a90d4a53339a3c9c2b76fc5d317940e4472 8315024: Vector API FP reduction tests should not test for exact equality Reviewed-by: epeter, thartmann ! 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/templates/Unit-Reduction-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: a644670c Author: Martin Doerr Date: 2023-10-24 09:09:33 +0000 URL: https://git.openjdk.org/leyden/commit/a644670cc6afc3bd6cedaa7f0d7bb75c1de90417 8318609: Upcall stubs should be smaller Co-authored-by: Jorn Vernee Reviewed-by: rrich, jvernee ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/upcallLinker_s390.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/hotspot/share/prims/upcallLinker.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: 4a16d111 Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2023-10-24 09:16:10 +0000 URL: https://git.openjdk.org/leyden/commit/4a16d111b16e556f904fb80075631b8439a9482e 8318455: Fix the compiler/sharedstubs/SharedTrampolineTest.java and SharedStubToInterpTest.java Reviewed-by: thartmann, shade, eastigeevich ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java ! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java Changeset: 0baa9ecd Author: Johan Sj?len Date: 2023-10-24 10:08:21 +0000 URL: https://git.openjdk.org/leyden/commit/0baa9ecd76c9be33a1939e47dcae320bc8b65e96 8318474: Fix memory reporter for thread_count Reviewed-by: mbaesken, azafari ! src/hotspot/share/services/memReporter.cpp Changeset: 3f446c51 Author: Aleksey Shipilev Date: 2023-10-24 10:12:44 +0000 URL: https://git.openjdk.org/leyden/commit/3f446c51564e0358d74d4929dc2fa1b9263ac3b2 8318528: Rename TestUnstructuredLocking test Reviewed-by: phh, dholmes + test/hotspot/jtreg/runtime/locking/TestOutOfOrderUnlocking.jasm - test/hotspot/jtreg/runtime/locking/TestUnstructuredLocking.jasm Changeset: 9bfa0829 Author: Raffaello Giulietti Date: 2023-10-24 10:20:26 +0000 URL: https://git.openjdk.org/leyden/commit/9bfa0829700412291ed26e7bb006b8cb63208870 8318646: Integer#parseInt("") throws empty NumberFormatException message Reviewed-by: redestad, alanb, bpb, darcy, uschindler ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: 5224e979 Author: Viktor Klang Committer: Alan Bateman Date: 2023-10-24 10:38:58 +0000 URL: https://git.openjdk.org/leyden/commit/5224e979a1cbce1b015e81aa7761743f60357d73 8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher Co-authored-by: Jaikiran Pai Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java Changeset: bf1a14e3 Author: Jan Lahoda Date: 2023-10-24 12:18:33 +0000 URL: https://git.openjdk.org/leyden/commit/bf1a14e3672b7d92b10d16210faf4fd99a860731 8316470: Incorrect error location for "invalid permits clause" depending on file order Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/sealed/SealedErrorPositions.java Changeset: d4b76124 Author: Varada M Committer: Matthias Baesken Date: 2023-10-24 12:24:04 +0000 URL: https://git.openjdk.org/leyden/commit/d4b761242d91aa1bcadc438cce0a9465c0f8b23d 8318240: [AIX] Cleaners.java test failure Reviewed-by: mbaesken, asteiner ! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java Changeset: 21d8a472 Author: Leo Korinth Date: 2023-10-24 12:31:59 +0000 URL: https://git.openjdk.org/leyden/commit/21d8a4725fa89803216a96d4716a2cb0b4b1820c 8318701: Fix copyright year Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java ! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java Changeset: d1077d6f Author: Jorn Vernee Date: 2023-10-24 12:33:59 +0000 URL: https://git.openjdk.org/leyden/commit/d1077d6f141d6e51f697271286833e01013080d6 8316046: x64 platforms unecessarily save xmm16-31 when UseAVX >= 3 Reviewed-by: mcimadamore, djelinski ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java Changeset: f9795d0d Author: Hamlin Li Date: 2023-10-24 13:17:28 +0000 URL: https://git.openjdk.org/leyden/commit/f9795d0d09a82cafb3e79ad8667e505c194d745b 8318222: RISC-V: C2 CmpU3 8318223: RISC-V: C2 CmpUL3 Reviewed-by: rehn, fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: 8879c78d Author: Doug Simon Date: 2023-10-24 13:32:26 +0000 URL: https://git.openjdk.org/leyden/commit/8879c78d62e3c1f325def56d131f62c479bfdaa9 8317689: [JVMCI] include error message when CreateJavaVM in libgraal fails Reviewed-by: phofer, thartmann, never ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/prims/whitebox.cpp Changeset: e67550cf Author: Claes Redestad Date: 2023-10-24 13:32:41 +0000 URL: https://git.openjdk.org/leyden/commit/e67550cfec4dbd1c8c2c9869dda34fa09a5c274b 8318509: x86 count_positives intrinsic broken for -XX:AVX3Threshold=0 Reviewed-by: thartmann, jbhateja, epeter ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestHasNegatives.java Changeset: 54c613ac Author: Zixian Cai Committer: Conor Cleary Date: 2023-10-24 14:36:52 +0000 URL: https://git.openjdk.org/leyden/commit/54c613acd7a7f051e65d73a1318346cb4f5a234a 8318693: Fix rendering for code blocks nested under list items in building.md Reviewed-by: erikj, ccleary ! doc/building.html ! doc/building.md Changeset: e2720987 Author: Vicente Romero Date: 2023-10-24 14:45:10 +0000 URL: https://git.openjdk.org/leyden/commit/e2720987b921b95fd8010cea60d2d6e436e5ebaa 8318160: javac does not reject private method reference with type-variable receiver Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/lambda/methodReference/PrivateMethodReferenceWithTypeVarTest.java + test/langtools/tools/javac/lambda/methodReference/PrivateMethodReferenceWithTypeVarTest.out Changeset: 6f352740 Author: Thomas Schatzl Date: 2023-10-24 14:49:06 +0000 URL: https://git.openjdk.org/leyden/commit/6f352740cb5e7c47d226fd4039cfb977c0622488 8318702: G1: Fix nonstandard indentation in g1HeapTransition.cpp Reviewed-by: iwalulya ! src/hotspot/share/gc/g1/g1HeapTransition.cpp Changeset: 11650375 Author: Naoto Sato Date: 2023-10-24 16:54:57 +0000 URL: https://git.openjdk.org/leyden/commit/116503754c4c4bdb91685955ef4456bc76f751c4 8318569: Add getter methods for Locale and Patterns in ListFormat Reviewed-by: joehw, rriggs, iris, mli ! src/java.base/share/classes/java/text/ListFormat.java ! test/jdk/java/text/Format/ListFormat/TestListFormat.java Changeset: 1f2a80b7 Author: vamsi-parasa Committer: Sandhya Viswanathan Date: 2023-10-24 18:31:33 +0000 URL: https://git.openjdk.org/leyden/commit/1f2a80b78a6378b5b03f08a1e61614b8db40654c 8318306: java/util/Arrays/Sorting.java fails with "Array is not sorted at 8228-th position: 8251.0 and 8153.0" Reviewed-by: thartmann, jbhateja ! src/hotspot/share/opto/library_call.cpp + test/hotspot/jtreg/compiler/intrinsics/SortingDeoptimizationTest.java Changeset: 1ddf826a Author: Weijun Wang Date: 2023-10-24 18:32:01 +0000 URL: https://git.openjdk.org/leyden/commit/1ddf826aea7fd18209336dce550821638d5ef89c 8316964: Security tools should not call System.exit Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Kinit.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java + test/jdk/sun/security/krb5/tools/ExitOrNot.java + test/jdk/sun/security/tools/jarsigner/ExitOrNot.java Changeset: 9c819fd3 Author: Eamonn McManus Date: 2023-10-24 18:32:33 +0000 URL: https://git.openjdk.org/leyden/commit/9c819fd3b7e564b53514185573f4ffe28368b46b 8318051: Duration.between uses exceptions for control flow Reviewed-by: rriggs ! src/java.base/share/classes/java/time/Duration.java Changeset: f1dfdc1a Author: Alexander Matveev Date: 2023-10-24 21:41:20 +0000 URL: https://git.openjdk.org/leyden/commit/f1dfdc1a79f3a16eae58d15d1945541a08f7e145 8311877: [macos] Add CLI options to provide signing identity directly to codesign and productbuild Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java + test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java Changeset: 5ce718eb Author: Jayathirth D V Date: 2023-10-25 04:01:59 +0000 URL: https://git.openjdk.org/leyden/commit/5ce718eb175dd0855983577d41b0af57422f4a0e 8318100: Remove redundant check for Metal support Reviewed-by: prr, dnguyen ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.m Changeset: d7205e69 Author: Prasanta Sadhukhan Date: 2023-10-25 07:22:04 +0000 URL: https://git.openjdk.org/leyden/commit/d7205e690fe92464caee9122e11a88b4cc5c2c2d 8318102: macos10.14 check in CSystemColors can be removed. Reviewed-by: prr, aivanov ! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m Changeset: ba7d08b8 Author: Aleksey Shipilev Date: 2023-10-25 08:29:58 +0000 URL: https://git.openjdk.org/leyden/commit/ba7d08b8199172058bd369d880d2d6a9f9649319 8316961: Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms Reviewed-by: eosterlund, dholmes, kbarrett, simonis ! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp ! src/hotspot/share/runtime/atomic.hpp ! test/hotspot/gtest/runtime/test_atomic.cpp Changeset: c3cdfe2a Author: Zixian Cai Committer: Aleksey Shipilev Date: 2023-10-25 08:33:10 +0000 URL: https://git.openjdk.org/leyden/commit/c3cdfe2a328c59213b614a2b723184582550f8c7 8318692: Add instructions for creating Ubuntu-based sysroot for cross compilation Reviewed-by: erikj, shade ! doc/building.html ! doc/building.md Changeset: d2d1592d Author: Albert Mingkun Yang Date: 2023-10-25 08:43:54 +0000 URL: https://git.openjdk.org/leyden/commit/d2d1592dd94e897fae6fc4098e43b4fffb6d6750 8318713: G1: Use more accurate age in predict_eden_copy_time_ms Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: 14090ef6 Author: Alexey Ivanov Date: 2023-10-25 11:17:00 +0000 URL: https://git.openjdk.org/leyden/commit/14090ef6039ff2f3064f397a75219b2bc715cc27 8294158: HTML formatting for PassFailJFrame instructions Reviewed-by: azvegint, prr ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 42b9ac8a Author: Alexey Ivanov Date: 2023-10-25 11:31:44 +0000 URL: https://git.openjdk.org/leyden/commit/42b9ac8a07b540f4d7955a778923d24a876451cc 8294156: Allow PassFailJFrame.Builder to create test UI Reviewed-by: azvegint, prr ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: c587211b Author: Alexey Ivanov Date: 2023-10-25 11:33:47 +0000 URL: https://git.openjdk.org/leyden/commit/c587211bf8c60a7a1f6cc63770c38ede6cb4e173 8316003: Update FileChooserSymLinkTest.java to HTML instructions Reviewed-by: prr ! test/jdk/javax/swing/JFileChooser/FileChooserSymLinkTest.java Changeset: 202c0137 Author: Frederic Thevenet Committer: Magnus Ihse Bursie Date: 2023-10-25 12:58:01 +0000 URL: https://git.openjdk.org/leyden/commit/202c0137b86cd7bcbe0c1eddf2657f45698ab667 8318669: Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2 Reviewed-by: ihse, erikj ! make/RunTestsPrebuilt.gmk Changeset: 3abd7726 Author: Alexey Ivanov Date: 2023-10-25 13:25:34 +0000 URL: https://git.openjdk.org/leyden/commit/3abd772672a4dfd984459283235f3b1d8fb28a49 8316017: Refactor timeout handler in PassFailJFrame Reviewed-by: prr ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: b026d0b4 Author: Roland Westrelin Date: 2023-10-25 13:32:56 +0000 URL: https://git.openjdk.org/leyden/commit/b026d0b480dcd4c0a3346078dd10047653ed3751 8312980: C2: "malformed control flow" created during incremental inlining Co-authored-by: Emanuel Peter Reviewed-by: thartmann, epeter ! src/hotspot/share/opto/replacednodes.cpp ! src/hotspot/share/opto/replacednodes.hpp + test/hotspot/jtreg/compiler/inlining/TestReplacedNodesAfterLateInline.java + test/hotspot/jtreg/compiler/inlining/TestReplacedNodesAfterLateInlineManyPaths.java Changeset: cee44a62 Author: Elif Aslan Committer: Aleksey Shipilev Date: 2023-10-25 15:00:44 +0000 URL: https://git.openjdk.org/leyden/commit/cee44a625594fd805a05c4a69033eb677a5a6f17 8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests Reviewed-by: lmesnik, shade - test/hotspot/jtreg/vmTestbase/nsk/stress/thread/TEST.properties Changeset: 43f31d73 Author: Elif Aslan Committer: Aleksey Shipilev Date: 2023-10-25 15:01:11 +0000 URL: https://git.openjdk.org/leyden/commit/43f31d73852d63ccdcc2dcd8d6c7355435a50fb3 8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests Reviewed-by: lmesnik, shade - test/hotspot/jtreg/vmTestbase/nsk/stress/jni/TEST.properties Changeset: 29d462a0 Author: Elif Aslan Committer: Paul Hohensee Date: 2023-10-25 15:23:13 +0000 URL: https://git.openjdk.org/leyden/commit/29d462a07239a57b83850b9a8662573291fdbdf7 8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests Reviewed-by: shade, lmesnik - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr30st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr0st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr30st0t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr30st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr0st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr30st0t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr30st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr0st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr30st0t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr30st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr0st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr30st0t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr30st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr0st300/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr30st0t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st0/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st300t1/TEST.properties - test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp60yp0rp30mr0st300/TEST.properties Changeset: 9e98ee67 Author: Hamlin Li Date: 2023-10-25 15:37:42 +0000 URL: https://git.openjdk.org/leyden/commit/9e98ee6726a7762cce9dae85e2e1b4ca9527fc3c 8318735: RISC-V: Enable related hotspot tests run on riscv Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/c2/irTests/CmpUWithZero.java ! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java Changeset: cf4ede0e Author: Markus Gr?nlund Date: 2023-10-25 16:38:13 +0000 URL: https://git.openjdk.org/leyden/commit/cf4ede0e544fbd758cc9e93c695fb19fb7da0f9a 8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines Reviewed-by: shade, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp Changeset: a5208870 Author: Naoto Sato Date: 2023-10-25 16:50:31 +0000 URL: https://git.openjdk.org/leyden/commit/a5208870e16e11514e5b6acae9e933423e54aea0 8318487: Specification of the ListFormat.equals() method can be improved Reviewed-by: joehw, rriggs, lancea, iris ! src/java.base/share/classes/java/text/ListFormat.java Changeset: ca3bdfc0 Author: Justin Lu Date: 2023-10-25 17:12:37 +0000 URL: https://git.openjdk.org/leyden/commit/ca3bdfc0c7a74e23329cd9487279992e345b2efd 8318186: ChoiceFormat inconsistency between applyPattern() and setChoices() Reviewed-by: naoto ! src/java.base/share/classes/java/text/ChoiceFormat.java Changeset: 10427c02 Author: Justin Lu Date: 2023-10-25 17:12:55 +0000 URL: https://git.openjdk.org/leyden/commit/10427c023a142a24db3c2492977a7233a1afc25d 8318613: ChoiceFormat patterns are not well tested Reviewed-by: naoto + test/jdk/java/text/Format/ChoiceFormat/PatternsTest.java Changeset: d96f38b8 Author: Frederic Thevenet Committer: Erik Joelsson Date: 2023-10-25 17:30:21 +0000 URL: https://git.openjdk.org/leyden/commit/d96f38b80c1606b54b9f3dbfe9717ab9653a0605 8317510: Change Windows debug symbol files naming to avoid losing info when an executable and a library share the same name Reviewed-by: ihse, erikj ! make/CreateJmods.gmk ! make/Images.gmk ! make/ZipSecurity.gmk ! make/common/NativeCompilation.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java ! make/scripts/compare_exceptions.sh.incl + test/hotspot/jtreg/runtime/ErrorHandling/TestSymbolsInHsErrFile.java Changeset: a542f739 Author: Daniel D. Daugherty Date: 2023-10-25 21:14:14 +0000 URL: https://git.openjdk.org/leyden/commit/a542f7398dba3752d5bb3612fb784773383e3c06 8318843: ProblemList java/lang/management/MemoryMXBean/CollectionUsageThreshold.java in Xcomp Reviewed-by: lmesnik ! test/jdk/ProblemList-Xcomp.txt Changeset: 811b436e Author: Zhengyu Gu Date: 2023-10-25 23:47:46 +0000 URL: https://git.openjdk.org/leyden/commit/811b436e5de972bedd3a0fa25952b2e1beddd9c3 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1CodeRootSet.cpp Changeset: 723db2dc Author: Daniel Jeli?ski Date: 2023-10-26 06:13:02 +0000 URL: https://git.openjdk.org/leyden/commit/723db2dc8651efb9e5da7754cbefb80f4171a367 8305321: Remove unused exports in java.desktop Reviewed-by: aivanov, prr ! src/java.desktop/share/native/common/font/fontscalerdefs.h ! src/java.desktop/share/native/common/font/sunfontids.h ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h ! src/java.desktop/share/native/libawt/java2d/SurfaceData.c ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h ! src/java.desktop/share/native/libawt/java2d/Trace.c ! src/java.desktop/share/native/libawt/java2d/Trace.h ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.c ! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h ! src/java.desktop/share/native/libfontmanager/sunFont.c ! src/java.desktop/unix/native/common/awt/X11Color.c ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c ! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.h ! src/java.desktop/unix/native/libawt/awt/initIDs.c ! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp ! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.h ! src/java.desktop/windows/native/libawt/windows/awt_Mlib.h Changeset: 37c40a11 Author: Goetz Lindenmaier Date: 2023-10-26 07:58:05 +0000 URL: https://git.openjdk.org/leyden/commit/37c40a11a78f8b1f290cb04ce5b087904651907e 8318705: [macos] ProblemList java/rmi/registry/multipleRegistries/MultipleRegistries.java Reviewed-by: lucy ! test/jdk/ProblemList.txt Changeset: 970cd202 Author: Daniel Jeli?ski Date: 2023-10-26 08:49:50 +0000 URL: https://git.openjdk.org/leyden/commit/970cd202049f592946f9c1004ea92dbd58abf6fb 8318788: java/net/Socks/SocksSocketProxySelectorTest.java fails on machines with no IPv6 link-local addresses Reviewed-by: jpai, dfuchs, mbaesken ! test/jdk/java/net/Socks/SocksSocketProxySelectorTest.java Changeset: bc1ba24c Author: Markus Gr?nlund Date: 2023-10-26 09:44:53 +0000 URL: https://git.openjdk.org/leyden/commit/bc1ba24ca56d482553d1269086e829564c71f190 8316437: JFR: assert(!tl->has_java_buffer()) failed: invariant Reviewed-by: egahlin ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp Changeset: 3cea892b Author: Hamlin Li Date: 2023-10-26 09:46:42 +0000 URL: https://git.openjdk.org/leyden/commit/3cea892bd464566eef5590d2930b2e0adf2c2874 8318805: RISC-V: Wrong comments instructions cost in riscv.ad Reviewed-by: luhenry, fyang ! src/hotspot/cpu/riscv/riscv.ad Changeset: ec1bf23d Author: Albert Mingkun Yang Date: 2023-10-26 10:52:50 +0000 URL: https://git.openjdk.org/leyden/commit/ec1bf23d012f007c126cb472fcff146cf7f41b1a 8318801: Parallel: Remove unused verify_all_young_refs_precise Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCardTable.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: 744e0893 Author: Aleksey Shipilev Date: 2023-10-26 12:34:45 +0000 URL: https://git.openjdk.org/leyden/commit/744e0893100d402b2b51762d57bcc2e99ab7fdcc 8318700: MacOS Zero cannot run gtests due to wrong JVM path Reviewed-by: dholmes ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 9864951d Author: Johan Sj?len Date: 2023-10-26 14:03:49 +0000 URL: https://git.openjdk.org/leyden/commit/9864951dceb0ddc4479ced04b6d5a2363f1e307d 8318447: Move NMT source code to own subdirectory Reviewed-by: stefank, dholmes, stuefe ! src/hotspot/os/aix/safepointMechanism_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/x/xPhysicalMemory.cpp ! src/hotspot/share/gc/x/xVirtualMemory.cpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp ! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrHashtable.hpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/heap.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/resourceArea.inline.hpp ! src/hotspot/share/memory/virtualspace.cpp = src/hotspot/share/nmt/allocationSite.hpp = src/hotspot/share/nmt/mallocHeader.cpp = src/hotspot/share/nmt/mallocHeader.hpp = src/hotspot/share/nmt/mallocHeader.inline.hpp = src/hotspot/share/nmt/mallocSiteTable.cpp = src/hotspot/share/nmt/mallocSiteTable.hpp = src/hotspot/share/nmt/mallocTracker.cpp = src/hotspot/share/nmt/mallocTracker.hpp = src/hotspot/share/nmt/mallocTracker.inline.hpp = src/hotspot/share/nmt/memBaseline.cpp = src/hotspot/share/nmt/memBaseline.hpp = src/hotspot/share/nmt/memReporter.cpp = src/hotspot/share/nmt/memReporter.hpp = src/hotspot/share/nmt/memTracker.cpp = src/hotspot/share/nmt/memTracker.hpp + src/hotspot/share/nmt/memTracker.inline.hpp = src/hotspot/share/nmt/nmtCommon.cpp = src/hotspot/share/nmt/nmtCommon.hpp = src/hotspot/share/nmt/nmtDCmd.cpp = src/hotspot/share/nmt/nmtDCmd.hpp = src/hotspot/share/nmt/nmtPreInit.cpp = src/hotspot/share/nmt/nmtPreInit.hpp = src/hotspot/share/nmt/nmtUsage.cpp = src/hotspot/share/nmt/nmtUsage.hpp = src/hotspot/share/nmt/threadStackTracker.cpp = src/hotspot/share/nmt/threadStackTracker.hpp = src/hotspot/share/nmt/virtualMemoryTracker.cpp = src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/precompiled/precompiled.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/mallocLimit.cpp - src/hotspot/share/services/memTracker.inline.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/nativeCallStack.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp ! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp ! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp ! test/hotspot/gtest/nmt/test_nmt_totals.cpp ! test/hotspot/gtest/nmt/test_nmtpreinit.cpp ! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp Changeset: 3885dc5b Author: Jorn Vernee Date: 2023-10-26 15:54:02 +0000 URL: https://git.openjdk.org/leyden/commit/3885dc5b9acf08dc90397ab02b814bc72d7b4ed5 8318737: Fallback linker passes bad JNI handle Reviewed-by: alanb ! src/hotspot/share/runtime/jniHandles.cpp ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java ! src/java.base/share/native/libfallbackLinker/fallbackLinker.c ! test/jdk/java/foreign/TestDowncallScope.java ! test/jdk/java/foreign/TestDowncallStack.java ! test/jdk/java/foreign/TestUpcallScope.java ! test/jdk/java/foreign/TestUpcallStack.java Changeset: 40a3c35a Author: Hamlin Li Date: 2023-10-26 16:10:16 +0000 URL: https://git.openjdk.org/leyden/commit/40a3c35aa5614be4505013d4e92ddb1b556a3622 8318723: RISC-V: C2 UDivL 8318224: RISC-V: C2 UDivI Reviewed-by: fyang, luhenry, aph ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! test/hotspot/jtreg/compiler/intrinsics/TestIntegerUnsignedDivMod.java ! test/hotspot/jtreg/compiler/intrinsics/TestLongUnsignedDivMod.java Changeset: e1a458ee Author: Andrew Haley Date: 2023-10-26 16:28:28 +0000 URL: https://git.openjdk.org/leyden/commit/e1a458ee6436e5b572e376d8cb27cf2e6b3a2afc 8318834: s390x: Debug builds are missing debug helpers Reviewed-by: shade, lucy ! make/autoconf/flags-cflags.m4 Changeset: a9b31b58 Author: Weijun Wang Date: 2023-10-26 16:40:33 +0000 URL: https://git.openjdk.org/leyden/commit/a9b31b587c7487b2222773debde1ce2227884959 8318689: jtreg is confused when folder name is the same as the test name Reviewed-by: mullan = test/jdk/javax/security/auth/Subject/DoAsTest.java Changeset: 77fe0fd9 Author: Aleksei Efimov Date: 2023-10-26 18:24:42 +0000 URL: https://git.openjdk.org/leyden/commit/77fe0fd9e6f1e1f775a5191640411c37eb51b415 8272215: Add InetAddress methods for parsing IP address literals Reviewed-by: dfuchs, michaelm ! src/java.base/share/classes/java/net/HostPortrange.java ! src/java.base/share/classes/java/net/Inet4Address.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/sun/net/util/IPAddressUtil.java + test/jdk/java/net/InetAddress/OfLiteralTest.java Changeset: 4a142c3b Author: Brian Burkhalter Date: 2023-10-26 21:06:01 +0000 URL: https://git.openjdk.org/leyden/commit/4a142c3b0831d60b3d5540f58973e8ad3d1304bf 8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 Reviewed-by: lancea, djelinski, rriggs ! test/jdk/ProblemList.txt ! test/jdk/java/io/File/createTempFile/SpecialTempFile.java Changeset: 9123961a Author: Weijun Wang Date: 2023-10-26 22:43:06 +0000 URL: https://git.openjdk.org/leyden/commit/9123961aaa47aa58ec436640590d2cceedb8cbb1 8318096: Introduce AsymmetricKey interface with a getParams method Reviewed-by: darcy, mullan, ascarpino + src/java.base/share/classes/java/security/AsymmetricKey.java ! src/java.base/share/classes/java/security/PrivateKey.java ! src/java.base/share/classes/java/security/PublicKey.java ! src/java.base/share/classes/java/security/interfaces/DSAParams.java ! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java ! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java ! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java ! src/java.base/share/classes/java/security/interfaces/XECPrivateKey.java ! src/java.base/share/classes/java/security/interfaces/XECPublicKey.java ! src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java ! src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java + test/jdk/java/security/AsymmetricKey/GetParams.java Changeset: abad0408 Author: Thomas Stuefe Date: 2023-10-27 06:55:25 +0000 URL: https://git.openjdk.org/leyden/commit/abad0408e8317b43c2cd5bc3d324ff199aa289f5 8313781: Add regression tests for large page logging and user-facing error messages Reviewed-by: sjohanss, dholmes ! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java + test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java Changeset: 5b5fd369 Author: William Kemper Committer: Aleksey Shipilev Date: 2023-10-27 08:18:38 +0000 URL: https://git.openjdk.org/leyden/commit/5b5fd3694ac6ef224af311a7ab62547dac976da4 8316632: Shenandoah: Raise OOME when gc threshold is exceeded Reviewed-by: kdnilsen, ysr, shade ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/jdk/com/sun/jdi/EATests.java Changeset: 957703b1 Author: Christian Stein Date: 2023-10-27 08:37:19 +0000 URL: https://git.openjdk.org/leyden/commit/957703b1f960d739a4a95dd5d8fcb97d41907e5f 8307168: Inconsistent validation and handling of --system flag arguments Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java Changeset: d52a995f Author: Leo Korinth Date: 2023-10-27 08:47:26 +0000 URL: https://git.openjdk.org/leyden/commit/d52a995f35de26c2cc4074297a75141e4a363e1b 8315097: Rename createJavaProcessBuilder Reviewed-by: lmesnik, dholmes, rriggs, stefank ! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java ! test/hotspot/jtreg/applications/jcstress/TestGenerator.java ! test/hotspot/jtreg/applications/scimark/Scimark.java ! test/hotspot/jtreg/compiler/arguments/CheckCICompilerCount.java ! test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java ! test/hotspot/jtreg/compiler/arguments/TestCodeEntryAlignment.java ! test/hotspot/jtreg/compiler/arguments/TestOptoLoopAlignment.java ! test/hotspot/jtreg/compiler/arguments/TestPrintOptoAssemblyLineNumbers.java ! test/hotspot/jtreg/compiler/arraycopy/stress/TestStressArrayCopy.java ! test/hotspot/jtreg/compiler/blackhole/BlackholeExistingIntrinsicWarningTest.java ! test/hotspot/jtreg/compiler/blackhole/BlackholeExperimentalUnlockTest.java ! test/hotspot/jtreg/compiler/blackhole/BlackholeIntrinsicTest.java ! test/hotspot/jtreg/compiler/blackhole/BlackholeNonEmptyWarningTest.java ! test/hotspot/jtreg/compiler/blackhole/BlackholeNonStaticWarningTest.java ! test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java ! test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java ! test/hotspot/jtreg/compiler/c2/TestBit.java ! test/hotspot/jtreg/compiler/c2/aarch64/TestFarJump.java ! test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java ! test/hotspot/jtreg/compiler/c2/aarch64/TestTrampoline.java ! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java ! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java ! test/hotspot/jtreg/compiler/ciReplay/DumpReplayBase.java ! test/hotspot/jtreg/compiler/ciReplay/SABase.java ! test/hotspot/jtreg/compiler/ciReplay/TestInvalidReplayFile.java ! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java ! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java ! test/hotspot/jtreg/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java ! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java ! test/hotspot/jtreg/compiler/codecache/CheckUpperLimit.java ! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java ! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java ! test/hotspot/jtreg/compiler/cpuflags/RestoreMXCSR.java ! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java ! test/hotspot/jtreg/compiler/debug/TestStressCM.java ! test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java ! test/hotspot/jtreg/compiler/debug/VerifyAdapterSharing.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java ! test/hotspot/jtreg/compiler/inlining/InlineAccessors.java ! test/hotspot/jtreg/compiler/inlining/PrintInlining.java ! test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java ! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java ! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java ! test/hotspot/jtreg/compiler/jsr292/MHInlineTest.java ! test/hotspot/jtreg/compiler/jsr292/PollutedTrapCounts.java ! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java ! test/hotspot/jtreg/compiler/jvmci/TestInvalidJVMCIOption.java ! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java ! test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetFlagValueTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java ! test/hotspot/jtreg/compiler/linkage/TestLinkageErrorInGenerateOopMap.java ! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMiningIterShortLoop.java ! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java ! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWait.java ! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java ! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java ! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitC1.java ! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitNoneAArch64.java ! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitRISCV64.java ! test/hotspot/jtreg/compiler/oracle/CheckCompileCommandOption.java ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java ! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java ! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java ! test/hotspot/jtreg/compiler/runtime/cr8015436/Driver8015436.java ! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java ! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java ! test/hotspot/jtreg/compiler/startup/NumCompilerThreadsCheck.java ! test/hotspot/jtreg/compiler/startup/SmallCodeCacheStartup.java ! test/hotspot/jtreg/compiler/startup/StartupOutput.java ! test/hotspot/jtreg/compiler/testlibrary/rtm/RTMTestBase.java ! test/hotspot/jtreg/compiler/types/correctness/OffTest.java ! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java ! test/hotspot/jtreg/containers/cgroup/PlainRead.java ! test/hotspot/jtreg/gc/TestAgeOutput.java ! test/hotspot/jtreg/gc/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java ! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java ! test/hotspot/jtreg/gc/TestCardTablePageCommits.java ! test/hotspot/jtreg/gc/TestNumWorkerOutput.java ! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java ! test/hotspot/jtreg/gc/TestSmallHeap.java ! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java ! test/hotspot/jtreg/gc/TestVerifySilently.java ! test/hotspot/jtreg/gc/TestVerifySubSet.java ! test/hotspot/jtreg/gc/arguments/GCArguments.java ! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java ! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java ! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java ! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java ! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java ! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java ! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java ! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java ! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java ! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java ! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java ! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java ! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java ! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java ! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java ! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java ! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java ! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java ! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java ! test/hotspot/jtreg/gc/epsilon/TestDieDefault.java ! test/hotspot/jtreg/gc/epsilon/TestDieWithHeapDump.java ! test/hotspot/jtreg/gc/epsilon/TestDieWithOnError.java ! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java ! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java ! test/hotspot/jtreg/gc/g1/Test2GbHeap.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java ! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java ! test/hotspot/jtreg/gc/g1/TestG1SkipCompaction.java ! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/hotspot/jtreg/gc/g1/TestHumongousAllocConcurrentStart.java ! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java ! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java ! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java ! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java ! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java ! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java ! test/hotspot/jtreg/gc/g1/TestOneEdenRegionAfterGC.java ! test/hotspot/jtreg/gc/g1/TestPLABOutput.java ! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java ! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java ! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java ! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java ! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java ! test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java ! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java ! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java ! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java ! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java ! test/hotspot/jtreg/gc/logging/TestDeprecatedPrintFlags.java ! test/hotspot/jtreg/gc/logging/TestGCId.java ! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java ! test/hotspot/jtreg/gc/metaspace/TestMetaspaceSizeFlags.java ! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java ! test/hotspot/jtreg/gc/serial/HeapChangeLogging.java ! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java ! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java ! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.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/TestArgumentRanges.java ! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.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/TestHumongousThresholdArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java ! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java ! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.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/TestReclaimStringsLeaksMemory.java ! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java ! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java ! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java ! test/hotspot/jtreg/gc/whitebox/TestWBGC.java ! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/x/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/x/TestSmallHeap.java ! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java ! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/z/TestSmallHeap.java ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java ! test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java ! test/hotspot/jtreg/runtime/7162488/TestUnrecognizedVmOption.java ! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java ! test/hotspot/jtreg/runtime/BadObjectClass/BootstrapRedefine.java ! test/hotspot/jtreg/runtime/BootClassAppendProp/BootClassPathAppend.java ! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java ! test/hotspot/jtreg/runtime/BootstrapMethod/TestLambdaExceptionInInitializer.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/hotspot/jtreg/runtime/ClassFile/FormatCheckingTest.java ! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java ! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java ! test/hotspot/jtreg/runtime/ClassFile/PreviewVersion.java ! test/hotspot/jtreg/runtime/ClassFile/TestCheckedExceptions.java ! test/hotspot/jtreg/runtime/ClassFile/UnsupportedClassFileVersion.java ! test/hotspot/jtreg/runtime/CommandLine/BooleanFlagWithInvalidValue.java ! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java ! test/hotspot/jtreg/runtime/CommandLine/ConfigFileParsing.java ! test/hotspot/jtreg/runtime/CommandLine/ConfigFileWarning.java ! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java ! test/hotspot/jtreg/runtime/CommandLine/FlagWithInvalidValue.java ! test/hotspot/jtreg/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java ! test/hotspot/jtreg/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java ! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java ! test/hotspot/jtreg/runtime/CommandLine/TestHexArguments.java ! test/hotspot/jtreg/runtime/CommandLine/TestLongUnrecognizedVMOption.java ! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java ! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java ! test/hotspot/jtreg/runtime/CommandLine/TraceExceptionsTest.java ! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java ! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java ! test/hotspot/jtreg/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java ! test/hotspot/jtreg/runtime/CompressedOops/CompressedKlassPointerAndOops.java ! test/hotspot/jtreg/runtime/CompressedOops/ObjectAlignment.java ! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java ! test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java ! test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java ! test/hotspot/jtreg/runtime/EnclosingMethodAttr/EnclMethodAttr.java ! test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java ! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java ! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileOverwriteTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java ! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/ProblematicFrameTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpPath.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestOnOutOfMemoryError.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java ! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java ! test/hotspot/jtreg/runtime/GenerateOopMap/TestGenerateOopMapCrash.java ! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java ! test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java ! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java ! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java ! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java ! test/hotspot/jtreg/runtime/LoadClass/LoadClassNegative.java ! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java ! test/hotspot/jtreg/runtime/LoadClass/TestResize.java ! test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java ! test/hotspot/jtreg/runtime/LocalVariableTable/TestLVT.java ! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java ! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeEnvVarTest.java ! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java ! test/hotspot/jtreg/runtime/MinimalVM/CDS.java ! test/hotspot/jtreg/runtime/MinimalVM/CheckJNI.java ! test/hotspot/jtreg/runtime/MinimalVM/Instrumentation.java ! test/hotspot/jtreg/runtime/MinimalVM/JMX.java ! test/hotspot/jtreg/runtime/MinimalVM/JVMTI.java ! test/hotspot/jtreg/runtime/MinimalVM/NMT.java ! test/hotspot/jtreg/runtime/Monitor/DeflationIntervalsTest.java ! test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java ! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java ! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java ! test/hotspot/jtreg/runtime/NMT/CommandLineEmptyArgument.java ! test/hotspot/jtreg/runtime/NMT/CommandLineInvalidArgument.java ! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java ! test/hotspot/jtreg/runtime/NMT/CommandLineTurnOffNMT.java ! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java ! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java ! test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java ! test/hotspot/jtreg/runtime/NMT/NMTJavaHeapTest.java ! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java ! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java ! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java ! test/hotspot/jtreg/runtime/PerfMemDestroy/PerfMemDestroy.java ! test/hotspot/jtreg/runtime/PrintStringTableStats/PrintStringTableStatsTest.java ! test/hotspot/jtreg/runtime/ReservedStack/ReservedStackTest.java ! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java ! test/hotspot/jtreg/runtime/StackTrace/LargeClassTest.java ! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java ! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java ! test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java ! test/hotspot/jtreg/runtime/Throwable/StackTraceLogging.java ! test/hotspot/jtreg/runtime/Throwable/TestCatchThrowableOOM.java ! test/hotspot/jtreg/runtime/Throwable/TestMaxJavaStackTraceDepth.java ! test/hotspot/jtreg/runtime/Unsafe/RangeCheck.java ! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java ! test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java ! test/hotspot/jtreg/runtime/cds/SharedStrings.java ! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java ! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java ! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java ! test/hotspot/jtreg/runtime/cds/appcds/VerifyWithDefaultArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java ! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java ! test/hotspot/jtreg/runtime/classFileParserBug/Bad_NCDFE_Msg.java ! test/hotspot/jtreg/runtime/classFileParserBug/ClassFileParserBug.java ! test/hotspot/jtreg/runtime/classFileParserBug/TestBadPackageWithInterface.java ! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java ! test/hotspot/jtreg/runtime/condy/BadBSMUseTest.java ! test/hotspot/jtreg/runtime/condy/CondyLDCTest.java ! test/hotspot/jtreg/runtime/condy/CondyNewInvokeSpecialTest.java ! test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java ! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java ! test/hotspot/jtreg/runtime/contended/Options.java ! test/hotspot/jtreg/runtime/duplAttributes/DuplAttributesTest.java ! test/hotspot/jtreg/runtime/execstack/Testexecstack.java ! test/hotspot/jtreg/runtime/getSysPackage/GetPackageXbootclasspath.java ! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java ! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java ! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java ! test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java ! test/hotspot/jtreg/runtime/jsig/Testjsig.java ! test/hotspot/jtreg/runtime/logging/ClassInitializationTest.java ! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java ! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java ! test/hotspot/jtreg/runtime/logging/CompressedOopsTest.java ! test/hotspot/jtreg/runtime/logging/CondyIndyTest.java ! test/hotspot/jtreg/runtime/logging/DefaultMethodsTest.java ! test/hotspot/jtreg/runtime/logging/ExceptionsTest.java ! test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java ! test/hotspot/jtreg/runtime/logging/ItablesTest.java ! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java ! test/hotspot/jtreg/runtime/logging/ModulesTest.java ! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java ! test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java ! test/hotspot/jtreg/runtime/logging/MutexRankTest.java ! test/hotspot/jtreg/runtime/logging/OsCpuLoggingTest.java ! test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java ! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java ! test/hotspot/jtreg/runtime/logging/SafepointTest.java ! test/hotspot/jtreg/runtime/logging/StackWalkTest.java ! test/hotspot/jtreg/runtime/logging/StartupTimeTest.java ! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java ! test/hotspot/jtreg/runtime/logging/VMOperationTest.java ! test/hotspot/jtreg/runtime/logging/VerificationTest.java ! test/hotspot/jtreg/runtime/logging/VtablesTest.java ! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java ! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java ! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java ! test/hotspot/jtreg/runtime/memory/ReserveMemory.java ! test/hotspot/jtreg/runtime/modules/ClassLoaderNoUnnamedModuleTest.java ! test/hotspot/jtreg/runtime/modules/IgnoreModulePropertiesTest.java ! test/hotspot/jtreg/runtime/modules/ModuleOptionsTest.java ! test/hotspot/jtreg/runtime/modules/ModuleOptionsWarn.java ! test/hotspot/jtreg/runtime/modules/ModuleStress/ExportModuleStressTest.java ! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStress.java ! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStressGC.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModule2Dirs.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleClassList.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupJavaBase.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupModule.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBase.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTest.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJar.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJarDir.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java ! test/hotspot/jtreg/runtime/modules/Visibility/PatchModuleVisibility.java ! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpNoVisibility.java ! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpVisibility.java ! test/hotspot/jtreg/runtime/os/AvailableProcessors.java ! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java ! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java ! test/hotspot/jtreg/runtime/os/TestTimerSlack.java ! test/hotspot/jtreg/runtime/os/TestTrimNative.java ! test/hotspot/jtreg/runtime/os/TestUseCpuAllocPath.java ! test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java ! test/hotspot/jtreg/runtime/records/RedefineRecord.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java ! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java ! test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java ! test/hotspot/jtreg/runtime/symboltable/ShortLivedSymbolCleanup.java ! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java ! test/hotspot/jtreg/runtime/verifier/TestANewArray.java ! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java ! test/hotspot/jtreg/runtime/verifier/TestTableSwitch.java ! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java ! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java ! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java ! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java ! test/hotspot/jtreg/serviceability/attach/ShMemLongName.java ! test/hotspot/jtreg/serviceability/dcmd/gc/RunFinalizationTest.java ! test/hotspot/jtreg/serviceability/dtrace/DTraceOptionsTest.java ! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java ! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java ! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java ! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java ! test/hotspot/jtreg/serviceability/logging/TestDefaultLogOutput.java ! test/hotspot/jtreg/serviceability/logging/TestFullNames.java ! test/hotspot/jtreg/serviceability/logging/TestLogRotation.java ! test/hotspot/jtreg/serviceability/logging/TestMultipleXlogArgs.java ! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java ! test/hotspot/jtreg/serviceability/sa/TestClassDump.java ! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java ! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java ! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java ! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java ! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java ! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java ! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java ! test/hotspot/jtreg/testlibrary_tests/ctw/CtwTest.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDScenarios.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDTestAndExclude.java ! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java ! test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/TestMaxMetaspaceSize.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform003/TestDriver.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix002/TestDriver.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java ! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/Test.java ! test/jdk/com/sun/jdi/JITDebug.java ! test/jdk/com/sun/jdi/NoLaunchOptionTest.java ! test/jdk/com/sun/jdi/PrivateTransportTest.java ! test/jdk/com/sun/jdi/ProcessAttachTest.java ! test/jdk/com/sun/jdi/RunToExit.java ! test/jdk/com/sun/jdi/cds/CDSJDITest.java ! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java ! test/jdk/com/sun/tools/attach/RunnerUtil.java ! test/jdk/java/awt/MenuBar/TestNoScreenMenuBar.java ! test/jdk/java/awt/Robot/NonEmptyErrorStream.java ! test/jdk/java/awt/Toolkit/ScreenInsetsDPIVariation/ScreenInsetsDPIVariation.java ! test/jdk/java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java ! test/jdk/java/awt/Window/MinimumSizeDPIVariation/MinimumSizeDPIVariation.java ! test/jdk/java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java ! test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java ! test/jdk/java/foreign/UpcallTestHelper.java ! test/jdk/java/io/Console/RedirectTest.java ! test/jdk/java/io/File/MacPath.java ! test/jdk/java/io/Serializable/class/NonSerializableTest.java ! test/jdk/java/io/Serializable/evolution/RenamePackage/RenamePackageTest.java ! test/jdk/java/lang/ClassLoader/GetSystemPackage.java ! test/jdk/java/lang/Object/InvalidFinalizationOption.java ! test/jdk/java/lang/ProcessBuilder/InheritIOTest.java ! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java ! test/jdk/java/lang/ProcessBuilder/ReaderWriterTest.java ! test/jdk/java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java ! test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java ! test/jdk/java/lang/StackWalker/CallerFromMain.java ! test/jdk/java/lang/System/FileEncodingTest.java ! test/jdk/java/lang/System/MacEncoding/MacJNUEncoding.java ! test/jdk/java/lang/System/i18nEnvArg.java ! test/jdk/java/lang/Thread/UncaughtExceptionsTest.java ! test/jdk/java/lang/Thread/virtual/ShutdownHook.java ! test/jdk/java/lang/annotation/LoaderLeakTest.java ! test/jdk/java/lang/instrument/DaemonThread/TestDaemonThreadLauncher.java ! test/jdk/java/lang/instrument/NegativeAgentRunner.java ! test/jdk/java/lang/instrument/PremainClass/PremainClassTest.java ! test/jdk/java/lang/invoke/condy/CondyNestedResolutionTest.java ! test/jdk/java/nio/channels/Selector/LotsOfUpdatesTest.java ! test/jdk/java/nio/charset/Charset/DefaultCharsetTest.java ! test/jdk/java/nio/file/Path/MacPathTest.java ! test/jdk/java/security/SignedJar/SignedJarWithCustomClassLoader.java ! test/jdk/java/util/Formatter/BasicTestLauncher.java ! test/jdk/java/util/Properties/StoreReproducibilityTest.java ! test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java ! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java ! test/jdk/javax/management/security/HashedPasswordFileTest.java ! test/jdk/javax/net/ssl/TLSCommon/interop/ProcUtils.java ! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java ! test/jdk/javax/swing/text/html/CSS/bug8234913.java ! test/jdk/jdk/incubator/vector/LoadJsvmlTest.java ! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java ! test/jdk/jdk/jfr/api/consumer/streaming/Application.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithMinAndMaxSize.java ! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java ! test/jdk/jdk/jfr/event/runtime/TestDumpReason.java ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java ! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java ! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java ! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java ! test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java ! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java ! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java ! test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java ! test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java ! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java ! test/jdk/jdk/jfr/startupargs/TestStartDuration.java ! test/jdk/jdk/jfr/startupargs/TestStartName.java ! test/jdk/jdk/jfr/startupargs/TestStartupMessage.java ! test/jdk/jdk/security/JavaDotSecurity/MakeJavaSecurityTest.java ! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ! test/jdk/sun/management/jdp/DynamicLauncher.java ! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java ! test/jdk/sun/management/jmxremote/bootstrap/CustomLauncherTest.java ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java ! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java ! test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java ! test/jdk/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java ! test/jdk/sun/management/jmxremote/startstop/JMXStatusTest.java ! test/jdk/sun/net/spi/SystemProxyDriver.java ! test/jdk/sun/security/krb5/auto/ModuleName.java ! test/jdk/sun/security/provider/KeyStore/DKSTest.java ! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java ! test/jdk/sun/tools/jstat/JStatInterval.java ! test/jdk/tools/jimage/JImageToolTest.java ! test/jdk/tools/launcher/modules/basic/BasicTest.java ! test/lib-test/jdk/test/lib/process/ProcessToolsLastLineTest.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java ! test/lib/jdk/test/lib/jfr/AppExecutorHelper.java ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: b9dcd4b7 Author: Leo Korinth Date: 2023-10-27 09:51:22 +0000 URL: https://git.openjdk.org/leyden/commit/b9dcd4b74138dd77faa46525f101b985248fffc5 8318964: Fix build failures caused by 8315097 Reviewed-by: aboldtch, rcastanedalo ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java ! test/hotspot/jtreg/runtime/ErrorHandling/TestSymbolsInHsErrFile.java ! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java ! test/jdk/java/lang/instrument/modules/AppendToClassPathModuleTest.java ! test/jdk/tools/launcher/modules/classpath/JavaClassPathTest.java Changeset: 667cca9d Author: Doug Lea
Date: 2023-10-27 10:08:59 +0000 URL: https://git.openjdk.org/leyden/commit/667cca9d7aef1ff4abe630cefaac34c0b1646925 8288899: java/util/concurrent/ExecutorService/CloseTest.java failed with "InterruptedException: sleep interrupted" Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java ! test/jdk/ProblemList.txt ! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java + test/jdk/java/util/concurrent/ExecutorService/InvokeTest.java + test/jdk/java/util/concurrent/ExecutorService/SubmitTest.java ! test/jdk/java/util/concurrent/Future/DefaultMethods.java + test/jdk/java/util/concurrent/TEST.properties ! test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNow.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool19Test.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool8Test.java ! test/jdk/java/util/concurrent/tck/ForkJoinTaskTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/RecursiveActionTest.java ! test/jdk/java/util/concurrent/tck/RecursiveTaskTest.java ! test/jdk/java/util/concurrent/tck/tck.policy Changeset: 141dae8b Author: Volker Simonis Date: 2023-10-27 12:10:55 +0000 URL: https://git.openjdk.org/leyden/commit/141dae8b76d41accfa02a0250a1c24364cbf6f25 8318811: Compiler directives parser swallows a character after line comments Reviewed-by: shade, phh ! src/hotspot/share/utilities/json.cpp ! test/hotspot/jtreg/compiler/compilercontrol/parser/DirectiveParserTest.java Changeset: ddd07161 Author: Damon Fenacci Date: 2023-10-27 12:56:03 +0000 URL: https://git.openjdk.org/leyden/commit/ddd071617e7bc25c496973b231d02ced438d1344 8317661: [REDO] store/load order not preserved when handling memory pool due to weakly ordered memory architecture of aarch64 Reviewed-by: dholmes, aph ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/services/memoryPool.cpp Changeset: 2915d74a Author: Maurizio Cimadamore Date: 2023-10-27 13:47:24 +0000 URL: https://git.openjdk.org/leyden/commit/2915d74a10c63cdca22d0055ebde67ef316a341b 8318837: javac generates wrong ldc instruction for dynamic constant loads Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java ! test/langtools/tools/javac/T8222949/TestConstantDynamic.java Changeset: 4f9f1955 Author: Claes Redestad Date: 2023-10-27 14:40:30 +0000 URL: https://git.openjdk.org/leyden/commit/4f9f1955ab2737880158c57d4891d90e2fd2f5d7 8318753: hsdis binutils may place libs in lib64 Reviewed-by: rehn, djelinski, ihse ! make/autoconf/lib-hsdis.m4 Changeset: c593f8bf Author: Daniel Jeli?ski Date: 2023-10-27 16:09:27 +0000 URL: https://git.openjdk.org/leyden/commit/c593f8bf59dbe5d002c3b843796e54db6dd69bec 8318091: Remove empty initIDs functions Reviewed-by: prr, aivanov ! src/java.desktop/macosx/native/libawt_lwawt/awt/InitIDs.m ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Color.java ! src/java.desktop/share/classes/java/awt/FileDialog.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Rectangle.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/unix/native/common/awt/X11Color.c ! src/java.desktop/unix/native/libawt/awt/initIDs.c ! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c ! src/java.desktop/windows/native/libawt/windows/awt_Button.h - src/java.desktop/windows/native/libawt/windows/awt_Color.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_KeyboardFocusManager.cpp - src/java.desktop/windows/native/libawt/windows/awt_Rectangle.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextField.h - src/java.desktop/windows/native/libawt/windows/initIDs.cpp Changeset: d2260146 Author: Sergey Bylokhov Date: 2023-10-27 18:21:18 +0000 URL: https://git.openjdk.org/leyden/commit/d2260146c9930002e430a874f2585d699dedc155 8318850: Duplicate code in the LCMSImageLayout Reviewed-by: prr ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java + test/jdk/java/awt/image/BufferedImage/VerifyNumBands.java Changeset: 96bec358 Author: Joe Wang Date: 2023-10-28 03:38:30 +0000 URL: https://git.openjdk.org/leyden/commit/96bec3584ced3ea1e75cc40bb402f571aba78b09 8316996: Catalog API Enhancement: add a factory method Reviewed-by: naoto, lancea ! src/java.xml/share/classes/javax/xml/catalog/CatalogImpl.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogReader.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogResolver.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogResolverImpl.java ! src/java.xml/share/classes/javax/xml/catalog/GroupEntry.java ! src/java.xml/share/classes/javax/xml/catalog/Util.java + test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogResolverTest.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogTest.java Changeset: 1ec0d027 Author: Hamlin Li Date: 2023-10-28 09:12:51 +0000 URL: https://git.openjdk.org/leyden/commit/1ec0d02717b6be4faeb13cd0596d80eea90e81ed 8318225: RISC-V: C2 UModI 8318226: RISC-V: C2 UModL Reviewed-by: luhenry, rehn, fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: db340257 Author: Feilong Jiang Date: 2023-10-29 10:15:41 +0000 URL: https://git.openjdk.org/leyden/commit/db3402577a2c14a41045753a1ffe2829a6bdda91 8318827: RISC-V: Improve readability of fclass result testing Reviewed-by: vkempik, luhenry, fyang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: ce0ca476 Author: Daniel D. Daugherty Date: 2023-10-29 14:16:26 +0000 URL: https://git.openjdk.org/leyden/commit/ce0ca476416cb6f96d4b6b4852144382d6abf717 8319067: ProblemList serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java on linux-aarch64 in Xcomp mode Reviewed-by: jpai ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 988e1dfe Author: Gui Cao Committer: Fei Yang Date: 2023-10-30 00:31:08 +0000 URL: https://git.openjdk.org/leyden/commit/988e1dfe6ec9b5e77d2e8a78eb792a127c6fe907 8318953: RISC-V: Small refactoring for MacroAssembler::test_bit Reviewed-by: fyang, fjiang, luhenry ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 1183b221 Author: Tim Prinzing Committer: Alan Bateman Date: 2023-10-30 06:04:17 +0000 URL: https://git.openjdk.org/leyden/commit/1183b221c2e15d6b6c8504ca9a71a5f2050a8c15 8310978: JFR events SocketReadEvent/SocketWriteEvent for Socket adaptor ops Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java ! src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketInputStream.java ! src/java.base/share/classes/sun/nio/ch/SocketOutputStream.java + test/jdk/jdk/jfr/event/io/TestSocketAdapterEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketEvents.java Changeset: 83eb2065 Author: Emanuel Peter Date: 2023-10-30 07:17:30 +0000 URL: https://git.openjdk.org/leyden/commit/83eb20651f6b5fa0540a339921c8ad0a6d370bb7 8318889: C2: add bailout after assert Bad graph detected in build_loop_late Reviewed-by: shade, thartmann ! src/hotspot/share/opto/loopnode.cpp Changeset: 3934127b Author: Daniel Jeli?ski Date: 2023-10-30 07:54:55 +0000 URL: https://git.openjdk.org/leyden/commit/3934127b087ade1c1286008df3497ca6d84778a5 8318709: Improve System.nanoTime performance on Windows Reviewed-by: ccleary, dholmes ! src/hotspot/os/windows/os_windows.cpp Changeset: c9d23c39 Author: Aggelos Biboudis Committer: Jan Lahoda Date: 2023-10-30 10:28:48 +0000 URL: https://git.openjdk.org/leyden/commit/c9d23c39405ae3ed90e837753fdaec90c40129b8 8315532: Compiler Implementation for Unnamed Variables & Patterns 8317221: Implementation for javax.lang.model for Unnamed Variables & Patterns Co-authored-by: Jan Lahoda Co-authored-by: Maurizio Cimadamore Co-authored-by: Gavin Bierman Co-authored-by: Brian Goetz Co-authored-by: Joe Darcy Co-authored-by: Aggelos Biboudis Reviewed-by: jlahoda, mcimadamore ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java ! src/jdk.compiler/share/classes/com/sun/source/tree/AnyPatternTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! test/langtools/tools/javac/T8312163.java ! test/langtools/tools/javac/T8312163.out ! test/langtools/tools/javac/T8314216.java ! test/langtools/tools/javac/T8314216.out ! test/langtools/tools/javac/T8314423.java ! test/langtools/tools/javac/T8314423.out ! test/langtools/tools/javac/TryWithResources/TwrLintUnderscore.java - test/langtools/tools/javac/TryWithResources/TwrLintUnderscore.out ! test/langtools/tools/javac/diags/examples/UnderscoreAsIdentifierError.java ! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java + test/langtools/tools/javac/diags/examples/UnnamedVariables.java ! test/langtools/tools/javac/diags/examples/UseOfUnderscoreNotAllowed.java + test/langtools/tools/javac/diags/examples/UseOfUnderscoreNotAllowedNonVar.java ! test/langtools/tools/javac/diags/examples/UseOfUnderscoreNotAllowedWithBrackets.java ! test/langtools/tools/javac/lambda/IdentifierTest.java - test/langtools/tools/javac/lambda/IdentifierTest21.out + test/langtools/tools/javac/lambda/IdentifierTest22.out ! test/langtools/tools/javac/lambda/IdentifierTest9.out ! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java - test/langtools/tools/javac/lambda/UnderscoreAsIdent21.out + test/langtools/tools/javac/lambda/UnderscoreAsIdent22.out ! test/langtools/tools/javac/lambda/UnderscoreAsIdent9.out ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/patterns/T8314578.out ! test/langtools/tools/javac/patterns/T8314632.java ! test/langtools/tools/javac/patterns/T8314632.out ! test/langtools/tools/javac/patterns/Unnamed.java ! test/langtools/tools/javac/patterns/UnnamedErrors.java ! test/langtools/tools/javac/patterns/UnnamedErrors.out Changeset: 88b9cdae Author: Matthias Baesken Date: 2023-10-30 11:14:12 +0000 URL: https://git.openjdk.org/leyden/commit/88b9cdae8fa67e5f9cec7a7dc5e2e2adecf1a519 8318981: compiler/compilercontrol/TestConflictInlineCommands.java fails intermittent with 'disallowed by CompileCommand' missing from stdout/stderr Reviewed-by: mdoerr, thartmann ! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java Changeset: c4c66aba Author: Markus Gr?nlund Date: 2023-10-30 11:51:31 +0000 URL: https://git.openjdk.org/leyden/commit/c4c66aba93cf061d487eddbd18e9e7e3e9c9f3a8 8316271: JfrJvmtiAgent::retransformClasses failed: JVMTI_ERROR_FAILS_VERIFICATION Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java + test/jdk/jdk/jfr/jvm/TestVerifyInstrumentation.java Changeset: a5818972 Author: Roberto Casta?eda Lozano Date: 2023-10-30 12:54:03 +0000 URL: https://git.openjdk.org/leyden/commit/a5818972c16bd883d768ff2fb23a8aa9e0142c65 8317507: C2 compilation fails with "Exceeded _node_regs array" Co-authored-by: Tobias Hartmann Reviewed-by: thartmann, shade, dlong ! src/hotspot/share/adlc/output_c.cpp + test/hotspot/jtreg/compiler/regalloc/TestNodeRegArrayOverflow.java Changeset: b9983c72 Author: Matthias Baesken Date: 2023-10-30 12:56:15 +0000 URL: https://git.openjdk.org/leyden/commit/b9983c72295a31e5f5079bc96c892177fbea3a6e 8318961: increase javacserver connection timeout values and max retry attempts Reviewed-by: clanger, erikj ! make/langtools/tools/javacserver/client/Client.java Changeset: 4679e9aa Author: Erik ?sterlund Date: 2023-10-30 13:59:08 +0000 URL: https://git.openjdk.org/leyden/commit/4679e9aa00c098cff715fb4deeb4d736e1063571 8310239: Add missing cross modifying fence in nmethod entry barriers Reviewed-by: aboldtch, dlong, aph ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp Changeset: 864a876e Author: Brian Burkhalter Date: 2023-10-30 18:27:50 +0000 URL: https://git.openjdk.org/leyden/commit/864a876ebfdf745b0e1f875c3e3668380f2498a7 8313621: test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal should use RandomFactory Reviewed-by: rgiulietti ! test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java Changeset: d3534b08 Author: Brian Burkhalter Date: 2023-10-30 18:28:01 +0000 URL: https://git.openjdk.org/leyden/commit/d3534b08b5691c362db987f207da7cdd9c3b4b5a 8318677: (ch) Add implNote about minBufferCap to main variant of Channels.newWriter Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/nio/channels/Channels.java ! test/jdk/java/nio/channels/Channels/NewWriter.java Changeset: 1ca2cfaf Author: Alexander Matveev Date: 2023-10-30 21:09:17 +0000 URL: https://git.openjdk.org/leyden/commit/1ca2cfafdd906851b923be69852ccf9a3bb4db35 8310933: Copying from runtime image to application image should not follow symlinks Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java + test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java Changeset: d051f222 Author: Kimura Yukihiro Committer: Serguei Spitsyn Date: 2023-10-30 23:26:16 +0000 URL: https://git.openjdk.org/leyden/commit/d051f22284e7ccc288c658588f73da672d9bfacd 8318410: jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows Reviewed-by: sspitsyn, kevinw ! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh ! test/jdk/java/lang/instrument/BootClassPath/Setup.java Changeset: 328b3810 Author: Andrew John Hughes Date: 2023-10-31 02:06:41 +0000 URL: https://git.openjdk.org/leyden/commit/328b381075ab81fd3f899e49e4d71ef19ea28862 8009550: PlatformPCSC should load versioned so Reviewed-by: valeriep, stuefe ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java Changeset: 75ce02fe Author: Jayathirth D V Date: 2023-10-31 04:20:23 +0000 URL: https://git.openjdk.org/leyden/commit/75ce02fe74e1232bfa8d72b4fdad82ed938ef957 8318951: Additional negative value check in JPEG decoding Reviewed-by: azvegint, prr ! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c ! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c Changeset: 5411ad2a Author: Albert Mingkun Yang Date: 2023-10-31 09:14:57 +0000 URL: https://git.openjdk.org/leyden/commit/5411ad2a5ca3abcc663778f903c6f2f3e8a18431 8319106: Remove unimplemented TaskTerminator::do_delay_step Reviewed-by: tschatzl ! src/hotspot/share/gc/shared/taskTerminator.hpp Changeset: 576c9bcc Author: Conor Cleary Date: 2023-10-31 09:58:26 +0000 URL: https://git.openjdk.org/leyden/commit/576c9bccfbe6718fe8fe409bc165000bd1554589 8318492: Http2ClientImpl should attempt to close and remove connection in stop() Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java Changeset: d3c3f0e7 Author: Markus Gr?nlund Date: 2023-10-31 10:02:40 +0000 URL: https://git.openjdk.org/leyden/commit/d3c3f0e7c86ec6adcc55c8da027ae82488e3e023 8317951: Refactor loading of zip library to help resolve JDK-8315220 Reviewed-by: egahlin, dholmes ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/services/heapDumperCompression.cpp ! src/hotspot/share/services/heapDumperCompression.hpp + src/hotspot/share/utilities/zipLibrary.cpp + src/hotspot/share/utilities/zipLibrary.hpp Changeset: e05cafda Author: Viktor Klang Committer: Alan Bateman Date: 2023-10-31 11:14:08 +0000 URL: https://git.openjdk.org/leyden/commit/e05cafda78a37dbeb2df2edd791be19d22edaece 8318467: [jmh] tests concurrent.Queues and concurrent.ProducerConsumer hang with 101+ threads Reviewed-by: alanb ! test/micro/org/openjdk/bench/java/util/concurrent/ProducerConsumer.java ! test/micro/org/openjdk/bench/java/util/concurrent/Queues.java Changeset: ee6f25b5 Author: Andrew Haley Date: 2023-10-31 12:58:56 +0000 URL: https://git.openjdk.org/leyden/commit/ee6f25b5072a26254f79381a92216357d9f391f9 8319120: Unbound ScopedValue.get() throws the wrong exception Reviewed-by: alanb ! src/java.base/share/classes/java/lang/ScopedValue.java + test/jdk/java/lang/ScopedValue/UnboundValueAfterOOME.java Changeset: 3e39d7b3 Author: Matthew Donovan Date: 2023-10-31 13:28:41 +0000 URL: https://git.openjdk.org/leyden/commit/3e39d7b34cb310343a34adddc06bf1aaf4cacfb1 8319136: Skip pkcs11 tests on linux-aarch64 Reviewed-by: rhalade ! test/jdk/ProblemList.txt ! test/jdk/sun/security/pkcs11/PKCS11Test.java Changeset: 7452d50b Author: Doug Simon Date: 2023-10-31 14:16:38 +0000 URL: https://git.openjdk.org/leyden/commit/7452d50be58cfa8e97c57ca145a809409945f883 8318940: [JVMCI] do not set HotSpotNmethod oop for a default HotSpotNmethod Reviewed-by: thartmann, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp Changeset: f4c5db92 Author: Albert Mingkun Yang Date: 2023-10-31 14:23:18 +0000 URL: https://git.openjdk.org/leyden/commit/f4c5db92ea0546e331d6c8dcebb5a48b052bba23 8318908: Parallel: Remove ExtendedCardValue Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCardTable.hpp Changeset: 3a7525d5 Author: Conor Cleary Date: 2023-10-31 14:45:14 +0000 URL: https://git.openjdk.org/leyden/commit/3a7525d5c382985fb272f0b68316d7807b76f14a 8309118: HttpClient: Add more tests for 100 ExpectContinue with HTTP/2 Reviewed-by: dfuchs, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/ExpectContinueTest.java + test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java Changeset: 0064cf90 Author: Hai-May Chao Date: 2023-10-31 15:22:18 +0000 URL: https://git.openjdk.org/leyden/commit/0064cf90ff7d575f3500a05e234dd795b15240b2 8311596: Add separate system properties for TLS server and client for maximum chain length Reviewed-by: jnimeh, weijun, mullan ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java Changeset: 2d5829af Author: Erik Gahlin Date: 2023-10-31 15:36:12 +0000 URL: https://git.openjdk.org/leyden/commit/2d5829afbcc022297940cbf436b14725a9251b3c 8239508: JFR: @RemoveFields Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/AbstractBufferStatisticsEvent.java + src/jdk.jfr/share/classes/jdk/jfr/events/AbstractPeriodicEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerCPUThrottlingEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerCPUUsageEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerConfigurationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerIOUsageEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerMemoryUsageEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/DeserializationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ErrorThrownEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionStatisticsEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/InitialSecurityPropertyEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ProcessStartEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityPropertyModificationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadEndEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadStartEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadSubmitFailedEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/X509CertificateEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/X509ValidationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterMethod.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvent.java + src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java + src/jdk.jfr/share/classes/jdk/jfr/internal/RemoveFields.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ThrowableTracer.java + src/jdk.jfr/share/classes/jdk/jfr/internal/util/ImplicitFields.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java ! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java ! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java Changeset: 47624f6f Author: Daniel Jeli?ski Date: 2023-10-31 15:53:28 +0000 URL: https://git.openjdk.org/leyden/commit/47624f6fc699aa66c58587460ce7f39fce5a86c7 8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle Reviewed-by: jpai, michaelm, dfuchs ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: f1e87873 Author: Adam Sotona Date: 2023-10-31 16:13:41 +0000 URL: https://git.openjdk.org/leyden/commit/f1e878739300ed37c686ba570423c6f8a9fb310f 8317609: Classfile API fails to verify /jdk.jcmd/sun/tools/jstat/Alignment.class Reviewed-by: liach, alanb ! test/jdk/tools/lib/tests/JImageValidator.java Changeset: 613d32c2 Author: Renjith Kannath Pariyangad Committer: Alexey Ivanov Date: 2023-10-31 18:20:22 +0000 URL: https://git.openjdk.org/leyden/commit/613d32c2822a443fdcb131a7d67c528410e9f7e6 8169475: WheelModifier.java fails by timeout Reviewed-by: dmarkov, aivanov ! test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java Changeset: 613a3cc6 Author: Renjith Kannath Pariyangad Committer: Alexey Ivanov Date: 2023-10-31 18:20:38 +0000 URL: https://git.openjdk.org/leyden/commit/613a3cc6896ef3c3f836d44de9b2fb05beba6e72 8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library Reviewed-by: serb, aivanov ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp + test/jdk/javax/sound/sampled/Lines/OpenLineAfterScreenLock.java Changeset: 2182c936 Author: Harshitha Onkar Date: 2023-10-31 19:01:15 +0000 URL: https://git.openjdk.org/leyden/commit/2182c93689f35c809f4d79a8002c838f8c4f56f3 8313643: Update HarfBuzz to 8.2.2 Reviewed-by: jdv, prr, dnguyen ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! src/java.desktop/share/legal/harfbuzz.md ! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/Coverage.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/RangeRecord.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat3.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorMatrix.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/GPOS.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/LigatureArray.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkArray.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkBasePosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkRecord.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairSet.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairValueRecord.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ValueFormat.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Common.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSet.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Sequence.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubst.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/coord-setter.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf-helpers.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh ! src/java.desktop/share/native/libharfbuzz/OT/name/name.hh ! src/java.desktop/share/native/libharfbuzz/UPDATING.txt ! src/java.desktop/share/native/libharfbuzz/graph/classdef-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/coverage-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.cc ! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.hh ! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/markbasepos-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/pairpos-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/serialize.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-algs.hh ! src/java.desktop/share/native/libharfbuzz/hb-array.hh ! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh ! src/java.desktop/share/native/libharfbuzz/hb-bimap.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-page.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-set-invertible.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-glyphs.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-unicode.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.h ! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh ! src/java.desktop/share/native/libharfbuzz/hb-cache.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-cs-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-common.cc ! src/java.desktop/share/native/libharfbuzz/hb-common.h ! src/java.desktop/share/native/libharfbuzz/hb-config.hh ! src/java.desktop/share/native/libharfbuzz/hb-debug.hh ! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h ! src/java.desktop/share/native/libharfbuzz/hb-draw.hh ! src/java.desktop/share/native/libharfbuzz/hb-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-font.h ! src/java.desktop/share/native/libharfbuzz/hb-ft.cc ! src/java.desktop/share/native/libharfbuzz/hb-iter.hh ! src/java.desktop/share/native/libharfbuzz/hb-kern.hh ! src/java.desktop/share/native/libharfbuzz/hb-limits.hh ! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh ! src/java.desktop/share/native/libharfbuzz/hb-map.cc ! src/java.desktop/share/native/libharfbuzz/hb-map.h ! src/java.desktop/share/native/libharfbuzz/hb-map.hh ! src/java.desktop/share/native/libharfbuzz/hb-meta.hh ! src/java.desktop/share/native/libharfbuzz/hb-multimap.hh ! src/java.desktop/share/native/libharfbuzz/hb-null.hh ! src/java.desktop/share/native/libharfbuzz/hb-number-parser.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-map.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table-v2subset.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-fallback.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-joining-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-khmer-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-syllabic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-mvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-vorg-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-paint.cc ! src/java.desktop/share/native/libharfbuzz/hb-paint.h ! src/java.desktop/share/native/libharfbuzz/hb-paint.hh ! src/java.desktop/share/native/libharfbuzz/hb-pool.hh ! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh ! src/java.desktop/share/native/libharfbuzz/hb-repacker.hh ! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh ! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh ! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh ! src/java.desktop/share/native/libharfbuzz/hb-set.cc ! src/java.desktop/share/native/libharfbuzz/hb-set.h ! src/java.desktop/share/native/libharfbuzz/hb-set.hh ! src/java.desktop/share/native/libharfbuzz/hb-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-shaper-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-static.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-accelerator.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc - src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc - src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-input.hh + src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.cc + src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.hh + src/java.desktop/share/native/libharfbuzz/hb-subset-plan-member-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset.h ! src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-vector.hh ! src/java.desktop/share/native/libharfbuzz/hb-version.h ! src/java.desktop/share/native/libharfbuzz/hb.hh Changeset: 11394828 Author: Calvin Cheung Date: 2023-10-31 20:56:18 +0000 URL: https://git.openjdk.org/leyden/commit/11394828b32941a69d549bae613ab4c3afb713d5 8316132: CDSProtectionDomain::get_shared_protection_domain should check for exception Reviewed-by: dholmes, iklam ! src/hotspot/share/cds/cdsProtectionDomain.cpp Changeset: b3fec6b5 Author: Jonathan Gibbons Date: 2023-10-31 22:03:35 +0000 URL: https://git.openjdk.org/leyden/commit/b3fec6b5f32c338ae1a84dd20bdcbd3d9b7186f3 8306980: Generated docs should contain correct Legal Documents Reviewed-by: ihse, mchung ! make/Main.gmk + make/modules/jdk.javadoc/Copy.gmk ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java ! test/langtools/jdk/javadoc/tool/api/basic/GetTask_FileManagerTest.java Changeset: 2a76ad97 Author: Jasmine Karthikeyan Committer: Tobias Hartmann Date: 2023-11-01 06:12:55 +0000 URL: https://git.openjdk.org/leyden/commit/2a76ad975c8612c19f6c1c8f5a996017f753cb66 8318683: compiler/c2/irTests/TestPhiDuplicatedConversion.java "Failed IR Rules (2) of Methods (2)" Reviewed-by: thartmann, kvn ! test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java Changeset: 0461d9a7 Author: Thomas Stuefe Date: 2023-11-01 08:12:39 +0000 URL: https://git.openjdk.org/leyden/commit/0461d9a7d67230736ce6370ff8146a60f3bd9cf3 8318016: Per-compilation memory ceiling Reviewed-by: roland, thartmann ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/compiler/compilationMemoryStatistic.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/utilities/debug.hpp + test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java ! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java Changeset: b4f5379d Author: Julian Waters Date: 2023-11-01 10:42:23 +0000 URL: https://git.openjdk.org/leyden/commit/b4f5379d50db9412208552fd69bc316e7730aedd 8304939: os::win32::exit_process_or_thread should be marked noreturn Reviewed-by: dholmes, kbarrett ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/os/windows/vmError_windows.cpp ! src/hotspot/share/utilities/vmError.hpp Changeset: ab193484 Author: Albert Mingkun Yang Date: 2023-11-01 11:50:52 +0000 URL: https://git.openjdk.org/leyden/commit/ab1934848b2680aff86631e7a68e5ef22857742f 8318647: Serial: Refactor BlockOffsetTable Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/serial/vmStructs_serial.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shared/space.inline.hpp Changeset: 36de19d4 Author: Aggelos Biboudis Committer: Jan Lahoda Date: 2023-11-01 13:38:10 +0000 URL: https://git.openjdk.org/leyden/commit/36de19d4622e38b6c00644b0035521808574e255 8317048: VerifyError with unnamed pattern variable and more than one components Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java + test/langtools/tools/javac/patterns/T8317048.java Changeset: 7f47c51a Author: Alexey Ivanov Date: 2023-11-01 15:27:05 +0000 URL: https://git.openjdk.org/leyden/commit/7f47c51aced9c724dbc9b0d8cbd88c49435da460 8316025: Use testUI() method of PassFailJFrame.Builder in FileChooserSymLinkTest.java Reviewed-by: azvegint ! test/jdk/javax/swing/JFileChooser/FileChooserSymLinkTest.java Changeset: 3660a90a Author: Jonathan Gibbons Date: 2023-11-01 15:33:53 +0000 URL: https://git.openjdk.org/leyden/commit/3660a90ad8658f86f137de5955c0ae6df2c85c4f 8319139: Improve diagnosability of `JavadocTester` output Reviewed-by: hannesw ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java ! test/langtools/jdk/javadoc/testJavadocTester/TestJavadocTester.java ! test/langtools/jdk/javadoc/testJavadocTester/TestJavadocTesterCrash.java Changeset: c86592d3 Author: Jonathan Gibbons Date: 2023-11-01 15:48:31 +0000 URL: https://git.openjdk.org/leyden/commit/c86592d38d651beac40f1da43c718a2d4b17bd19 8319046: Execute tests in source/class-file order in JavadocTester Reviewed-by: hannesw ! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java Changeset: d354141a Author: Doug Simon Date: 2023-11-01 16:27:04 +0000 URL: https://git.openjdk.org/leyden/commit/d354141aa191c80b473dfeee27b51f1562ffeafd 8318694: [JVMCI] disable can_call_java in most contexts for libjvmci compiler threads Reviewed-by: dholmes, never ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/compiler/compilerThread.cpp ! src/hotspot/share/compiler/compilerThread.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java Changeset: bfaf5704 Author: Ben Perez Committer: Sean Mullan Date: 2023-11-01 16:49:50 +0000 URL: https://git.openjdk.org/leyden/commit/bfaf5704e7e71f968b716b5f448860e9cda721b4 8311546: Certificate name constraints improperly validated with leading period Reviewed-by: mullan ! src/java.base/share/classes/sun/security/x509/DNSName.java + test/jdk/sun/security/x509/DNSName/LeadingPeriod.java + test/jdk/sun/security/x509/DNSName/certs/generate-certs.sh + test/jdk/sun/security/x509/DNSName/certs/openssl.cnf + test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/ca.pem + test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/leaf.pem + test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/ca.pem + test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/leaf.pem Changeset: f262f06c Author: Maurizio Cimadamore Date: 2023-11-01 17:49:21 +0000 URL: https://git.openjdk.org/leyden/commit/f262f06c97b9ea94cd6119b3a8beb16bf804d083 8319211: Regression in LoopOverNonConstantFP Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! test/jdk/java/foreign/TestMemoryAccessInstance.java Changeset: ee57e731 Author: Justin Lu Date: 2023-11-01 21:29:45 +0000 URL: https://git.openjdk.org/leyden/commit/ee57e731d03101ba6508297ef7d895082b04b427 8317612: ChoiceFormat and MessageFormat constructors call non-final public method Reviewed-by: naoto, lancea ! src/java.base/share/classes/java/text/ChoiceFormat.java ! src/java.base/share/classes/java/text/MessageFormat.java Changeset: 5207443b Author: Mandy Chung Date: 2023-11-01 22:19:57 +0000 URL: https://git.openjdk.org/leyden/commit/5207443b360cfe3ee9c53ece55da3464c13f6a9f 8317965: TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false" Reviewed-by: rriggs ! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/LoadLibraryDeadlock.java ! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java Changeset: 4a85f6ae Author: Julian Waters Date: 2023-11-02 08:17:14 +0000 URL: https://git.openjdk.org/leyden/commit/4a85f6ae9f0381f0e29160fb1d304d7bde5840ba 8317132: Prepare HotSpot for permissive- Reviewed-by: dholmes, jvernee, djelinski ! make/autoconf/flags-cflags.m4 ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/symbolengine.cpp ! src/hotspot/share/memory/allocation.cpp Changeset: 7f31a059 Author: Albert Mingkun Yang Date: 2023-11-02 09:39:30 +0000 URL: https://git.openjdk.org/leyden/commit/7f31a0591c94983cae96b8b5f381cb6a7c0f8fcd 8319203: Parallel: Rename addr_is_marked_imprecise Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCardTable.hpp Changeset: d6ce62eb Author: Thomas Obermeier Committer: Matthias Baesken Date: 2023-11-02 09:51:22 +0000 URL: https://git.openjdk.org/leyden/commit/d6ce62ebc01eb483b486af886d9b79f60ff87de1 8306561: Possible out of bounds access in print_pointer_information Reviewed-by: stuefe, clanger ! src/hotspot/share/nmt/mallocTracker.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 53bb7cd4 Author: Matthias Baesken Date: 2023-11-02 10:06:37 +0000 URL: https://git.openjdk.org/leyden/commit/53bb7cd415f1d2e87d8f06ad5eb611bfdf8ef0ad 8318957: enhance agentlib:jdwp help output by info about allow option Reviewed-by: cjplummer ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c Changeset: 64f8253b Author: Julian Waters Date: 2023-11-02 10:53:17 +0000 URL: https://git.openjdk.org/leyden/commit/64f8253b7d9d382b18003c647a3941733f191329 8317332: Prepare security for permissive- Reviewed-by: djelinski, weijun, valeriep ! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp ! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c Changeset: 23a96bf3 Author: Albert Mingkun Yang Date: 2023-11-02 11:25:53 +0000 URL: https://git.openjdk.org/leyden/commit/23a96bf31223aaaf6dc129a51c0dd161062caaf8 8318894: G1: Use uint for age in G1SurvRateGroup Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp ! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp Changeset: 792d8293 Author: Albert Mingkun Yang Date: 2023-11-02 11:26:04 +0000 URL: https://git.openjdk.org/leyden/commit/792d82932860b6fac347928284e3c6fba17dfa2d 8319205: Parallel: Reenable work stealing after JDK-8310031 Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/psPromotionManager.cpp Changeset: 2d4a4d04 Author: Hannes Walln?fer Date: 2023-11-02 11:53:54 +0000 URL: https://git.openjdk.org/leyden/commit/2d4a4d04b876a8da5fa6c962911d36d547f214fe 8315921: Invalid CSS declarations in java.lang class documentation Reviewed-by: jpai, alanb ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/nio/channels/AsynchronousChannelGroup.java ! src/java.base/share/classes/java/text/MessageFormat.java ! src/java.base/share/classes/java/util/regex/Pattern.java Changeset: 4f808c62 Author: Markus Gr?nlund Date: 2023-11-02 12:17:18 +0000 URL: https://git.openjdk.org/leyden/commit/4f808c62b0152b634f71c89886ff32650e948b1e 8316538: runtime/handshake/MixedHandshakeWalkStackTest.java crashes with JFR Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp Changeset: faa8bde2 Author: Markus Gr?nlund Date: 2023-11-02 12:17:35 +0000 URL: https://git.openjdk.org/leyden/commit/faa8bde27569b4db3a1a9dd62adee0b10e81a718 8319206: [REDO] Event NativeLibraryLoad breaks invariant by taking a stacktrace when thread is in state _thread_in_native Reviewed-by: dholmes, egahlin ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/jfr/metadata/metadata.xml + src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp + src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.hpp ! src/hotspot/share/jfr/utilities/jfrTime.hpp ! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java Changeset: e9d19d0f Author: Hannes Walln?fer Date: 2023-11-02 12:21:26 +0000 URL: https://git.openjdk.org/leyden/commit/e9d19d0fffc47119d0d4f756833ec87cd0a6331e 8319300: Remove unused methods in WorkArounds and Utils Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java Changeset: 99efcded Author: Martin Doerr Date: 2023-11-02 13:13:46 +0000 URL: https://git.openjdk.org/leyden/commit/99efcded6cd95ceb8a0265c679a8542396aff5c5 8317545: AIX PPC64: Implementation of Foreign Function & Memory API Reviewed-by: jvernee ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp ! src/java.base/share/classes/jdk/internal/foreign/CABI.java ! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java - src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv1CallArranger.java - src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv2CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/TypeClass.java + src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/aix/AixCallArranger.java + src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/aix/AixPPC64Linker.java + src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/ABIv1CallArranger.java + src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/ABIv2CallArranger.java ! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java ! test/micro/org/openjdk/bench/java/lang/foreign/pointers/NativeType.java Changeset: cb20a3e7 Author: Per Minborg Date: 2023-11-02 13:29:27 +0000 URL: https://git.openjdk.org/leyden/commit/cb20a3e7a64f977015984a7835ea7fe04b45de7b 8319166: Typos in the JavaDocs for MemorySegment Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java Changeset: 7a7b1e5a Author: Matias Saavedra Silva Date: 2023-11-02 14:30:41 +0000 URL: https://git.openjdk.org/leyden/commit/7a7b1e5a920d71ab717d8993c9258a01f1074a48 8315890: Attempts to load from nullptr in instanceKlass.cpp and unsafe.cpp Reviewed-by: coleenp, ccheung, dholmes ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/oops/instanceKlass.cpp Changeset: e318cd25 Author: Calvin Cheung Date: 2023-11-02 16:03:14 +0000 URL: https://git.openjdk.org/leyden/commit/e318cd25cbb9619c5add0d00b2f192c3a7b3e4c4 8316969: Improve CDS module graph support for --module option Reviewed-by: iklam, alanb ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java Changeset: e6f46a43 Author: Rajan Halade Date: 2023-11-02 16:38:13 +0000 URL: https://git.openjdk.org/leyden/commit/e6f46a43268808d0cbbb3bb93c73aa8e4cbfad83 8317374: Add Let's Encrypt ISRG Root X2 Reviewed-by: mullan + src/java.base/share/data/cacerts/letsencryptisrgx2 ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 6ad093ef Author: Mandy Chung Date: 2023-11-02 16:38:30 +0000 URL: https://git.openjdk.org/leyden/commit/6ad093ef12ccb2ee2c3da93f43dc1780f4bcf1c8 8319265: TestLoadLibraryDeadlock.java fails on windows-x64 "Unable to load b.jar" Reviewed-by: jpai, rriggs ! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/LoadLibraryDeadlock.java ! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java Changeset: 84f4f747 Author: Weijun Wang Date: 2023-11-02 17:39:34 +0000 URL: https://git.openjdk.org/leyden/commit/84f4f7477c4e1b7ecc4c7fead2ded21242efddd7 8319213: Compatibility.java reads both stdout and stderr of JdkUtils Reviewed-by: rhalade ! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java Changeset: f875163c Author: Doug Simon Date: 2023-11-02 17:43:26 +0000 URL: https://git.openjdk.org/leyden/commit/f875163c5d1961dd306033d866c95fe91728ba37 8318982: Improve Exceptions::special_exception Reviewed-by: coleenp, dholmes ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp Changeset: 9dc40ba4 Author: Joe Darcy Date: 2023-11-02 18:59:07 +0000 URL: https://git.openjdk.org/leyden/commit/9dc40ba48ec15d5775537c4c2224ee5bb563629a 8319195: Move most tier 1 vector API regression tests to tier 3 Reviewed-by: kvn, jiefu ! test/jdk/TEST.groups Changeset: 3b65b879 Author: Alisen Chung Date: 2023-11-02 19:05:14 +0000 URL: https://git.openjdk.org/leyden/commit/3b65b8797a0798474947d38d3facd17b3e89c602 8316028: Update FreeType to 2.13.2 Reviewed-by: serb, dnguyen ! src/java.desktop/share/legal/freetype.md ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h ! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h ! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftchapters.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h ! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h ! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h ! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c ! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c ! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h ! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c ! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c ! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h ! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c ! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c ! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c ! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c ! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c ! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c ! src/java.desktop/share/native/libfreetype/src/base/ftmac.c ! src/java.desktop/share/native/libfreetype/src/base/ftmm.c ! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c ! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c ! src/java.desktop/share/native/libfreetype/src/base/ftstream.c ! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c ! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c ! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c ! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c ! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c ! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffload.c ! src/java.desktop/share/native/libfreetype/src/cff/cffload.h ! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c ! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h ! src/java.desktop/share/native/libfreetype/src/cid/cidload.c ! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c ! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c ! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c ! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c ! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c ! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c ! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c ! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c ! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c ! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c ! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c ! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c ! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c ! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c ! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c ! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c ! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h ! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c ! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c ! src/java.desktop/share/native/libfreetype/src/type1/t1load.c ! src/java.desktop/share/native/libfreetype/src/type1/t1load.h ! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c Changeset: ffaecd4a Author: Markus Gr?nlund Date: 2023-11-02 19:34:51 +0000 URL: https://git.openjdk.org/leyden/commit/ffaecd4aa23ca15e765784858da82b632c72dfc2 8315364: Assert thread state invariant for JFR stack trace capture Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp Changeset: c788160f Author: Joe Darcy Date: 2023-11-02 20:28:16 +0000 URL: https://git.openjdk.org/leyden/commit/c788160f8acea7b58b54ad857b601bb7ffb53f8e 8296240: Augment discussion of test tiers in doc/testing.md Reviewed-by: alanb ! doc/testing.html ! doc/testing.md Changeset: ec79ab4b Author: xpbob <609083568 at qq.com> Committer: Jie Fu Date: 2023-11-03 03:49:37 +0000 URL: https://git.openjdk.org/leyden/commit/ec79ab4b3cd89c2c0a9c8550cd62433bd6d45266 8319268: Build failure with GCC8.3.1 after 8313643 Reviewed-by: jiefu, erikj, prr ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: be01caf3 Author: Per Minborg Date: 2023-11-03 12:26:47 +0000 URL: https://git.openjdk.org/leyden/commit/be01caf30de5a70684fab25b02f2c6ab346a60cb 8319323: FFM: Harmonize the @throws tags in the javadocs Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/foreign/AddressLayout.java ! src/java.base/share/classes/java/lang/foreign/Arena.java ! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java ! src/java.base/share/classes/java/lang/foreign/GroupLayout.java ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java ! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java ! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java Changeset: 81db1721 Author: Matthias Baesken Date: 2023-11-03 12:29:39 +0000 URL: https://git.openjdk.org/leyden/commit/81db1721d4fac954003441ca2c3c29b0998d310d 8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return Reviewed-by: rschmelter, prr ! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c Changeset: 1a21c1a7 Author: Johannes Bechberger Date: 2023-11-03 12:32:53 +0000 URL: https://git.openjdk.org/leyden/commit/1a21c1a783d64ca0930c358c06a43975f96ffac6 8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" Reviewed-by: amenkov ! test/jdk/com/sun/jdi/JdwpOnThrowTest.java ! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java Changeset: 008ca2a7 Author: Mandy Chung Date: 2023-11-03 16:05:40 +0000 URL: https://git.openjdk.org/leyden/commit/008ca2a72587f1518199e81f6f7ec7fbdc258d99 8317620: Build JDK tools with ModuleMainClass attribute Reviewed-by: erikj, alanb ! make/CreateJmods.gmk ! make/Main.gmk = make/modules/jdk.httpserver/Jmod.gmk = make/modules/jdk.jartool/Jmod.gmk = make/modules/jdk.jfr/Jmod.gmk = make/modules/jdk.jpackage/Jmod.gmk = make/modules/jdk.jshell/Jmod.gmk = make/modules/jdk.jstatd/Jmod.gmk Changeset: de6667cf Author: Liam Miller-Cushon Date: 2023-11-03 17:31:05 +0000 URL: https://git.openjdk.org/leyden/commit/de6667cf11aa59d1bab78ae5fb235ea0b901d5c4 8225377: type annotations are not visible to javac plugins across compilation boundaries Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java Changeset: ea6a88a0 Author: Justin Lu Date: 2023-11-03 17:32:51 +0000 URL: https://git.openjdk.org/leyden/commit/ea6a88a0aa4e8a365a94e71078e67a4452f40945 8318466: Improve spec of NumberFormat's methods with unsupported operations Reviewed-by: naoto, iris ! src/java.base/share/classes/java/text/NumberFormat.java Changeset: 29cf2c47 Author: Alex Menkov Date: 2023-11-03 20:44:36 +0000 URL: https://git.openjdk.org/leyden/commit/29cf2c471bf046cd58bd6fefd617a2b03040d4ff 8319053: Segment dump files remain after parallel heap dump on Windows Reviewed-by: dholmes, yyang ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java Changeset: c099cf53 Author: Alan Bateman Date: 2023-11-04 06:52:19 +0000 URL: https://git.openjdk.org/leyden/commit/c099cf53f25496c99629dc578045aa5186e1109d 8318422: Allow poller threads be virtual threads Reviewed-by: michaelm ! src/java.base/aix/classes/sun/nio/ch/DefaultPollerProvider.java ! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java ! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java ! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java ! src/java.base/macosx/classes/sun/nio/ch/DefaultPollerProvider.java ! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/share/classes/sun/nio/ch/PollerProvider.java ! src/java.base/windows/classes/sun/nio/ch/DefaultPollerProvider.java ! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/jdk/java/net/vthread/BlockingSocketOps.java ! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java Changeset: df599dbb Author: Andrew Haley Date: 2023-11-04 09:17:11 +0000 URL: https://git.openjdk.org/leyden/commit/df599dbb9b0f0ee96d1ec767ac8821f164ab075d 8295159: DSO created with -ffast-math breaks Java floating-point arithmetic Reviewed-by: ihse, dholmes, stuefe ! make/test/JtregNativeHotspot.gmk ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.hpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/utilities/globalDefinitions.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/jtreg/ProblemList.txt + test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalDouble.java + test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalFloat.java + test/hotspot/jtreg/compiler/floatingpoint/libfast-math.c Changeset: 01c0d5dd Author: Hamlin Li Date: 2023-11-05 11:29:30 +0000 URL: https://git.openjdk.org/leyden/commit/01c0d5dd0a4f7587288219bad8ed4648f4e456ce 8319412: RISC-V: Simple fix of indent in c2_MacroAssembler_riscv.hpp Reviewed-by: fyang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp Changeset: c146685c Author: Robbin Ehn Date: 2023-11-06 05:48:10 +0000 URL: https://git.openjdk.org/leyden/commit/c146685ca9354ce4bf99c9b262119a4643df1e69 8319165: hsdis binutils: warns on empty string as option string Reviewed-by: mli, jwilhelm, aph ! src/utils/hsdis/binutils/hsdis-binutils.c Changeset: 377138c7 Author: Roberto Casta?eda Lozano Date: 2023-11-06 09:08:56 +0000 URL: https://git.openjdk.org/leyden/commit/377138c7b58d0dd6f11ef4c4fa5598fd836f39df 8318959: C2: define MachNode::fill_new_machnode() statically Reviewed-by: kvn, thartmann ! src/hotspot/share/adlc/formssel.hpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp Changeset: b5c863b7 Author: Emanuel Peter Date: 2023-11-06 10:41:09 +0000 URL: https://git.openjdk.org/leyden/commit/b5c863b772603b3fbf159d2bd3f6d1caffaff16a 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization Reviewed-by: rcastanedalo, thartmann, roland ! src/hotspot/share/opto/subtypenode.cpp + test/hotspot/jtreg/compiler/types/TestSubTypeOfAbstractClass.java Changeset: 8fb94fd4 Author: Albert Mingkun Yang Date: 2023-11-06 11:06:42 +0000 URL: https://git.openjdk.org/leyden/commit/8fb94fd4fe46bc12885c7cc0c7ebbbc10fba47e5 8319379: G1: gc/logging/TestUnifiedLoggingSwitchStress.java crashes after JDK-8318894 Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp Changeset: 2d4bbf47 Author: Jaikiran Pai Date: 2023-11-06 12:58:15 +0000 URL: https://git.openjdk.org/leyden/commit/2d4bbf478745e62584420bfdef5a4948edac54ad 8319465: Typos in javadoc of com.sun.management.OperatingSystemMXBean methods Reviewed-by: dholmes, kevinw, dfuchs ! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java Changeset: 96e6e670 Author: Tejesh R Date: 2023-11-06 13:29:48 +0000 URL: https://git.openjdk.org/leyden/commit/96e6e670b5e2f95b6222091611cd8922022ec4b1 4365952: Cannot disable JFileChooser Reviewed-by: prr, abhiscxk ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java + test/jdk/javax/swing/JFileChooser/FileChooserDisableTest.java Changeset: 1c2ea1d2 Author: Leo Korinth Date: 2023-11-06 13:32:10 +0000 URL: https://git.openjdk.org/leyden/commit/1c2ea1d27b1895dca3b30073e3516978083dc70a 8319153: Fix: Class is a raw type in ProcessTools Reviewed-by: dholmes, mli, lmesnik, jpai ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: b3126b6e Author: Thomas Stuefe Date: 2023-11-06 13:58:52 +0000 URL: https://git.openjdk.org/leyden/commit/b3126b6e441bf52058075fa1fc9dc800af774ca9 8319455: Test compiler/print/CompileCommandMemLimit.java times out Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java Changeset: 1696603c Author: Kevin Driver Date: 2023-11-06 15:07:03 +0000 URL: https://git.openjdk.org/leyden/commit/1696603ccd43a279efa35d9f6617ce664bfdf504 8308453: Convert JKS test keystores in test/jdk/javax/net/ssl/etc to PKCS12 Reviewed-by: weijun ! test/jdk/javax/net/ssl/SSLSession/ResumeTLS13withSNI.java ! test/jdk/javax/net/ssl/SSLSession/SSLCtxAccessToSessCtx.java ! test/jdk/javax/net/ssl/SSLSession/SessionCacheSizeTests.java ! test/jdk/javax/net/ssl/SSLSession/SessionTimeOutTests.java ! test/jdk/javax/net/ssl/etc/keystore ! test/jdk/javax/net/ssl/etc/truststore ! test/jdk/javax/net/ssl/etc/unknown_keystore ! test/jdk/sun/net/www/http/HttpClient/B8025710.java ! test/jdk/sun/security/provider/X509Factory/BadPem.java ! test/jdk/sun/security/provider/X509Factory/BigCRL.java ! test/jdk/sun/security/ssl/GenSSLConfigs/main.java ! test/jdk/sun/security/ssl/InputRecord/ClientHelloRead.java ! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java ! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketSSLEngineCloseInbound.java ! test/jdk/sun/security/ssl/ServerHandshaker/GetPeerHost.java ! test/jdk/sun/security/ssl/ServerHandshaker/GetPeerHostServer.java ! test/jdk/sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java ! test/jdk/sun/security/ssl/X509KeyManager/PreferredKey.java ! test/jdk/sun/security/ssl/X509KeyManager/SelectOneKeyOutOfMany.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/CertRequestOverflow.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/CheckNullEntity.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/X509ExtendedTMEnabled.java Changeset: cdf33735 Author: Jorn Vernee Date: 2023-11-06 15:09:26 +0000 URL: https://git.openjdk.org/leyden/commit/cdf337357a62dd52c00e56e75912565e15b6adfd 8319316: Clarify text around which layouts a linker supports Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/Linker.java Changeset: e4803e0c Author: lawrence.andrews Committer: Alexey Ivanov Date: 2023-11-06 20:10:51 +0000 URL: https://git.openjdk.org/leyden/commit/e4803e0cbf00da89b98c8703769edc403bb5055b 8318580: "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can't find library: /open/test/jdk/java/awt/regtesthelpers" after JDK-8316053 Reviewed-by: serb, aivanov ! test/jdk/javax/swing/MultiMonitor/MultimonVImage.java Changeset: 439ed046 Author: Hao Sun Date: 2023-11-07 01:01:37 +0000 URL: https://git.openjdk.org/leyden/commit/439ed046e451fc41a875993819a6d4335a0efad5 8319233: AArch64: Build failure with clang due to -Wformat-nonliteral warning Reviewed-by: kbarrett, eastigeevich ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp Changeset: 419ed907 Author: Marc R. Hoffmann Committer: Jaikiran Pai Date: 2023-11-07 06:37:45 +0000 URL: https://git.openjdk.org/leyden/commit/419ed90770a13a728eae6f2317bdefe45281a461 8319450: New methods java.net.InetXAddress.ofLiteral() miss @since tag Reviewed-by: dfuchs, aefimov, vtewari, jpai ! src/java.base/share/classes/java/net/Inet4Address.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetAddress.java Changeset: e1cae720 Author: Daniel Jeli?ski Date: 2023-11-07 08:41:49 +0000 URL: https://git.openjdk.org/leyden/commit/e1cae7203674bc288a63e6fb26f94b20e70c74fd 8319197: Exclude hb-subset and hb-style from compilation Reviewed-by: erikj, aivanov, prr ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: 74f1889b Author: Per Minborg Date: 2023-11-07 09:46:45 +0000 URL: https://git.openjdk.org/leyden/commit/74f1889b58c6ad1cdc7401e7cbb9f614acf0c171 8318678: Vector access on heap MemorySegments only works for byte[] Reviewed-by: chegar, mcimadamore, psandoz ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.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/X-Vector.java.template ! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java + test/jdk/jdk/incubator/vector/UnalignedHeapTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java Changeset: 1c0e7b71 Author: Hamlin Li Date: 2023-11-07 09:50:51 +0000 URL: https://git.openjdk.org/leyden/commit/1c0e7b71b86cf735a251d5b6fe25b9c573fbec80 8319408: RISC-V: MaxVectorSize is not consistently checked in several situations Reviewed-by: fyang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 9ac6ac86 Author: Doug Simon Date: 2023-11-07 10:13:54 +0000 URL: https://git.openjdk.org/leyden/commit/9ac6ac86d32d2a9a52fade257adeedd103d6ff82 8319559: [JVMCI] ensureLinked must be able to call Java Reviewed-by: never, thartmann ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Changeset: a7c01902 Author: Kevin Walls Date: 2023-11-07 10:15:35 +0000 URL: https://git.openjdk.org/leyden/commit/a7c0190230825e998bb534721ed3c22904efdbb4 8319238: JMX ThreadPoolAccTest.java is too verbose and should fail before timeout Reviewed-by: sspitsyn ! test/jdk/javax/management/monitor/ThreadPoolAccTest.java Changeset: ac0ee20a Author: Per Minborg Date: 2023-11-07 11:04:43 +0000 URL: https://git.openjdk.org/leyden/commit/ac0ee20a383d04126b771884387f84b27cd08637 8319613: Complier error in benchmark TestLoadSegmentVarious Reviewed-by: jpai, stefank ! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java Changeset: 42f43c52 Author: Per Minborg Date: 2023-11-07 11:39:41 +0000 URL: https://git.openjdk.org/leyden/commit/42f43c520c4a80aadd418ad45f2005af7685a4d5 8319563: Reformat code in the FFM API Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java Changeset: 541ff714 Author: Jan Lahoda Date: 2023-11-07 12:05:58 +0000 URL: https://git.openjdk.org/leyden/commit/541ff7149f9c6480535219ab06a2576f8399703a 8318144: Match on enum constants with body compiles but fails with MatchException Reviewed-by: liach, vromero ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java + test/langtools/tools/javac/patterns/SwitchEnumConstants.java Changeset: d22e368c Author: Chen Liang Committer: Adam Sotona Date: 2023-11-07 12:22:40 +0000 URL: https://git.openjdk.org/leyden/commit/d22e368cb5dbd6812f1584c47c44b9b754a222af 8319462: Signature.ClassTypeSig::classDesc() incorrect for inner class types Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/Signature.java ! test/jdk/jdk/classfile/SignaturesTest.java Changeset: 85e4cde3 Author: Thomas Schatzl Date: 2023-11-07 13:48:04 +0000 URL: https://git.openjdk.org/leyden/commit/85e4cde3f815122730ad69aa16e4006139fe7a79 8319620: Parallel: Remove unused PSPromotionManager::*_is_full getters and setters Reviewed-by: ayang ! src/hotspot/share/gc/parallel/psPromotionManager.hpp Changeset: c7600979 Author: Thomas Schatzl Date: 2023-11-07 13:48:18 +0000 URL: https://git.openjdk.org/leyden/commit/c760097943d0fc893433d813502e2ff02bb4c82d 8319541: G1: Inline G1RemoveSelfForwardsTask into RestoreRetainedRegionsTask Reviewed-by: ayang, iwalulya - src/hotspot/share/gc/g1/g1EvacFailure.cpp - src/hotspot/share/gc/g1/g1EvacFailure.hpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp Changeset: bfafb27e Author: Daniel Lund?n Committer: Roberto Casta?eda Lozano Date: 2023-11-07 13:57:12 +0000 URL: https://git.openjdk.org/leyden/commit/bfafb27e273819fb51639daa993979408dfb0c54 8319615: IGV incomplete gitignore Reviewed-by: rcastanedalo ! src/utils/IdealGraphVisualizer/.gitignore Changeset: b2504a0f Author: Feilong Jiang Date: 2023-11-07 14:29:53 +0000 URL: https://git.openjdk.org/leyden/commit/b2504a0f9cff1f4fdf8f5bb20c4b48a53ba0be77 8319525: RISC-V: Rename *_riscv64.ad files to *_riscv.ad under riscv/gc Reviewed-by: luhenry, fyang = src/hotspot/cpu/riscv/gc/shenandoah/shenandoah_riscv.ad = src/hotspot/cpu/riscv/gc/x/x_riscv.ad = src/hotspot/cpu/riscv/gc/z/z_riscv.ad Changeset: bf9a93de Author: Albert Mingkun Yang Date: 2023-11-07 14:30:14 +0000 URL: https://git.openjdk.org/leyden/commit/bf9a93de1fc2fceaad3fbfb68fc261b2da8c0ae6 8319204: G1: Change G1CMTask::_termination_time_ms to wallclock time Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: ef8c8408 Author: Per Minborg Date: 2023-11-07 14:34:33 +0000 URL: https://git.openjdk.org/leyden/commit/ef8c8408a6072153ba3ebd91915c84df5054d672 8319607: FFM: Review the language in the FFM documentation Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/AddressLayout.java ! src/java.base/share/classes/java/lang/foreign/Arena.java ! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java ! src/java.base/share/classes/java/lang/foreign/GroupLayout.java ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java ! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java ! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java ! src/java.base/share/classes/java/lang/foreign/ValueLayout.java ! src/java.base/share/classes/java/lang/foreign/package-info.java Changeset: 134c382d Author: Per Minborg Date: 2023-11-07 15:05:03 +0000 URL: https://git.openjdk.org/leyden/commit/134c382d39c605352e422ccb2b7b26025bfe4c5b 8319560: Reformat method parameters in the FFM API Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java ! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java Changeset: 4a0ad462 Author: Chen Liang Committer: Per Minborg Date: 2023-11-07 15:07:17 +0000 URL: https://git.openjdk.org/leyden/commit/4a0ad462abc2e1c92ea9b9af8333badc0df1afa9 8317937: @sealedGraph: Links to inner classes fails in links Reviewed-by: pminborg ! make/jdk/src/classes/build/tools/taglet/SealedGraph.java Changeset: 45e68ae2 Author: Jan Lahoda Date: 2023-11-07 15:27:48 +0000 URL: https://git.openjdk.org/leyden/commit/45e68ae2079336cea45dcbc39189639c06a05e0c 8319532: jshell - Non-sealed declarations sometimes break a snippet evaluation Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java ! test/langtools/jdk/jshell/ClassesTest.java Changeset: 0dcd730f Author: Afshin Zafari Date: 2023-11-07 15:47:01 +0000 URL: https://git.openjdk.org/leyden/commit/0dcd730f5ca4ec30363bc7f2a00148695f21e85c 8318594: NMT: VM.native_memory crashes on assert if functionality isn't supported by OS Reviewed-by: zgu, jsjolen ! src/hotspot/os/linux/os_linux.cpp Changeset: 82747132 Author: Lance Andersen Date: 2023-11-07 16:52:22 +0000 URL: https://git.openjdk.org/leyden/commit/82747132b07e288c1e6c2ba3392748c7718e994a 8314891: Additional Zip64 extra header validation Reviewed-by: coffeys ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java + test/jdk/java/util/zip/ZipFile/MissingZIP64EntriesTest.java Changeset: 8eb6f617 Author: Mandy Chung Date: 2023-11-07 17:00:08 +0000 URL: https://git.openjdk.org/leyden/commit/8eb6f617b3f8e2a990e4244af4e56287f9741b20 8319436: Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader Reviewed-by: alanb ! src/java.base/share/classes/java/lang/System.java ! test/jdk/java/lang/reflect/Proxy/ClassRestrictions.java Changeset: e9eb8b98 Author: Alexey Semenyuk Date: 2023-11-07 17:07:43 +0000 URL: https://git.openjdk.org/leyden/commit/e9eb8b98f4dd949c8a0f501189471e11b837d936 8319338: tools/jpackage/share/RuntimeImageTest.java fails with -XX:+UseZGC Reviewed-by: almatvee, alanb ! test/jdk/tools/jpackage/share/RuntimeImageTest.java Changeset: 806529aa Author: Mikael Vidstedt Date: 2023-11-07 17:13:47 +0000 URL: https://git.openjdk.org/leyden/commit/806529aa77e1977360cd3885b595797bea98e920 8319573: Change to Visual Studio 17.6.5 for building on Windows at Oracle Reviewed-by: erikj ! doc/building.html ! doc/building.md ! make/conf/jib-profiles.js Changeset: b1625af6 Author: Joe Wang Date: 2023-11-07 19:21:03 +0000 URL: https://git.openjdk.org/leyden/commit/b1625af600c253e872232dc62bf353db88c97079 8305814: Update Xalan Java to 2.7.3 Reviewed-by: iris, lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java ! src/java.xml/share/legal/xalan.md Changeset: a290256b Author: Gerg? Barany Committer: Doug Simon Date: 2023-11-07 19:23:53 +0000 URL: https://git.openjdk.org/leyden/commit/a290256bbf85a52fbeab24dab5fbe195cf58750f 8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch Reviewed-by: dnsimon, never, psandoz ! test/jdk/java/lang/ref/ReachabilityFenceTest.java Changeset: cc4b0d92 Author: Justin Lu Date: 2023-11-07 21:33:33 +0000 URL: https://git.openjdk.org/leyden/commit/cc4b0d9217ed27a9555dc82f0a4247bf9b703f2b 8319378: Spec for j.util.Timer::purge and j.util.Timer::cancel could be improved Reviewed-by: naoto, jpai, rriggs ! src/java.base/share/classes/java/util/Timer.java Changeset: 73c5f60f Author: Per Minborg Date: 2023-11-08 06:12:14 +0000 URL: https://git.openjdk.org/leyden/commit/73c5f60f4151447847f7c28709fa61589a6677bf 8319556: Harmonize interface formatting in the FFM API Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java ! src/java.base/share/classes/java/lang/foreign/ValueLayout.java Changeset: 8555e0f6 Author: Thomas Stuefe Date: 2023-11-08 06:23:39 +0000 URL: https://git.openjdk.org/leyden/commit/8555e0f6c40c045f7763777a9bf976de99c0534c 8319318: bufferedStream fixed case can be removed Reviewed-by: dholmes ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp ! test/hotspot/gtest/utilities/test_ostream.cpp Changeset: 1e687b45 Author: Quan Anh Mai Date: 2023-11-08 10:47:00 +0000 URL: https://git.openjdk.org/leyden/commit/1e687b4529ae695d991623dc13796faecd6be7da 8316719: C2 compilation still fails with "bad AD file" Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/subnode.cpp ! test/hotspot/jtreg/compiler/c2/MinValueStrideCountedLoop.java Changeset: cd9719bc Author: Albert Mingkun Yang Date: 2023-11-08 11:55:47 +0000 URL: https://git.openjdk.org/leyden/commit/cd9719bc1d5266faa6c3a0009fb5881a2016e7e1 8319306: Serial: Remove TenuredSpace::verify Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp Changeset: e8418972 Author: Erik Gahlin Date: 2023-11-08 13:22:33 +0000 URL: https://git.openjdk.org/leyden/commit/e8418972474d41c6cc1985df5c650461ded34313 8319374: JFR: Remove instrumentation for exception events Reviewed-by: mgronlun, alanb ! src/java.base/share/classes/java/lang/Error.java ! src/java.base/share/classes/java/lang/Throwable.java + src/java.base/share/classes/jdk/internal/event/ErrorThrownEvent.java + src/java.base/share/classes/jdk/internal/event/ExceptionStatisticsEvent.java + src/java.base/share/classes/jdk/internal/event/ExceptionThrownEvent.java + src/java.base/share/classes/jdk/internal/event/ThrowableTracer.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ErrorThrownEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionStatisticsEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java - src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ConstructorTracerWriter.java - src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ConstructorWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java - src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ThrowableTracer.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JDKEventTask.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JavaEventTask.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/UserEventTask.java Changeset: 7bc8e4c8 Author: Mourad Abbay Committer: Adam Sotona Date: 2023-11-08 13:26:58 +0000 URL: https://git.openjdk.org/leyden/commit/7bc8e4c891b2703e82b022fea40c29a143cc1806 8294980: test/jdk/java/lang/invoke 15 test classes use experimental bytecode library Reviewed-by: asotona ! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java ! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java ! test/jdk/java/lang/invoke/condy/CondyBSMException.java ! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java ! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java ! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyNestedTest.java ! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java ! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java ! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java ! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java ! test/jdk/java/lang/invoke/condy/CondyWrongType.java ! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AbstractBuilder.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AnnotationsBuilder.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AttributeBuilder.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BasicClassBuilder.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BasicTypeHelper.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BytePoolHelper.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/ClassBuilder.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/CodeBuilder.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/DeclBuilder.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/FieldBuilder.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Flag.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/GrowableByteBuffer.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/IsolatedMethodBuilder.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MacroCodeBuilder.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MemberBuilder.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MethodBuilder.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Opcode.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/PoolHelper.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/PoolTag.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Type.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypeHelper.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypeTag.java - test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypedCodeBuilder.java Changeset: 7c7f8ea3 Author: Thomas Schatzl Date: 2023-11-08 13:50:58 +0000 URL: https://git.openjdk.org/leyden/commit/7c7f8ea30da7fe552bcd4f2b593fa9aad27dcdb4 8319456: jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes Reviewed-by: ayang, iwalulya ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java Changeset: 59e9981e Author: Roman Kennke Date: 2023-11-08 15:18:40 +0000 URL: https://git.openjdk.org/leyden/commit/59e9981ec21258b8aa5f93cb1fb9b0ccf9f846af 8319376: ParallelGC: Forwarded objects found during heap inspection Co-authored-by: Albert Mingkun Yang Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/parallel/mutableSpace.cpp Changeset: 7d25f1c6 Author: Claes Redestad Date: 2023-11-08 15:18:53 +0000 URL: https://git.openjdk.org/leyden/commit/7d25f1c6cb770e21cfad8096c1637a24e65fab8c 8319423: Improve Year.isLeap by checking divisibility by 16 Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/time/Year.java ! src/java.base/share/classes/java/time/chrono/IsoChronology.java ! src/java.base/share/classes/java/util/GregorianCalendar.java ! src/java.base/share/classes/sun/util/calendar/CalendarUtils.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java + test/micro/org/openjdk/bench/java/time/LeapYearBench.java Changeset: a6785e4d Author: Raffaello Giulietti Date: 2023-11-08 19:05:22 +0000 URL: https://git.openjdk.org/leyden/commit/a6785e4d633908596ddb6de6d2eeab1c9ebdf2c3 8318915: Enhance checks in BigDecimal.toPlainString() Reviewed-by: rriggs, bpb ! src/java.base/share/classes/java/math/BigDecimal.java ! test/jdk/java/math/BigDecimal/ToPlainStringTests.java Changeset: 4c0f6c61 Author: Bill Huang Date: 2023-11-08 19:39:30 +0000 URL: https://git.openjdk.org/leyden/commit/4c0f6c6105a8c7046cc4556d23272750bd9f7682 8311961: Update Manual Test Groups for ATR JDK22 Reviewed-by: msheppar ! test/jdk/TEST.groups Changeset: fa331d71 Author: Antonios Printezis Date: 2023-11-08 19:55:28 +0000 URL: https://git.openjdk.org/leyden/commit/fa331d71288f36ba67ee36af4c17ab80e9f2a23d 8319184: RISC-V: improve MD5 intrinsic Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: c137b17e Author: Mandy Chung Date: 2023-11-08 19:59:31 +0000 URL: https://git.openjdk.org/leyden/commit/c137b17e82f90df07f4d8a5341b836a636a63ce1 8187655: jdk.lambda.vm.InterfaceAccessFlagsTest.testPrivateMethodCall needs update after nestmates support Reviewed-by: liach, asotona ! test/jdk/jdk/lambda/TEST.properties - test/jdk/jdk/lambda/separate/AttributeInjector.java - test/jdk/jdk/lambda/separate/ClassFile.java ! test/jdk/jdk/lambda/separate/ClassToInterfaceConverter.java ! test/jdk/jdk/lambda/vm/InterfaceAccessFlagsTest.java Changeset: f4ab9528 Author: David Holmes Date: 2023-11-08 20:35:20 +0000 URL: https://git.openjdk.org/leyden/commit/f4ab9528ad167c2063095486a74a5ffa314d7d89 8319253: [BACKOUT] Change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT Reviewed-by: stuefe, shade, stefank, dcubed ! src/hotspot/share/runtime/globals.hpp Changeset: 4e8c0364 Author: Phil Race Date: 2023-11-08 22:49:48 +0000 URL: https://git.openjdk.org/leyden/commit/4e8c0364a2d3d4b445ff3a0d3da1da079748f05f 8319665: [macOS] Obsolete imports of in java.desktop Reviewed-by: psadhukhan, serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m ! src/java.desktop/macosx/native/libosxui/ScreenMenu.h Changeset: a26f7c03 Author: Ichiroh Takiguchi Date: 2023-11-09 01:05:00 +0000 URL: https://git.openjdk.org/leyden/commit/a26f7c03c72e4efe6d3219d294294c554aebc631 6928542: Chinese characters in RTF are not decoded Reviewed-by: prr, psadhukhan ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFParser.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java + test/jdk/javax/swing/text/rtf/RTFReadFontCharsetTest.java Changeset: b0fc8082 Author: Aleksey Shipilev Date: 2023-11-09 07:36:32 +0000 URL: https://git.openjdk.org/leyden/commit/b0fc8082f02ee5ed5e17474221aae4dd9285e78f 8319725: G1: Subtracting virtual time from wall time after JDK-8319204 Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: 0b58bdec Author: Joachim Kern Committer: Matthias Baesken Date: 2023-11-09 08:56:00 +0000 URL: https://git.openjdk.org/leyden/commit/0b58bdec716ca1c4c38088bd26d918890b8d85bb 8319104: GtestWrapper crashes with SIGILL in AsyncLogTest::test_asynclog_raw on AIX opt Reviewed-by: mdoerr, stuefe ! test/hotspot/gtest/logging/test_logTagSet.cpp Changeset: 7e4cb2f0 Author: Leo Korinth Date: 2023-11-09 08:57:44 +0000 URL: https://git.openjdk.org/leyden/commit/7e4cb2f09d1219c6ba7bfa77be831a7c7c9b055a 8318962: Update ProcessTools javadoc with suggestions in 8315097 Reviewed-by: rriggs ! test/lib/jdk/test/lib/process/ProcessTools.java Changeset: dd9eab15 Author: Christian Hagedorn Date: 2023-11-09 09:31:54 +0000 URL: https://git.openjdk.org/leyden/commit/dd9eab15c832c20e65681c21c5f91df11f4cddf9 8310886: C2 SuperWord: Two nodes should be isomorphic if they are loop invariant but pinned at different nodes outside the loop Reviewed-by: kvn, epeter ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java + test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java Changeset: 7d8adfa8 Author: Martin Doerr Date: 2023-11-09 10:14:03 +0000 URL: https://git.openjdk.org/leyden/commit/7d8adfa855e51a90c2f125fc20a06f9a488e6248 8316746: Top of lock-stack does not match the unlocked object Reviewed-by: rrich, lucy ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/zero/frame_zero.cpp + test/hotspot/jtreg/compiler/locks/TestUnlockOSR.java Changeset: 4451a927 Author: Doug Simon Date: 2023-11-09 10:48:26 +0000 URL: https://git.openjdk.org/leyden/commit/4451a927bc151b23246f733e8eb892080dd693af 8319748: [JVMCI] TestUseCompressedOopsFlagsWithUlimit.java crashes on libgraal Reviewed-by: never, thartmann ! src/hotspot/share/jvmci/jvmciEnv.cpp Changeset: f57b78c9 Author: Roman Kennke Date: 2023-11-09 13:31:00 +0000 URL: https://git.openjdk.org/leyden/commit/f57b78c9c3b3526a2cd5c436d16de1522ac040e4 8319726: Parallel GC: Re-use object in object-iterator Reviewed-by: ayang, phh ! src/hotspot/share/gc/parallel/mutableSpace.cpp Changeset: a3f1b33b Author: Joshua Cao Committer: Jie Fu Date: 2023-11-09 14:56:57 +0000 URL: https://git.openjdk.org/leyden/commit/a3f1b33b9bfe6d035514a17d0bde68a9befee836 8319664: IGV always output on PhaseRemoveUseless Reviewed-by: rcastanedalo, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phaseX.cpp Changeset: f9395421 Author: Per Minborg Date: 2023-11-09 15:18:43 +0000 URL: https://git.openjdk.org/leyden/commit/f9395421047b505b37941acc258114a99df4e11c 8319324: FFM: Reformat javadocs Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/AddressLayout.java ! src/java.base/share/classes/java/lang/foreign/Arena.java ! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java ! src/java.base/share/classes/java/lang/foreign/GroupLayout.java ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/lang/foreign/PaddingLayout.java ! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java ! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java ! src/java.base/share/classes/java/lang/foreign/StructLayout.java ! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java ! src/java.base/share/classes/java/lang/foreign/UnionLayout.java ! src/java.base/share/classes/java/lang/foreign/ValueLayout.java ! src/java.base/share/classes/java/lang/foreign/package-info.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java Changeset: 7b971c1f Author: Hamlin Li Date: 2023-11-09 15:58:54 +0000 URL: https://git.openjdk.org/leyden/commit/7b971c1fe82c7570621951ebe0ca9120bedbd27d 8319705: RISC-V: signumF/D intrinsics fails compiler/intrinsics/math/TestSignumIntrinsic.java Reviewed-by: fyang, vkempik ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java Changeset: 68110b7a Author: Roger Riggs Date: 2023-11-09 16:21:42 +0000 URL: https://git.openjdk.org/leyden/commit/68110b7a82ae82e2485aec23aba5406d2a5c0327 8319574: Exec/process tests should be marked as flagless Reviewed-by: bpb, naoto, jpai ! test/jdk/java/lang/ProcessBuilder/Basic.java ! test/jdk/java/lang/ProcessBuilder/InheritIOTest.java ! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java ! test/jdk/java/lang/ProcessBuilder/ProcessStartLoggingTest.java ! test/jdk/java/lang/ProcessBuilder/ReaderWriterTest.java ! test/jdk/java/lang/ProcessBuilder/SkipTest.java ! test/jdk/java/lang/ProcessHandle/OnExitTest.java ! test/jdk/java/lang/ProcessHandle/TreeTest.java ! test/jdk/java/lang/RuntimeTests/RuntimeExitLogTest.java ! test/jdk/java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java ! test/jdk/java/lang/RuntimeTests/exec/Duped.java ! test/jdk/java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java ! test/jdk/java/lang/RuntimeTests/exec/ExitValue.java ! test/jdk/java/lang/RuntimeTests/exec/SetCwd.java Changeset: d7b0ba9d Author: Xin Liu Date: 2023-11-09 17:52:08 +0000 URL: https://git.openjdk.org/leyden/commit/d7b0ba9d7c8b62425f060988f860cd7d21e7915e 8319554: Select LogOutput* directly for stdout and stderr Reviewed-by: jsjolen, dholmes ! src/hotspot/share/logging/logConfiguration.cpp ! test/hotspot/gtest/logging/test_asynclog.cpp Changeset: 636a3519 Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2023-11-09 18:11:15 +0000 URL: https://git.openjdk.org/leyden/commit/636a35197695698a1f3ec6c7f8da6d95800741ae 8319429: Resetting MXCSR flags degrades ecore Reviewed-by: sviswanathan, thartmann ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad Changeset: 38745eca Author: Joshua Cao Committer: Aleksey Shipilev Date: 2023-11-09 19:20:39 +0000 URL: https://git.openjdk.org/leyden/commit/38745ecacddfe5e59255058b69fe31530019da16 8319649: inline_boxing_calls unused gvn variable Reviewed-by: dlong, thartmann, shade ! src/hotspot/share/opto/compile.cpp Changeset: a95062b3 Author: Hai-May Chao Date: 2023-11-09 20:21:15 +0000 URL: https://git.openjdk.org/leyden/commit/a95062b39a431b4937ab6e9e73de4d2b8ea1ac49 8319670: Improve comments describing system properties for TLS server and client for max chain length Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java Changeset: 9cce9fe0 Author: Cesar Soares Lucas Committer: Tobias Hartmann Date: 2023-11-10 07:10:13 +0000 URL: https://git.openjdk.org/leyden/commit/9cce9fe06780aa095b3aabdfa421f376ca7bfd08 8319256: Print more diagnostic information when an unexpected user is found in a Phi Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/macro.cpp Changeset: a64fc48e Author: Raffaello Giulietti Date: 2023-11-10 10:05:38 +0000 URL: https://git.openjdk.org/leyden/commit/a64fc48e2dbc650b31869dd79b1ba1012376fc51 8319174: Enhance robustness of some j.m.BigInteger constructors Reviewed-by: rriggs, darcy ! src/java.base/share/classes/java/math/BigInteger.java + test/jdk/java/math/BigInteger/ByteArrayConstructorTest.java = test/jdk/java/math/BigInteger/java.base/java/math/Accessor.java Changeset: 6b21ff61 Author: Thomas Stuefe Date: 2023-11-10 10:44:11 +0000 URL: https://git.openjdk.org/leyden/commit/6b21ff61dad6f633c744c1c33c29ea86183b509d 8319828: runtime/NMT/VirtualAllocCommitMerge.java may fail if mixing interpreted and compiled native invocations Reviewed-by: stefank ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java Changeset: c9657cad Author: Per Minborg Date: 2023-11-10 14:24:22 +0000 URL: https://git.openjdk.org/leyden/commit/c9657cad124d2be10b8d6006d0ca9a038b1c5945 8319882: SequenceLayout::toString throws ArithmeticException Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/layout/SequenceLayoutImpl.java ! test/jdk/java/foreign/TestLayouts.java Changeset: ea1ffa34 Author: Roman Kennke Date: 2023-11-10 15:28:27 +0000 URL: https://git.openjdk.org/leyden/commit/ea1ffa34192448317ce9a61a3588b0dee3a2ef44 8318895: Deoptimization results in incorrect lightweight locking stack Co-authored-by: Axel Boldt-Christmas Co-authored-by: Richard Reingruber Reviewed-by: dlong, rrich ! src/hotspot/share/runtime/deoptimization.cpp ! test/jdk/com/sun/jdi/EATests.java Changeset: c9077b8b Author: Pavel Rappo Date: 2023-11-10 16:50:53 +0000 URL: https://git.openjdk.org/leyden/commit/c9077b8b816d2efe4559c71341228a8dc319604f 8319339: Internal error on spurious markup in a hybrid snippet Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Parser.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java Changeset: 9938b3f6 Author: Thomas Stuefe Date: 2023-11-11 06:55:21 +0000 URL: https://git.openjdk.org/leyden/commit/9938b3f62babfc35ee682bd979a6bf08ac7cd348 8319314: NMT detail report slow or hangs for large number of mappings Reviewed-by: jsjolen, gziemski ! src/hotspot/share/nmt/memBaseline.cpp Changeset: caf71810 Author: Justin Lu Date: 2023-11-12 21:39:43 +0000 URL: https://git.openjdk.org/leyden/commit/caf71810f85ea55083ce7d1c76307a0c42d9be0e 8318189: ChoiceFormat::format throws undocumented AIOOBE Reviewed-by: naoto ! src/java.base/share/classes/java/text/ChoiceFormat.java Changeset: 50f41d63 Author: Eric Liu Date: 2023-11-13 02:19:52 +0000 URL: https://git.openjdk.org/leyden/commit/50f41d63704037dc0f9f1ad03eb8d53cb26052ce 8309893: Integrate ReplicateB/S/I/L/F/D nodes to Replicate node Reviewed-by: jbhateja, epeter, fgao ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/matcher.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/runtime/vmStructs.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithImmTest.java ! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java Changeset: e035637a Author: Matthias Baesken Date: 2023-11-13 07:53:03 +0000 URL: https://git.openjdk.org/leyden/commit/e035637a4cab7a28ba46be7d4000d3b2815b5e58 8319375: test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java runs into OutOfMemoryError: Metaspace on AIX Reviewed-by: kevinw, lucy, dholmes ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java Changeset: 6f863b2a Author: Thomas Stuefe Date: 2023-11-13 08:26:42 +0000 URL: https://git.openjdk.org/leyden/commit/6f863b2a1baa67deb2a7b33fcd93d272aea01812 8318636: Add jcmd to print annotated process memory map Reviewed-by: jsjolen, gziemski + src/hotspot/os/linux/memMapPrinter_linux.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp + src/hotspot/share/nmt/memFlagBitmap.hpp + src/hotspot/share/nmt/memMapPrinter.cpp + src/hotspot/share/nmt/memMapPrinter.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.hpp + test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java + test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java Changeset: 4d650fe8 Author: Thomas Stuefe Date: 2023-11-13 08:31:06 +0000 URL: https://git.openjdk.org/leyden/commit/4d650fe85fe780cf69070184d049a423cbc7d20e 8319704: LogTagSet::set_output_level() should not accept NULL as LogOutput Reviewed-by: jsjolen, dholmes ! src/hotspot/share/logging/logOutputList.cpp Changeset: b41b00a4 Author: Per Minborg Date: 2023-11-13 10:52:10 +0000 URL: https://git.openjdk.org/leyden/commit/b41b00a41c443f8a6c0c7023aab6b95745c57c23 8319820: Use unnamed variables in the FFM implementation Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java Changeset: 03db8281 Author: Aleksey Shipilev Date: 2023-11-13 11:51:38 +0000 URL: https://git.openjdk.org/leyden/commit/03db82818b905f21cb5ad1d56a687e238b4a6e33 8319650: Improve heap dump performance with class metadata caching Reviewed-by: simonis, coleenp, yyang ! src/hotspot/share/services/heapDumper.cpp Changeset: 24b1f71b Author: iklam Date: 2023-11-13 18:13:51 +0000 URL: https://git.openjdk.org/leyden/commit/24b1f71bfff0dadacf4d506ffa37855c85316368 Merge branch 'master' of https://github.com/openjdk/leyden into premain ! make/Images.gmk ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/metaspace.cpp = src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/ostream.cpp + src/hotspot/share/utilities/zipLibrary.cpp + src/hotspot/share/utilities/zipLibrary.hpp ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java ! test/hotspot/jtreg/runtime/cds/appcds/applications/javac/JavacBenchDynamic.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java ! test/lib/jdk/test/lib/LeydenTester.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java ! make/Images.gmk ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp + src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/hotspot/share/utilities/zipLibrary.hpp ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! test/hotspot/jtreg/runtime/cds/DeterministicDump.java + test/hotspot/jtreg/runtime/cds/appcds/applications/javac/JavacBenchDynamic.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java + test/lib/jdk/test/lib/LeydenTester.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java From duke at openjdk.org Wed Nov 15 01:05:35 2023 From: duke at openjdk.org (duke) Date: Wed, 15 Nov 2023 01:05:35 GMT Subject: git: openjdk/leyden: created branch hermetic-java-runtime based on the branch master containing 0 unique commits Message-ID: The new branch hermetic-java-runtime is currently identical to the master branch. From duke at openjdk.org Wed Nov 15 19:21:10 2023 From: duke at openjdk.org (duke) Date: Wed, 15 Nov 2023 19:21:10 GMT Subject: git: openjdk/leyden: premain: Avoid calling maybe_compile_early() in CompilationPolicy::compile_if_required() Message-ID: <13f7ce82-7d5a-4893-9cfa-251304c34ca5@openjdk.org> Changeset: cf888902 Author: Vladimir Ivanov Date: 2023-11-15 11:18:03 +0000 URL: https://git.openjdk.org/leyden/commit/cf88890245b80c99b4f4b91e0e4441162e1cd1ab Avoid calling maybe_compile_early() in CompilationPolicy::compile_if_required() ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp From duke at openjdk.org Fri Nov 17 16:03:29 2023 From: duke at openjdk.org (duke) Date: Fri, 17 Nov 2023 16:03:29 GMT Subject: git: openjdk/leyden: premain: Fix a comment Message-ID: Changeset: 355721f4 Author: Igor Veresov Date: 2023-11-17 08:00:49 +0000 URL: https://git.openjdk.org/leyden/commit/355721f474b052e8cb04d04152b17e4c4bf8c3e1 Fix a comment ! src/hotspot/share/compiler/compilationPolicy.cpp From duke at openjdk.org Tue Nov 21 02:59:55 2023 From: duke at openjdk.org (duke) Date: Tue, 21 Nov 2023 02:59:55 GMT Subject: git: openjdk/leyden: premain: 68 new changesets Message-ID: <083ec280-3f51-4b98-af0b-7d1b891bf64d@openjdk.org> Changeset: 88ccd646 Author: Naoto Sato Date: 2023-11-13 16:54:37 +0000 URL: https://git.openjdk.org/leyden/commit/88ccd646a7778045d773099da0f743efb169169c 8296250: Update ICU4J to Version 74.1 Reviewed-by: joehw, lancea, rriggs - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/nfc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/nfkc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/ubidi.icu - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/uprops.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfkc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/ubidi.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/uprops.icu ! src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java ! src/java.base/share/classes/jdk/internal/icu/util/CodePointMap.java ! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java ! src/java.base/share/legal/icu.md Changeset: 3684b4b5 Author: Naoto Sato Date: 2023-11-13 16:54:53 +0000 URL: https://git.openjdk.org/leyden/commit/3684b4b5f24b413408b1b6d206917931b855844e 8306116: Update CLDR to Version 44.0 Reviewed-by: srl, joehw, lancea ! make/data/cldr/LICENSE.txt ! make/data/cldr/README ! make/data/cldr/common/bcp47/calendar.xml ! make/data/cldr/common/bcp47/timezone.xml ! make/data/cldr/common/dtd/ldml.dtd + make/data/cldr/common/dtd/ldml.xsd ! make/data/cldr/common/dtd/ldmlBCP47.dtd + make/data/cldr/common/dtd/ldmlBCP47.xsd ! make/data/cldr/common/dtd/ldmlSupplemental.dtd + make/data/cldr/common/dtd/ldmlSupplemental.xsd + make/data/cldr/common/dtd/xml.xsd ! make/data/cldr/common/main/aa.xml ! make/data/cldr/common/main/ab.xml ! make/data/cldr/common/main/af.xml ! make/data/cldr/common/main/agq.xml ! make/data/cldr/common/main/ak.xml ! make/data/cldr/common/main/am.xml ! make/data/cldr/common/main/an.xml ! make/data/cldr/common/main/ann.xml ! make/data/cldr/common/main/apc.xml ! make/data/cldr/common/main/ar.xml ! make/data/cldr/common/main/ar_AE.xml ! make/data/cldr/common/main/ar_BH.xml ! make/data/cldr/common/main/ar_DJ.xml ! make/data/cldr/common/main/ar_DZ.xml ! make/data/cldr/common/main/ar_EG.xml ! make/data/cldr/common/main/ar_EH.xml ! make/data/cldr/common/main/ar_ER.xml ! make/data/cldr/common/main/ar_IL.xml ! make/data/cldr/common/main/ar_IQ.xml ! make/data/cldr/common/main/ar_JO.xml ! make/data/cldr/common/main/ar_KM.xml ! make/data/cldr/common/main/ar_KW.xml ! make/data/cldr/common/main/ar_LB.xml ! make/data/cldr/common/main/ar_LY.xml ! make/data/cldr/common/main/ar_MA.xml ! make/data/cldr/common/main/ar_MR.xml ! make/data/cldr/common/main/ar_OM.xml ! make/data/cldr/common/main/ar_PS.xml ! make/data/cldr/common/main/ar_QA.xml ! make/data/cldr/common/main/ar_SA.xml ! make/data/cldr/common/main/ar_SD.xml ! make/data/cldr/common/main/ar_SO.xml ! make/data/cldr/common/main/ar_SS.xml ! make/data/cldr/common/main/ar_SY.xml ! make/data/cldr/common/main/ar_TD.xml ! make/data/cldr/common/main/ar_TN.xml ! make/data/cldr/common/main/ar_YE.xml ! make/data/cldr/common/main/arn.xml ! make/data/cldr/common/main/as.xml ! make/data/cldr/common/main/asa.xml ! make/data/cldr/common/main/ast.xml ! make/data/cldr/common/main/az.xml ! make/data/cldr/common/main/az_Arab.xml ! make/data/cldr/common/main/az_Cyrl.xml ! make/data/cldr/common/main/ba.xml ! make/data/cldr/common/main/bal.xml ! make/data/cldr/common/main/bal_Latn.xml ! make/data/cldr/common/main/bas.xml ! make/data/cldr/common/main/be.xml ! make/data/cldr/common/main/be_TARASK.xml ! make/data/cldr/common/main/bem.xml + make/data/cldr/common/main/bew.xml + make/data/cldr/common/main/bew_ID.xml ! make/data/cldr/common/main/bez.xml ! make/data/cldr/common/main/bg.xml ! make/data/cldr/common/main/bgc.xml ! make/data/cldr/common/main/bgn.xml ! make/data/cldr/common/main/bho.xml + make/data/cldr/common/main/blo.xml + make/data/cldr/common/main/blo_BJ.xml ! make/data/cldr/common/main/blt.xml ! make/data/cldr/common/main/bm.xml ! make/data/cldr/common/main/bm_Nkoo.xml ! make/data/cldr/common/main/bn.xml ! make/data/cldr/common/main/bn_IN.xml ! make/data/cldr/common/main/bo.xml ! make/data/cldr/common/main/br.xml ! make/data/cldr/common/main/brx.xml ! make/data/cldr/common/main/bs.xml ! make/data/cldr/common/main/bs_Cyrl.xml ! make/data/cldr/common/main/bss.xml ! make/data/cldr/common/main/byn.xml ! make/data/cldr/common/main/ca.xml ! make/data/cldr/common/main/cad.xml ! make/data/cldr/common/main/cch.xml ! make/data/cldr/common/main/ccp.xml ! make/data/cldr/common/main/ce.xml ! make/data/cldr/common/main/ceb.xml ! make/data/cldr/common/main/cgg.xml ! make/data/cldr/common/main/cho.xml ! make/data/cldr/common/main/chr.xml ! make/data/cldr/common/main/cic.xml ! make/data/cldr/common/main/ckb.xml ! make/data/cldr/common/main/co.xml ! make/data/cldr/common/main/cs.xml + make/data/cldr/common/main/csw.xml + make/data/cldr/common/main/csw_CA.xml ! make/data/cldr/common/main/cu.xml ! make/data/cldr/common/main/cv.xml ! make/data/cldr/common/main/cy.xml ! make/data/cldr/common/main/da.xml ! make/data/cldr/common/main/dav.xml ! make/data/cldr/common/main/de.xml ! make/data/cldr/common/main/de_AT.xml ! make/data/cldr/common/main/de_CH.xml ! make/data/cldr/common/main/de_IT.xml ! make/data/cldr/common/main/dje.xml ! make/data/cldr/common/main/doi.xml ! make/data/cldr/common/main/dsb.xml ! make/data/cldr/common/main/dua.xml ! make/data/cldr/common/main/dv.xml ! make/data/cldr/common/main/dyo.xml ! make/data/cldr/common/main/dz.xml ! make/data/cldr/common/main/ebu.xml ! make/data/cldr/common/main/ee.xml ! make/data/cldr/common/main/el.xml ! make/data/cldr/common/main/el_POLYTON.xml ! make/data/cldr/common/main/en.xml ! make/data/cldr/common/main/en_001.xml ! make/data/cldr/common/main/en_AE.xml ! make/data/cldr/common/main/en_AT.xml ! make/data/cldr/common/main/en_AU.xml ! make/data/cldr/common/main/en_CA.xml ! make/data/cldr/common/main/en_CH.xml ! make/data/cldr/common/main/en_DK.xml ! make/data/cldr/common/main/en_Dsrt.xml ! make/data/cldr/common/main/en_FI.xml ! make/data/cldr/common/main/en_GB.xml ! make/data/cldr/common/main/en_HK.xml + make/data/cldr/common/main/en_ID.xml ! make/data/cldr/common/main/en_IN.xml ! make/data/cldr/common/main/en_NZ.xml ! make/data/cldr/common/main/en_PH.xml ! make/data/cldr/common/main/en_Shaw.xml ! make/data/cldr/common/main/en_US_POSIX.xml ! make/data/cldr/common/main/en_ZA.xml ! make/data/cldr/common/main/eo.xml ! make/data/cldr/common/main/es.xml ! make/data/cldr/common/main/es_419.xml ! make/data/cldr/common/main/es_AR.xml ! make/data/cldr/common/main/es_BO.xml ! make/data/cldr/common/main/es_BR.xml ! make/data/cldr/common/main/es_BZ.xml ! make/data/cldr/common/main/es_CL.xml ! make/data/cldr/common/main/es_CO.xml ! make/data/cldr/common/main/es_CR.xml ! make/data/cldr/common/main/es_DO.xml ! make/data/cldr/common/main/es_EC.xml ! make/data/cldr/common/main/es_GT.xml ! make/data/cldr/common/main/es_HN.xml ! make/data/cldr/common/main/es_MX.xml ! make/data/cldr/common/main/es_NI.xml ! make/data/cldr/common/main/es_PA.xml ! make/data/cldr/common/main/es_PE.xml ! make/data/cldr/common/main/es_PR.xml ! make/data/cldr/common/main/es_PY.xml ! make/data/cldr/common/main/es_SV.xml ! make/data/cldr/common/main/es_US.xml ! make/data/cldr/common/main/es_UY.xml ! make/data/cldr/common/main/es_VE.xml ! make/data/cldr/common/main/et.xml ! make/data/cldr/common/main/eu.xml ! make/data/cldr/common/main/ewo.xml ! make/data/cldr/common/main/fa.xml ! make/data/cldr/common/main/fa_AF.xml ! make/data/cldr/common/main/ff.xml ! make/data/cldr/common/main/ff_Adlm.xml ! make/data/cldr/common/main/fi.xml ! make/data/cldr/common/main/fil.xml ! make/data/cldr/common/main/fo.xml ! make/data/cldr/common/main/fr.xml ! make/data/cldr/common/main/fr_CA.xml ! make/data/cldr/common/main/fr_CD.xml ! make/data/cldr/common/main/fr_CH.xml ! make/data/cldr/common/main/fr_CM.xml ! make/data/cldr/common/main/fr_HT.xml ! make/data/cldr/common/main/fr_MA.xml ! make/data/cldr/common/main/fr_ML.xml ! make/data/cldr/common/main/fr_RE.xml ! make/data/cldr/common/main/fr_SN.xml ! make/data/cldr/common/main/frr.xml ! make/data/cldr/common/main/fur.xml ! make/data/cldr/common/main/fy.xml ! make/data/cldr/common/main/ga.xml ! make/data/cldr/common/main/gaa.xml ! make/data/cldr/common/main/gd.xml ! make/data/cldr/common/main/gez.xml ! make/data/cldr/common/main/gl.xml ! make/data/cldr/common/main/gn.xml ! make/data/cldr/common/main/gsw.xml ! make/data/cldr/common/main/gu.xml ! make/data/cldr/common/main/guz.xml ! make/data/cldr/common/main/gv.xml ! make/data/cldr/common/main/ha.xml ! make/data/cldr/common/main/ha_Arab.xml ! make/data/cldr/common/main/ha_NE.xml ! make/data/cldr/common/main/haw.xml ! make/data/cldr/common/main/he.xml ! make/data/cldr/common/main/hi.xml ! make/data/cldr/common/main/hi_Latn.xml ! make/data/cldr/common/main/hnj.xml ! make/data/cldr/common/main/hr.xml ! make/data/cldr/common/main/hsb.xml ! make/data/cldr/common/main/hu.xml ! make/data/cldr/common/main/hy.xml ! make/data/cldr/common/main/ia.xml ! make/data/cldr/common/main/id.xml + make/data/cldr/common/main/ie.xml + make/data/cldr/common/main/ie_EE.xml ! make/data/cldr/common/main/ig.xml ! make/data/cldr/common/main/ii.xml ! make/data/cldr/common/main/is.xml ! make/data/cldr/common/main/it.xml ! make/data/cldr/common/main/iu.xml ! make/data/cldr/common/main/iu_Latn.xml ! make/data/cldr/common/main/ja.xml ! make/data/cldr/common/main/jgo.xml ! make/data/cldr/common/main/jmc.xml ! make/data/cldr/common/main/jv.xml ! make/data/cldr/common/main/ka.xml ! make/data/cldr/common/main/kab.xml ! make/data/cldr/common/main/kaj.xml ! make/data/cldr/common/main/kam.xml ! make/data/cldr/common/main/kcg.xml ! make/data/cldr/common/main/kde.xml ! make/data/cldr/common/main/kea.xml ! make/data/cldr/common/main/ken.xml ! make/data/cldr/common/main/kgp.xml ! make/data/cldr/common/main/khq.xml ! make/data/cldr/common/main/ki.xml ! make/data/cldr/common/main/kk.xml ! make/data/cldr/common/main/kkj.xml ! make/data/cldr/common/main/kl.xml ! make/data/cldr/common/main/kln.xml ! make/data/cldr/common/main/km.xml ! make/data/cldr/common/main/kn.xml ! make/data/cldr/common/main/ko.xml + make/data/cldr/common/main/ko_CN.xml ! make/data/cldr/common/main/kok.xml ! make/data/cldr/common/main/kpe.xml ! make/data/cldr/common/main/ks.xml ! make/data/cldr/common/main/ks_Deva.xml ! make/data/cldr/common/main/ksb.xml ! make/data/cldr/common/main/ksf.xml ! make/data/cldr/common/main/ksh.xml ! make/data/cldr/common/main/ku.xml ! make/data/cldr/common/main/kw.xml + make/data/cldr/common/main/kxv.xml + make/data/cldr/common/main/kxv_Deva.xml + make/data/cldr/common/main/kxv_Deva_IN.xml + make/data/cldr/common/main/kxv_Latn.xml + make/data/cldr/common/main/kxv_Latn_IN.xml + make/data/cldr/common/main/kxv_Orya.xml + make/data/cldr/common/main/kxv_Orya_IN.xml + make/data/cldr/common/main/kxv_Telu.xml + make/data/cldr/common/main/kxv_Telu_IN.xml ! make/data/cldr/common/main/ky.xml ! make/data/cldr/common/main/la.xml ! make/data/cldr/common/main/lag.xml ! make/data/cldr/common/main/lb.xml ! make/data/cldr/common/main/lg.xml ! make/data/cldr/common/main/lij.xml ! make/data/cldr/common/main/lkt.xml ! make/data/cldr/common/main/lmo.xml ! make/data/cldr/common/main/ln.xml ! make/data/cldr/common/main/lo.xml ! make/data/cldr/common/main/lrc.xml ! make/data/cldr/common/main/lt.xml ! make/data/cldr/common/main/lu.xml ! make/data/cldr/common/main/luo.xml ! make/data/cldr/common/main/luy.xml ! make/data/cldr/common/main/lv.xml ! make/data/cldr/common/main/mai.xml ! make/data/cldr/common/main/mas.xml ! make/data/cldr/common/main/mdf.xml ! make/data/cldr/common/main/mer.xml ! make/data/cldr/common/main/mfe.xml ! make/data/cldr/common/main/mg.xml ! make/data/cldr/common/main/mgh.xml ! make/data/cldr/common/main/mgo.xml ! make/data/cldr/common/main/mi.xml + make/data/cldr/common/main/mic.xml + make/data/cldr/common/main/mic_CA.xml ! make/data/cldr/common/main/mk.xml ! make/data/cldr/common/main/ml.xml ! make/data/cldr/common/main/mn.xml ! make/data/cldr/common/main/mn_Mong.xml ! make/data/cldr/common/main/mn_Mong_MN.xml ! make/data/cldr/common/main/mni.xml ! make/data/cldr/common/main/mni_Mtei.xml ! make/data/cldr/common/main/moh.xml ! make/data/cldr/common/main/mr.xml ! make/data/cldr/common/main/ms.xml ! make/data/cldr/common/main/ms_Arab.xml ! make/data/cldr/common/main/ms_BN.xml ! make/data/cldr/common/main/ms_ID.xml ! make/data/cldr/common/main/mt.xml ! make/data/cldr/common/main/mua.xml ! make/data/cldr/common/main/mus.xml ! make/data/cldr/common/main/my.xml ! make/data/cldr/common/main/myv.xml ! make/data/cldr/common/main/mzn.xml ! make/data/cldr/common/main/naq.xml ! make/data/cldr/common/main/nd.xml ! make/data/cldr/common/main/nds.xml ! make/data/cldr/common/main/nds_NL.xml ! make/data/cldr/common/main/ne.xml ! make/data/cldr/common/main/nl.xml ! make/data/cldr/common/main/nl_BE.xml ! make/data/cldr/common/main/nmg.xml ! make/data/cldr/common/main/nn.xml ! make/data/cldr/common/main/nnh.xml ! make/data/cldr/common/main/no.xml ! make/data/cldr/common/main/nqo.xml ! make/data/cldr/common/main/nr.xml ! make/data/cldr/common/main/nso.xml ! make/data/cldr/common/main/nus.xml ! make/data/cldr/common/main/nv.xml ! make/data/cldr/common/main/ny.xml ! make/data/cldr/common/main/nyn.xml ! make/data/cldr/common/main/oc.xml ! make/data/cldr/common/main/oc_ES.xml ! make/data/cldr/common/main/om.xml ! make/data/cldr/common/main/or.xml ! make/data/cldr/common/main/os.xml ! make/data/cldr/common/main/osa.xml ! make/data/cldr/common/main/pa.xml ! make/data/cldr/common/main/pa_Arab.xml ! make/data/cldr/common/main/pap.xml ! make/data/cldr/common/main/pcm.xml ! make/data/cldr/common/main/pis.xml ! make/data/cldr/common/main/pl.xml ! make/data/cldr/common/main/prg.xml = make/data/cldr/common/main/prg_PL.xml ! make/data/cldr/common/main/ps.xml ! make/data/cldr/common/main/ps_PK.xml ! make/data/cldr/common/main/pt.xml ! make/data/cldr/common/main/pt_PT.xml ! make/data/cldr/common/main/qu.xml ! make/data/cldr/common/main/quc.xml ! make/data/cldr/common/main/raj.xml ! make/data/cldr/common/main/rhg.xml ! make/data/cldr/common/main/rif.xml ! make/data/cldr/common/main/rm.xml ! make/data/cldr/common/main/rn.xml ! make/data/cldr/common/main/ro.xml ! make/data/cldr/common/main/ro_MD.xml ! make/data/cldr/common/main/rof.xml ! make/data/cldr/common/main/root.xml ! make/data/cldr/common/main/ru.xml ! make/data/cldr/common/main/ru_BY.xml ! make/data/cldr/common/main/rw.xml ! make/data/cldr/common/main/rwk.xml ! make/data/cldr/common/main/sa.xml ! make/data/cldr/common/main/sah.xml ! make/data/cldr/common/main/saq.xml ! make/data/cldr/common/main/sat.xml ! make/data/cldr/common/main/sat_Deva.xml ! make/data/cldr/common/main/sbp.xml ! make/data/cldr/common/main/sc.xml ! make/data/cldr/common/main/scn.xml ! make/data/cldr/common/main/sd.xml ! make/data/cldr/common/main/sd_Deva.xml ! make/data/cldr/common/main/sdh.xml ! make/data/cldr/common/main/se.xml ! make/data/cldr/common/main/se_FI.xml ! make/data/cldr/common/main/seh.xml ! make/data/cldr/common/main/ses.xml ! make/data/cldr/common/main/sg.xml ! make/data/cldr/common/main/shi.xml ! make/data/cldr/common/main/shi_Latn.xml ! make/data/cldr/common/main/shn.xml ! make/data/cldr/common/main/si.xml ! make/data/cldr/common/main/sid.xml ! make/data/cldr/common/main/sk.xml + make/data/cldr/common/main/skr.xml + make/data/cldr/common/main/skr_PK.xml ! make/data/cldr/common/main/sl.xml ! make/data/cldr/common/main/sma.xml ! make/data/cldr/common/main/sma_NO.xml ! make/data/cldr/common/main/smj.xml ! make/data/cldr/common/main/smn.xml ! make/data/cldr/common/main/sms.xml ! make/data/cldr/common/main/sn.xml ! make/data/cldr/common/main/so.xml ! make/data/cldr/common/main/sq.xml ! make/data/cldr/common/main/sr.xml ! make/data/cldr/common/main/sr_Cyrl_BA.xml ! make/data/cldr/common/main/sr_Cyrl_ME.xml ! make/data/cldr/common/main/sr_Cyrl_XK.xml ! make/data/cldr/common/main/sr_Latn.xml ! make/data/cldr/common/main/sr_Latn_BA.xml ! make/data/cldr/common/main/sr_Latn_ME.xml ! make/data/cldr/common/main/sr_Latn_XK.xml ! make/data/cldr/common/main/ss.xml ! make/data/cldr/common/main/ssy.xml ! make/data/cldr/common/main/st.xml ! make/data/cldr/common/main/su.xml ! make/data/cldr/common/main/sv.xml ! make/data/cldr/common/main/sv_FI.xml ! make/data/cldr/common/main/sw.xml ! make/data/cldr/common/main/sw_KE.xml ! make/data/cldr/common/main/syr.xml ! make/data/cldr/common/main/szl.xml ! make/data/cldr/common/main/ta.xml ! make/data/cldr/common/main/ta_MY.xml ! make/data/cldr/common/main/ta_SG.xml ! make/data/cldr/common/main/te.xml ! make/data/cldr/common/main/teo.xml ! make/data/cldr/common/main/tg.xml ! make/data/cldr/common/main/th.xml ! make/data/cldr/common/main/ti.xml ! make/data/cldr/common/main/ti_ER.xml ! make/data/cldr/common/main/tig.xml ! make/data/cldr/common/main/tk.xml ! make/data/cldr/common/main/tn.xml ! make/data/cldr/common/main/to.xml ! make/data/cldr/common/main/tok.xml ! make/data/cldr/common/main/tpi.xml ! make/data/cldr/common/main/tr.xml ! make/data/cldr/common/main/trv.xml ! make/data/cldr/common/main/trw.xml ! make/data/cldr/common/main/ts.xml ! make/data/cldr/common/main/tt.xml ! make/data/cldr/common/main/twq.xml + make/data/cldr/common/main/tyv.xml + make/data/cldr/common/main/tyv_RU.xml ! make/data/cldr/common/main/tzm.xml ! make/data/cldr/common/main/ug.xml ! make/data/cldr/common/main/uk.xml ! make/data/cldr/common/main/ur.xml ! make/data/cldr/common/main/ur_IN.xml ! make/data/cldr/common/main/uz.xml ! make/data/cldr/common/main/uz_Arab.xml ! make/data/cldr/common/main/uz_Cyrl.xml ! make/data/cldr/common/main/vai.xml ! make/data/cldr/common/main/vai_Latn.xml ! make/data/cldr/common/main/ve.xml ! make/data/cldr/common/main/vec.xml ! make/data/cldr/common/main/vi.xml + make/data/cldr/common/main/vmw.xml + make/data/cldr/common/main/vmw_MZ.xml ! make/data/cldr/common/main/vo.xml ! make/data/cldr/common/main/vun.xml ! make/data/cldr/common/main/wa.xml ! make/data/cldr/common/main/wae.xml ! make/data/cldr/common/main/wal.xml ! make/data/cldr/common/main/wbp.xml ! make/data/cldr/common/main/wo.xml ! make/data/cldr/common/main/xh.xml + make/data/cldr/common/main/xnr.xml + make/data/cldr/common/main/xnr_IN.xml ! make/data/cldr/common/main/xog.xml ! make/data/cldr/common/main/yav.xml ! make/data/cldr/common/main/yi.xml = make/data/cldr/common/main/yi_UA.xml ! make/data/cldr/common/main/yo.xml ! make/data/cldr/common/main/yo_BJ.xml ! make/data/cldr/common/main/yrl.xml ! make/data/cldr/common/main/yue.xml ! make/data/cldr/common/main/yue_Hans.xml + make/data/cldr/common/main/za.xml + make/data/cldr/common/main/za_CN.xml ! make/data/cldr/common/main/zgh.xml ! make/data/cldr/common/main/zh.xml ! make/data/cldr/common/main/zh_Hans_HK.xml ! make/data/cldr/common/main/zh_Hans_MO.xml ! make/data/cldr/common/main/zh_Hans_SG.xml ! make/data/cldr/common/main/zh_Hant.xml ! make/data/cldr/common/main/zh_Hant_HK.xml ! make/data/cldr/common/main/zu.xml ! make/data/cldr/common/properties/coverageLevels.txt ! make/data/cldr/common/supplemental/attributeValueValidity.xml ! make/data/cldr/common/supplemental/coverageLevels.xml ! make/data/cldr/common/supplemental/dayPeriods.xml ! make/data/cldr/common/supplemental/languageGroup.xml ! make/data/cldr/common/supplemental/likelySubtags.xml ! make/data/cldr/common/supplemental/ordinals.xml ! make/data/cldr/common/supplemental/plurals.xml ! make/data/cldr/common/supplemental/supplementalData.xml ! make/data/cldr/common/supplemental/supplementalMetadata.xml ! make/data/cldr/common/supplemental/units.xml ! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java ! make/jdk/src/classes/build/tools/cldrconverter/OtherCommonLocales.properties ! src/java.base/share/legal/cldr.md ! src/jdk.localedata/share/legal/cldr.md ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java ! test/jdk/java/text/Format/CompactNumberFormat/TestParseBigDecimal.java ! test/jdk/java/text/Format/ListFormat/TestListFormat.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronology.java ! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/util/Calendar/CldrFormatNamesTest.java ! test/jdk/java/util/Locale/bcp47u/FormatTests.java ! test/jdk/sun/text/resources/LocaleData.cldr ! test/jdk/sun/text/resources/LocaleDataTest.java ! test/jdk/sun/util/resources/cldr/Bug8145136.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: c0507af5 Author: Mikael Vidstedt Date: 2023-11-13 17:46:26 +0000 URL: https://git.openjdk.org/leyden/commit/c0507af5a4d867940b3aee1ac0fc8188b5536825 8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer) Reviewed-by: ihse, dholmes ! make/hotspot/lib/CompileJvm.gmk ! src/hotspot/share/memory/resourceArea.cpp ! src/hotspot/share/memory/resourceArea.hpp Changeset: 115b0744 Author: Ioi Lam Date: 2023-11-13 18:09:24 +0000 URL: https://git.openjdk.org/leyden/commit/115b0744c6ba8d990eef5a31d64d6a184182c754 8319944: Remove DynamicDumpSharedSpaces Reviewed-by: dholmes, ccheung, matsaave ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/utilities/globalDefinitions.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 965ae729 Author: Eamonn McManus Date: 2023-11-13 20:53:30 +0000 URL: https://git.openjdk.org/leyden/commit/965ae7296459bb25ef8f0d1ba4955f1ed7260ab3 8319753: Duration javadoc has "period" instead of "duration" in several places Reviewed-by: rriggs ! src/java.base/share/classes/java/time/Duration.java Changeset: d9920334 Author: Mat Carter Committer: Vladimir Kozlov Date: 2023-11-13 20:56:58 +0000 URL: https://git.openjdk.org/leyden/commit/d992033439073d35877a2c0296fbd01ad5cbcb07 8317562: [JFR] Compilation queue statistics Reviewed-by: kvn ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/jfr/metadata/metadata.xml + src/hotspot/share/jfr/periodic/jfrCompilerQueueUtilization.cpp + src/hotspot/share/jfr/periodic/jfrCompilerQueueUtilization.hpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/compiler/TestCompilerQueueUtilization.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 1802cb56 Author: Mikael Vidstedt Date: 2023-11-13 22:44:28 +0000 URL: https://git.openjdk.org/leyden/commit/1802cb566e956febebc181da26a666bea4942e87 8319570: Change to GCC 13.2.0 for building on Linux at Oracle Reviewed-by: ihse, dholmes ! doc/building.html ! doc/building.md ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk Changeset: fe0ccdf5 Author: Naoto Sato Date: 2023-11-13 23:42:40 +0000 URL: https://git.openjdk.org/leyden/commit/fe0ccdf5f8a5559a608d2e2cd2b6aecbe245c5ec 8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException Reviewed-by: rriggs, iris, jlu, joehw ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! test/jdk/java/time/test/java/time/format/TestDateTimeParsing.java Changeset: 07eaea8c Author: Eirik Bjorsnos Committer: Jaikiran Pai Date: 2023-11-14 07:30:02 +0000 URL: https://git.openjdk.org/leyden/commit/07eaea8c25bae6ed852685f082f8b50c5b20c1a9 8303920: Avoid calling out to python in DataDescriptorSignatureMissing test Co-authored-by: Jaikiran Pai Reviewed-by: jpai, lancea, iris ! test/jdk/java/util/zip/DataDescriptorSignatureMissing.java Changeset: 7df73a23 Author: Daniel Lund?n Committer: Roberto Casta?eda Lozano Date: 2023-11-14 07:49:35 +0000 URL: https://git.openjdk.org/leyden/commit/7df73a23d3b459b3358c460466ebfe0fd942c99d 8318817: Could not reserve enough space in CodeHeap 'profiled nmethods' (0K) Reviewed-by: stuefe, rcastanedalo ! src/hotspot/share/code/codeCache.cpp + test/hotspot/jtreg/compiler/arguments/TestC1Globals.java Changeset: b120a05b Author: Aleksey Shipilev Date: 2023-11-14 08:59:15 +0000 URL: https://git.openjdk.org/leyden/commit/b120a05b22426567b33bbe491f791179e377bd78 8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates Reviewed-by: qamai, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: 21cda19d Author: Roland Westrelin Date: 2023-11-14 09:07:56 +0000 URL: https://git.openjdk.org/leyden/commit/21cda19d05b688148f023f6d92778b5da210b709 8309203: C2: remove copy-by-value of GrowableArray for InterfaceSet Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: 95bd92a5 Author: Tejesh R Date: 2023-11-14 09:53:05 +0000 URL: https://git.openjdk.org/leyden/commit/95bd92a5601afdf02b9d62cab7dbae93f297df47 8210807: Printing a JTable with a JScrollPane prints table without rows populated Reviewed-by: psadhukhan, abhiscxk ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java + test/jdk/javax/swing/JTable/JTableScrollPrintTest.java Changeset: 1535528c Author: Daniel Jeli?ski Date: 2023-11-14 09:53:23 +0000 URL: https://git.openjdk.org/leyden/commit/1535528cb119195b44244e8ee6bc0f913caa9270 8318479: [jmh] the test security.CacheBench failed for multiple threads run Reviewed-by: redestad ! test/micro/org/openjdk/bench/java/security/CacheBench.java Changeset: cb7875d5 Author: Hamlin Li Date: 2023-11-14 09:59:08 +0000 URL: https://git.openjdk.org/leyden/commit/cb7875d57db652cd49cdc09a92d2c1be2b5ec66a 8318218: RISC-V: C2 CompressBits Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: 856c280d Author: Hamlin Li Date: 2023-11-14 10:06:09 +0000 URL: https://git.openjdk.org/leyden/commit/856c280d9372381622fc7d59a8fdc4d98a5577d0 8319960: RISC-V: compiler/intrinsics/TestInteger/LongUnsignedDivMod.java failed with "counts: Graph contains wrong number of nodes" Reviewed-by: rehn ! test/hotspot/jtreg/compiler/intrinsics/TestIntegerUnsignedDivMod.java ! test/hotspot/jtreg/compiler/intrinsics/TestLongUnsignedDivMod.java Changeset: c80e691a Author: Hamlin Li Date: 2023-11-14 10:10:47 +0000 URL: https://git.openjdk.org/leyden/commit/c80e691adf6f9ac1a41b2329ce366710e604e34e 8319970: AArch64: enable tests compiler/intrinsics/Test(Long|Integer)UnsignedDivMod.java on aarch64 Reviewed-by: aph, haosun ! test/hotspot/jtreg/compiler/intrinsics/TestIntegerUnsignedDivMod.java ! test/hotspot/jtreg/compiler/intrinsics/TestLongUnsignedDivMod.java Changeset: 9c982707 Author: Jorn Vernee Date: 2023-11-14 11:19:30 +0000 URL: https://git.openjdk.org/leyden/commit/9c98270737cd2019f230e9359bb9298f8df2ca35 8254693: Add Panama feature to pass heap segments to native code Reviewed-by: mcimadamore, lucy, vlivanov ! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp ! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp ! src/hotspot/cpu/arm/downcallLinker_arm.cpp ! src/hotspot/cpu/arm/foreignGlobals_arm.cpp ! src/hotspot/cpu/arm/upcallLinker_arm.cpp ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/s390/downcallLinker_s390.cpp ! src/hotspot/cpu/s390/foreignGlobals_s390.cpp ! src/hotspot/cpu/s390/upcallLinker_s390.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_32.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp ! src/hotspot/cpu/x86/foreignGlobals_x86_64.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/cpu/zero/downcallLinker_zero.cpp ! src/hotspot/cpu/zero/foreignGlobals_zero.cpp ! src/hotspot/cpu/zero/upcallLinker_zero.cpp ! src/hotspot/share/prims/downcallLinker.cpp ! src/hotspot/share/prims/downcallLinker.hpp ! src/hotspot/share/prims/foreignGlobals.cpp ! src/hotspot/share/prims/foreignGlobals.hpp ! src/hotspot/share/prims/nativeEntryPoint.cpp ! src/hotspot/share/prims/upcallLinker.cpp ! src/hotspot/share/prims/upcallLinker.hpp ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java ! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java ! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java ! src/java.base/share/native/libfallbackLinker/fallbackLinker.c ! test/jdk/java/foreign/NativeTestHelper.java ! test/jdk/java/foreign/TestIllegalLink.java + test/jdk/java/foreign/critical/TestCritical.java = test/jdk/java/foreign/critical/TestCriticalUpcall.java + test/jdk/java/foreign/critical/TestStressAllowHeap.java + test/jdk/java/foreign/critical/libCritical.c ! test/jdk/java/foreign/largestub/TestLargeStub.java - test/jdk/java/foreign/trivial/TestCritical.java - test/jdk/java/foreign/trivial/libCritical.c ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java + test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/Utils.java + test/micro/org/openjdk/bench/java/lang/foreign/libCriticalCalls.c ! test/micro/org/openjdk/bench/java/lang/foreign/libToCString.c ! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c + test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayCriticalXorOpImpl.java + test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayElementsXorOpImpl.java + test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java + test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java + test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java + test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayRegionXorOpImpl.java + test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java + test/micro/org/openjdk/bench/java/lang/foreign/xor/XorOp.java + test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java + test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c Changeset: 25f9af99 Author: Aleksey Shipilev Date: 2023-11-14 12:52:49 +0000 URL: https://git.openjdk.org/leyden/commit/25f9af99be1c906fc85b8192df8fa50cced3474f 8319883: Zero: Use atomic built-ins for 64-bit accesses Reviewed-by: dholmes, kbarrett, stuefe ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp Changeset: 97ea5bf0 Author: Roman Marchenko Committer: Yuri Nesterenko Date: 2023-11-14 14:36:18 +0000 URL: https://git.openjdk.org/leyden/commit/97ea5bf0ffafaf8009c19483b9a9b1c30401cf9a 8319961: JvmtiEnvBase doesn't zero _ext_event_callbacks Reviewed-by: dholmes ! src/hotspot/share/prims/jvmtiEnvBase.cpp Changeset: 7bb1999c Author: Ashutosh Mehra Date: 2023-11-14 14:48:47 +0000 URL: https://git.openjdk.org/leyden/commit/7bb1999c51cdfeb020047e1094229fda1ec5a99d 8316342: CLHSDB "dumpclass" command produces invalid classes Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java ! test/hotspot/jtreg/ProblemList.txt Changeset: a75b6e56 Author: Vicente Romero Date: 2023-11-14 15:17:18 +0000 URL: https://git.openjdk.org/leyden/commit/a75b6e569fe5f8e98326940f541423ac39b204a3 8191460: crash in Annotate with duplicate declaration and annotation processing enabled Co-authored-by: Jan Lahoda Reviewed-by: asotona ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java + test/langtools/tools/javac/annotations/CrashDuplicateAnnotationDeclarationTest.java Changeset: 58af9aee Author: Tobias Holenstein Date: 2023-11-14 16:17:34 +0000 URL: https://git.openjdk.org/leyden/commit/58af9aeeb07b7a392a8fbf04ef5cb2607b7b2462 8316392: compiler/interpreter/TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal Reviewed-by: thartmann, kvn ! src/hotspot/share/code/nmethod.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 6a75c240 Author: Stewart X Addison Committer: Aleksey Shipilev Date: 2023-11-14 17:06:03 +0000 URL: https://git.openjdk.org/leyden/commit/6a75c2406be620c6410b388a55c544640ad87ac4 8319958: test/jdk/java/io/File/libGetXSpace.c does not compile on Windows 32-bit Reviewed-by: bpb, shade ! test/jdk/java/io/File/libGetXSpace.c Changeset: 0ea58048 Author: Rajan Halade Date: 2023-11-14 17:29:28 +0000 URL: https://git.openjdk.org/leyden/commit/0ea58048f9b4cdaaa0470b2bcc03913fb3939453 8318759: Add four DigiCert root certificates Reviewed-by: mullan + src/java.base/share/data/cacerts/digicertcseccrootg5 + src/java.base/share/data/cacerts/digicertcsrsarootg5 + src/java.base/share/data/cacerts/digicerttlseccrootg5 + src/java.base/share/data/cacerts/digicerttlsrsarootg5 ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DigicertCSRootG5.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 346dbd6d Author: Liam Miller-Cushon Date: 2023-11-14 17:38:09 +0000 URL: https://git.openjdk.org/leyden/commit/346dbd6d1c1ac24da374dcdf4f432c0adf68efeb 8319196: ExecutableElement.getReceiverType doesn't return receiver types for methods loaded from bytecode Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! test/langtools/tools/javac/processing/model/element/TestExecutableReceiverType.java ! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java Changeset: 12fce4b7 Author: Brian Burkhalter Date: 2023-11-14 18:01:13 +0000 URL: https://git.openjdk.org/leyden/commit/12fce4b715f2c8b0091f5c229fcc3e3707290489 8287843: File::getCanonicalFile doesn't work for \\?\C:\ style paths DOS device paths Reviewed-by: alanb ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! test/jdk/java/io/File/GetAbsolutePath.java ! test/jdk/java/io/File/GetCanonicalPath.java ! test/jdk/java/io/File/IsAbsolute.java + test/jdk/java/io/File/WindowsPrefixes.java Changeset: d725b73d Author: Alec Su Committer: Sergey Bylokhov Date: 2023-11-14 22:51:39 +0000 URL: https://git.openjdk.org/leyden/commit/d725b73df01ae4478dfaabc47c48cd7231d91afa 8301310: The SendRawSysexMessage test may cause a JVM crash Reviewed-by: serb ! src/java.desktop/share/native/libjsound/MidiOutDevice.c ! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java Changeset: d5abe496 Author: Justin Lu Date: 2023-11-14 23:37:28 +0000 URL: https://git.openjdk.org/leyden/commit/d5abe49670d81b9c4749ce777ed6bf2886228f2f 8319628: DateFormat does not mention IllegalArgumentException for invalid style args Reviewed-by: naoto ! src/java.base/share/classes/java/text/DateFormat.java Changeset: 1e76ba0c Author: Kim Barrett Date: 2023-11-15 01:09:09 +0000 URL: https://git.openjdk.org/leyden/commit/1e76ba0cd0de38da6fc2b8147627496ee2f2837b 8319439: Move BufferNode from PtrQueue files to new files Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp + src/hotspot/share/gc/shared/bufferNode.cpp + src/hotspot/share/gc/shared/bufferNode.hpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp = test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp Changeset: d9a89c59 Author: Sandhya Viswanathan Date: 2023-11-15 01:17:40 +0000 URL: https://git.openjdk.org/leyden/commit/d9a89c59daa40fdc8da620940d5c518a9f18bc7b 8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags Reviewed-by: lmesnik ! test/jdk/jdk/incubator/vector/LoadJsvmlTest.java Changeset: a6343c0b Author: Ioi Lam Date: 2023-11-15 05:09:10 +0000 URL: https://git.openjdk.org/leyden/commit/a6343c0b7b14563f9d219506ba431f96befd5401 8319999: Refactor MetaspaceShared::use_full_module_graph() Reviewed-by: dholmes, ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: e7486e8c Author: Prasanta Sadhukhan Date: 2023-11-15 07:01:32 +0000 URL: https://git.openjdk.org/leyden/commit/e7486e8cfc9a3f5cbe3515c68e325a25863c162e 8315986: [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location Reviewed-by: dnguyen, honkar, aivanov ! test/jdk/javax/swing/JMenuItem/4654927/bug4654927.java Changeset: 70f0c013 Author: Thomas Stuefe Date: 2023-11-15 08:02:42 +0000 URL: https://git.openjdk.org/leyden/commit/70f0c013ba8a36dac8f1c99ad8e20485870f7d3d 8320054: Remove unused _count from NMT walker classes Reviewed-by: jsjolen, gziemski ! src/hotspot/share/nmt/memBaseline.cpp Changeset: 4c1540ba Author: Tobias Holenstein Date: 2023-11-15 08:31:39 +0000 URL: https://git.openjdk.org/leyden/commit/4c1540baa61e65fc20451a2d9de09b23fb7baf64 8287284: C2: loop optimization performs split_thru_phi infinitely many times Reviewed-by: thartmann, epeter, chagedorn, roland ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitThruPhiInfinitely.java Changeset: fbe19378 Author: Thomas Schatzl Date: 2023-11-15 08:33:44 +0000 URL: https://git.openjdk.org/leyden/commit/fbe19378c38decaff221f6570d1b78bb801a5e5d 8319955: Improve dependencies removal during class unloading Reviewed-by: dholmes, eosterlund ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/dependencyContext.hpp Changeset: bad69996 Author: Daniel Lund?n Committer: Roberto Casta?eda Lozano Date: 2023-11-15 09:19:15 +0000 URL: https://git.openjdk.org/leyden/commit/bad6999634686dcfd04c88ddab855aa202cf35b9 8313672: C2: PhaseCCP does not correctly track analysis dependencies involving shift, convert, and mask Reviewed-by: epeter, rcastanedalo, thartmann ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/ccp/TestShiftConvertAndNotification.java Changeset: fac6b516 Author: Hamlin Li Date: 2023-11-15 09:51:14 +0000 URL: https://git.openjdk.org/leyden/commit/fac6b51699d71440a38c24dfa1594476cb073873 8319781: RISC-V: Refactor UseRVV related checks Reviewed-by: rehn, fyang ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 2e34a2eb Author: Thomas Stuefe Date: 2023-11-15 09:55:51 +0000 URL: https://git.openjdk.org/leyden/commit/2e34a2ebf0f14043b129461b0397495e7e75a38b 8318671: Potential uninitialized uintx value after JDK-8317683 Reviewed-by: thartmann, shade ! src/hotspot/share/compiler/compilerOracle.cpp + test/hotspot/jtreg/compiler/compilercontrol/commands/MemStatTest.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java Changeset: 4f4d00fa Author: Per Minborg Date: 2023-11-15 13:52:06 +0000 URL: https://git.openjdk.org/leyden/commit/4f4d00fa756b1409692ada9aa2be76aa4f7da659 8319966: AIX: expected [[0:i4]] but found [[0:I4]] after JDK-8319882 Reviewed-by: mdoerr ! test/jdk/java/foreign/TestLayouts.java Changeset: 77a69661 Author: Aleksey Shipilev Date: 2023-11-15 14:06:12 +0000 URL: https://git.openjdk.org/leyden/commit/77a69661145a43ab564832b0354ec32068236214 8320053: GHA: Cross-compile gtest code Reviewed-by: ihse, stuefe ! .github/workflows/build-cross-compile.yml Changeset: 3c6ffcad Author: Hamlin Li Date: 2023-11-15 15:45:13 +0000 URL: https://git.openjdk.org/leyden/commit/3c6ffcadfec42c544c9b0d4188e50135f608b9db 8318219: RISC-V: C2 ExpandBits Reviewed-by: fyang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java Changeset: 0bda467f Author: Rajan Halade Date: 2023-11-15 18:33:40 +0000 URL: https://git.openjdk.org/leyden/commit/0bda467f6e29c866c661e88a76a9fe3efc0a0d19 8319187: Add three eMudhra emSign roots Reviewed-by: mullan + src/java.base/share/data/cacerts/emsigneccrootcag3 + src/java.base/share/data/cacerts/emsignrootcag1 + src/java.base/share/data/cacerts/emsignrootcag2 ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EmSignRootG2CA.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 536b1cee Author: Alex Menkov Date: 2023-11-15 18:48:57 +0000 URL: https://git.openjdk.org/leyden/commit/536b1cee249ec50d6270ced3ba52ed3848c80a97 8320130: Problemlist 2 vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt tests with Xcomp Reviewed-by: cjplummer, dcubed ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 891d8cfa Author: Naoto Sato Date: 2023-11-15 18:51:25 +0000 URL: https://git.openjdk.org/leyden/commit/891d8cfaf2fc0636bfe8f864cd010fb71266d723 8319986: Invalid/inconsistent description and example for DateFormat Reviewed-by: joehw, rriggs, jlu, iris, lancea ! src/java.base/share/classes/java/text/DateFormat.java Changeset: ffa35d8c Author: Matias Saavedra Silva Date: 2023-11-15 19:04:11 +0000 URL: https://git.openjdk.org/leyden/commit/ffa35d8cf181cfbcb54497e997dbd18a9b62b97e 8301997: Move method resolution information out of the cpCache Co-authored-by: Gui Cao Co-authored-by: Fei Yang Co-authored-by: Martin Doerr Co-authored-by: Amit Kumar Reviewed-by: coleenp, adinn, fparain ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciStreams.cpp ! src/hotspot/share/ci/ciStreams.hpp ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/bootstrapInfo.cpp ! src/hotspot/share/interpreter/bytecode.cpp ! src/hotspot/share/interpreter/bytecode.hpp ! src/hotspot/share/interpreter/bytecode.inline.hpp ! src/hotspot/share/interpreter/bytecodeStream.hpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeUtils.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/interpreter/rewriter.hpp ! src/hotspot/share/interpreter/templateTable.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/cpCache.inline.hpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/resolvedFieldEntry.hpp + src/hotspot/share/oops/resolvedMethodEntry.cpp + src/hotspot/share/oops/resolvedMethodEntry.hpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedMethodArray.java = src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedMethodEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! test/hotspot/gtest/oops/test_cpCache_output.cpp ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: f0b7eb51 Author: Eirik Bjorsnos Committer: Jaikiran Pai Date: 2023-11-16 06:30:29 +0000 URL: https://git.openjdk.org/leyden/commit/f0b7eb519ae1cf6f4cb2baea55b5e02a46a8192e 8304020: Speed up test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java and clarify its purpose Reviewed-by: lancea, martin, jpai ! test/jdk/TEST.groups + test/jdk/java/util/zip/ZipFile/CenSizeTooLarge.java - test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java Changeset: 3452210b Author: Cesar Soares Lucas Committer: Tobias Hartmann Date: 2023-11-16 06:51:26 +0000 URL: https://git.openjdk.org/leyden/commit/3452210b3652bf936e3c34675f2648852eb7cdf1 8283140: Remove unused encoding classes/operands from x86_64.ad Reviewed-by: thartmann, dlong ! src/hotspot/cpu/x86/x86_64.ad Changeset: eaa4417f Author: Thomas Stuefe Date: 2023-11-16 07:29:37 +0000 URL: https://git.openjdk.org/leyden/commit/eaa4417f5cdc14cb08c4f694ce9705cb3e0ef167 8319301: Static analysis warnings after JDK-8318016 Reviewed-by: thartmann, kvn ! src/hotspot/share/compiler/compilerOracle.cpp + test/hotspot/jtreg/compiler/compilercontrol/commands/MemLimitTest.java Changeset: 2db9ea9b Author: Christian Hagedorn Date: 2023-11-16 07:37:45 +0000 URL: https://git.openjdk.org/leyden/commit/2db9ea9bbf6d4b7875b0c62721f76f016fd7257e 8317723: C2: CountedLoopEndNodes and Zero Trip Guards are wrongly treated as Runtime Predicate Reviewed-by: thartmann, epeter ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + test/hotspot/jtreg/compiler/predicates/TestWrongRuntimePredicateDetection.java Changeset: c36ec2ca Author: Daniel Lund?n Committer: Roberto Casta?eda Lozano Date: 2023-11-16 07:41:13 +0000 URL: https://git.openjdk.org/leyden/commit/c36ec2ca70248c2e4676fd725fbb132c3b929908 8316653: Large NMethodSizeLimit triggers assert during C1 code buffer allocation Reviewed-by: kvn, rcastanedalo, thartmann ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_Compiler.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java Changeset: b4c2d1c1 Author: Thomas Obermeier Committer: Dean Long Date: 2023-11-16 08:38:15 +0000 URL: https://git.openjdk.org/leyden/commit/b4c2d1c1af76da4b326e7acea2ccb740728a8c7c 8319542: Fix boundaries of region to be tested with os::is_readable_range Reviewed-by: dlong, clanger ! src/hotspot/share/nmt/mallocTracker.cpp Changeset: faeea07f Author: Daniel Jeli?ski Date: 2023-11-16 08:55:18 +0000 URL: https://git.openjdk.org/leyden/commit/faeea07fe5d27e0c18c26f99705cc552e5ab9bdc 8319747: galoisCounterMode_AESCrypt stack walking broken Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp Changeset: 73e19f60 Author: Darragh Clarke Date: 2023-11-16 10:50:38 +0000 URL: https://git.openjdk.org/leyden/commit/73e19f60cd383cfa5ecbea5d9c57fb59f69c1608 8319825: jdk.net/jdk.net.ExtendedSocketOptions::IP_DONTFRAGMENT is missing @since 19 Reviewed-by: dfuchs, jpai ! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java Changeset: 1d968866 Author: Darragh Clarke Date: 2023-11-16 10:54:47 +0000 URL: https://git.openjdk.org/leyden/commit/1d9688667e667dc710d64e52f1e918e047beaca3 8319531: FileServerHandler::discardRequestBody could be improved Reviewed-by: dfuchs, jpai, michaelm ! src/jdk.httpserver/share/classes/sun/net/httpserver/LeftOverInputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java Changeset: 6868b371 Author: Roland Westrelin Date: 2023-11-16 12:41:16 +0000 URL: https://git.openjdk.org/leyden/commit/6868b371c68cddbfaef4f5c6800d2c5ed64fb70f 8318826: C2: "Bad graph detected in build_loop_late" with incremental inlining Reviewed-by: thartmann, chagedorn, kvn ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/replacednodes.cpp + test/hotspot/jtreg/compiler/inlining/TestNullAtCallAfterLateInline.java Changeset: f33c874b Author: Roland Westrelin Date: 2023-11-16 12:43:50 +0000 URL: https://git.openjdk.org/leyden/commit/f33c874b6e624ad81572a2f806e198dd692a31a6 8319764: C2 compilation asserts during incremental inlining because Phi input is out of bounds Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/replacednodes.cpp + test/hotspot/jtreg/compiler/inlining/TestLateInlineReplacedNodesExceptionPath.java Changeset: 9faead14 Author: Matthias Baesken Date: 2023-11-16 12:55:06 +0000 URL: https://git.openjdk.org/leyden/commit/9faead1469481e268b451f2853c8fec8613426b9 8319927: Log that IEEE rounding mode was corrupted by loading a library Reviewed-by: goetz, lucy ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalDouble.java ! test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalFloat.java Changeset: 87be6b69 Author: Stefan Karlsson Date: 2023-11-16 14:33:50 +0000 URL: https://git.openjdk.org/leyden/commit/87be6b69fe985eee01fc3344f9153d774db792c1 8318757: VM_ThreadDump asserts in interleaved ObjectMonitor::deflate_monitor calls Reviewed-by: shade, aboldtch, pchilanomate, dcubed ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/monitorDeflationThread.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/threadService.hpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/Monitor/ConcurrentDeflation.java Changeset: 9e7a3ae2 Author: Stefan Karlsson Date: 2023-11-16 14:36:34 +0000 URL: https://git.openjdk.org/leyden/commit/9e7a3ae27766034fd5e107dba6fa93b8bf3af951 8319630: Monitor final audit log lacks separator Reviewed-by: dholmes, shade ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: f3ed2758 Author: Alexander Zvegintsev Date: 2023-11-16 14:59:27 +0000 URL: https://git.openjdk.org/leyden/commit/f3ed27582e16c3a323f590863cbeec6d35e20b58 8319103: Popups that request focus are not shown on Linux with Wayland Reviewed-by: serb, prr ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java + test/jdk/javax/swing/JPopupMenu/FocusablePopupDismissTest.java Changeset: b05e69f7 Author: Sandhya Viswanathan Date: 2023-11-16 16:32:08 +0000 URL: https://git.openjdk.org/leyden/commit/b05e69f789fa8c9a5320be5a841317abd3b3a235 8320209: VectorMaskGen clobbers rflags on x86_64 Reviewed-by: kvn, qamai, jbhateja ! src/hotspot/cpu/x86/x86.ad Changeset: 52e2878c Author: Vicente Romero Date: 2023-11-16 16:41:58 +0000 URL: https://git.openjdk.org/leyden/commit/52e2878cffd9cb704ad773b841dbab0d17eba896 8319987: compilation of sealed classes leads to infinite recursion Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.java + test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.out Changeset: d6aa7c8b Author: Vicente Romero Date: 2023-11-16 16:49:26 +0000 URL: https://git.openjdk.org/leyden/commit/d6aa7c8ba0e727356562561d939c4965b69d7817 8314621: ClassNotFoundException due to lambda reference to elided anonymous inner class Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! test/langtools/tools/javac/6917288/GraphicalInstallerTest.java ! test/langtools/tools/javac/6917288/T6917288.java - test/langtools/tools/javac/7199823/InnerClassCannotBeVerified.java + test/langtools/tools/javac/lambda/ClassNotFoundExceptionDueToPrunedCodeTest.java Changeset: 9727f4bd Author: Brian Burkhalter Date: 2023-11-16 16:55:46 +0000 URL: https://git.openjdk.org/leyden/commit/9727f4bdddc071e6f59806087339f345405ab004 8320199: Fix HTML 5 errors in java.math.BigInteger Reviewed-by: naoto, darcy, lancea, iris ! src/java.base/share/classes/java/math/BigInteger.java Changeset: 1588dd93 Author: Mandy Chung Date: 2023-11-16 22:40:22 +0000 URL: https://git.openjdk.org/leyden/commit/1588dd934ce4e00a060e329b80f721d894559597 8319567: Update java/lang/invoke tests to support vm flags 8319568: Update java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java to accept vm flags 8319672: Several classloader tests ignore VM flags 8319676: A couple of jdk/modules/incubator/ tests ignore VM flags 8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless Reviewed-by: jvernee, lmesnik ! test/jdk/java/lang/ClassLoader/Assert.java ! test/jdk/java/lang/ClassLoader/GetSystemPackage.java ! test/jdk/java/lang/ClassLoader/getResource/GetResource.java ! test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnloadTest.java ! test/jdk/java/lang/invoke/condy/CondyNestedResolutionTest.java ! test/jdk/java/lang/invoke/findSpecial/FindSpecialTest.java - test/jdk/java/lang/invoke/lambda/LUtils.java ! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java ! test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java ! test/jdk/java/lang/invoke/lambda/LambdaAsm.java ! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java ! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java ! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java ! test/jdk/jdk/internal/loader/URLClassPath/LargeClasspathWithPkgPrefix.java ! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java ! test/jdk/jdk/modules/incubator/DefaultImage.java ! test/jdk/jdk/modules/incubator/ImageModules.java Changeset: 941b7395 Author: iklam Date: 2023-11-20 17:51:51 +0000 URL: https://git.openjdk.org/leyden/commit/941b7395803ba40f4eb7e637a3e25727f69c70bb Merge branch 'master' of https://github.com/openjdk/leyden into premain ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/classPrelinker.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/resolvedFieldEntry.hpp + src/hotspot/share/oops/resolvedMethodEntry.cpp + src/hotspot/share/oops/resolvedMethodEntry.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/classListWriter.cpp ! src/hotspot/share/cds/classPrelinker.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/resolvedFieldEntry.hpp ! src/hotspot/share/oops/resolvedMethodEntry.cpp ! src/hotspot/share/oops/resolvedMethodEntry.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: 1b6bbf7c Author: iklam Date: 2023-11-20 18:57:37 +0000 URL: https://git.openjdk.org/leyden/commit/1b6bbf7c7dff4b41b5aa03bf3f000898133cd629 Merge branch 'premain' of https://github.com/openjdk/leyden into premain From duke at openjdk.org Tue Nov 21 03:30:20 2023 From: duke at openjdk.org (duke) Date: Tue, 21 Nov 2023 03:30:20 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: Makefile changes from https://github.com/openjdk/jdk/pull/13709 to demonstrate fully statically linked JDK build, i.e. building java launcher executable statically linked with JDK and hotspot native code. Message-ID: <825a8eff-0adb-4162-a348-a045fa46a102@openjdk.org> Changeset: bceb753f Author: Jiangli Zhou Date: 2023-06-20 15:38:20 +0000 URL: https://git.openjdk.org/leyden/commit/bceb753f79b4bc767fdfb71d5f68a84430644df6 Makefile changes from https://github.com/openjdk/jdk/pull/13709 to demonstrate fully statically linked JDK build, i.e. building java launcher executable statically linked with JDK and hotspot native code. To build static JDK: - bash configure --with-boot-jdk= --with-static-java=yes - make static-java-image ! make/Main.gmk + make/StaticLink.gmk ! make/autoconf/configure.ac ! make/autoconf/flags-ldflags.m4 ! make/autoconf/lib-bundled.m4 ! make/autoconf/lib-freetype.m4 ! make/autoconf/spec.gmk.in + make/autoconf/static-java.m4 From duke at openjdk.org Mon Nov 27 06:20:19 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 06:20:19 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: Resolve some crashes and failures during startup. This allows bin/javastatic to execute. Message-ID: Changeset: 53aa8f0c Author: Jiangli Zhou Date: 2023-06-21 16:23:10 +0000 URL: https://git.openjdk.org/leyden/commit/53aa8f0cf418ab5f435a4b9996c7754fb8505d4b Resolve some crashes and failures during startup. This allows bin/javastatic to execute. Running HelloWorld succeeds: bin/javastatic -cp HelloWOrld ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md.c ! src/java.base/unix/native/libjli/java_md.h From duke at openjdk.org Mon Nov 27 06:24:31 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 06:24:31 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 1) In findJniFunction(), only try to trim JNI_LIB_PREFIX and JNI_LIB_SUFFIX from 'cname' if we find any path components. It prevents incorrectly processing a library name. Message-ID: Changeset: a5c886d2 Author: Jiangli Zhou Date: 2023-06-21 17:58:35 +0000 URL: https://git.openjdk.org/leyden/commit/a5c886d2e85a0ff0c3712a5488ae61d8c9d7ba1a 1) In findJniFunction(), only try to trim JNI_LIB_PREFIX and JNI_LIB_SUFFIX from 'cname' if we find any path components. It prevents incorrectly processing a library name. 2) Changed os::find_agent_function() to always look up Agent_On(Un)Load/Attach<_lib_name> first. If the symbol cannot be found, it also looks up Agent_On(Un)Load/Attach for dynamic library. ! make/common/NativeCompilation.gmk ! src/hotspot/share/runtime/os.cpp ! src/java.base/share/native/libjava/NativeLibraries.c ! src/java.base/share/native/libjava/jni_util.h From duke at openjdk.org Mon Nov 27 19:56:36 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 19:56:36 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: Clean-up the changes for using unique JNI_OnLoad|JNI_OnUnload|Agent_OnLoad|Agent_OnUnload|Agent_OnAttach symbols in different JDK JNI libraries by default. Message-ID: Changeset: 1da8e324 Author: Jiangli Zhou Date: 2023-06-25 21:12:48 +0000 URL: https://git.openjdk.org/leyden/commit/1da8e3240e0bd27366d19f2e7dde386e46015135 Clean-up the changes for using unique JNI_OnLoad|JNI_OnUnload|Agent_OnLoad|Agent_OnUnload|Agent_OnAttach symbols in different JDK JNI libraries by default. ! src/hotspot/share/runtime/os.cpp ! src/java.base/share/native/libjava/NativeLibraries.c From duke at openjdk.org Mon Nov 27 19:59:02 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 19:59:02 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 2 new changesets Message-ID: <3c4f10a4-00ac-41e6-91a8-211f8788b5e2@openjdk.org> Changeset: 1d8e4015 Author: Jiangli Zhou Date: 2023-06-26 11:00:55 +0000 URL: https://git.openjdk.org/leyden/commit/1d8e40155466ca48299b4d89eaf442d9ad3827cd Rename JLI_IsStaticJDK to IsStaticJDK. ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md.c Changeset: 7d75a7f4 Author: Jiangli Zhou Date: 2023-06-26 11:16:40 +0000 URL: https://git.openjdk.org/leyden/commit/7d75a7f4d6aa020b7580fbbf660b2b3e3a41b274 Use runtime check for static JDK. Remove STATIC_BUILD usage in awt_LoadLibrary.c. ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c From duke at openjdk.org Mon Nov 27 20:00:39 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 20:00:39 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 3 new changesets Message-ID: <9f81d5bb-0188-458c-9512-e403c07be90b@openjdk.org> Changeset: 22d8c439 Author: Jiangli Zhou Date: 2023-06-26 12:25:35 +0000 URL: https://git.openjdk.org/leyden/commit/22d8c439157b61acdfe99090d39f91c09388b1b1 Remove STATIC_BUILD usages. Support static linking and dynamic linking libjdwp (and libdt_socket) with same .o files. ! src/jdk.jdwp.agent/share/native/libjdwp/export/sys.h ! src/jdk.jdwp.agent/share/native/libjdwp/transport.c ! src/jdk.jdwp.agent/unix/native/libjdwp/linker_md.c Changeset: cca4c02e Author: Jiangli Zhou Date: 2023-06-26 12:38:47 +0000 URL: https://git.openjdk.org/leyden/commit/cca4c02ec55f971bc994f0ec431ffed061619cd1 Define the JNI_OnLoad entries for libjimage to make sure the builtin library work properly with the static builds. ! src/java.base/share/native/libjimage/jimage.cpp Changeset: 5c839017 Author: Jiangli Zhou Date: 2023-06-26 12:46:30 +0000 URL: https://git.openjdk.org/leyden/commit/5c8390172c15a10fd6826b7f4128bce89585cd07 Define DEF_STATIC_JNI_OnLoad for 'zip' library by default. Remove the usage of STATIC_BUILD macro. ! src/java.base/share/native/libzip/zip_util.c From duke at openjdk.org Mon Nov 27 20:07:19 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 20:07:19 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: Don't link with the extra libs for awt headfull and jsound for now. Message-ID: Changeset: a998a9d6 Author: Jiangli Zhou Date: 2023-06-30 14:22:37 +0000 URL: https://git.openjdk.org/leyden/commit/a998a9d6ca44a93d4e9859a17de2dca60963de76 Don't link with the extra libs for awt headfull and jsound for now. ! make/StaticLink.gmk From duke at openjdk.org Mon Nov 27 20:21:46 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 20:21:46 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: Fix crash with jtreg tests on dynamic JDK: Message-ID: <7d5ae4e6-09dc-494e-9570-68135cbdbeb3@openjdk.org> Changeset: afe9ca06 Author: Jiangli Zhou Date: 2023-07-26 15:48:47 +0000 URL: https://git.openjdk.org/leyden/commit/afe9ca06dd86e8983768de80ba1a08f3c68589b4 Fix crash with jtreg tests on dynamic JDK: - Add JLI_SetStaticJDK in libjli and set_static_jdk/is_static_jdk in libjvm. JLI_SetStaticJDK is called before loading and creating the JVM. It checks if execution using static build by looking up the hotspot set_static_jdk. set_static_jdk is called if found. - Fix VM code to use set_static_jdk in a few places. Earlier symbol lookup was used in those cases. However the requested symbols may have been loaded already and the result cannot determine if it's running on static JDK. - Rename IsStaticJDK back to JLI_IsStaticJDK. Resolved cherrypick merge conflict. ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/java.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md.c ! src/java.base/unix/native/libjli/java_md.h From duke at openjdk.org Mon Nov 27 22:42:17 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 22:42:17 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: - Add JNIEXPORT to JLI_IsStaticJDK. Message-ID: <5bf268de-3d00-443d-bdfa-a595da00673f@openjdk.org> Changeset: 135b202b Author: Jiangli Zhou Date: 2023-08-08 19:26:02 +0000 URL: https://git.openjdk.org/leyden/commit/135b202b8b7ef0de05904aee576e3ce1da40cab3 - Add JNIEXPORT to JLI_IsStaticJDK. - Fix errornous dlsym call for isStaticJDK check in AWT_OnLoad. ! src/java.base/share/native/libjli/java.h ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c From duke at openjdk.org Mon Nov 27 22:45:23 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 22:45:23 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: - Fix build failure caused by missing 'IsStaticJDK' declaration in awt_LoadLibrary.c. Message-ID: <62e4ea62-5f97-4f0c-9ed9-5c7679288640@openjdk.org> Changeset: 93fd739c Author: Jiangli Zhou Date: 2023-08-14 14:46:51 +0000 URL: https://git.openjdk.org/leyden/commit/93fd739c639d6f3eaafbc08c039b481d338670d3 - Fix build failure caused by missing 'IsStaticJDK' declaration in awt_LoadLibrary.c. - Fix erroneous dlsym call in jdk.jdwp.agent/unix/native/libjdwp/linker_md.c. Tested the change by running: bin/javastatic -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=0 HelloWorld ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/jdk.jdwp.agent/unix/native/libjdwp/linker_md.c From duke at openjdk.org Mon Nov 27 22:47:20 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 22:47:20 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 2 new changesets Message-ID: <01be3a5f-a190-479a-aeba-45adaee1cb44@openjdk.org> Changeset: 77ab593d Author: Jiangli Zhou Date: 2023-08-17 10:07:56 +0000 URL: https://git.openjdk.org/leyden/commit/77ab593d5f110a0b0502f5f180ded85eda6c27b1 Redefine 'BaseThread' to 'HotspotBaseThread' in hotspot. Change SA (serviceability agent) to use 'HotspotBaseThread' correspondingly. ! src/hotspot/share/runtime/threadLocalStorage.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java Changeset: 4faa3a96 Author: Jiangli Zhou Date: 2023-08-17 16:32:18 +0000 URL: https://git.openjdk.org/leyden/commit/4faa3a964ec550e410c741048c7e0ed99ac64b52 Fix Thread symbols in _ZN10JavaThread25aarch64_get_thread_helperEv, for the HotspotBaseThread change. This fix was contributed by Chuck Rasbold (@rasbold). ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S From duke at openjdk.org Mon Nov 27 23:01:48 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 23:01:48 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 2 new changesets Message-ID: <668340eb-ebc2-4451-9455-a2be52ecbe43@openjdk.org> Changeset: 47b3fbcc Author: Jiangli Zhou Date: 2023-08-18 17:50:36 +0000 URL: https://git.openjdk.org/leyden/commit/47b3fbcccc943a1a3e758776ff3cd356088972d4 JDK support for hermetic JAR packaged jimage (aka runtime image). This handles the JDK runtime image that's packaged within the hermetic JAR at a specific file offset (page aligned). In hermetic JAR, the /lib/'modules' data is packed within the JVM data section, which is between the ELF section and the JAR section in a deploy JAR. The start offset of the 'modules' data is page aligned. Special launcher argument that can be passed to the VM: -XX:UseHermeticJDK=, The jimage start offset is used when opening/mapping and reading the jimage. ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/threads.cpp ! src/java.base/share/native/libjimage/imageFile.cpp ! src/java.base/share/native/libjimage/imageFile.hpp ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjimage/jimage.hpp Changeset: 7bc0ac53 Author: Jiangli Zhou Date: 2023-08-18 20:50:10 +0000 URL: https://git.openjdk.org/leyden/commit/7bc0ac530f3ac0e7008a5285c4e47f007eec9ed5 Map hermetic packaged modules using the modules size correctly. With the hermetic Java support, we embed the JDK 'modules' image in the hermetic JAR at page aligned offset. The offset is recorded in the deploy JAR manifest 'JDK-Lib-Modules-Offset' attribute. At runtime, the recorded offset information is used by the VM to mmap the modules image. Also, record the 'modules' file size in deploy JAR manifest 'JDK-Lib-Modules-Size' attribute. The VM option, -XX:UseHermeticJDK is extended to include the image size: -XX:UseHermeticJDK:,, At runtime, modules size from the manifest attribute may be retrieved and passed to the VM via -XX:UseHermeticJDK option. Both the hermetic 'modules' image offset and size are used when mmap'ing the 'modules' data. ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/java.base/share/native/libjimage/imageFile.cpp ! src/java.base/share/native/libjimage/imageFile.hpp ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjimage/jimage.hpp From duke at openjdk.org Mon Nov 27 23:26:38 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 23:26:38 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 2 new changesets Message-ID: <427e78a5-8d02-43e2-b4b1-139fc2aad26a@openjdk.org> Changeset: 45fd9411 Author: Jiangli Zhou Date: 2023-08-21 15:27:36 +0000 URL: https://git.openjdk.org/leyden/commit/45fd9411732479a9b02fd1bf860f30a0e3de5180 Rename set_static_jdk to JVM_SetStaticJDK and is_static_jdk to JVM_IsStaticJDK. Resolve cherrypick merge conflict. ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/java.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/java.base/share/native/libjli/java.c Changeset: 09837103 Author: Jiangli Zhou Date: 2023-08-22 15:04:31 +0000 URL: https://git.openjdk.org/leyden/commit/09837103a40acfb1f58071ece19d03a218c70723 Add JVM_SetStaticJDK in symbols-unix. ! make/data/hotspot-symbols/symbols-unix From duke at openjdk.org Mon Nov 27 23:28:40 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 23:28:40 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 2 new changesets Message-ID: <126802e8-0da0-4230-ac59-82a2728d8110@openjdk.org> Changeset: ba479cbc Author: Jiangli Zhou Date: 2023-08-24 11:40:27 +0000 URL: https://git.openjdk.org/leyden/commit/ba479cbc8883ae3f3ab31be37bc41844fd7ab501 Fix linux-x86 build failure caused by error 'cannot convert 'size_t*' {aka 'unsigned int*'} to 'julong*' {aka 'long long unsigned int*'}'. ! src/hotspot/share/runtime/arguments.cpp Changeset: 3435c0ea Author: Jiangli Zhou Date: 2023-08-28 12:23:38 +0000 URL: https://git.openjdk.org/leyden/commit/3435c0ead7e21c55ee7320a82135b95c37c46b03 Handle the case for hermetic JAR embedded modules in skip_first_path_entry(), when checking the shared classpath. In a hermetic JAR, the 'modules' image is part of the JAR and there is no separate modules file. In that case, we set up the JAR instead of the modules file as the first path entry. So skip_first_path_entry() needs to take that into consideration. The other place that checks for MODULES_IMAGE_NAME (modules) is in ClassLoader::setup_boot_search_path(), which is already fixed by https://github.com/openjdk/jdk/commit/8b5526c4ba8a852d67453d199634c80f5f3b2da7. ! src/hotspot/share/cds/filemap.cpp From duke at openjdk.org Mon Nov 27 23:34:28 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 23:34:28 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 3 new changesets Message-ID: Changeset: 0dfb6314 Author: Jiangli Zhou Date: 2023-08-30 15:57:00 +0000 URL: https://git.openjdk.org/leyden/commit/0dfb6314221009881ebc35d0e5db75a7a348110b Initial support for accessing hermetic JAR packaged JDK resource files via java.home in JDK. A jdk.internal.misc.JavaHome class is introduced to encapsulate the hermetic JAR packaging details and provide a set of APIs for accessing the JDK resource files via java.home. The current change handles the access to the following files within the JDK code. Other JDK resource files will be handled by follow up CL(s). - /conf/logging.properties - /conf/net.properties - /conf/security/java.security - /conf/security/java.policy - /lib/security/blacklisted.certs - /lib/security/cacerts - /lib/security/default.policy - /lib/security/public_suffix_list.dat - /lib/psfont.properties.ja - /lib/psfontj2d.properties Handle the following entry with file:${java.home} URL pattern in java.security, e.g.: - file:${java.home}/conf/security/java.policy Change jdk.internal.jimage.ImageReaderFactory.getImageReader() to use the jar path if a jar file is the java home. Split the main logic of java.security.KeyStore.getInstance(File, char[], LoadStoreParameter, boolean) into a private helper method, which is used by the original getInstance() method and sun.security.tools.KeyStoreUtil.getCacertsKeyStore() via reflection: private static final KeyStore getInstance(InputStream in, char[] password, LoadStoreParameter param, boolean hasPassword) ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java + src/java.base/share/classes/jdk/internal/misc/JavaHome.java ! src/java.base/share/classes/sun/net/NetProperties.java ! src/java.base/share/classes/sun/security/provider/PolicyFile.java ! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java ! src/java.base/share/classes/sun/security/util/DomainName.java ! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.logging/share/classes/java/util/logging/LogManager.java Changeset: de2cfdda Author: Jiangli Zhou Date: 2023-08-31 12:21:19 +0000 URL: https://git.openjdk.org/leyden/commit/de2cfdda4b3e4850529d10009688df10a01068fa Support hermetic JAR packaged conf/security/policy/{limited|unlimited} cryptography extension policy files. ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template Changeset: f442ea65 Author: Jiangli Zhou Date: 2023-08-31 18:39:26 +0000 URL: https://git.openjdk.org/leyden/commit/f442ea65a8fd3faf8c09991f92e5bc3cd99e2ec5 Support runtime accessing for hermetic JAR packaged JDK-bundled fonts (/lib/fonts/*.ttf) and /lib/fontconfig..properties. In sun.awt.FontConfiguration, we use JavaHome.getJDKResource API to access hermetic JAR packaged fontconfig property file. With this, we can now support hermetic JDK-bundled fonts files specified by fontconfig property using $JRE_LIB_FONTS path. sun.font.SunFontManager.registerFontFile() implements the support for hermetic case using java.awt.Font.createFont(int, InputStream) API, which can handle font file as a JAR resource. Font file path using $JRE_LIB_FONTS in fontconfig properties is mapped to JAR URL for hermetic packaged JDK fonts, e.g.: $JRE_LIB_FONTS/Font file path using $JRE_LIB_FONTS in fontconfig properties is mapped to JAR URL for hermetic packaged JDK fonts, e.g.: $JRE_LIB_FONTS/.ttf map to: jar:file:////lib/fonts/.ttf For non-hermetic case, the font file is still mapped to normal file path. ! src/java.desktop/share/classes/sun/awt/FontConfiguration.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java From duke at openjdk.org Mon Nov 27 23:43:50 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 23:43:50 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: Support hermetic JAR packaged lib/ct.sym file. Message-ID: Changeset: d05373a8 Author: Jiangli Zhou Date: 2023-09-01 14:50:25 +0000 URL: https://git.openjdk.org/leyden/commit/d05373a8b2cdfff61c25780cf2b8ea017680e56d Support hermetic JAR packaged lib/ct.sym file. Removed the use of the static final 'symbolFileLocation' field, which defines the path subcomponents of the 'lib/ct.sym' file. Instead, the path elements are passed as the arguments of JavaHome.getJDKResource(). That provides more complete and precise logging information for verifying the runtime access of ct.sym file path. This change requires JavaHome class in the boot JDK. ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java From duke at openjdk.org Mon Nov 27 23:45:52 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 23:45:52 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 4 new changesets Message-ID: <7565c353-3041-4946-9ec4-eea4caf64b16@openjdk.org> Changeset: e9709e73 Author: Jiangli Zhou Date: 2023-09-25 16:46:24 +0000 URL: https://git.openjdk.org/leyden/commit/e9709e73b49171d556bae396243a717517202214 Comment out and revert JavaHome related change in JDKPlatformProvider.java as it requires JavaHome class in boot JDK. ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java Changeset: bd9f0d26 Author: Jiangli Zhou Date: 2023-09-25 17:32:13 +0000 URL: https://git.openjdk.org/leyden/commit/bd9f0d26c458b3f7eee4a74a84a8c4367ee5ed28 Add logging for hermetic Java. Hermetic Java related logging can be enabled by -Xlog:hermetic (or -Xlog:hermetic=info). ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: cf1724e7 Author: Jiangli Zhou Date: 2023-09-26 10:48:10 +0000 URL: https://git.openjdk.org/leyden/commit/cf1724e7060f3a48fe8524ce17d0dd94b72a15fc Add DisableHermetic flag for disabling hermetic Java runtime. If a hermetic JAR is used, setting DisableHermetic to true disables the hermetic Java runtime (the JDK modules image and JDK resources) packaged in JAR. The flag has no effect, if the JAR is non-hermetic. It does not affect the JDK static support either. This option should only be used for a few limited use cases, such as: - During testing/debugging for isolating JDK issues when necessary. ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: 931b71b0 Author: Jiangli Zhou Date: 2023-09-27 16:09:50 +0000 URL: https://git.openjdk.org/leyden/commit/931b71b0845d24b1949a23333ef1cdb3d6622596 Support POSIX_SPAWN launch mechanism for ProcessBuilder.start() on hermetic Java. Moved the code from jspawnhelper.c to childproc.c and renamed the original main() (in jspawnhelper.c) to JDK_spawn_process() in childproc.c. The jspawnhelper.c main() is now a simple wrapper of JDK_spawn_process(). JDK_spawn_process() can be shared by jspawnhelper and launcher for creating child process using POSIX_SPAWN launch mechanism. ! src/java.base/share/classes/jdk/internal/misc/JavaHome.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.base/unix/native/libjava/childproc.c ! src/java.base/unix/native/libjava/childproc.h From duke at openjdk.org Mon Nov 27 23:48:00 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 23:48:00 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 2 new changesets Message-ID: <422d3faf-5a65-4e7b-a920-430532921851@openjdk.org> Changeset: f605992d Author: Jiangli Zhou Date: 2023-09-27 16:48:06 +0000 URL: https://git.openjdk.org/leyden/commit/f605992d58fcab3416d561a622238250a78a3e72 Ignore -server|-client options in Arguments::parse_each_vm_init_arg when executing in hermetic Java mode. As part of the CreateExecutionEnvironment operations, CheckJvmType checks for VM types (known types specified in lib/jvm.cfg) for normal non-hermetic Java execution mode. A side effect of CheckJvmType is the removal of -server|-client options if they exist in the command-line options. Arguments::parse_each_vm_init_arg would report 'Unrecognized option' error when encounters these options. With hermetic Java/JDK static linking, CreateExecutionEnvironment operations are skipped as they are not necessary. As a result, Arguments::parse_each_vm_init_arg may see -server|-client if the options exist in the command line when running in hermetic Java mode. This fix changes Arguments::parse_each_vm_init to not report error for -server|-client options. ! src/hotspot/share/runtime/arguments.cpp Changeset: 4e8b2eb6 Author: Jiangli Zhou Date: 2023-09-29 15:48:57 +0000 URL: https://git.openjdk.org/leyden/commit/4e8b2eb65bbaea8dacfc51133cacf24de94d6742 Use JavaHome.EXECUTABLE field for storing the hermetic executable name/path. The hermetic executable is the hermetic JAR (as the JAVA_HOME) by default. Launcher may set jdk.internal.misc.hermetic.executable property value, which is retrieved and stored in JavaHome.EXECUTABLE. ! src/java.base/share/classes/jdk/internal/misc/JavaHome.java From duke at openjdk.org Mon Nov 27 23:56:29 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 23:56:29 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 3 new changesets Message-ID: <2b16a6a0-867c-4383-8552-6a694a572865@openjdk.org> Changeset: a22341d0 Author: Jiangli Zhou Date: 2023-10-02 10:44:32 +0000 URL: https://git.openjdk.org/leyden/commit/a22341d0d4c7e450fb1de93e5423aff8c32f9145 In j.u.ServerLoader, use the platform classloader after the module system is initialized but before the VM initialization is completed. Don't use the system classloader to find resources if the loader is null when finding service provider. There are two issues uncovered when FileSystemProvider.loadInstalledProviders() is called early during system startup before the VM is initialized. The VM is considered in booted state after System.initPhase3() completes. 1) In nextProviderClass(), when the loader is null, ClassLoader.getSystemResources() is called to find the service. The result can include service providers that can only be loaded by the system class loader, e.g. in JAR files on the -classpath. That can cause failure when the null classloader is trying to load the provider class. This issue is addressed by changing to call 'BootLoader.findResources(fullName)' instead, if the 'loader' is null. 2) When trying to load installed FileSystemProvider during early start up before the VM is booted, it fails to find the 'jar' provider. That's because the boot loader (a.k.a. the null classloader) is used by ServiceLoader, which tries to only use the code in java.base at the time. The ZipFileSystemProvider and JarFileSystemProvider are in jdk.zipfs module. The JavaHome is trying to use the JarFileSystem during initPhase3, which is after system module initialization. During that phase, it can use the platform classloader to load the installed provider, which would able to find the ZipFileSystemProvider and JarFileSystemProvider. These issues are found by hermetic Java testing, however I think these are not specific to hermetic Java. ! src/java.base/share/classes/java/util/ServiceLoader.java Changeset: 86bafeec Author: Jiangli Zhou Date: 2023-10-02 11:14:18 +0000 URL: https://git.openjdk.org/leyden/commit/86bafeec8a75c7590069d06051308f55c80cd43d Remove runtime archived heap oopmap check (non-product only code). The code was only enabled for non-product binary in ArchiveHeapLoader::patch_embedded_pointers. ArchiveHeapLoader::patch_embedded_pointers is called during MetaspaceShared::initialize_shared_spaces to patch all archived Java heap pointers when runtime relocation occurs (e.g. archived Java heap regions cannot be mmap at the desired addresses due to runtime Java heap size difference). That's done early during VM initialization and before SystemDictionary::resolve_well_known_classes. The calculate_oopmap operations may access some of the well-known klasses during oop iteration. That could cause crashes since the well-known klasses are not loaded/resolved at the time. When loading/resolving a shared well-known klass, SystemDictionary::resolve_wk_klass loads and restores the archived klass and mirror object. So it's not feasible to move HeapShared::patch_archived_heap_embedded_pointers to a later point after resolving some of the needed well-known classes during VM initialization. Hence removing the runtime sanity check. ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp Changeset: 35e28f2f Author: Jiangli Zhou Date: 2023-10-09 11:30:01 +0000 URL: https://git.openjdk.org/leyden/commit/35e28f2f843bf84b3be3b757697e7cb95d01bb64 Support hermetic packaged lib/security/cacerts in sun.security.ssl.TrustStoreManager$TrustStoreDescriptor and sun.security.util.AnchorCertificates. Use jdk.internal.misc.JavaHome to access JDK default store, lib/security/cacerts in TrustStoreDescriptor. If 'javax.net.ssl.trustStore' property is set and the value is not 'NONE', the specified store is accessed as a regular file using Path.of() API. The original semantics should not be affected by the change. ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java ! src/java.base/share/classes/sun/security/util/AnchorCertificates.java ! src/java.base/share/classes/sun/security/util/FilePaths.java From duke at openjdk.org Mon Nov 27 23:58:24 2023 From: duke at openjdk.org (duke) Date: Mon, 27 Nov 2023 23:58:24 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 2 new changesets Message-ID: <3fc9c885-79cd-4bd7-a7e2-1387372725b7@openjdk.org> Changeset: cd136fcd Author: Jiangli Zhou Date: 2023-10-09 20:05:51 +0000 URL: https://git.openjdk.org/leyden/commit/cd136fcd70b3011120b4c5f0e1fe7643f7f2f0d4 Delay the initialization of 'jarFileSystem' field in JavaHome. The earlier https://github.com/jianglizhou/jdk/commit/a4de3f83b33145a46878b37dd25479506534c75b change in ProcessImpl.java causes JavaHome class initialization occur early before the module system initialization. That in turn causes the loading of the "Jar" provider happen before the module system initialization. When running on a hermetic Jar, the system fails to start due to "java.nio.file.ProviderNotFoundException: Provider "jar" not found". This change delays the initialization of JavaHome.jarFileSystem. It's no longer initialized during JavaHome . The initialization of JavaHome.jarFileSystem now happens when the system first tries to access a hermetic JAR packaged JDK resource/property file. ! src/java.base/share/classes/jdk/internal/misc/JavaHome.java Changeset: df76caf7 Author: Jiangli Zhou Date: 2023-10-19 13:32:03 +0000 URL: https://git.openjdk.org/leyden/commit/df76caf70de46fb1295fe962a007c74dcb8abd4a Check `isHermetic` for `isHermetic()` as `jarFileSystem` may not initialized yet when `isHermetic()` is called. This bug was causing java.nio.file.FileSystemException when loading conf/security/java.security. ! src/java.base/share/classes/jdk/internal/misc/JavaHome.java From duke at openjdk.org Tue Nov 28 00:03:05 2023 From: duke at openjdk.org (duke) Date: Tue, 28 Nov 2023 00:03:05 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 2 new changesets Message-ID: Changeset: 06541384 Author: Jiangli Zhou Date: 2023-10-20 12:06:29 +0000 URL: https://git.openjdk.org/leyden/commit/065413840fede0d0f669c93cbc7906c132ff0842 Change libjdwp and libawt natives to use `JVM_IsStaticJDK` instead of `JLI_IsStaticJDK` to check for static JDK at runtime. ! src/hotspot/share/runtime/java.hpp ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/jdk.jdwp.agent/unix/native/libjdwp/linker_md.c Changeset: 2122c03b Author: Jiangli Zhou Date: 2023-10-23 17:36:51 +0000 URL: https://git.openjdk.org/leyden/commit/2122c03b55f9a27161d47a4c95719ab23b7510fe Don't report any error and bail out too early in lookup_JVM_OnLoad_entry_point if it does not succeed, since we want to try lookup_Agent_OnLoad_entry_point for Agent_OnLoad as well. With static linking support for built-in library, if we cannot find the JVM_OnLoad_ symbol and determine that the library is built-in, we also try loading the shared library. However, we don't want to report error if the requested shared library cannot be loaded. Instead we let lookup_Agent_OnLoad_entry_point to report any error if there is any failure. ! src/hotspot/share/prims/jvmtiAgent.cpp From duke at openjdk.org Tue Nov 28 00:05:06 2023 From: duke at openjdk.org (duke) Date: Tue, 28 Nov 2023 00:05:06 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: Remove empty line. Pointed out by @manc during code review. Message-ID: Changeset: 8c83c0d4 Author: Jiangli Zhou Date: 2023-10-24 07:58:45 +0000 URL: https://git.openjdk.org/leyden/commit/8c83c0d4b3dbdce8ec7a16544cf98b835690425d Remove empty line. Pointed out by @manc during code review. ! src/hotspot/share/prims/jvmtiAgent.cpp From duke at openjdk.org Tue Nov 28 04:00:59 2023 From: duke at openjdk.org (duke) Date: Tue, 28 Nov 2023 04:00:59 GMT Subject: git: openjdk/leyden: premain: 2 new changesets Message-ID: <3374368d-cd69-4244-acd0-73198fb90907@openjdk.org> Changeset: cae8bbcd Author: iklam Date: 2023-11-27 19:04:27 +0000 URL: https://git.openjdk.org/leyden/commit/cae8bbcd7aecf97b3a67cabba16df3e0f03f5167 Added CDSConfig::preserve_all_dumptime_verification_states() to control whether classes verified by the old verifier can be archived ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/OldClassVerifierTrouble.java ! test/hotspot/jtreg/runtime/cds/appcds/preloadedClasses/PreloadedClassVerification.java Changeset: 6956205d Author: iklam Date: 2023-11-27 19:44:31 +0000 URL: https://git.openjdk.org/leyden/commit/6956205d4dac82708b5e6bc39c8881066a9cbbff Enabled -XX:+ArchiveReflectionData testing for old workflow ! src/hotspot/share/runtime/java.cpp + test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenReflection.java = test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenReflectionOldWF.java ! test/lib/jdk/test/lib/LeydenTester.java From duke at openjdk.org Wed Nov 29 07:27:04 2023 From: duke at openjdk.org (duke) Date: Wed, 29 Nov 2023 07:27:04 GMT Subject: git: openjdk/leyden: premain: 142 new changesets Message-ID: Changeset: 369bbecc Author: Stefan Karlsson Date: 2023-11-17 07:04:13 +0000 URL: https://git.openjdk.org/leyden/commit/369bbecc0dab389b523c09bc332fe1cf6394cb26 8319896: Remove monitor deflation from final audit Reviewed-by: dholmes, dcubed ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/vmOperations.cpp Changeset: 129c4708 Author: Roland Westrelin Date: 2023-11-17 07:54:10 +0000 URL: https://git.openjdk.org/leyden/commit/129c4708b428bd98c5e8b1f43819bc31c3c9cb0b 8311932: Suboptimal compiled code of nested loop over memory segment Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/loopnode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java Changeset: bbf52e0e Author: Stefan Karlsson Date: 2023-11-17 08:38:21 +0000 URL: https://git.openjdk.org/leyden/commit/bbf52e0e4cb76b4c6425e7d1266dcdbb4df556ea 8319897: Move StackWatermark handling out of LockStack::contains Reviewed-by: eosterlund, dholmes, dcubed ! src/hotspot/share/runtime/lockStack.inline.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: 8ec6b8de Author: yibo.yl Committer: Denghui Dong Date: 2023-11-17 08:43:18 +0000 URL: https://git.openjdk.org/leyden/commit/8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e 8319876: Reduce memory consumption of VM_ThreadDump::doit Reviewed-by: dholmes, stefank ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/services/threadService.cpp Changeset: 368e4f60 Author: Martin Doerr Date: 2023-11-17 11:49:21 +0000 URL: https://git.openjdk.org/leyden/commit/368e4f60a937f5cf6919c1dd41fc791b1f7bf205 8315801: [PPC64] JNI code should be more similar to the Panama implementation Reviewed-by: rrich, lucy ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/share/c1/c1_FrameMap.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 9194d2c7 Author: Magnus Ihse Bursie Date: 2023-11-17 12:06:55 +0000 URL: https://git.openjdk.org/leyden/commit/9194d2c71410c377aa70372dc4f51235f6ba967c 8317357: Update links in building.md to use https rather than http Reviewed-by: iris, erikj, jwaters ! doc/building.html ! doc/building.md Changeset: 5522656a Author: Darragh Clarke Date: 2023-11-17 12:21:13 +0000 URL: https://git.openjdk.org/leyden/commit/5522656af73347439eac6ecfef35d4a8f3dce77d 8317834: java/lang/Thread/IsAlive.java timed out Reviewed-by: dfuchs, alanb, dholmes, shade ! test/jdk/java/lang/Thread/IsAlive.java Changeset: 9902d2eb Author: Jim Laskey Date: 2023-11-17 12:53:49 +0000 URL: https://git.openjdk.org/leyden/commit/9902d2eb177072c108933056cba544cc5a34bb54 8315457: Implement JEP 459: String Templates (Second Preview) Reviewed-by: jlahoda, alanb, vromero ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/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/TransLiterals.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java ! test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java Changeset: 1fce70b6 Author: Magnus Ihse Bursie Date: 2023-11-17 18:09:56 +0000 URL: https://git.openjdk.org/leyden/commit/1fce70b6662afe6e95ec144698ef106ce47c5407 8320334: Reflow markdown in testing.md Reviewed-by: iris ! doc/testing.md Changeset: b5a7562b Author: Sergey Bylokhov Date: 2023-11-17 18:58:19 +0000 URL: https://git.openjdk.org/leyden/commit/b5a7562bd10998d50ae77429af1802333002197d 8319985: Delete sun.awt.windows.WToolkit.embedded*() API Reviewed-by: prr ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: 9b372e28 Author: Sandhya Viswanathan Date: 2023-11-17 20:05:09 +0000 URL: https://git.openjdk.org/leyden/commit/9b372e28ceb8b054118027626eb454b8a493740b 8320206: Some intrinsics/stubs missing vzeroupper on x86_64 Reviewed-by: kvn, jbhateja ! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: 0881f2b0 Author: Sandhya Viswanathan Date: 2023-11-17 20:10:17 +0000 URL: https://git.openjdk.org/leyden/commit/0881f2b0c43870ed10b1166d04cef9832e58629e 8318562: Computational test more than 2x slower when AVX instructions are used Reviewed-by: kvn ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad + test/micro/org/openjdk/bench/vm/compiler/x86/ComputePI.java Changeset: a1e7a302 Author: Mikael Vidstedt Date: 2023-11-17 21:37:49 +0000 URL: https://git.openjdk.org/leyden/commit/a1e7a302c8a3d7a1069659653042476b20becabe 8320212: Disable GCC stringop-overflow warning for affected files Reviewed-by: ihse, dcubed ! make/hotspot/lib/CompileJvm.gmk Changeset: 99570fbe Author: Magnus Ihse Bursie Date: 2023-11-17 23:12:41 +0000 URL: https://git.openjdk.org/leyden/commit/99570fbe76e05b463d31c3dd7f8f15f16971fb0a 8320258: Refresh building.md Reviewed-by: erikj ! doc/building.html ! doc/building.md Changeset: 8ff7d6ea Author: Joe Darcy Date: 2023-11-18 01:19:25 +0000 URL: https://git.openjdk.org/leyden/commit/8ff7d6ea0a9615fa4c5229afa5f0df8ad9c4f4f6 8295391: Add discussion of binary <-> decimal conversion issues Reviewed-by: bpb ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java Changeset: 179f5052 Author: Jonathan Gibbons Date: 2023-11-19 22:11:29 +0000 URL: https://git.openjdk.org/leyden/commit/179f505258565408fe10e9047bb5e7cf120c8f6e 8320361: Doc error in RemoteRecordingStream.java Reviewed-by: egahlin ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java Changeset: de51aa19 Author: Abhishek Kumar Date: 2023-11-20 06:56:49 +0000 URL: https://git.openjdk.org/leyden/commit/de51aa19d6a8cbd3b83bf469cb89da16f4b6f498 8283214: [macos] Screen magnifier does not show the magnified text for JcomboBox Co-authored-by: Alexey Ivanov Reviewed-by: asemenov, kizune, aivanov ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java + test/jdk/javax/accessibility/JComboBox/TestJComboBoxScreenMagnifier.java ! test/jdk/javax/swing/JComboBox/6567433/UpdateUIRecursionTest.java Changeset: 6c5e15c1 Author: Andrey Turbanov Date: 2023-11-20 09:41:39 +0000 URL: https://git.openjdk.org/leyden/commit/6c5e15c1a291ca5ba1e4c3a90351bc71665ce988 8316557: Make fields final in 'sun.util' package Reviewed-by: pminborg, naoto ! src/java.base/share/classes/sun/util/PreHashedMap.java ! src/java.base/share/classes/sun/util/PropertyResourceBundleCharset.java ! src/java.base/share/classes/sun/util/ResourceBundleEnumeration.java ! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/cldr/CLDRCalendarDataProviderImpl.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/LocaleObjectCache.java ! src/java.base/share/classes/sun/util/locale/LocaleSyntaxException.java ! src/java.base/share/classes/sun/util/locale/StringTokenIterator.java Changeset: db1d8234 Author: Matthias Baesken Date: 2023-11-20 11:28:41 +0000 URL: https://git.openjdk.org/leyden/commit/db1d82347bb18e21c4c6a18076ffdaf17724c733 8320168: handle setsocktopt return values Reviewed-by: lucy, alanb, vtewari ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/Inet6AddressImpl.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/Inet4AddressImpl.c ! src/java.base/windows/native/libnet/Inet6AddressImpl.c ! src/java.base/windows/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/WindowsAsynchronousServerSocketChannelImpl.c ! src/java.base/windows/native/libnio/ch/WindowsAsynchronousSocketChannelImpl.c Changeset: 9f6a4a3f Author: Daniel Jeli?ski Date: 2023-11-20 12:45:00 +0000 URL: https://git.openjdk.org/leyden/commit/9f6a4a3f9c5ee0fbb65c794d657fffca7d19927f 8320386: Remove java/nio/channels/vthread/BlockingChannelOps.java#direct-register from ProblemList Reviewed-by: alanb ! test/jdk/ProblemList-generational-zgc.txt Changeset: 60c8d9c0 Author: Matthias Baesken Date: 2023-11-20 13:40:54 +0000 URL: https://git.openjdk.org/leyden/commit/60c8d9c045be16fee99a83117844c2a8100f7c1a 8320300: Adjust hs_err output in malloc/mmap error cases Reviewed-by: clanger, mdoerr ! src/hotspot/share/utilities/vmError.cpp Changeset: a6098e43 Author: Gui Cao Committer: Fei Yang Date: 2023-11-20 14:40:00 +0000 URL: https://git.openjdk.org/leyden/commit/a6098e438d7c5aa458b37bf94a9cfe706da35d52 8320280: RISC-V: Avoid passing t0 as temp register to MacroAssembler::lightweight_lock/unlock Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: 7f231109 Author: Maurizio Cimadamore Date: 2023-11-20 15:02:11 +0000 URL: https://git.openjdk.org/leyden/commit/7f231109c2e172493114cd0835cbb770331d1635 8319928: Exceptions thrown by cleanup actions should be handled correctly Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/foreign/Arena.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! test/jdk/java/foreign/TestSegments.java Changeset: 04fd17e6 Author: Magnus Ihse Bursie Date: 2023-11-20 15:14:44 +0000 URL: https://git.openjdk.org/leyden/commit/04fd17e6a9edd4082a496d7f78e1e85392aa9707 8320410: Reflow markdown in building.md Reviewed-by: erikj ! doc/building.md Changeset: 6e86904a Author: Andrew Haley Date: 2023-11-20 16:38:05 +0000 URL: https://git.openjdk.org/leyden/commit/6e86904a94d2ed2815aa6e3364c048dac595320d 8319973: AArch64: Save and restore FPCR in the call stub Reviewed-by: adinn, stuefe ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: 0712b22a Author: Ioi Lam Date: 2023-11-20 17:09:55 +0000 URL: https://git.openjdk.org/leyden/commit/0712b22a3ae7075304e5925365429e1d85bd173c 8320147: Remove DumpSharedSpaces Reviewed-by: ccheung, matsaave ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/classPrelinker.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp + src/hotspot/share/oops/instanceClassLoaderKlass.cpp ! src/hotspot/share/oops/instanceClassLoaderKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceMirrorKlass.cpp ! src/hotspot/share/oops/instanceMirrorKlass.hpp ! src/hotspot/share/oops/instanceRefKlass.cpp ! src/hotspot/share/oops/instanceRefKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/globalDefinitions.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: d6d7bdc7 Author: Naoto Sato Date: 2023-11-20 17:31:58 +0000 URL: https://git.openjdk.org/leyden/commit/d6d7bdc7748c10963c3e58c0287b2472646bf36f 8319817: Charset constructor should make defensive copy of aliases Reviewed-by: rriggs, alanb, bpb, iris, jpai ! src/java.base/share/classes/java/nio/charset/Charset.java + test/jdk/java/nio/charset/Charset/AliasesCopy.java Changeset: 3aefd1ce Author: Pavel Rappo Date: 2023-11-20 17:36:33 +0000 URL: https://git.openjdk.org/leyden/commit/3aefd1ce714ad2d51f31b73c73b423c7bb7443ed 8320234: Merge doclint.Env.AccessKind with tool.AccessKind Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/AccessKind.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/AccessLevel.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java Changeset: a2c0fa6f Author: Sean Mullan Date: 2023-11-20 17:47:48 +0000 URL: https://git.openjdk.org/leyden/commit/a2c0fa6f9ccefd3d1b088c51d0b8170cfb59a885 8320372: test/jdk/sun/security/x509/DNSName/LeadingPeriod.java validity check failed Reviewed-by: alanb ! test/jdk/sun/security/x509/DNSName/LeadingPeriod.java Changeset: 32098ce3 Author: Brian Burkhalter Date: 2023-11-20 18:23:02 +0000 URL: https://git.openjdk.org/leyden/commit/32098ce33cfd38e115c1e13d11c72815f7c2d4cd 8320348: test/jdk/java/io/File/GetAbsolutePath.windowsDriveRelative fails if working directory is not on drive C Reviewed-by: alanb, mbaesken ! test/jdk/java/io/File/GetAbsolutePath.java Changeset: cee54de4 Author: Hannes Walln?fer Date: 2023-11-20 18:26:21 +0000 URL: https://git.openjdk.org/leyden/commit/cee54de41bc9593dee72a5ae58404808edf417c8 8319988: Wrong heading for inherited nested classes Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java Changeset: 30d89538 Author: Hannes Walln?fer Date: 2023-11-20 18:32:20 +0000 URL: https://git.openjdk.org/leyden/commit/30d895383eda37ba1475825a258feb0a15da1526 8275889: Search dialog has redundant scrollbars Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java Changeset: 020c9007 Author: Aleksey Shipilev Date: 2023-11-20 19:01:20 +0000 URL: https://git.openjdk.org/leyden/commit/020c9007f8e9cc4b46a58d7955284f43a6ac913b 8320052: Zero: Use __atomic built-ins for atomic RMW operations Reviewed-by: dholmes, eastigeevich ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp Changeset: 6b96bb64 Author: Aleksey Shipilev Date: 2023-11-20 19:05:57 +0000 URL: https://git.openjdk.org/leyden/commit/6b96bb640aa91d96877b8ceea5fed359607c1e45 8319777: Zero: Support 8-byte cmpxchg Reviewed-by: dholmes, stuefe ! src/hotspot/cpu/zero/vm_version_zero.cpp Changeset: 2b4e9914 Author: Weijun Wang Date: 2023-11-20 19:20:06 +0000 URL: https://git.openjdk.org/leyden/commit/2b4e99140a315d3da765b2edb031b38725a05f1c 8320208: Update Public Suffix List to b5bf572 Reviewed-by: mullan ! src/java.base/share/data/publicsuffixlist/VERSION ! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat ! src/java.base/share/legal/public_suffix.md ! test/jdk/sun/security/util/RegisteredDomain/tests.dat Changeset: fcb4df26 Author: Weijun Wang Date: 2023-11-20 23:28:48 +0000 URL: https://git.openjdk.org/leyden/commit/fcb4df26f18c7a10e4511f4be948c887f14ee093 8320192: SHAKE256 does not work correctly if n >= 137 Co-authored-by: Ferenc Rakoczi Reviewed-by: mpowers, valeriep ! src/java.base/share/classes/sun/security/provider/SHA3.java + src/java.base/share/classes/sun/security/provider/SHAKE128.java Changeset: 099a8f5b Author: Jaikiran Pai Date: 2023-11-21 06:10:47 +0000 URL: https://git.openjdk.org/leyden/commit/099a8f5b2f924fddd43ff72f3f7c6f34b6c15b0f 8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader Co-authored-by: Sergey Zhuravlev Reviewed-by: dfuchs, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java + test/jdk/java/net/httpclient/whitebox/SSLFlowDelegateTestDriver.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLFlowDelegateTest.java Changeset: 303757b3 Author: Tobias Hartmann Date: 2023-11-21 07:18:04 +0000 URL: https://git.openjdk.org/leyden/commit/303757b3a0d73329c954b28f08058fb60e5c9729 8319879: Stress mode to randomize incremental inlining decision Reviewed-by: kvn, roland ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! test/hotspot/jtreg/compiler/ciReplay/TestIncrementalInlining.java ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java ! test/hotspot/jtreg/compiler/uncommontrap/Decompile.java Changeset: 3544d2dd Author: Cesar Soares Lucas Committer: Tobias Hartmann Date: 2023-11-21 07:20:28 +0000 URL: https://git.openjdk.org/leyden/commit/3544d2dd869c4c712f5c5ed172ddb7b1683e9a7f 8319784: VM crash during heap dump after JDK-8287061 Reviewed-by: kvn, thartmann, shade ! src/hotspot/share/code/debugInfo.cpp ! src/hotspot/share/code/debugInfo.hpp + test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java Changeset: 46e4028a Author: ArsenyBochkarev <71529134+ArsenyBochkarev at users.noreply.github.com> Committer: Vladimir Kempik Date: 2023-11-21 07:36:55 +0000 URL: https://git.openjdk.org/leyden/commit/46e4028adf411b453c94e884a3229f6bdf084369 8316592: RISC-V: implement poly1305 intrinsic Reviewed-by: fyang, luhenry, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 839dd653 Author: Serguei Spitsyn Date: 2023-11-21 08:17:43 +0000 URL: https://git.openjdk.org/leyden/commit/839dd653663867f770fbe4af0a57468675eb12db 8319244: implement JVMTI handshakes support for virtual threads Reviewed-by: pchilanomate, amenkov ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/runtime/vmOperation.hpp Changeset: 604d29a8 Author: Adam Sotona Date: 2023-11-21 10:04:54 +0000 URL: https://git.openjdk.org/leyden/commit/604d29a8c911c1064ba0fab17f9192bb4e640709 8304446: javap --system flag doesn't override system APIs Reviewed-by: jlahoda ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java Changeset: c4aee66d Author: Adam Sotona Date: 2023-11-21 10:08:48 +0000 URL: https://git.openjdk.org/leyden/commit/c4aee66d742008848e5b5bc8ce3b2e3032a39bc3 8320222: Wrong bytecode accepted, and StackMap table generated Reviewed-by: jlahoda ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! test/jdk/jdk/classfile/StackMapsTest.java Changeset: e055fae1 Author: Magnus Ihse Bursie Date: 2023-11-21 10:09:21 +0000 URL: https://git.openjdk.org/leyden/commit/e055fae104a887c436da9f2924e88029518d5d96 8264425: Update building.md on non-English locales on Windows Reviewed-by: naoto, erikj ! doc/building.html ! doc/building.md Changeset: 92320707 Author: Daniel Lund?n Committer: David Holmes Date: 2023-11-21 10:58:09 +0000 URL: https://git.openjdk.org/leyden/commit/923207073af985a1b72de3c777d55b0c2d392b25 8318480: Obsolete UseCounterDecay and remove CounterDecayMinIntervalLength Reviewed-by: thartmann, lmesnik, dholmes ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java ! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java ! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java ! test/hotspot/jtreg/compiler/tiered/NonTieredLevelsTest.java ! test/hotspot/jtreg/compiler/tiered/TieredLevelsTest.java ! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeAllTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMethodTest.java ! test/hotspot/jtreg/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java ! test/hotspot/jtreg/compiler/whitebox/GetNMethodTest.java ! test/hotspot/jtreg/compiler/whitebox/IsMethodCompilableTest.java ! test/hotspot/jtreg/compiler/whitebox/LockCompilationTest.java ! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/hotspot/jtreg/testlibrary/ctw/Makefile ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: 21a59b9f Author: Alan Bateman Date: 2023-11-21 14:05:32 +0000 URL: https://git.openjdk.org/leyden/commit/21a59b9f4e46ebd32cff8f1000fe9ad56c918431 8282726: java/net/vthread/BlockingSocketOps.java timeout/hang intermittently on Windows Reviewed-by: djelinski ! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java ! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java ! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java ! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java ! test/jdk/java/net/vthread/BlockingSocketOps.java ! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java Changeset: 570dffb1 Author: Daniel Fuchs Date: 2023-11-21 14:09:46 +0000 URL: https://git.openjdk.org/leyden/commit/570dffb104fc37f053fcdf38a24aa2cabdc921c0 8310807: java/nio/channels/DatagramChannel/Connect.java timed out Reviewed-by: msheppar, jpai ! test/jdk/java/nio/channels/DatagramChannel/Connect.java Changeset: 53eb6f12 Author: Adam Sotona Date: 2023-11-21 15:11:00 +0000 URL: https://git.openjdk.org/leyden/commit/53eb6f126b1a56bc651cf1078a27ec697e2dcf37 8187591: -Werror turns incubator module warning to an error Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.compiler/share/man/javac.1 ! test/langtools/tools/javac/modules/IncubatingTest.java Changeset: 9598ff83 Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2023-11-21 15:12:57 +0000 URL: https://git.openjdk.org/leyden/commit/9598ff83860235281a08091128b5df90a4a76916 8315969: compiler/rangechecks/TestRangeCheckHoistingScaledIV.java: make flagless Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java Changeset: 9311749e Author: Magnus Ihse Bursie Date: 2023-11-21 16:27:15 +0000 URL: https://git.openjdk.org/leyden/commit/9311749edca0a8afdd2d15fb059be08389a5a1de 8320526: Use title case in building.md Reviewed-by: iris ! doc/building.html ! doc/building.md Changeset: c4aba875 Author: Vladimir Kozlov Date: 2023-11-21 16:48:24 +0000 URL: https://git.openjdk.org/leyden/commit/c4aba875708f1701e8f1b6fa9676f42e235ec461 8320272: Make method_entry_barrier address shared Reviewed-by: dlong ! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: 61d81d64 Author: Shaojin Wen Committer: Naoto Sato Date: 2023-11-21 17:00:18 +0000 URL: https://git.openjdk.org/leyden/commit/61d81d6496a38e43a6039abc041b67626f06f5c9 8317742: ISO Standard Date Format implementation consistency on DateTimeFormatter and String.format Reviewed-by: rriggs, naoto ! src/java.base/share/classes/java/util/Formatter.java ! test/jdk/java/util/Formatter/BasicDateTime.java Changeset: 1c0bd81a Author: Weijun Wang Date: 2023-11-21 17:46:11 +0000 URL: https://git.openjdk.org/leyden/commit/1c0bd81a10f97c752818163a573d5983c7e481ac 8319124: Update XML Security for Java to 3.0.3 Reviewed-by: mullan ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureEDDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/helper/AttrCompare.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_OmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_WithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclOmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclWithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315OmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315WithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerPhysical.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyInfoReference.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyName.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/MgmtData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/PGPData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/RetrievalMethod.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/SPKIData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/X509Data.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/DSAKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/RSAKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509CRL.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Certificate.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Digest.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509IssuerSerial.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SubjectName.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/PrivateKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SecretKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SingleKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509CertificateResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509DigestResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SKIResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SubjectNameResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/KeyStoreResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/SingleCertificateResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParser.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParserImpl.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/ObjectContainer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperty.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceSubTreeData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DOMNamespaceContext.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DigesterOutputStream.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/HelperNodeList.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathAPI.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathFactory.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Signature11ElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/SignatureElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/SignerOutputStream.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverFragment.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverLocalFilesystem.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverXPointer.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/DigesterOutputStream.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/MacOutputStream.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/AbstractDOMSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14N11Method.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalizationMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/java.xml.crypto/share/legal/santuario.md ! test/jdk/javax/xml/crypto/dsig/GenerationTests.java Changeset: f69e6653 Author: Phil Race Date: 2023-11-21 17:46:29 +0000 URL: https://git.openjdk.org/leyden/commit/f69e6653f86a7dd781db6c8523f114c0d3f7ccbc 8318364: Add an FFM-based implementation of harfbuzz OpenType layout Reviewed-by: jdv, psadhukhan ! src/java.base/share/classes/module-info.java + src/java.desktop/share/classes/sun/font/HBShaper.java ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java + src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c + src/java.desktop/share/native/libfontmanager/hb-jdk-font-p.cc + src/java.desktop/share/native/libfontmanager/hb-jdk-p.h + test/jdk/java/awt/font/GlyphVector/LayoutCompatTest.java Changeset: 6d824364 Author: Matias Saavedra Silva Date: 2023-11-21 19:02:48 +0000 URL: https://git.openjdk.org/leyden/commit/6d824364c2fefa3185a8a15bdd41537fad31427c 8320278: ARM32 build is broken after JDK-8301997 Reviewed-by: coleenp, stuefe ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.hpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.hpp Changeset: e47cf611 Author: Alec Su Committer: Phil Race Date: 2023-11-21 19:26:49 +0000 URL: https://git.openjdk.org/leyden/commit/e47cf611c9490225e50a548787cbba66ab147058 8074211: javax.sound.midi: Error with send System Exclusive messages of different length 8250667: MIDI sysex over USB scrambled when reply length matches previous message Reviewed-by: prr ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiOut.c ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Util.c ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Util.h ! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java Changeset: d1af748a Author: Xin Liu Date: 2023-11-22 03:23:45 +0000 URL: https://git.openjdk.org/leyden/commit/d1af748ab470e1068d03a8f8bc1a7445eff721fa 8309067: gtest/AsyncLogGtest.java fails again in stderrOutput_vm Reviewed-by: jsjolen, dholmes ! test/hotspot/gtest/logging/test_asynclog.cpp Changeset: b3616c9a Author: Hao Sun Date: 2023-11-22 05:32:57 +0000 URL: https://git.openjdk.org/leyden/commit/b3616c9ac09a29824441dea4588ce53fa443067d 8320131: Zero build fails on macOS after JDK-8254693 Reviewed-by: dholmes, jvernee ! src/java.base/share/native/libfallbackLinker/fallbackLinker.c Changeset: 2c31ca52 Author: Dan Heidinga Committer: David Holmes Date: 2023-11-22 05:49:51 +0000 URL: https://git.openjdk.org/leyden/commit/2c31ca525b1cd70c3dfcb0463c8c984bdd7c886a 8320335: Deprecate `RegisterFinalizersAtInit` option and code Reviewed-by: eosterlund, dholmes ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 98edb03a Author: Thomas Stuefe Date: 2023-11-22 09:20:19 +0000 URL: https://git.openjdk.org/leyden/commit/98edb03abe1692dcf5c6c463011b895d6e59b8cb 8320382: Remove CompressedKlassPointers::is_valid_base() Reviewed-by: rkennke, aph ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp Changeset: ceb02903 Author: Christian Stein Date: 2023-11-22 09:49:37 +0000 URL: https://git.openjdk.org/leyden/commit/ceb0290335269374da3a366a5d24dd0b7fa722a0 8320447: Remove obsolete `LintCategory.hidden` Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java Changeset: 5e818318 Author: Feilong Jiang Date: 2023-11-22 10:13:17 +0000 URL: https://git.openjdk.org/leyden/commit/5e818318eac8cda7d42b599dc7d7d44e5c299a9f 8320399: RISC-V: Some format clean-up in opto assembly code Reviewed-by: fyang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: 6ce0ebb8 Author: Matthew Donovan Date: 2023-11-22 13:00:56 +0000 URL: https://git.openjdk.org/leyden/commit/6ce0ebb858d3112f136e12d3ad595f805f6871a0 8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer Reviewed-by: erikj, ihse, valeriep ! doc/testing.html ! doc/testing.md ! test/jdk/ProblemList.txt ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/README ! test/jdk/sun/security/tools/keytool/NssTest.java ! test/jdk/sun/security/tools/keytool/p11-nss.txt Changeset: bf0a904f Author: suchismith Committer: Martin Doerr Date: 2023-11-22 13:39:25 +0000 URL: https://git.openjdk.org/leyden/commit/bf0a904f0e2f29e9967c38e437b702d92c096e88 8318175: AIX PPC64: Handle alignment of double in structs Reviewed-by: mdoerr, amitkumar ! test/jdk/java/foreign/nested/libNested.c ! test/jdk/java/foreign/shared.h Changeset: 8b47a149 Author: Varada M Committer: Matthias Baesken Date: 2023-11-22 13:43:33 +0000 URL: https://git.openjdk.org/leyden/commit/8b47a14958913c70291d46afdde4e527f9bdc91a 8320309: AIX: pthreads created by foreign test library don't work as expected Reviewed-by: mdoerr, mbaesken, stuefe ! test/lib/native/testlib_threads.h Changeset: c39d001c Author: Patricio Chilano Mateo Date: 2023-11-22 14:59:47 +0000 URL: https://git.openjdk.org/leyden/commit/c39d001c7a1ae9eb322a7bb621a03e18c9bf02a1 8319137: release _object in ObjectMonitor dtor to avoid races Reviewed-by: stefank, aboldtch, shade, dcubed, eosterlund ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 25cebe8c Author: suchismith1993 Committer: Amit Kumar Date: 2023-11-22 15:43:34 +0000 URL: https://git.openjdk.org/leyden/commit/25cebe8c3ed5c03b4da2da5bb2f7637c8cd40581 8317799: AIX PPC64: FFI symbol lookup doesn't find symbols Reviewed-by: mdoerr, ihse, dholmes, jvernee ! make/modules/java.base/Lib.gmk + src/java.base/aix/native/libsyslookup/syslookup.c Changeset: 35526d02 Author: Sonia Zaldana Calles Committer: Thomas Stuefe Date: 2023-11-22 16:01:27 +0000 URL: https://git.openjdk.org/leyden/commit/35526d02c3fc6c31112a97a510d000c357b7e308 8257076: os::scan_pages is empty on all platforms Reviewed-by: dholmes, stuefe ! 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/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/runtime/os.hpp Changeset: 5d4a54bc Author: Sonia Zaldana Calles Committer: Thomas Stuefe Date: 2023-11-22 16:03:45 +0000 URL: https://git.openjdk.org/leyden/commit/5d4a54bccd9f7a163944f8fdf805af95b0ae1ade 8319449: compiler/print/CompileCommandPrintMemStat.java fails on Graal Reviewed-by: kvn, stuefe ! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java Changeset: 524da141 Author: Martin Doerr Date: 2023-11-22 16:08:54 +0000 URL: https://git.openjdk.org/leyden/commit/524da141e7976cb136fa1769714a01235cd39508 8320418: PPC64: invokevfinal_helper duplicates code to handle ResolvedMethodEntry Reviewed-by: rrich, lucy ! src/hotspot/cpu/ppc/templateTable_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp Changeset: a4bd9e4d Author: Arseny Bochkarev Committer: Vladimir Kempik Date: 2023-11-22 16:13:49 +0000 URL: https://git.openjdk.org/leyden/commit/a4bd9e4d0bca0218f27a405b8154425441c10f3f 8319440: RISC-V: jdk can't be built with clang due to register keyword Reviewed-by: fyang ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: 93bdc2a6 Author: Joe Wang Date: 2023-11-22 17:11:26 +0000 URL: https://git.openjdk.org/leyden/commit/93bdc2a6db91a95d6ee52ec92080e586c694dad5 8306055: Add a built-in Catalog to JDK XML module Reviewed-by: ihse, lancea, alanb ! make/modules/java.xml/Java.gmk ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java ! src/java.xml/share/classes/javax/xml/catalog/Util.java + src/java.xml/share/classes/jdk/xml/internal/JdkCatalog.java ! src/java.xml/share/classes/jdk/xml/internal/JdkConstants.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/java/dtd/preferences.dtd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/java/dtd/properties.dtd ! src/java.xml/share/classes/module-info.java ! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/CatalogTestBase.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/DOMTest.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/SAXTest.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/SchemaTest.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/StAXTest.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/TransformTest.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/TestCatalog.xml = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/dtds/XSLDTD.dtd + test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/dtds/paramEntity.dtd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/dtds/test.dtd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_red.dtd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_simple.xml + test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_test2.xml + test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_utf8.xml = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDImport_person.xsd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDImport_product.xsd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDInclude_person.xsd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDInclude_product.xsd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/val_test.xsd + test/jaxp/javax/xml/jaxp/unittest/common/config/files/catalog2.properties ! test/jaxp/javax/xml/jaxp/unittest/common/config/files/jaxp.properties ! test/jaxp/javax/xml/jaxp/unittest/common/dtd/DTDTestBase.java ! test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java + test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XI_roottest.xml + test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/test.xml + test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/testExternalParameter.xml Changeset: 1629a905 Author: Thomas Schatzl Date: 2023-11-22 17:17:11 +0000 URL: https://git.openjdk.org/leyden/commit/1629a9059bd2e0f07559a384be4276c7dc13eff2 8320331: G1 Full GC Heap verification relies on metadata not reset before verification Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! test/hotspot/jtreg/runtime/Metaspace/FragmentMetaspace.java Changeset: 407cdd4c Author: Jonathan Gibbons Date: 2023-11-22 17:23:38 +0000 URL: https://git.openjdk.org/leyden/commit/407cdd4cac4c78c50d5f27299d6d65e082a966ca 8320207: doclet incorrectly chooses code font for a See Also link Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java + test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagFont.java Changeset: 30462f9d Author: Aleksey Shipilev Date: 2023-11-22 17:55:17 +0000 URL: https://git.openjdk.org/leyden/commit/30462f9da40d3a7ec18fcf46e2154fabb5fd4753 8318986: Improve GenericWaitBarrier performance Reviewed-by: rehn, iwalulya, pchilanomate ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! src/hotspot/share/utilities/waitBarrier_generic.hpp Changeset: 572b14ac Author: Chris Plummer Date: 2023-11-22 17:59:42 +0000 URL: https://git.openjdk.org/leyden/commit/572b14ac8697497d9c0aefe92864075e712c171e 8320536: problemlist failing serviceability/attach/ConcAttachTest.java test on macosx Reviewed-by: amenkov, dholmes ! test/hotspot/jtreg/ProblemList.txt Changeset: aac43184 Author: Oliver Lockwood Committer: Daniel Fuchs Date: 2023-11-22 18:25:44 +0000 URL: https://git.openjdk.org/leyden/commit/aac43184319d852eb792c83dfb52d74a3126108d 8320577: Improve MessageHeader's toString() function to make HttpURLConnection's debug log readable Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/sun/net/www/MessageHeader.java Changeset: 6016536a Author: Erik Gahlin Date: 2023-11-22 20:48:42 +0000 URL: https://git.openjdk.org/leyden/commit/6016536ab96e154f4eaff10ac19f590c812e5377 8314745: JFR: @StackFilter Reviewed-by: mgronlun ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilter.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilter.hpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp ! src/jdk.jfr/share/classes/jdk/jfr/events/ProcessStartEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityPropertyModificationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java + src/jdk.jfr/share/classes/jdk/jfr/events/StackFilter.java ! src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ThreadSleepEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java + test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java + test/jdk/jdk/jfr/api/metadata/annotations/UnloadableClass.java ! test/jdk/jdk/jfr/event/os/TestProcessStart.java ! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java ! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java ! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java ! test/lib/jdk/test/lib/jfr/Events.java Changeset: 2bb4b939 Author: Justin Lu Date: 2023-11-23 00:27:27 +0000 URL: https://git.openjdk.org/leyden/commit/2bb4b9398d65e3f37f34e45476c969ff0afb1540 8319569: Several java/util tests should be updated to accept VM flags Reviewed-by: naoto, lancea ! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java ! test/jdk/java/util/Currency/PropertiesTest.sh ! test/jdk/java/util/Locale/LocaleProvidersRun.java ! test/jdk/java/util/ResourceBundle/Control/MissingResourceCauseTestRun.java ! test/jdk/java/util/ResourceBundle/modules/ModuleTestUtil.java ! test/jdk/java/util/ResourceBundle/modules/layer/LayerTest.java ! test/jdk/java/util/ResourceBundle/modules/unnamed/UnNamedTest.java ! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java ! test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java ! test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java ! test/jdk/java/util/logging/LoggingDeadlock2.java ! test/jdk/java/util/zip/EntryCount64k.java Changeset: 864b39a8 Author: Feilong Jiang Date: 2023-11-23 00:50:27 +0000 URL: https://git.openjdk.org/leyden/commit/864b39a89398731bfde9af10c3d7797ff5d05760 8320564: RISC-V: Minimal build failed after JDK-8316592 Reviewed-by: fyang, shade ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 14193a04 Author: Jan Lahoda Date: 2023-11-23 07:15:43 +0000 URL: https://git.openjdk.org/leyden/commit/14193a049ebcbd3639962729c631293b8d3a9114 8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" 8312140: jdk/jshell tests failed with JDI socket timeouts Reviewed-by: asotona ! test/langtools/jdk/jshell/AnalyzeSnippetTest.java ! test/langtools/jdk/jshell/CustomInputToolBuilder.java ! test/langtools/jdk/jshell/ExecutionControlTestBase.java ! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlTest.java ! test/langtools/jdk/jshell/IdGeneratorTest.java ! test/langtools/jdk/jshell/KullaTesting.java + test/langtools/jdk/jshell/Presets.java ! test/langtools/jdk/jshell/ReplToolTesting.java ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/ToolReloadTest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: 06d957fd Author: Aleksey Shipilev Date: 2023-11-23 08:20:38 +0000 URL: https://git.openjdk.org/leyden/commit/06d957fd7c1ff59f314315969a545a8f4a5137be 8320582: Zero: Misplaced CX8 enablement flag Reviewed-by: dholmes ! src/hotspot/cpu/zero/vm_version_zero.cpp Changeset: c49fb4fc Author: Christian Hagedorn Date: 2023-11-23 08:36:34 +0000 URL: https://git.openjdk.org/leyden/commit/c49fb4fca278a35795023116df1023c9018f0844 8320403: C2: PrintIdeal is no longer dumped to tty when xtty is set Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/compile.cpp Changeset: 8db7bad9 Author: Daniel Lund?n Committer: Emanuel Peter Date: 2023-11-23 08:42:09 +0000 URL: https://git.openjdk.org/leyden/commit/8db7bad992a0f31de9c7e00c2657c18670539102 8319813: Remove upper limit on number of compiler phases in phasetype.hpp Reviewed-by: chagedorn, rcastanedalo, epeter ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phasetype.hpp Changeset: 99b9cb0a Author: Ivan ?ipka Committer: Mark Sheppard Date: 2023-11-23 10:31:23 +0000 URL: https://git.openjdk.org/leyden/commit/99b9cb0a2eae1196f2127cd48e4085f19a90c4b4 8320586: update manual test/jdk/TEST.groups Reviewed-by: msheppar ! test/jdk/TEST.groups Changeset: 3787ff8d Author: Axel Boldt-Christmas Date: 2023-11-23 12:41:51 +0000 URL: https://git.openjdk.org/leyden/commit/3787ff8d1d8dbcaaebb9616c5bc543e2fe21a90c 8319700: [AArch64] C2 compilation fails with "Field too big for insn" Reviewed-by: aph, thartmann ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp Changeset: beaa79c2 Author: Magnus Ihse Bursie Date: 2023-11-23 15:15:12 +0000 URL: https://git.openjdk.org/leyden/commit/beaa79c28b4b61229613d0323b1519606d413a4a 8320663: Fix C syntax in LIB_SETUP_HSDIS_BINUTILS Co-authored-by: Galder Zamarre?o Reviewed-by: rehn ! make/autoconf/lib-hsdis.m4 Changeset: 06f040ba Author: Pavel Rappo Date: 2023-11-23 15:52:04 +0000 URL: https://git.openjdk.org/leyden/commit/06f040ba3ad4dab5588b79e9d0b013a4edd8ef73 8320645: DocLint should use javax.lang.model to detect default constructors Reviewed-by: jlahoda, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java Changeset: 6d79e0aa Author: Yuri Gaevsky Committer: Vladimir Kempik Date: 2023-11-23 16:06:05 +0000 URL: https://git.openjdk.org/leyden/commit/6d79e0aa3c32f687d5120811de955d5ae19e0fb2 8318159: RISC-V: Improve itable_stub Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp Changeset: cb95e393 Author: Abhishek Kumar Date: 2023-11-23 16:18:46 +0000 URL: https://git.openjdk.org/leyden/commit/cb95e393b638d49a2ac07d3173f1ad7581176e7b 8224261: JProgressBar always with border painted around it Reviewed-by: aivanov, dnguyen ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java + test/jdk/javax/swing/JProgressBar/TestProgressBarBorder.java Changeset: 6f263111 Author: Gerg? Barany Committer: Tom Rodriguez Date: 2023-11-23 18:33:19 +0000 URL: https://git.openjdk.org/leyden/commit/6f263111a1812873291e91870e341ccce804d049 8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal Reviewed-by: dnsimon, never, thartmann ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX1.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX2.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512BW.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512DQ.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastNeon.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastSVE.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread007.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread008.java ! 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-header.template Changeset: 28026434 Author: Jiangli Zhou Date: 2023-11-23 19:25:29 +0000 URL: https://git.openjdk.org/leyden/commit/28026434f74726d72857e781b8f1c3d12aba9125 8314243: Make VM_Exit::wait_for_threads_in_native_to_block wait for user threads time configurable Reviewed-by: dholmes ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmOperations.cpp Changeset: 14557e72 Author: Afshin Zafari Date: 2023-11-23 22:16:57 +0000 URL: https://git.openjdk.org/leyden/commit/14557e72ef55c6161a3fa0c1960f7be618a34bf1 8314502: Change the comparator taking version of GrowableArray::find to be a template method Reviewed-by: jsjolen, sspitsyn, stefank ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/unhandledOops.cpp ! src/hotspot/share/runtime/unhandledOops.hpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/utilities/growableArray.hpp ! test/hotspot/gtest/utilities/test_growableArray.cpp Changeset: c75c3887 Author: David Holmes Date: 2023-11-23 22:23:42 +0000 URL: https://git.openjdk.org/leyden/commit/c75c38871ee7b5c9f7f0c195d649c16967f786bb 8318776: Require supports_cx8 to always be true Reviewed-by: eosterlund, shade, dcubed ! make/data/hotspot-symbols/symbols-unix ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp ! src/hotspot/share/oops/accessBackend.cpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/vm_version.cpp ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java - src/java.base/share/native/libjava/AtomicLong.c ! test/hotspot/gtest/runtime/test_atomic.cpp - test/jdk/java/util/concurrent/atomic/VMSupportsCS8.java Changeset: df1b896e Author: Doug Simon Date: 2023-11-23 23:36:08 +0000 URL: https://git.openjdk.org/leyden/commit/df1b896e01f4e7feeff90c1836aa395201fc4e4e 8320679: [JVMCI] invalid code in PushLocalFrame event message Reviewed-by: never ! src/hotspot/share/jvmci/jvmciEnv.cpp Changeset: fc314740 Author: Jan Lahoda Date: 2023-11-24 06:30:08 +0000 URL: https://git.openjdk.org/leyden/commit/fc314740e947b2338ab9e4d4fce0c4f52de56c4b 8318913: The module-infos for --release data do not contain pre-set versions Co-authored-by: Erik Joelsson Reviewed-by: vromero, ihse ! make/Main.gmk ! make/autoconf/boot-jdk.m4 ! make/autoconf/spec.gmk.in ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java - make/langtools/src/classes/build/tools/symbolgenerator/TransitiveDependencies.java ! make/modules/jdk.compiler/Gendata.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java + test/langtools/tools/javac/platform/ModuleVersionTest.java + test/langtools/tools/javac/platform/NonExportedPermittedTypes.java + test/langtools/tools/javac/platform/NonExportedPermittedTypes.out ! test/langtools/tools/javac/platform/NonExportedSuperTypes.java + test/langtools/tools/javac/platform/ReleaseAndEnablePreview.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java Changeset: 26c33904 Author: Matthias Baesken Date: 2023-11-24 07:56:40 +0000 URL: https://git.openjdk.org/leyden/commit/26c3390421f4888eb59017cadb2bf21a15e25b5e 8320383: refresh libraries cache on AIX in VMError::report Reviewed-by: stuefe, mdoerr ! 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 ! src/hotspot/share/utilities/vmError.cpp Changeset: 0c9a61c1 Author: Jan Lahoda Date: 2023-11-24 09:05:39 +0000 URL: https://git.openjdk.org/leyden/commit/0c9a61c18545c7bd48e54e6b4e523b9ad8d0507d 8319220: Pattern matching switch with a lot of cases is unduly slow Reviewed-by: asotona, vromero ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java Changeset: 4d50df63 Author: Daniel Jeli?ski Date: 2023-11-24 14:55:57 +0000 URL: https://git.openjdk.org/leyden/commit/4d50df63b6ea76fd6a6c387593c3d6bc9429007b 8320691: Timeout handler on Windows takes 2 hours to complete Reviewed-by: stuefe, jpai, ihse, alanb ! test/failure_handler/src/share/conf/windows.properties Changeset: 6aa19766 Author: Martin Doerr Date: 2023-11-24 22:44:25 +0000 URL: https://git.openjdk.org/leyden/commit/6aa197667ad05bd93adf3afc7b06adbfb2b18a22 8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity Reviewed-by: lucy, rrich ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp Changeset: 91279fcf Author: Axel Boldt-Christmas Date: 2023-11-27 07:22:32 +0000 URL: https://git.openjdk.org/leyden/commit/91279fcf058a6bb16a7749c328179ab94227bb8d 8319778: Remove unreachable code in ObjectSynchronizer::exit Reviewed-by: rkennke, dholmes, pchilanomate, dcubed ! src/hotspot/share/runtime/lockStack.hpp ! src/hotspot/share/runtime/lockStack.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: bddcd086 Author: Conor Cleary Date: 2023-11-27 08:09:10 +0000 URL: https://git.openjdk.org/leyden/commit/bddcd086b7c76d915aaa76427c2ae4088ad4239f 8304701: Request with timeout aborts later in-flight request on HTTP/1.1 cxn Reviewed-by: dfuchs, michaelm ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java + test/jdk/java/net/httpclient/RedirectTimeoutTest.java Changeset: f6e5559a Author: Christoph Langer Date: 2023-11-27 08:21:59 +0000 URL: https://git.openjdk.org/leyden/commit/f6e5559ae9d1c8b84b31af5d36e93b43e7731ba5 8320601: ProblemList java/lang/invoke/lambda/LambdaFileEncodingSerialization.java on linux-all Reviewed-by: mbaesken ! test/jdk/ProblemList.txt Changeset: 28d3762b Author: Adam Sotona Date: 2023-11-27 08:25:31 +0000 URL: https://git.openjdk.org/leyden/commit/28d3762bd30a31623f2ed97a1870313d3a2b9acb 8320618: NPE: Cannot invoke "java.lang.constant.ClassDesc.isArray()" because "this.sym" is null Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! test/jdk/jdk/classfile/StackMapsTest.java Changeset: 12723688 Author: Prasanta Sadhukhan Date: 2023-11-27 09:01:22 +0000 URL: https://git.openjdk.org/leyden/commit/12723688ca49d379d43fd0fd0e55a28afe299687 8318113: CSS.BackgroundImage doesn't implement equals Reviewed-by: aivanov, tr, prr ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java ! test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java Changeset: a40d8d97 Author: Ekaterina Vergizova Committer: Yuri Nesterenko Date: 2023-11-27 13:38:44 +0000 URL: https://git.openjdk.org/leyden/commit/a40d8d97e84d88d1a65aba81bfc09339be95e427 8314220: Configurable InlineCacheBuffer size Reviewed-by: dlong, kvn ! src/hotspot/share/code/icBuffer.cpp ! src/hotspot/share/code/stubs.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 4977922a Author: Jasmine Karthikeyan Committer: Tobias Hartmann Date: 2023-11-27 14:44:08 +0000 URL: https://git.openjdk.org/leyden/commit/4977922a3f48613d18da021c619093ce210749f8 8320330: Improve implementation of RShift Value Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/mulnode.cpp + test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java Changeset: a006d7ea Author: Magnus Ihse Bursie Date: 2023-11-27 14:52:42 +0000 URL: https://git.openjdk.org/leyden/commit/a006d7eae02772e9c25dd69a5ac5c7fc612a2f54 8294549: configure script should detect unsupported path Co-authored-by: Mike Duigou Reviewed-by: erikj ! configure ! make/autoconf/configure Changeset: f9e9131e Author: Albert Mingkun Yang Date: 2023-11-27 16:09:20 +0000 URL: https://git.openjdk.org/leyden/commit/f9e9131e126802af95f27abdd667e310033fd1de 8319703: Serial: Remove generationSpec Reviewed-by: cjplummer, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/generation.cpp ! src/hotspot/share/gc/serial/generation.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp - src/hotspot/share/gc/shared/generationSpec.cpp - src/hotspot/share/gc/shared/generationSpec.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java Changeset: 5e24aaf4 Author: Vicente Romero Date: 2023-11-27 16:23:02 +0000 URL: https://git.openjdk.org/leyden/commit/5e24aaf4f7f11862ec8ac9d5c3e65d614104fb2c 8320001: javac crashes while adding type annotations to the return type of a constructor Reviewed-by: cushon, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnConstructorsTest.java Changeset: 12e983a7 Author: Archie Cobbs Committer: Vicente Romero Date: 2023-11-27 17:26:52 +0000 URL: https://git.openjdk.org/leyden/commit/12e983a72e72ed56741ddc45e47d337716a8da65 8194743: Compiler implementation for Statements before super() Reviewed-by: vromero, jwaters, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java ! test/langtools/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.out + test/langtools/tools/javac/SuperInit/SuperInitFails.java + test/langtools/tools/javac/SuperInit/SuperInitFails.out + test/langtools/tools/javac/SuperInit/SuperInitGood.java ! test/langtools/tools/javac/diags/examples.not-yet.txt - test/langtools/tools/javac/diags/examples/CallMustBeFirst.java = test/langtools/tools/javac/diags/examples/CallOnlyInConstructor.java + test/langtools/tools/javac/diags/examples/CallsNotAllowedHere.java + test/langtools/tools/javac/diags/examples/FeatureStatementsBeforeSuper.java ! test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java + test/langtools/tools/javac/diags/examples/RedundantSuperclassInit.java + test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: f0a12c57 Author: Magnus Ihse Bursie Date: 2023-11-27 17:32:41 +0000 URL: https://git.openjdk.org/leyden/commit/f0a12c571b3c2e7f5c1cdadb70742f27a69f93e3 8320763: Fix spacing arround assignment in spec.gmk.in Reviewed-by: erikj, iris ! make/autoconf/spec.gmk.in Changeset: 82967f45 Author: steveatgh Committer: Sandhya Viswanathan Date: 2023-11-27 17:35:39 +0000 URL: https://git.openjdk.org/leyden/commit/82967f45db3b9555be03fcabdba380852ea21e2c 8310159: Bulk copy with Unsafe::arrayCopy is slower compared to memcpy Co-authored-by: Maurizio Cimadamore Reviewed-by: thartmann, jbhateja, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp + test/micro/org/openjdk/bench/java/lang/ArrayCopyAlignedLarge.java Changeset: 6871a2ff Author: Joe Darcy Date: 2023-11-27 20:36:29 +0000 URL: https://git.openjdk.org/leyden/commit/6871a2ff1207d3ee70973b1c4ee9bd09969c185b 8320803: Update SourceVersion.RELEASE_22 description for language changes Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 5f7f2c4e Author: Alexey Semenyuk Date: 2023-11-27 21:42:47 +0000 URL: https://git.openjdk.org/leyden/commit/5f7f2c4ea07d41c2f280ca341b49c857c1436224 8320249: tools/jpackage/share/AddLauncherTest.java#id1 fails intermittently on Windows in verifyDescription Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jpackage/windows/native/libjpackage/ResourceEditor.cpp ! src/jdk.jpackage/windows/native/libjpackage/ResourceEditor.h ! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp Changeset: 1bb250c9 Author: Dean Long Date: 2023-11-27 22:01:37 +0000 URL: https://git.openjdk.org/leyden/commit/1bb250c9e6b65d1a7a2b90eeb7d6e3a936fb8e8e 8261837: SIGSEGV in ciVirtualCallTypeData::translate_from Co-authored-by: Fei Yang Reviewed-by: iveresov, vlivanov, kvn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp Changeset: 726f854b Author: Alexey Semenyuk Date: 2023-11-27 22:20:43 +0000 URL: https://git.openjdk.org/leyden/commit/726f854b141dc2f6474e81c7bcf12608bf6577ae 8320706: RuntimePackageTest.testUsrInstallDir test fails on Linux Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java Changeset: 7848ed77 Author: Alexey Semenyuk Date: 2023-11-27 22:28:38 +0000 URL: https://git.openjdk.org/leyden/commit/7848ed779b8c292fe78b5e4c90a7504e034e1bf0 8301856: Generated .spec file for RPM installers uninstalls desktop launcher on update Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/common_utils.sh ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/desktop_utils.sh ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/services_utils.sh ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.preinst ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.prerm ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomAction.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java + test/jdk/tools/jpackage/linux/UpgradeTest.java Changeset: f1a24f6d Author: Michael McMahon Date: 2023-11-27 22:43:48 +0000 URL: https://git.openjdk.org/leyden/commit/f1a24f6d4827f9b8648dd2afe6d606dab67d51fe 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java Changeset: 0678253b Author: Joe Wang Date: 2023-11-28 06:48:22 +0000 URL: https://git.openjdk.org/leyden/commit/0678253bffca91775d29d2942f48c806ab4d2cab 8320602: Lock contention in SchemaDVFactory.getInstance() Reviewed-by: iris, lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java Changeset: 20aae3c4 Author: Galder Zamarren?o Committer: Andrew Dinn Date: 2023-11-28 08:33:23 +0000 URL: https://git.openjdk.org/leyden/commit/20aae3c4388ac33af54bbe25328c5fe817c0bd5f 8320533: Adjust capstone integration for v6 changes Reviewed-by: ihse, aph ! make/Hsdis.gmk ! make/autoconf/lib-hsdis.m4 ! make/autoconf/spec.gmk.in ! src/utils/hsdis/capstone/hsdis-capstone.c Changeset: debf0ecf Author: Kevin Walls Date: 2023-11-28 09:48:40 +0000 URL: https://git.openjdk.org/leyden/commit/debf0ecfb0076f5513595c74038215520d630764 8313355: javax/management/remote/mandatory/notif/ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487" Reviewed-by: sspitsyn ! test/jdk/javax/management/remote/mandatory/notif/ListenerScaleTest.java Changeset: efc39225 Author: Aleksey Shipilev Date: 2023-11-28 09:49:03 +0000 URL: https://git.openjdk.org/leyden/commit/efc392259c64986bbbe880259e95b09058b9076a 8319048: Monitor deflation unlink phase prolongs time to safepoint Reviewed-by: ysr, stefank, aboldtch, dcubed ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp + test/hotspot/jtreg/runtime/Monitor/MonitorUnlinkBatchTest.java Changeset: 464dc3da Author: Joachim Kern Committer: Martin Doerr Date: 2023-11-28 09:57:48 +0000 URL: https://git.openjdk.org/leyden/commit/464dc3dab540a36aeea76dbeea548c600df58763 8319633: runtime/posixSig/TestPosixSig.java intermittent timeouts on UNIX Reviewed-by: dholmes, stuefe, mdoerr ! test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java Changeset: a5ccd3be Author: Jorn Vernee Date: 2023-11-28 10:17:58 +0000 URL: https://git.openjdk.org/leyden/commit/a5ccd3beaf069bdfe81736f6c62e5b4b9e18b5fe 8267532: C2: Profile and prune untaken exception handlers 8310011: Arena with try-with-resources is slower than it should be Reviewed-by: thartmann, vlivanov ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodData.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp + test/hotspot/jtreg/compiler/c2/TestExHandlerTrap.java + test/hotspot/jtreg/compiler/c2/irTests/TestPrunedExHandler.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java + test/micro/org/openjdk/bench/java/lang/foreign/ResourceScopeCloseMin.java ! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java Changeset: 99f870c4 Author: Eirik Bjorsnos Committer: Jaikiran Pai Date: 2023-11-28 10:20:11 +0000 URL: https://git.openjdk.org/leyden/commit/99f870c43fea4e31a63240733ab9a471469f282b 8320781: Fix whitespace in j.l.Double and j.u.z.ZipInputStream @snippets Reviewed-by: lancea, bpb, darcy, jpai ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java Changeset: 4bcda602 Author: Albert Mingkun Yang Date: 2023-11-28 10:40:14 +0000 URL: https://git.openjdk.org/leyden/commit/4bcda602668835c35e2ac6ff6702d15cd249bc2a 8319713: Parallel: Remove PSAdaptiveSizePolicy::should_full_GC Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: 63ad868e Author: Gaurav Chaudhari Committer: Jaikiran Pai Date: 2023-11-28 11:35:00 +0000 URL: https://git.openjdk.org/leyden/commit/63ad868e182279eeef8b5d27a25453873039d22f 8319668: Fixup of jar filename typo in BadFactoryTest.sh Reviewed-by: alanb, jpai ! test/jdk/javax/script/JDK_8196959/BadFactoryTest.sh Changeset: 2fae07f5 Author: Jan Lahoda Date: 2023-11-28 12:32:23 +0000 URL: https://git.openjdk.org/leyden/commit/2fae07f53f84b71df80ff95d858e8bbef281672f 8319311: JShell Process Builder should be configurable Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java + test/langtools/jdk/jshell/JdiStarterTest.java Changeset: e33b6c10 Author: Thomas Stuefe Date: 2023-11-28 13:33:50 +0000 URL: https://git.openjdk.org/leyden/commit/e33b6c10f8d3244ec2f4204cd4de404e0e0686eb 8319437: NMT should show library names in call stacks Reviewed-by: dholmes, zgu ! src/hotspot/share/utilities/nativeCallStack.cpp Changeset: db7fedfa Author: Kevin Rushforth Committer: Erik Joelsson Date: 2023-11-28 13:51:10 +0000 URL: https://git.openjdk.org/leyden/commit/db7fedfa88d17541738841678473dfc0d480eba5 8320358: GHA: ignore jdk* branches Reviewed-by: ihse ! .github/workflows/main.yml Changeset: 86bb8040 Author: Jaikiran Pai Date: 2023-11-28 14:51:08 +0000 URL: https://git.openjdk.org/leyden/commit/86bb8040297bef55a46f9089f11481433746a27d 8320863: dsymutil command leaves around temporary directories Reviewed-by: erikj, ihse ! make/common/NativeCompilation.gmk Changeset: ebbef629 Author: Magnus Ihse Bursie Date: 2023-11-28 15:32:21 +0000 URL: https://git.openjdk.org/leyden/commit/ebbef629c74dc670adc74a3905a6acf17dbd7200 8320769: Remove ill-adviced "make install" target Reviewed-by: erikj, shade ! make/Global.gmk - make/Install.gmk ! make/Main.gmk ! make/autoconf/spec.gmk.in Changeset: 66ae6d52 Author: Magnus Ihse Bursie Date: 2023-11-28 17:15:32 +0000 URL: https://git.openjdk.org/leyden/commit/66ae6d52a1590d9773fc9a32623339a58d70d732 8320899: Select the correct Makefile when running make in build directory Reviewed-by: erikj ! make/autoconf/Makefile.in Changeset: 69c0b243 Author: Justin Lu Date: 2023-11-28 17:23:13 +0000 URL: https://git.openjdk.org/leyden/commit/69c0b24386d0bcf2f2d623ccef0192a54753f916 8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing Reviewed-by: naoto, bpb, lancea ! test/jdk/java/util/Locale/LocaleProvidersRun.java ! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java Changeset: adad1320 Author: Magnus Ihse Bursie Date: 2023-11-28 17:33:23 +0000 URL: https://git.openjdk.org/leyden/commit/adad132028507b5338d0fd055aa06e1bbf9fe8a8 8320767: Use := wherever possible in spec.gmk.in Reviewed-by: erikj ! make/autoconf/spec.gmk.in Changeset: dc256fbc Author: Thomas Stuefe Date: 2023-11-28 17:48:54 +0000 URL: https://git.openjdk.org/leyden/commit/dc256fbc6490f8163adb286dbb7380c10e5e1e06 8320061: [nmt] Multiple issues with peak accounting Reviewed-by: jsjolen, mbaesken ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java + test/hotspot/jtreg/runtime/NMT/NMTTestUtils.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java ! test/hotspot/jtreg/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitUncommitRecommit.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocTestType.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: 21d361e9 Author: Thomas Schatzl Date: 2023-11-28 20:55:27 +0000 URL: https://git.openjdk.org/leyden/commit/21d361e944a599e82e5ed93aa81ad485b4601843 8320525: G1: G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes accesses partially unloaded klass Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: ce4e6e2b Author: Magnus Ihse Bursie Date: 2023-11-28 21:40:20 +0000 URL: https://git.openjdk.org/leyden/commit/ce4e6e2bd704a90abc8e8e1586325769076c208a 8320915: Update copyright year in build files Reviewed-by: erikj, iris ! .github/actions/get-msys2/action.yml ! .github/workflows/build-cross-compile.yml ! make/CompileDemos.gmk ! make/CompileModuleTools.gmk ! make/Hsdis.gmk ! make/ReleaseFile.gmk ! make/RunTestsPrebuilt.gmk ! make/RunTestsPrebuiltSpec.gmk ! make/ToolsJdk.gmk ! make/autoconf/buildjdk-spec.gmk.in ! make/autoconf/flags-other.m4 ! make/autoconf/lib-ffi.m4 ! make/common/MakeIO.gmk ! make/common/Modules.gmk ! make/common/ProcessMarkdown.gmk ! make/data/ubsan/ubsan_default_options.c ! make/data/ubsan/ubsan_default_options.cpp ! make/devkit/createMacosxDevkit.sh ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/template/src/idea/JdkIdeaAntLogger.java ! make/ide/idea/langtools/template/src/idea/LangtoolsIdeaAntLogger.java ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java ! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! make/jdk/src/classes/build/tools/depend/Depend.java ! make/jdk/src/classes/build/tools/depend/DependTest.java ! make/jdk/src/classes/build/tools/generatecharacter/PropList.java ! make/langtools/tools/javacserver/client/Client.java ! make/modules/java.base/Java.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.le/Lib.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.sctp/Java.gmk ! make/scripts/compare_exceptions.sh.incl ! make/scripts/fixpath.sh ! make/test/BuildFailureHandler.gmk Changeset: f93b18f3 Author: Erik Joelsson Date: 2023-11-28 23:32:18 +0000 URL: https://git.openjdk.org/leyden/commit/f93b18f39cce34fca79b688cee3324d1db2eef62 8320932: [BACKOUT] dsymutil command leaves around temporary directories Reviewed-by: mikael ! make/common/NativeCompilation.gmk Changeset: 2c4c6c9b Author: John Jiang Date: 2023-11-28 23:52:22 +0000 URL: https://git.openjdk.org/leyden/commit/2c4c6c9ba3f4682e3696ecdd9aea1905443785fa 8320049: PKCS10 would not discard the cause when throw SignatureException on invalid key Reviewed-by: mullan ! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java Changeset: 5b425c99 Author: iklam Date: 2023-11-28 19:59:12 +0000 URL: https://git.openjdk.org/leyden/commit/5b425c992d175ec021a97a6a8ec5c0cf4f0f5a8c Merge branch 'master' of https://github.com/openjdk/leyden into premain ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/classPrelinker.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/classPrelinker.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp + src/hotspot/share/oops/trainingData.cpp + src/hotspot/share/oops/trainingData.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/threads.cpp From duke at openjdk.org Wed Nov 29 22:00:51 2023 From: duke at openjdk.org (duke) Date: Wed, 29 Nov 2023 22:00:51 GMT Subject: git: openjdk/leyden: premain: Fix out of order locking assert Message-ID: <2a92f434-eb73-4b1a-a681-3ea642eacbae@openjdk.org> Changeset: 53f58b4a Author: Vladimir Ivanov Date: 2023-11-29 13:57:23 +0000 URL: https://git.openjdk.org/leyden/commit/53f58b4a7ed022df3a11815bdee21d821b56ddb4 Fix out of order locking assert ! src/hotspot/share/runtime/java.cpp From duke at openjdk.org Wed Nov 29 22:47:34 2023 From: duke at openjdk.org (duke) Date: Wed, 29 Nov 2023 22:47:34 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: 208 new changesets Message-ID: Changeset: 1e76ba0c Author: Kim Barrett Date: 2023-11-15 01:09:09 +0000 URL: https://git.openjdk.org/leyden/commit/1e76ba0cd0de38da6fc2b8147627496ee2f2837b 8319439: Move BufferNode from PtrQueue files to new files Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp + src/hotspot/share/gc/shared/bufferNode.cpp + src/hotspot/share/gc/shared/bufferNode.hpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp = test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp Changeset: d9a89c59 Author: Sandhya Viswanathan Date: 2023-11-15 01:17:40 +0000 URL: https://git.openjdk.org/leyden/commit/d9a89c59daa40fdc8da620940d5c518a9f18bc7b 8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags Reviewed-by: lmesnik ! test/jdk/jdk/incubator/vector/LoadJsvmlTest.java Changeset: a6343c0b Author: Ioi Lam Date: 2023-11-15 05:09:10 +0000 URL: https://git.openjdk.org/leyden/commit/a6343c0b7b14563f9d219506ba431f96befd5401 8319999: Refactor MetaspaceShared::use_full_module_graph() Reviewed-by: dholmes, ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/arguments.cpp Changeset: e7486e8c Author: Prasanta Sadhukhan Date: 2023-11-15 07:01:32 +0000 URL: https://git.openjdk.org/leyden/commit/e7486e8cfc9a3f5cbe3515c68e325a25863c162e 8315986: [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location Reviewed-by: dnguyen, honkar, aivanov ! test/jdk/javax/swing/JMenuItem/4654927/bug4654927.java Changeset: 70f0c013 Author: Thomas Stuefe Date: 2023-11-15 08:02:42 +0000 URL: https://git.openjdk.org/leyden/commit/70f0c013ba8a36dac8f1c99ad8e20485870f7d3d 8320054: Remove unused _count from NMT walker classes Reviewed-by: jsjolen, gziemski ! src/hotspot/share/nmt/memBaseline.cpp Changeset: 4c1540ba Author: Tobias Holenstein Date: 2023-11-15 08:31:39 +0000 URL: https://git.openjdk.org/leyden/commit/4c1540baa61e65fc20451a2d9de09b23fb7baf64 8287284: C2: loop optimization performs split_thru_phi infinitely many times Reviewed-by: thartmann, epeter, chagedorn, roland ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitThruPhiInfinitely.java Changeset: fbe19378 Author: Thomas Schatzl Date: 2023-11-15 08:33:44 +0000 URL: https://git.openjdk.org/leyden/commit/fbe19378c38decaff221f6570d1b78bb801a5e5d 8319955: Improve dependencies removal during class unloading Reviewed-by: dholmes, eosterlund ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/dependencyContext.hpp Changeset: bad69996 Author: Daniel Lund?n Committer: Roberto Casta?eda Lozano Date: 2023-11-15 09:19:15 +0000 URL: https://git.openjdk.org/leyden/commit/bad6999634686dcfd04c88ddab855aa202cf35b9 8313672: C2: PhaseCCP does not correctly track analysis dependencies involving shift, convert, and mask Reviewed-by: epeter, rcastanedalo, thartmann ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/ccp/TestShiftConvertAndNotification.java Changeset: fac6b516 Author: Hamlin Li Date: 2023-11-15 09:51:14 +0000 URL: https://git.openjdk.org/leyden/commit/fac6b51699d71440a38c24dfa1594476cb073873 8319781: RISC-V: Refactor UseRVV related checks Reviewed-by: rehn, fyang ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 2e34a2eb Author: Thomas Stuefe Date: 2023-11-15 09:55:51 +0000 URL: https://git.openjdk.org/leyden/commit/2e34a2ebf0f14043b129461b0397495e7e75a38b 8318671: Potential uninitialized uintx value after JDK-8317683 Reviewed-by: thartmann, shade ! src/hotspot/share/compiler/compilerOracle.cpp + test/hotspot/jtreg/compiler/compilercontrol/commands/MemStatTest.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java Changeset: 4f4d00fa Author: Per Minborg Date: 2023-11-15 13:52:06 +0000 URL: https://git.openjdk.org/leyden/commit/4f4d00fa756b1409692ada9aa2be76aa4f7da659 8319966: AIX: expected [[0:i4]] but found [[0:I4]] after JDK-8319882 Reviewed-by: mdoerr ! test/jdk/java/foreign/TestLayouts.java Changeset: 77a69661 Author: Aleksey Shipilev Date: 2023-11-15 14:06:12 +0000 URL: https://git.openjdk.org/leyden/commit/77a69661145a43ab564832b0354ec32068236214 8320053: GHA: Cross-compile gtest code Reviewed-by: ihse, stuefe ! .github/workflows/build-cross-compile.yml Changeset: 3c6ffcad Author: Hamlin Li Date: 2023-11-15 15:45:13 +0000 URL: https://git.openjdk.org/leyden/commit/3c6ffcadfec42c544c9b0d4188e50135f608b9db 8318219: RISC-V: C2 ExpandBits Reviewed-by: fyang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java Changeset: 0bda467f Author: Rajan Halade Date: 2023-11-15 18:33:40 +0000 URL: https://git.openjdk.org/leyden/commit/0bda467f6e29c866c661e88a76a9fe3efc0a0d19 8319187: Add three eMudhra emSign roots Reviewed-by: mullan + src/java.base/share/data/cacerts/emsigneccrootcag3 + src/java.base/share/data/cacerts/emsignrootcag1 + src/java.base/share/data/cacerts/emsignrootcag2 ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java + test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EmSignRootG2CA.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 536b1cee Author: Alex Menkov Date: 2023-11-15 18:48:57 +0000 URL: https://git.openjdk.org/leyden/commit/536b1cee249ec50d6270ced3ba52ed3848c80a97 8320130: Problemlist 2 vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt tests with Xcomp Reviewed-by: cjplummer, dcubed ! test/hotspot/jtreg/ProblemList-Xcomp.txt Changeset: 891d8cfa Author: Naoto Sato Date: 2023-11-15 18:51:25 +0000 URL: https://git.openjdk.org/leyden/commit/891d8cfaf2fc0636bfe8f864cd010fb71266d723 8319986: Invalid/inconsistent description and example for DateFormat Reviewed-by: joehw, rriggs, jlu, iris, lancea ! src/java.base/share/classes/java/text/DateFormat.java Changeset: ffa35d8c Author: Matias Saavedra Silva Date: 2023-11-15 19:04:11 +0000 URL: https://git.openjdk.org/leyden/commit/ffa35d8cf181cfbcb54497e997dbd18a9b62b97e 8301997: Move method resolution information out of the cpCache Co-authored-by: Gui Cao Co-authored-by: Fei Yang Co-authored-by: Martin Doerr Co-authored-by: Amit Kumar Reviewed-by: coleenp, adinn, fparain ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciStreams.cpp ! src/hotspot/share/ci/ciStreams.hpp ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/bootstrapInfo.cpp ! src/hotspot/share/interpreter/bytecode.cpp ! src/hotspot/share/interpreter/bytecode.hpp ! src/hotspot/share/interpreter/bytecode.inline.hpp ! src/hotspot/share/interpreter/bytecodeStream.hpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeUtils.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/interpreter/rewriter.hpp ! src/hotspot/share/interpreter/templateTable.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/cpCache.inline.hpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/oops/resolvedFieldEntry.hpp + src/hotspot/share/oops/resolvedMethodEntry.cpp + src/hotspot/share/oops/resolvedMethodEntry.hpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedMethodArray.java = src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedMethodEntry.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! test/hotspot/gtest/oops/test_cpCache_output.cpp ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: f0b7eb51 Author: Eirik Bjorsnos Committer: Jaikiran Pai Date: 2023-11-16 06:30:29 +0000 URL: https://git.openjdk.org/leyden/commit/f0b7eb519ae1cf6f4cb2baea55b5e02a46a8192e 8304020: Speed up test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java and clarify its purpose Reviewed-by: lancea, martin, jpai ! test/jdk/TEST.groups + test/jdk/java/util/zip/ZipFile/CenSizeTooLarge.java - test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java Changeset: 3452210b Author: Cesar Soares Lucas Committer: Tobias Hartmann Date: 2023-11-16 06:51:26 +0000 URL: https://git.openjdk.org/leyden/commit/3452210b3652bf936e3c34675f2648852eb7cdf1 8283140: Remove unused encoding classes/operands from x86_64.ad Reviewed-by: thartmann, dlong ! src/hotspot/cpu/x86/x86_64.ad Changeset: eaa4417f Author: Thomas Stuefe Date: 2023-11-16 07:29:37 +0000 URL: https://git.openjdk.org/leyden/commit/eaa4417f5cdc14cb08c4f694ce9705cb3e0ef167 8319301: Static analysis warnings after JDK-8318016 Reviewed-by: thartmann, kvn ! src/hotspot/share/compiler/compilerOracle.cpp + test/hotspot/jtreg/compiler/compilercontrol/commands/MemLimitTest.java Changeset: 2db9ea9b Author: Christian Hagedorn Date: 2023-11-16 07:37:45 +0000 URL: https://git.openjdk.org/leyden/commit/2db9ea9bbf6d4b7875b0c62721f76f016fd7257e 8317723: C2: CountedLoopEndNodes and Zero Trip Guards are wrongly treated as Runtime Predicate Reviewed-by: thartmann, epeter ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + test/hotspot/jtreg/compiler/predicates/TestWrongRuntimePredicateDetection.java Changeset: c36ec2ca Author: Daniel Lund?n Committer: Roberto Casta?eda Lozano Date: 2023-11-16 07:41:13 +0000 URL: https://git.openjdk.org/leyden/commit/c36ec2ca70248c2e4676fd725fbb132c3b929908 8316653: Large NMethodSizeLimit triggers assert during C1 code buffer allocation Reviewed-by: kvn, rcastanedalo, thartmann ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_Compiler.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java Changeset: b4c2d1c1 Author: Thomas Obermeier Committer: Dean Long Date: 2023-11-16 08:38:15 +0000 URL: https://git.openjdk.org/leyden/commit/b4c2d1c1af76da4b326e7acea2ccb740728a8c7c 8319542: Fix boundaries of region to be tested with os::is_readable_range Reviewed-by: dlong, clanger ! src/hotspot/share/nmt/mallocTracker.cpp Changeset: faeea07f Author: Daniel Jeli?ski Date: 2023-11-16 08:55:18 +0000 URL: https://git.openjdk.org/leyden/commit/faeea07fe5d27e0c18c26f99705cc552e5ab9bdc 8319747: galoisCounterMode_AESCrypt stack walking broken Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp Changeset: 73e19f60 Author: Darragh Clarke Date: 2023-11-16 10:50:38 +0000 URL: https://git.openjdk.org/leyden/commit/73e19f60cd383cfa5ecbea5d9c57fb59f69c1608 8319825: jdk.net/jdk.net.ExtendedSocketOptions::IP_DONTFRAGMENT is missing @since 19 Reviewed-by: dfuchs, jpai ! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java Changeset: 1d968866 Author: Darragh Clarke Date: 2023-11-16 10:54:47 +0000 URL: https://git.openjdk.org/leyden/commit/1d9688667e667dc710d64e52f1e918e047beaca3 8319531: FileServerHandler::discardRequestBody could be improved Reviewed-by: dfuchs, jpai, michaelm ! src/jdk.httpserver/share/classes/sun/net/httpserver/LeftOverInputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java Changeset: 6868b371 Author: Roland Westrelin Date: 2023-11-16 12:41:16 +0000 URL: https://git.openjdk.org/leyden/commit/6868b371c68cddbfaef4f5c6800d2c5ed64fb70f 8318826: C2: "Bad graph detected in build_loop_late" with incremental inlining Reviewed-by: thartmann, chagedorn, kvn ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/replacednodes.cpp + test/hotspot/jtreg/compiler/inlining/TestNullAtCallAfterLateInline.java Changeset: f33c874b Author: Roland Westrelin Date: 2023-11-16 12:43:50 +0000 URL: https://git.openjdk.org/leyden/commit/f33c874b6e624ad81572a2f806e198dd692a31a6 8319764: C2 compilation asserts during incremental inlining because Phi input is out of bounds Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/replacednodes.cpp + test/hotspot/jtreg/compiler/inlining/TestLateInlineReplacedNodesExceptionPath.java Changeset: 9faead14 Author: Matthias Baesken Date: 2023-11-16 12:55:06 +0000 URL: https://git.openjdk.org/leyden/commit/9faead1469481e268b451f2853c8fec8613426b9 8319927: Log that IEEE rounding mode was corrupted by loading a library Reviewed-by: goetz, lucy ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalDouble.java ! test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalFloat.java Changeset: 87be6b69 Author: Stefan Karlsson Date: 2023-11-16 14:33:50 +0000 URL: https://git.openjdk.org/leyden/commit/87be6b69fe985eee01fc3344f9153d774db792c1 8318757: VM_ThreadDump asserts in interleaved ObjectMonitor::deflate_monitor calls Reviewed-by: shade, aboldtch, pchilanomate, dcubed ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/monitorDeflationThread.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/threadService.hpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/Monitor/ConcurrentDeflation.java Changeset: 9e7a3ae2 Author: Stefan Karlsson Date: 2023-11-16 14:36:34 +0000 URL: https://git.openjdk.org/leyden/commit/9e7a3ae27766034fd5e107dba6fa93b8bf3af951 8319630: Monitor final audit log lacks separator Reviewed-by: dholmes, shade ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: f3ed2758 Author: Alexander Zvegintsev Date: 2023-11-16 14:59:27 +0000 URL: https://git.openjdk.org/leyden/commit/f3ed27582e16c3a323f590863cbeec6d35e20b58 8319103: Popups that request focus are not shown on Linux with Wayland Reviewed-by: serb, prr ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java + test/jdk/javax/swing/JPopupMenu/FocusablePopupDismissTest.java Changeset: b05e69f7 Author: Sandhya Viswanathan Date: 2023-11-16 16:32:08 +0000 URL: https://git.openjdk.org/leyden/commit/b05e69f789fa8c9a5320be5a841317abd3b3a235 8320209: VectorMaskGen clobbers rflags on x86_64 Reviewed-by: kvn, qamai, jbhateja ! src/hotspot/cpu/x86/x86.ad Changeset: 52e2878c Author: Vicente Romero Date: 2023-11-16 16:41:58 +0000 URL: https://git.openjdk.org/leyden/commit/52e2878cffd9cb704ad773b841dbab0d17eba896 8319987: compilation of sealed classes leads to infinite recursion Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.java + test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.out Changeset: d6aa7c8b Author: Vicente Romero Date: 2023-11-16 16:49:26 +0000 URL: https://git.openjdk.org/leyden/commit/d6aa7c8ba0e727356562561d939c4965b69d7817 8314621: ClassNotFoundException due to lambda reference to elided anonymous inner class Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! test/langtools/tools/javac/6917288/GraphicalInstallerTest.java ! test/langtools/tools/javac/6917288/T6917288.java - test/langtools/tools/javac/7199823/InnerClassCannotBeVerified.java + test/langtools/tools/javac/lambda/ClassNotFoundExceptionDueToPrunedCodeTest.java Changeset: 9727f4bd Author: Brian Burkhalter Date: 2023-11-16 16:55:46 +0000 URL: https://git.openjdk.org/leyden/commit/9727f4bdddc071e6f59806087339f345405ab004 8320199: Fix HTML 5 errors in java.math.BigInteger Reviewed-by: naoto, darcy, lancea, iris ! src/java.base/share/classes/java/math/BigInteger.java Changeset: 1588dd93 Author: Mandy Chung Date: 2023-11-16 22:40:22 +0000 URL: https://git.openjdk.org/leyden/commit/1588dd934ce4e00a060e329b80f721d894559597 8319567: Update java/lang/invoke tests to support vm flags 8319568: Update java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java to accept vm flags 8319672: Several classloader tests ignore VM flags 8319676: A couple of jdk/modules/incubator/ tests ignore VM flags 8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless Reviewed-by: jvernee, lmesnik ! test/jdk/java/lang/ClassLoader/Assert.java ! test/jdk/java/lang/ClassLoader/GetSystemPackage.java ! test/jdk/java/lang/ClassLoader/getResource/GetResource.java ! test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnloadTest.java ! test/jdk/java/lang/invoke/condy/CondyNestedResolutionTest.java ! test/jdk/java/lang/invoke/findSpecial/FindSpecialTest.java - test/jdk/java/lang/invoke/lambda/LUtils.java ! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java ! test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java ! test/jdk/java/lang/invoke/lambda/LambdaAsm.java ! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java ! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java ! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java ! test/jdk/jdk/internal/loader/URLClassPath/LargeClasspathWithPkgPrefix.java ! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java ! test/jdk/jdk/modules/incubator/DefaultImage.java ! test/jdk/jdk/modules/incubator/ImageModules.java Changeset: 369bbecc Author: Stefan Karlsson Date: 2023-11-17 07:04:13 +0000 URL: https://git.openjdk.org/leyden/commit/369bbecc0dab389b523c09bc332fe1cf6394cb26 8319896: Remove monitor deflation from final audit Reviewed-by: dholmes, dcubed ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/vmOperations.cpp Changeset: 129c4708 Author: Roland Westrelin Date: 2023-11-17 07:54:10 +0000 URL: https://git.openjdk.org/leyden/commit/129c4708b428bd98c5e8b1f43819bc31c3c9cb0b 8311932: Suboptimal compiled code of nested loop over memory segment Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/loopnode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java Changeset: bbf52e0e Author: Stefan Karlsson Date: 2023-11-17 08:38:21 +0000 URL: https://git.openjdk.org/leyden/commit/bbf52e0e4cb76b4c6425e7d1266dcdbb4df556ea 8319897: Move StackWatermark handling out of LockStack::contains Reviewed-by: eosterlund, dholmes, dcubed ! src/hotspot/share/runtime/lockStack.inline.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: 8ec6b8de Author: yibo.yl Committer: Denghui Dong Date: 2023-11-17 08:43:18 +0000 URL: https://git.openjdk.org/leyden/commit/8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e 8319876: Reduce memory consumption of VM_ThreadDump::doit Reviewed-by: dholmes, stefank ! src/hotspot/share/runtime/vmOperations.cpp ! src/hotspot/share/services/threadService.cpp Changeset: 368e4f60 Author: Martin Doerr Date: 2023-11-17 11:49:21 +0000 URL: https://git.openjdk.org/leyden/commit/368e4f60a937f5cf6919c1dd41fc791b1f7bf205 8315801: [PPC64] JNI code should be more similar to the Panama implementation Reviewed-by: rrich, lucy ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/share/c1/c1_FrameMap.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 9194d2c7 Author: Magnus Ihse Bursie Date: 2023-11-17 12:06:55 +0000 URL: https://git.openjdk.org/leyden/commit/9194d2c71410c377aa70372dc4f51235f6ba967c 8317357: Update links in building.md to use https rather than http Reviewed-by: iris, erikj, jwaters ! doc/building.html ! doc/building.md Changeset: 5522656a Author: Darragh Clarke Date: 2023-11-17 12:21:13 +0000 URL: https://git.openjdk.org/leyden/commit/5522656af73347439eac6ecfef35d4a8f3dce77d 8317834: java/lang/Thread/IsAlive.java timed out Reviewed-by: dfuchs, alanb, dholmes, shade ! test/jdk/java/lang/Thread/IsAlive.java Changeset: 9902d2eb Author: Jim Laskey Date: 2023-11-17 12:53:49 +0000 URL: https://git.openjdk.org/leyden/commit/9902d2eb177072c108933056cba544cc5a34bb54 8315457: Implement JEP 459: String Templates (Second Preview) Reviewed-by: jlahoda, alanb, vromero ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/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/TransLiterals.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java ! test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java Changeset: 1fce70b6 Author: Magnus Ihse Bursie Date: 2023-11-17 18:09:56 +0000 URL: https://git.openjdk.org/leyden/commit/1fce70b6662afe6e95ec144698ef106ce47c5407 8320334: Reflow markdown in testing.md Reviewed-by: iris ! doc/testing.md Changeset: b5a7562b Author: Sergey Bylokhov Date: 2023-11-17 18:58:19 +0000 URL: https://git.openjdk.org/leyden/commit/b5a7562bd10998d50ae77429af1802333002197d 8319985: Delete sun.awt.windows.WToolkit.embedded*() API Reviewed-by: prr ! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h Changeset: 9b372e28 Author: Sandhya Viswanathan Date: 2023-11-17 20:05:09 +0000 URL: https://git.openjdk.org/leyden/commit/9b372e28ceb8b054118027626eb454b8a493740b 8320206: Some intrinsics/stubs missing vzeroupper on x86_64 Reviewed-by: kvn, jbhateja ! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: 0881f2b0 Author: Sandhya Viswanathan Date: 2023-11-17 20:10:17 +0000 URL: https://git.openjdk.org/leyden/commit/0881f2b0c43870ed10b1166d04cef9832e58629e 8318562: Computational test more than 2x slower when AVX instructions are used Reviewed-by: kvn ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad + test/micro/org/openjdk/bench/vm/compiler/x86/ComputePI.java Changeset: a1e7a302 Author: Mikael Vidstedt Date: 2023-11-17 21:37:49 +0000 URL: https://git.openjdk.org/leyden/commit/a1e7a302c8a3d7a1069659653042476b20becabe 8320212: Disable GCC stringop-overflow warning for affected files Reviewed-by: ihse, dcubed ! make/hotspot/lib/CompileJvm.gmk Changeset: 99570fbe Author: Magnus Ihse Bursie Date: 2023-11-17 23:12:41 +0000 URL: https://git.openjdk.org/leyden/commit/99570fbe76e05b463d31c3dd7f8f15f16971fb0a 8320258: Refresh building.md Reviewed-by: erikj ! doc/building.html ! doc/building.md Changeset: 8ff7d6ea Author: Joe Darcy Date: 2023-11-18 01:19:25 +0000 URL: https://git.openjdk.org/leyden/commit/8ff7d6ea0a9615fa4c5229afa5f0df8ad9c4f4f6 8295391: Add discussion of binary <-> decimal conversion issues Reviewed-by: bpb ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java Changeset: 179f5052 Author: Jonathan Gibbons Date: 2023-11-19 22:11:29 +0000 URL: https://git.openjdk.org/leyden/commit/179f505258565408fe10e9047bb5e7cf120c8f6e 8320361: Doc error in RemoteRecordingStream.java Reviewed-by: egahlin ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java Changeset: de51aa19 Author: Abhishek Kumar Date: 2023-11-20 06:56:49 +0000 URL: https://git.openjdk.org/leyden/commit/de51aa19d6a8cbd3b83bf469cb89da16f4b6f498 8283214: [macos] Screen magnifier does not show the magnified text for JcomboBox Co-authored-by: Alexey Ivanov Reviewed-by: asemenov, kizune, aivanov ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java + test/jdk/javax/accessibility/JComboBox/TestJComboBoxScreenMagnifier.java ! test/jdk/javax/swing/JComboBox/6567433/UpdateUIRecursionTest.java Changeset: 6c5e15c1 Author: Andrey Turbanov Date: 2023-11-20 09:41:39 +0000 URL: https://git.openjdk.org/leyden/commit/6c5e15c1a291ca5ba1e4c3a90351bc71665ce988 8316557: Make fields final in 'sun.util' package Reviewed-by: pminborg, naoto ! src/java.base/share/classes/sun/util/PreHashedMap.java ! src/java.base/share/classes/sun/util/PropertyResourceBundleCharset.java ! src/java.base/share/classes/sun/util/ResourceBundleEnumeration.java ! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/cldr/CLDRCalendarDataProviderImpl.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java ! src/java.base/share/classes/sun/util/locale/LocaleObjectCache.java ! src/java.base/share/classes/sun/util/locale/LocaleSyntaxException.java ! src/java.base/share/classes/sun/util/locale/StringTokenIterator.java Changeset: db1d8234 Author: Matthias Baesken Date: 2023-11-20 11:28:41 +0000 URL: https://git.openjdk.org/leyden/commit/db1d82347bb18e21c4c6a18076ffdaf17724c733 8320168: handle setsocktopt return values Reviewed-by: lucy, alanb, vtewari ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/Inet6AddressImpl.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/Inet4AddressImpl.c ! src/java.base/windows/native/libnet/Inet6AddressImpl.c ! src/java.base/windows/native/libnio/ch/Net.c ! src/java.base/windows/native/libnio/ch/WindowsAsynchronousServerSocketChannelImpl.c ! src/java.base/windows/native/libnio/ch/WindowsAsynchronousSocketChannelImpl.c Changeset: 9f6a4a3f Author: Daniel Jeli?ski Date: 2023-11-20 12:45:00 +0000 URL: https://git.openjdk.org/leyden/commit/9f6a4a3f9c5ee0fbb65c794d657fffca7d19927f 8320386: Remove java/nio/channels/vthread/BlockingChannelOps.java#direct-register from ProblemList Reviewed-by: alanb ! test/jdk/ProblemList-generational-zgc.txt Changeset: 60c8d9c0 Author: Matthias Baesken Date: 2023-11-20 13:40:54 +0000 URL: https://git.openjdk.org/leyden/commit/60c8d9c045be16fee99a83117844c2a8100f7c1a 8320300: Adjust hs_err output in malloc/mmap error cases Reviewed-by: clanger, mdoerr ! src/hotspot/share/utilities/vmError.cpp Changeset: a6098e43 Author: Gui Cao Committer: Fei Yang Date: 2023-11-20 14:40:00 +0000 URL: https://git.openjdk.org/leyden/commit/a6098e438d7c5aa458b37bf94a9cfe706da35d52 8320280: RISC-V: Avoid passing t0 as temp register to MacroAssembler::lightweight_lock/unlock Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: 7f231109 Author: Maurizio Cimadamore Date: 2023-11-20 15:02:11 +0000 URL: https://git.openjdk.org/leyden/commit/7f231109c2e172493114cd0835cbb770331d1635 8319928: Exceptions thrown by cleanup actions should be handled correctly Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/foreign/Arena.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! test/jdk/java/foreign/TestSegments.java Changeset: 04fd17e6 Author: Magnus Ihse Bursie Date: 2023-11-20 15:14:44 +0000 URL: https://git.openjdk.org/leyden/commit/04fd17e6a9edd4082a496d7f78e1e85392aa9707 8320410: Reflow markdown in building.md Reviewed-by: erikj ! doc/building.md Changeset: 6e86904a Author: Andrew Haley Date: 2023-11-20 16:38:05 +0000 URL: https://git.openjdk.org/leyden/commit/6e86904a94d2ed2815aa6e3364c048dac595320d 8319973: AArch64: Save and restore FPCR in the call stub Reviewed-by: adinn, stuefe ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: 0712b22a Author: Ioi Lam Date: 2023-11-20 17:09:55 +0000 URL: https://git.openjdk.org/leyden/commit/0712b22a3ae7075304e5925365429e1d85bd173c 8320147: Remove DumpSharedSpaces Reviewed-by: ccheung, matsaave ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/classPrelinker.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/cpCache.cpp + src/hotspot/share/oops/instanceClassLoaderKlass.cpp ! src/hotspot/share/oops/instanceClassLoaderKlass.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceMirrorKlass.cpp ! src/hotspot/share/oops/instanceMirrorKlass.hpp ! src/hotspot/share/oops/instanceRefKlass.cpp ! src/hotspot/share/oops/instanceRefKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/instanceStackChunkKlass.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/reflection.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/globalDefinitions.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: d6d7bdc7 Author: Naoto Sato Date: 2023-11-20 17:31:58 +0000 URL: https://git.openjdk.org/leyden/commit/d6d7bdc7748c10963c3e58c0287b2472646bf36f 8319817: Charset constructor should make defensive copy of aliases Reviewed-by: rriggs, alanb, bpb, iris, jpai ! src/java.base/share/classes/java/nio/charset/Charset.java + test/jdk/java/nio/charset/Charset/AliasesCopy.java Changeset: 3aefd1ce Author: Pavel Rappo Date: 2023-11-20 17:36:33 +0000 URL: https://git.openjdk.org/leyden/commit/3aefd1ce714ad2d51f31b73c73b423c7bb7443ed 8320234: Merge doclint.Env.AccessKind with tool.AccessKind Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/AccessKind.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/AccessLevel.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java Changeset: a2c0fa6f Author: Sean Mullan Date: 2023-11-20 17:47:48 +0000 URL: https://git.openjdk.org/leyden/commit/a2c0fa6f9ccefd3d1b088c51d0b8170cfb59a885 8320372: test/jdk/sun/security/x509/DNSName/LeadingPeriod.java validity check failed Reviewed-by: alanb ! test/jdk/sun/security/x509/DNSName/LeadingPeriod.java Changeset: 32098ce3 Author: Brian Burkhalter Date: 2023-11-20 18:23:02 +0000 URL: https://git.openjdk.org/leyden/commit/32098ce33cfd38e115c1e13d11c72815f7c2d4cd 8320348: test/jdk/java/io/File/GetAbsolutePath.windowsDriveRelative fails if working directory is not on drive C Reviewed-by: alanb, mbaesken ! test/jdk/java/io/File/GetAbsolutePath.java Changeset: cee54de4 Author: Hannes Walln?fer Date: 2023-11-20 18:26:21 +0000 URL: https://git.openjdk.org/leyden/commit/cee54de41bc9593dee72a5ae58404808edf417c8 8319988: Wrong heading for inherited nested classes Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java Changeset: 30d89538 Author: Hannes Walln?fer Date: 2023-11-20 18:32:20 +0000 URL: https://git.openjdk.org/leyden/commit/30d895383eda37ba1475825a258feb0a15da1526 8275889: Search dialog has redundant scrollbars Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java Changeset: 020c9007 Author: Aleksey Shipilev Date: 2023-11-20 19:01:20 +0000 URL: https://git.openjdk.org/leyden/commit/020c9007f8e9cc4b46a58d7955284f43a6ac913b 8320052: Zero: Use __atomic built-ins for atomic RMW operations Reviewed-by: dholmes, eastigeevich ! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp ! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp ! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp ! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp Changeset: 6b96bb64 Author: Aleksey Shipilev Date: 2023-11-20 19:05:57 +0000 URL: https://git.openjdk.org/leyden/commit/6b96bb640aa91d96877b8ceea5fed359607c1e45 8319777: Zero: Support 8-byte cmpxchg Reviewed-by: dholmes, stuefe ! src/hotspot/cpu/zero/vm_version_zero.cpp Changeset: 2b4e9914 Author: Weijun Wang Date: 2023-11-20 19:20:06 +0000 URL: https://git.openjdk.org/leyden/commit/2b4e99140a315d3da765b2edb031b38725a05f1c 8320208: Update Public Suffix List to b5bf572 Reviewed-by: mullan ! src/java.base/share/data/publicsuffixlist/VERSION ! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat ! src/java.base/share/legal/public_suffix.md ! test/jdk/sun/security/util/RegisteredDomain/tests.dat Changeset: fcb4df26 Author: Weijun Wang Date: 2023-11-20 23:28:48 +0000 URL: https://git.openjdk.org/leyden/commit/fcb4df26f18c7a10e4511f4be948c887f14ee093 8320192: SHAKE256 does not work correctly if n >= 137 Co-authored-by: Ferenc Rakoczi Reviewed-by: mpowers, valeriep ! src/java.base/share/classes/sun/security/provider/SHA3.java + src/java.base/share/classes/sun/security/provider/SHAKE128.java Changeset: 099a8f5b Author: Jaikiran Pai Date: 2023-11-21 06:10:47 +0000 URL: https://git.openjdk.org/leyden/commit/099a8f5b2f924fddd43ff72f3f7c6f34b6c15b0f 8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader Co-authored-by: Sergey Zhuravlev Reviewed-by: dfuchs, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java + test/jdk/java/net/httpclient/whitebox/SSLFlowDelegateTestDriver.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLFlowDelegateTest.java Changeset: 303757b3 Author: Tobias Hartmann Date: 2023-11-21 07:18:04 +0000 URL: https://git.openjdk.org/leyden/commit/303757b3a0d73329c954b28f08058fb60e5c9729 8319879: Stress mode to randomize incremental inlining decision Reviewed-by: kvn, roland ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! test/hotspot/jtreg/compiler/ciReplay/TestIncrementalInlining.java ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java ! test/hotspot/jtreg/compiler/uncommontrap/Decompile.java Changeset: 3544d2dd Author: Cesar Soares Lucas Committer: Tobias Hartmann Date: 2023-11-21 07:20:28 +0000 URL: https://git.openjdk.org/leyden/commit/3544d2dd869c4c712f5c5ed172ddb7b1683e9a7f 8319784: VM crash during heap dump after JDK-8287061 Reviewed-by: kvn, thartmann, shade ! src/hotspot/share/code/debugInfo.cpp ! src/hotspot/share/code/debugInfo.hpp + test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java Changeset: 46e4028a Author: ArsenyBochkarev <71529134+ArsenyBochkarev at users.noreply.github.com> Committer: Vladimir Kempik Date: 2023-11-21 07:36:55 +0000 URL: https://git.openjdk.org/leyden/commit/46e4028adf411b453c94e884a3229f6bdf084369 8316592: RISC-V: implement poly1305 intrinsic Reviewed-by: fyang, luhenry, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 839dd653 Author: Serguei Spitsyn Date: 2023-11-21 08:17:43 +0000 URL: https://git.openjdk.org/leyden/commit/839dd653663867f770fbe4af0a57468675eb12db 8319244: implement JVMTI handshakes support for virtual threads Reviewed-by: pchilanomate, amenkov ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/runtime/vmOperation.hpp Changeset: 604d29a8 Author: Adam Sotona Date: 2023-11-21 10:04:54 +0000 URL: https://git.openjdk.org/leyden/commit/604d29a8c911c1064ba0fab17f9192bb4e640709 8304446: javap --system flag doesn't override system APIs Reviewed-by: jlahoda ! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java Changeset: c4aee66d Author: Adam Sotona Date: 2023-11-21 10:08:48 +0000 URL: https://git.openjdk.org/leyden/commit/c4aee66d742008848e5b5bc8ce3b2e3032a39bc3 8320222: Wrong bytecode accepted, and StackMap table generated Reviewed-by: jlahoda ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! test/jdk/jdk/classfile/StackMapsTest.java Changeset: e055fae1 Author: Magnus Ihse Bursie Date: 2023-11-21 10:09:21 +0000 URL: https://git.openjdk.org/leyden/commit/e055fae104a887c436da9f2924e88029518d5d96 8264425: Update building.md on non-English locales on Windows Reviewed-by: naoto, erikj ! doc/building.html ! doc/building.md Changeset: 92320707 Author: Daniel Lund?n Committer: David Holmes Date: 2023-11-21 10:58:09 +0000 URL: https://git.openjdk.org/leyden/commit/923207073af985a1b72de3c777d55b0c2d392b25 8318480: Obsolete UseCounterDecay and remove CounterDecayMinIntervalLength Reviewed-by: thartmann, lmesnik, dholmes ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java ! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java ! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java ! test/hotspot/jtreg/compiler/tiered/NonTieredLevelsTest.java ! test/hotspot/jtreg/compiler/tiered/TieredLevelsTest.java ! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeAllTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java ! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMethodTest.java ! test/hotspot/jtreg/compiler/whitebox/EnqueueMethodForCompilationTest.java ! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java ! test/hotspot/jtreg/compiler/whitebox/GetNMethodTest.java ! test/hotspot/jtreg/compiler/whitebox/IsMethodCompilableTest.java ! test/hotspot/jtreg/compiler/whitebox/LockCompilationTest.java ! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java ! test/hotspot/jtreg/testlibrary/ctw/Makefile ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: 21a59b9f Author: Alan Bateman Date: 2023-11-21 14:05:32 +0000 URL: https://git.openjdk.org/leyden/commit/21a59b9f4e46ebd32cff8f1000fe9ad56c918431 8282726: java/net/vthread/BlockingSocketOps.java timeout/hang intermittently on Windows Reviewed-by: djelinski ! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java ! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java ! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java ! src/java.base/share/classes/sun/nio/ch/Poller.java ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java ! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java ! test/jdk/java/net/vthread/BlockingSocketOps.java ! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java Changeset: 570dffb1 Author: Daniel Fuchs Date: 2023-11-21 14:09:46 +0000 URL: https://git.openjdk.org/leyden/commit/570dffb104fc37f053fcdf38a24aa2cabdc921c0 8310807: java/nio/channels/DatagramChannel/Connect.java timed out Reviewed-by: msheppar, jpai ! test/jdk/java/nio/channels/DatagramChannel/Connect.java Changeset: 53eb6f12 Author: Adam Sotona Date: 2023-11-21 15:11:00 +0000 URL: https://git.openjdk.org/leyden/commit/53eb6f126b1a56bc651cf1078a27ec697e2dcf37 8187591: -Werror turns incubator module warning to an error Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.compiler/share/man/javac.1 ! test/langtools/tools/javac/modules/IncubatingTest.java Changeset: 9598ff83 Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2023-11-21 15:12:57 +0000 URL: https://git.openjdk.org/leyden/commit/9598ff83860235281a08091128b5df90a4a76916 8315969: compiler/rangechecks/TestRangeCheckHoistingScaledIV.java: make flagless Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java Changeset: 9311749e Author: Magnus Ihse Bursie Date: 2023-11-21 16:27:15 +0000 URL: https://git.openjdk.org/leyden/commit/9311749edca0a8afdd2d15fb059be08389a5a1de 8320526: Use title case in building.md Reviewed-by: iris ! doc/building.html ! doc/building.md Changeset: c4aba875 Author: Vladimir Kozlov Date: 2023-11-21 16:48:24 +0000 URL: https://git.openjdk.org/leyden/commit/c4aba875708f1701e8f1b6fa9676f42e235ec461 8320272: Make method_entry_barrier address shared Reviewed-by: dlong ! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: 61d81d64 Author: Shaojin Wen Committer: Naoto Sato Date: 2023-11-21 17:00:18 +0000 URL: https://git.openjdk.org/leyden/commit/61d81d6496a38e43a6039abc041b67626f06f5c9 8317742: ISO Standard Date Format implementation consistency on DateTimeFormatter and String.format Reviewed-by: rriggs, naoto ! src/java.base/share/classes/java/util/Formatter.java ! test/jdk/java/util/Formatter/BasicDateTime.java Changeset: 1c0bd81a Author: Weijun Wang Date: 2023-11-21 17:46:11 +0000 URL: https://git.openjdk.org/leyden/commit/1c0bd81a10f97c752818163a573d5983c7e481ac 8319124: Update XML Security for Java to 3.0.3 Reviewed-by: mullan ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureEDDSA.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/helper/AttrCompare.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_OmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_WithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclOmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclWithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315OmitComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315WithComments.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerPhysical.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityException.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyInfoReference.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyName.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/MgmtData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/PGPData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/RetrievalMethod.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/SPKIData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/X509Data.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/DSAKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/RSAKeyValue.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509CRL.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Certificate.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Digest.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509IssuerSerial.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SubjectName.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/PrivateKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SecretKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SingleKeyResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509CertificateResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509DigestResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SKIResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SubjectNameResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/KeyStoreResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/SingleCertificateResolver.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParser.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParserImpl.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/ObjectContainer.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperty.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceSubTreeData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DOMNamespaceContext.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DigesterOutputStream.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/HelperNodeList.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathAPI.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathFactory.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Signature11ElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/SignatureElementProxy.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/SignerOutputStream.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverFragment.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverLocalFilesystem.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverXPointer.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/DigesterOutputStream.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/MacOutputStream.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/AbstractDOMSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14N11Method.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalizationMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/java.xml.crypto/share/legal/santuario.md ! test/jdk/javax/xml/crypto/dsig/GenerationTests.java Changeset: f69e6653 Author: Phil Race Date: 2023-11-21 17:46:29 +0000 URL: https://git.openjdk.org/leyden/commit/f69e6653f86a7dd781db6c8523f114c0d3f7ccbc 8318364: Add an FFM-based implementation of harfbuzz OpenType layout Reviewed-by: jdv, psadhukhan ! src/java.base/share/classes/module-info.java + src/java.desktop/share/classes/sun/font/HBShaper.java ! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java + src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c + src/java.desktop/share/native/libfontmanager/hb-jdk-font-p.cc + src/java.desktop/share/native/libfontmanager/hb-jdk-p.h + test/jdk/java/awt/font/GlyphVector/LayoutCompatTest.java Changeset: 6d824364 Author: Matias Saavedra Silva Date: 2023-11-21 19:02:48 +0000 URL: https://git.openjdk.org/leyden/commit/6d824364c2fefa3185a8a15bdd41537fad31427c 8320278: ARM32 build is broken after JDK-8301997 Reviewed-by: coleenp, stuefe ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/arm/interp_masm_arm.hpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.hpp Changeset: e47cf611 Author: Alec Su Committer: Phil Race Date: 2023-11-21 19:26:49 +0000 URL: https://git.openjdk.org/leyden/commit/e47cf611c9490225e50a548787cbba66ab147058 8074211: javax.sound.midi: Error with send System Exclusive messages of different length 8250667: MIDI sysex over USB scrambled when reply length matches previous message Reviewed-by: prr ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiOut.c ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Util.c ! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Util.h ! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java Changeset: d1af748a Author: Xin Liu Date: 2023-11-22 03:23:45 +0000 URL: https://git.openjdk.org/leyden/commit/d1af748ab470e1068d03a8f8bc1a7445eff721fa 8309067: gtest/AsyncLogGtest.java fails again in stderrOutput_vm Reviewed-by: jsjolen, dholmes ! test/hotspot/gtest/logging/test_asynclog.cpp Changeset: b3616c9a Author: Hao Sun Date: 2023-11-22 05:32:57 +0000 URL: https://git.openjdk.org/leyden/commit/b3616c9ac09a29824441dea4588ce53fa443067d 8320131: Zero build fails on macOS after JDK-8254693 Reviewed-by: dholmes, jvernee ! src/java.base/share/native/libfallbackLinker/fallbackLinker.c Changeset: 2c31ca52 Author: Dan Heidinga Committer: David Holmes Date: 2023-11-22 05:49:51 +0000 URL: https://git.openjdk.org/leyden/commit/2c31ca525b1cd70c3dfcb0463c8c984bdd7c886a 8320335: Deprecate `RegisterFinalizersAtInit` option and code Reviewed-by: eosterlund, dholmes ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 98edb03a Author: Thomas Stuefe Date: 2023-11-22 09:20:19 +0000 URL: https://git.openjdk.org/leyden/commit/98edb03abe1692dcf5c6c463011b895d6e59b8cb 8320382: Remove CompressedKlassPointers::is_valid_base() Reviewed-by: rkennke, aph ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp Changeset: ceb02903 Author: Christian Stein Date: 2023-11-22 09:49:37 +0000 URL: https://git.openjdk.org/leyden/commit/ceb0290335269374da3a366a5d24dd0b7fa722a0 8320447: Remove obsolete `LintCategory.hidden` Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java Changeset: 5e818318 Author: Feilong Jiang Date: 2023-11-22 10:13:17 +0000 URL: https://git.openjdk.org/leyden/commit/5e818318eac8cda7d42b599dc7d7d44e5c299a9f 8320399: RISC-V: Some format clean-up in opto assembly code Reviewed-by: fyang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: 6ce0ebb8 Author: Matthew Donovan Date: 2023-11-22 13:00:56 +0000 URL: https://git.openjdk.org/leyden/commit/6ce0ebb858d3112f136e12d3ad595f805f6871a0 8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer Reviewed-by: erikj, ihse, valeriep ! doc/testing.html ! doc/testing.md ! test/jdk/ProblemList.txt ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/README ! test/jdk/sun/security/tools/keytool/NssTest.java ! test/jdk/sun/security/tools/keytool/p11-nss.txt Changeset: bf0a904f Author: suchismith Committer: Martin Doerr Date: 2023-11-22 13:39:25 +0000 URL: https://git.openjdk.org/leyden/commit/bf0a904f0e2f29e9967c38e437b702d92c096e88 8318175: AIX PPC64: Handle alignment of double in structs Reviewed-by: mdoerr, amitkumar ! test/jdk/java/foreign/nested/libNested.c ! test/jdk/java/foreign/shared.h Changeset: 8b47a149 Author: Varada M Committer: Matthias Baesken Date: 2023-11-22 13:43:33 +0000 URL: https://git.openjdk.org/leyden/commit/8b47a14958913c70291d46afdde4e527f9bdc91a 8320309: AIX: pthreads created by foreign test library don't work as expected Reviewed-by: mdoerr, mbaesken, stuefe ! test/lib/native/testlib_threads.h Changeset: c39d001c Author: Patricio Chilano Mateo Date: 2023-11-22 14:59:47 +0000 URL: https://git.openjdk.org/leyden/commit/c39d001c7a1ae9eb322a7bb621a03e18c9bf02a1 8319137: release _object in ObjectMonitor dtor to avoid races Reviewed-by: stefank, aboldtch, shade, dcubed, eosterlund ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 25cebe8c Author: suchismith1993 Committer: Amit Kumar Date: 2023-11-22 15:43:34 +0000 URL: https://git.openjdk.org/leyden/commit/25cebe8c3ed5c03b4da2da5bb2f7637c8cd40581 8317799: AIX PPC64: FFI symbol lookup doesn't find symbols Reviewed-by: mdoerr, ihse, dholmes, jvernee ! make/modules/java.base/Lib.gmk + src/java.base/aix/native/libsyslookup/syslookup.c Changeset: 35526d02 Author: Sonia Zaldana Calles Committer: Thomas Stuefe Date: 2023-11-22 16:01:27 +0000 URL: https://git.openjdk.org/leyden/commit/35526d02c3fc6c31112a97a510d000c357b7e308 8257076: os::scan_pages is empty on all platforms Reviewed-by: dholmes, stuefe ! 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/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/runtime/os.hpp Changeset: 5d4a54bc Author: Sonia Zaldana Calles Committer: Thomas Stuefe Date: 2023-11-22 16:03:45 +0000 URL: https://git.openjdk.org/leyden/commit/5d4a54bccd9f7a163944f8fdf805af95b0ae1ade 8319449: compiler/print/CompileCommandPrintMemStat.java fails on Graal Reviewed-by: kvn, stuefe ! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java Changeset: 524da141 Author: Martin Doerr Date: 2023-11-22 16:08:54 +0000 URL: https://git.openjdk.org/leyden/commit/524da141e7976cb136fa1769714a01235cd39508 8320418: PPC64: invokevfinal_helper duplicates code to handle ResolvedMethodEntry Reviewed-by: rrich, lucy ! src/hotspot/cpu/ppc/templateTable_ppc.hpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/share/interpreter/templateInterpreter.cpp Changeset: a4bd9e4d Author: Arseny Bochkarev Committer: Vladimir Kempik Date: 2023-11-22 16:13:49 +0000 URL: https://git.openjdk.org/leyden/commit/a4bd9e4d0bca0218f27a405b8154425441c10f3f 8319440: RISC-V: jdk can't be built with clang due to register keyword Reviewed-by: fyang ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: 93bdc2a6 Author: Joe Wang Date: 2023-11-22 17:11:26 +0000 URL: https://git.openjdk.org/leyden/commit/93bdc2a6db91a95d6ee52ec92080e586c694dad5 8306055: Add a built-in Catalog to JDK XML module Reviewed-by: ihse, lancea, alanb ! make/modules/java.xml/Java.gmk ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java ! src/java.xml/share/classes/javax/xml/catalog/Util.java + src/java.xml/share/classes/jdk/xml/internal/JdkCatalog.java ! src/java.xml/share/classes/jdk/xml/internal/JdkConstants.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java ! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/java/dtd/preferences.dtd + src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/java/dtd/properties.dtd ! src/java.xml/share/classes/module-info.java ! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/CatalogTestBase.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/DOMTest.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/SAXTest.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/SchemaTest.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/StAXTest.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/TransformTest.java + test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/TestCatalog.xml = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/dtds/XSLDTD.dtd + test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/dtds/paramEntity.dtd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/dtds/test.dtd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_red.dtd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_simple.xml + test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_test2.xml + test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_utf8.xml = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDImport_person.xsd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDImport_product.xsd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDInclude_person.xsd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDInclude_product.xsd = test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/val_test.xsd + test/jaxp/javax/xml/jaxp/unittest/common/config/files/catalog2.properties ! test/jaxp/javax/xml/jaxp/unittest/common/config/files/jaxp.properties ! test/jaxp/javax/xml/jaxp/unittest/common/dtd/DTDTestBase.java ! test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java + test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XI_roottest.xml + test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/test.xml + test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/testExternalParameter.xml Changeset: 1629a905 Author: Thomas Schatzl Date: 2023-11-22 17:17:11 +0000 URL: https://git.openjdk.org/leyden/commit/1629a9059bd2e0f07559a384be4276c7dc13eff2 8320331: G1 Full GC Heap verification relies on metadata not reset before verification Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! test/hotspot/jtreg/runtime/Metaspace/FragmentMetaspace.java Changeset: 407cdd4c Author: Jonathan Gibbons Date: 2023-11-22 17:23:38 +0000 URL: https://git.openjdk.org/leyden/commit/407cdd4cac4c78c50d5f27299d6d65e082a966ca 8320207: doclet incorrectly chooses code font for a See Also link Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java + test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagFont.java Changeset: 30462f9d Author: Aleksey Shipilev Date: 2023-11-22 17:55:17 +0000 URL: https://git.openjdk.org/leyden/commit/30462f9da40d3a7ec18fcf46e2154fabb5fd4753 8318986: Improve GenericWaitBarrier performance Reviewed-by: rehn, iwalulya, pchilanomate ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! src/hotspot/share/utilities/waitBarrier_generic.hpp Changeset: 572b14ac Author: Chris Plummer Date: 2023-11-22 17:59:42 +0000 URL: https://git.openjdk.org/leyden/commit/572b14ac8697497d9c0aefe92864075e712c171e 8320536: problemlist failing serviceability/attach/ConcAttachTest.java test on macosx Reviewed-by: amenkov, dholmes ! test/hotspot/jtreg/ProblemList.txt Changeset: aac43184 Author: Oliver Lockwood Committer: Daniel Fuchs Date: 2023-11-22 18:25:44 +0000 URL: https://git.openjdk.org/leyden/commit/aac43184319d852eb792c83dfb52d74a3126108d 8320577: Improve MessageHeader's toString() function to make HttpURLConnection's debug log readable Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/sun/net/www/MessageHeader.java Changeset: 6016536a Author: Erik Gahlin Date: 2023-11-22 20:48:42 +0000 URL: https://git.openjdk.org/leyden/commit/6016536ab96e154f4eaff10ac19f590c812e5377 8314745: JFR: @StackFilter Reviewed-by: mgronlun ! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp ! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilter.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilter.hpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp ! src/jdk.jfr/share/classes/jdk/jfr/events/ProcessStartEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityPropertyModificationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java + src/jdk.jfr/share/classes/jdk/jfr/events/StackFilter.java ! src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ThreadSleepEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java + test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java + test/jdk/jdk/jfr/api/metadata/annotations/UnloadableClass.java ! test/jdk/jdk/jfr/event/os/TestProcessStart.java ! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java ! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java ! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java ! test/lib/jdk/test/lib/jfr/Events.java Changeset: 2bb4b939 Author: Justin Lu Date: 2023-11-23 00:27:27 +0000 URL: https://git.openjdk.org/leyden/commit/2bb4b9398d65e3f37f34e45476c969ff0afb1540 8319569: Several java/util tests should be updated to accept VM flags Reviewed-by: naoto, lancea ! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java ! test/jdk/java/util/Currency/PropertiesTest.sh ! test/jdk/java/util/Locale/LocaleProvidersRun.java ! test/jdk/java/util/ResourceBundle/Control/MissingResourceCauseTestRun.java ! test/jdk/java/util/ResourceBundle/modules/ModuleTestUtil.java ! test/jdk/java/util/ResourceBundle/modules/layer/LayerTest.java ! test/jdk/java/util/ResourceBundle/modules/unnamed/UnNamedTest.java ! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java ! test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java ! test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java ! test/jdk/java/util/logging/LoggingDeadlock2.java ! test/jdk/java/util/zip/EntryCount64k.java Changeset: 864b39a8 Author: Feilong Jiang Date: 2023-11-23 00:50:27 +0000 URL: https://git.openjdk.org/leyden/commit/864b39a89398731bfde9af10c3d7797ff5d05760 8320564: RISC-V: Minimal build failed after JDK-8316592 Reviewed-by: fyang, shade ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 14193a04 Author: Jan Lahoda Date: 2023-11-23 07:15:43 +0000 URL: https://git.openjdk.org/leyden/commit/14193a049ebcbd3639962729c631293b8d3a9114 8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" 8312140: jdk/jshell tests failed with JDI socket timeouts Reviewed-by: asotona ! test/langtools/jdk/jshell/AnalyzeSnippetTest.java ! test/langtools/jdk/jshell/CustomInputToolBuilder.java ! test/langtools/jdk/jshell/ExecutionControlTestBase.java ! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlTest.java ! test/langtools/jdk/jshell/IdGeneratorTest.java ! test/langtools/jdk/jshell/KullaTesting.java + test/langtools/jdk/jshell/Presets.java ! test/langtools/jdk/jshell/ReplToolTesting.java ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/ToolReloadTest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: 06d957fd Author: Aleksey Shipilev Date: 2023-11-23 08:20:38 +0000 URL: https://git.openjdk.org/leyden/commit/06d957fd7c1ff59f314315969a545a8f4a5137be 8320582: Zero: Misplaced CX8 enablement flag Reviewed-by: dholmes ! src/hotspot/cpu/zero/vm_version_zero.cpp Changeset: c49fb4fc Author: Christian Hagedorn Date: 2023-11-23 08:36:34 +0000 URL: https://git.openjdk.org/leyden/commit/c49fb4fca278a35795023116df1023c9018f0844 8320403: C2: PrintIdeal is no longer dumped to tty when xtty is set Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/compile.cpp Changeset: 8db7bad9 Author: Daniel Lund?n Committer: Emanuel Peter Date: 2023-11-23 08:42:09 +0000 URL: https://git.openjdk.org/leyden/commit/8db7bad992a0f31de9c7e00c2657c18670539102 8319813: Remove upper limit on number of compiler phases in phasetype.hpp Reviewed-by: chagedorn, rcastanedalo, epeter ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phasetype.hpp Changeset: 99b9cb0a Author: Ivan ?ipka Committer: Mark Sheppard Date: 2023-11-23 10:31:23 +0000 URL: https://git.openjdk.org/leyden/commit/99b9cb0a2eae1196f2127cd48e4085f19a90c4b4 8320586: update manual test/jdk/TEST.groups Reviewed-by: msheppar ! test/jdk/TEST.groups Changeset: 3787ff8d Author: Axel Boldt-Christmas Date: 2023-11-23 12:41:51 +0000 URL: https://git.openjdk.org/leyden/commit/3787ff8d1d8dbcaaebb9616c5bc543e2fe21a90c 8319700: [AArch64] C2 compilation fails with "Field too big for insn" Reviewed-by: aph, thartmann ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp Changeset: beaa79c2 Author: Magnus Ihse Bursie Date: 2023-11-23 15:15:12 +0000 URL: https://git.openjdk.org/leyden/commit/beaa79c28b4b61229613d0323b1519606d413a4a 8320663: Fix C syntax in LIB_SETUP_HSDIS_BINUTILS Co-authored-by: Galder Zamarre?o Reviewed-by: rehn ! make/autoconf/lib-hsdis.m4 Changeset: 06f040ba Author: Pavel Rappo Date: 2023-11-23 15:52:04 +0000 URL: https://git.openjdk.org/leyden/commit/06f040ba3ad4dab5588b79e9d0b013a4edd8ef73 8320645: DocLint should use javax.lang.model to detect default constructors Reviewed-by: jlahoda, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java Changeset: 6d79e0aa Author: Yuri Gaevsky Committer: Vladimir Kempik Date: 2023-11-23 16:06:05 +0000 URL: https://git.openjdk.org/leyden/commit/6d79e0aa3c32f687d5120811de955d5ae19e0fb2 8318159: RISC-V: Improve itable_stub Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp Changeset: cb95e393 Author: Abhishek Kumar Date: 2023-11-23 16:18:46 +0000 URL: https://git.openjdk.org/leyden/commit/cb95e393b638d49a2ac07d3173f1ad7581176e7b 8224261: JProgressBar always with border painted around it Reviewed-by: aivanov, dnguyen ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java + test/jdk/javax/swing/JProgressBar/TestProgressBarBorder.java Changeset: 6f263111 Author: Gerg? Barany Committer: Tom Rodriguez Date: 2023-11-23 18:33:19 +0000 URL: https://git.openjdk.org/leyden/commit/6f263111a1812873291e91870e341ccce804d049 8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal Reviewed-by: dnsimon, never, thartmann ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX1.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX2.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512BW.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512DQ.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastNeon.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastSVE.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread007.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread008.java ! 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-header.template Changeset: 28026434 Author: Jiangli Zhou Date: 2023-11-23 19:25:29 +0000 URL: https://git.openjdk.org/leyden/commit/28026434f74726d72857e781b8f1c3d12aba9125 8314243: Make VM_Exit::wait_for_threads_in_native_to_block wait for user threads time configurable Reviewed-by: dholmes ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/vmOperations.cpp Changeset: 14557e72 Author: Afshin Zafari Date: 2023-11-23 22:16:57 +0000 URL: https://git.openjdk.org/leyden/commit/14557e72ef55c6161a3fa0c1960f7be618a34bf1 8314502: Change the comparator taking version of GrowableArray::find to be a template method Reviewed-by: jsjolen, sspitsyn, stefank ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/unhandledOops.cpp ! src/hotspot/share/runtime/unhandledOops.hpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/services/management.cpp ! src/hotspot/share/utilities/growableArray.hpp ! test/hotspot/gtest/utilities/test_growableArray.cpp Changeset: c75c3887 Author: David Holmes Date: 2023-11-23 22:23:42 +0000 URL: https://git.openjdk.org/leyden/commit/c75c38871ee7b5c9f7f0c195d649c16967f786bb 8318776: Require supports_cx8 to always be true Reviewed-by: eosterlund, shade, dcubed ! make/data/hotspot-symbols/symbols-unix ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/vm_version_arm_32.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/vm_version_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/cpu/zero/vm_version_zero.cpp ! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp ! src/hotspot/share/jfr/utilities/jfrAllocation.cpp ! src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp ! src/hotspot/share/oops/accessBackend.cpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/accessBackend.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/vm_version.cpp ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java - src/java.base/share/native/libjava/AtomicLong.c ! test/hotspot/gtest/runtime/test_atomic.cpp - test/jdk/java/util/concurrent/atomic/VMSupportsCS8.java Changeset: df1b896e Author: Doug Simon Date: 2023-11-23 23:36:08 +0000 URL: https://git.openjdk.org/leyden/commit/df1b896e01f4e7feeff90c1836aa395201fc4e4e 8320679: [JVMCI] invalid code in PushLocalFrame event message Reviewed-by: never ! src/hotspot/share/jvmci/jvmciEnv.cpp Changeset: fc314740 Author: Jan Lahoda Date: 2023-11-24 06:30:08 +0000 URL: https://git.openjdk.org/leyden/commit/fc314740e947b2338ab9e4d4fce0c4f52de56c4b 8318913: The module-infos for --release data do not contain pre-set versions Co-authored-by: Erik Joelsson Reviewed-by: vromero, ihse ! make/Main.gmk ! make/autoconf/boot-jdk.m4 ! make/autoconf/spec.gmk.in ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java - make/langtools/src/classes/build/tools/symbolgenerator/TransitiveDependencies.java ! make/modules/jdk.compiler/Gendata.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java + test/langtools/tools/javac/platform/ModuleVersionTest.java + test/langtools/tools/javac/platform/NonExportedPermittedTypes.java + test/langtools/tools/javac/platform/NonExportedPermittedTypes.out ! test/langtools/tools/javac/platform/NonExportedSuperTypes.java + test/langtools/tools/javac/platform/ReleaseAndEnablePreview.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java Changeset: 26c33904 Author: Matthias Baesken Date: 2023-11-24 07:56:40 +0000 URL: https://git.openjdk.org/leyden/commit/26c3390421f4888eb59017cadb2bf21a15e25b5e 8320383: refresh libraries cache on AIX in VMError::report Reviewed-by: stuefe, mdoerr ! 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 ! src/hotspot/share/utilities/vmError.cpp Changeset: 0c9a61c1 Author: Jan Lahoda Date: 2023-11-24 09:05:39 +0000 URL: https://git.openjdk.org/leyden/commit/0c9a61c18545c7bd48e54e6b4e523b9ad8d0507d 8319220: Pattern matching switch with a lot of cases is unduly slow Reviewed-by: asotona, vromero ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java Changeset: 4d50df63 Author: Daniel Jeli?ski Date: 2023-11-24 14:55:57 +0000 URL: https://git.openjdk.org/leyden/commit/4d50df63b6ea76fd6a6c387593c3d6bc9429007b 8320691: Timeout handler on Windows takes 2 hours to complete Reviewed-by: stuefe, jpai, ihse, alanb ! test/failure_handler/src/share/conf/windows.properties Changeset: 6aa19766 Author: Martin Doerr Date: 2023-11-24 22:44:25 +0000 URL: https://git.openjdk.org/leyden/commit/6aa197667ad05bd93adf3afc7b06adbfb2b18a22 8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity Reviewed-by: lucy, rrich ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp Changeset: 91279fcf Author: Axel Boldt-Christmas Date: 2023-11-27 07:22:32 +0000 URL: https://git.openjdk.org/leyden/commit/91279fcf058a6bb16a7749c328179ab94227bb8d 8319778: Remove unreachable code in ObjectSynchronizer::exit Reviewed-by: rkennke, dholmes, pchilanomate, dcubed ! src/hotspot/share/runtime/lockStack.hpp ! src/hotspot/share/runtime/lockStack.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: bddcd086 Author: Conor Cleary Date: 2023-11-27 08:09:10 +0000 URL: https://git.openjdk.org/leyden/commit/bddcd086b7c76d915aaa76427c2ae4088ad4239f 8304701: Request with timeout aborts later in-flight request on HTTP/1.1 cxn Reviewed-by: dfuchs, michaelm ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java + test/jdk/java/net/httpclient/RedirectTimeoutTest.java Changeset: f6e5559a Author: Christoph Langer Date: 2023-11-27 08:21:59 +0000 URL: https://git.openjdk.org/leyden/commit/f6e5559ae9d1c8b84b31af5d36e93b43e7731ba5 8320601: ProblemList java/lang/invoke/lambda/LambdaFileEncodingSerialization.java on linux-all Reviewed-by: mbaesken ! test/jdk/ProblemList.txt Changeset: 28d3762b Author: Adam Sotona Date: 2023-11-27 08:25:31 +0000 URL: https://git.openjdk.org/leyden/commit/28d3762bd30a31623f2ed97a1870313d3a2b9acb 8320618: NPE: Cannot invoke "java.lang.constant.ClassDesc.isArray()" because "this.sym" is null Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! test/jdk/jdk/classfile/StackMapsTest.java Changeset: 12723688 Author: Prasanta Sadhukhan Date: 2023-11-27 09:01:22 +0000 URL: https://git.openjdk.org/leyden/commit/12723688ca49d379d43fd0fd0e55a28afe299687 8318113: CSS.BackgroundImage doesn't implement equals Reviewed-by: aivanov, tr, prr ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java ! test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java Changeset: a40d8d97 Author: Ekaterina Vergizova Committer: Yuri Nesterenko Date: 2023-11-27 13:38:44 +0000 URL: https://git.openjdk.org/leyden/commit/a40d8d97e84d88d1a65aba81bfc09339be95e427 8314220: Configurable InlineCacheBuffer size Reviewed-by: dlong, kvn ! src/hotspot/share/code/icBuffer.cpp ! src/hotspot/share/code/stubs.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 4977922a Author: Jasmine Karthikeyan Committer: Tobias Hartmann Date: 2023-11-27 14:44:08 +0000 URL: https://git.openjdk.org/leyden/commit/4977922a3f48613d18da021c619093ce210749f8 8320330: Improve implementation of RShift Value Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/mulnode.cpp + test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java Changeset: a006d7ea Author: Magnus Ihse Bursie Date: 2023-11-27 14:52:42 +0000 URL: https://git.openjdk.org/leyden/commit/a006d7eae02772e9c25dd69a5ac5c7fc612a2f54 8294549: configure script should detect unsupported path Co-authored-by: Mike Duigou Reviewed-by: erikj ! configure ! make/autoconf/configure Changeset: f9e9131e Author: Albert Mingkun Yang Date: 2023-11-27 16:09:20 +0000 URL: https://git.openjdk.org/leyden/commit/f9e9131e126802af95f27abdd667e310033fd1de 8319703: Serial: Remove generationSpec Reviewed-by: cjplummer, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/generation.cpp ! src/hotspot/share/gc/serial/generation.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp - src/hotspot/share/gc/shared/generationSpec.cpp - src/hotspot/share/gc/shared/generationSpec.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java Changeset: 5e24aaf4 Author: Vicente Romero Date: 2023-11-27 16:23:02 +0000 URL: https://git.openjdk.org/leyden/commit/5e24aaf4f7f11862ec8ac9d5c3e65d614104fb2c 8320001: javac crashes while adding type annotations to the return type of a constructor Reviewed-by: cushon, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java + test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnConstructorsTest.java Changeset: 12e983a7 Author: Archie Cobbs Committer: Vicente Romero Date: 2023-11-27 17:26:52 +0000 URL: https://git.openjdk.org/leyden/commit/12e983a72e72ed56741ddc45e47d337716a8da65 8194743: Compiler implementation for Statements before super() Reviewed-by: vromero, jwaters, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java ! test/langtools/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.out + test/langtools/tools/javac/SuperInit/SuperInitFails.java + test/langtools/tools/javac/SuperInit/SuperInitFails.out + test/langtools/tools/javac/SuperInit/SuperInitGood.java ! test/langtools/tools/javac/diags/examples.not-yet.txt - test/langtools/tools/javac/diags/examples/CallMustBeFirst.java = test/langtools/tools/javac/diags/examples/CallOnlyInConstructor.java + test/langtools/tools/javac/diags/examples/CallsNotAllowedHere.java + test/langtools/tools/javac/diags/examples/FeatureStatementsBeforeSuper.java ! test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java + test/langtools/tools/javac/diags/examples/RedundantSuperclassInit.java + test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: f0a12c57 Author: Magnus Ihse Bursie Date: 2023-11-27 17:32:41 +0000 URL: https://git.openjdk.org/leyden/commit/f0a12c571b3c2e7f5c1cdadb70742f27a69f93e3 8320763: Fix spacing arround assignment in spec.gmk.in Reviewed-by: erikj, iris ! make/autoconf/spec.gmk.in Changeset: 82967f45 Author: steveatgh Committer: Sandhya Viswanathan Date: 2023-11-27 17:35:39 +0000 URL: https://git.openjdk.org/leyden/commit/82967f45db3b9555be03fcabdba380852ea21e2c 8310159: Bulk copy with Unsafe::arrayCopy is slower compared to memcpy Co-authored-by: Maurizio Cimadamore Reviewed-by: thartmann, jbhateja, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp + test/micro/org/openjdk/bench/java/lang/ArrayCopyAlignedLarge.java Changeset: 6871a2ff Author: Joe Darcy Date: 2023-11-27 20:36:29 +0000 URL: https://git.openjdk.org/leyden/commit/6871a2ff1207d3ee70973b1c4ee9bd09969c185b 8320803: Update SourceVersion.RELEASE_22 description for language changes Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 5f7f2c4e Author: Alexey Semenyuk Date: 2023-11-27 21:42:47 +0000 URL: https://git.openjdk.org/leyden/commit/5f7f2c4ea07d41c2f280ca341b49c857c1436224 8320249: tools/jpackage/share/AddLauncherTest.java#id1 fails intermittently on Windows in verifyDescription Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jpackage/windows/native/libjpackage/ResourceEditor.cpp ! src/jdk.jpackage/windows/native/libjpackage/ResourceEditor.h ! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp Changeset: 1bb250c9 Author: Dean Long Date: 2023-11-27 22:01:37 +0000 URL: https://git.openjdk.org/leyden/commit/1bb250c9e6b65d1a7a2b90eeb7d6e3a936fb8e8e 8261837: SIGSEGV in ciVirtualCallTypeData::translate_from Co-authored-by: Fei Yang Reviewed-by: iveresov, vlivanov, kvn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp Changeset: 726f854b Author: Alexey Semenyuk Date: 2023-11-27 22:20:43 +0000 URL: https://git.openjdk.org/leyden/commit/726f854b141dc2f6474e81c7bcf12608bf6577ae 8320706: RuntimePackageTest.testUsrInstallDir test fails on Linux Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java Changeset: 7848ed77 Author: Alexey Semenyuk Date: 2023-11-27 22:28:38 +0000 URL: https://git.openjdk.org/leyden/commit/7848ed779b8c292fe78b5e4c90a7504e034e1bf0 8301856: Generated .spec file for RPM installers uninstalls desktop launcher on update Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java + src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/common_utils.sh ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/desktop_utils.sh ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/services_utils.sh ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.preinst ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.prerm ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomAction.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java + test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java + test/jdk/tools/jpackage/linux/UpgradeTest.java Changeset: f1a24f6d Author: Michael McMahon Date: 2023-11-27 22:43:48 +0000 URL: https://git.openjdk.org/leyden/commit/f1a24f6d4827f9b8648dd2afe6d606dab67d51fe 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java Changeset: 0678253b Author: Joe Wang Date: 2023-11-28 06:48:22 +0000 URL: https://git.openjdk.org/leyden/commit/0678253bffca91775d29d2942f48c806ab4d2cab 8320602: Lock contention in SchemaDVFactory.getInstance() Reviewed-by: iris, lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java Changeset: 20aae3c4 Author: Galder Zamarren?o Committer: Andrew Dinn Date: 2023-11-28 08:33:23 +0000 URL: https://git.openjdk.org/leyden/commit/20aae3c4388ac33af54bbe25328c5fe817c0bd5f 8320533: Adjust capstone integration for v6 changes Reviewed-by: ihse, aph ! make/Hsdis.gmk ! make/autoconf/lib-hsdis.m4 ! make/autoconf/spec.gmk.in ! src/utils/hsdis/capstone/hsdis-capstone.c Changeset: debf0ecf Author: Kevin Walls Date: 2023-11-28 09:48:40 +0000 URL: https://git.openjdk.org/leyden/commit/debf0ecfb0076f5513595c74038215520d630764 8313355: javax/management/remote/mandatory/notif/ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487" Reviewed-by: sspitsyn ! test/jdk/javax/management/remote/mandatory/notif/ListenerScaleTest.java Changeset: efc39225 Author: Aleksey Shipilev Date: 2023-11-28 09:49:03 +0000 URL: https://git.openjdk.org/leyden/commit/efc392259c64986bbbe880259e95b09058b9076a 8319048: Monitor deflation unlink phase prolongs time to safepoint Reviewed-by: ysr, stefank, aboldtch, dcubed ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp + test/hotspot/jtreg/runtime/Monitor/MonitorUnlinkBatchTest.java Changeset: 464dc3da Author: Joachim Kern Committer: Martin Doerr Date: 2023-11-28 09:57:48 +0000 URL: https://git.openjdk.org/leyden/commit/464dc3dab540a36aeea76dbeea548c600df58763 8319633: runtime/posixSig/TestPosixSig.java intermittent timeouts on UNIX Reviewed-by: dholmes, stuefe, mdoerr ! test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java Changeset: a5ccd3be Author: Jorn Vernee Date: 2023-11-28 10:17:58 +0000 URL: https://git.openjdk.org/leyden/commit/a5ccd3beaf069bdfe81736f6c62e5b4b9e18b5fe 8267532: C2: Profile and prune untaken exception handlers 8310011: Arena with try-with-resources is slower than it should be Reviewed-by: thartmann, vlivanov ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/ci/ciMethodData.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp + test/hotspot/jtreg/compiler/c2/TestExHandlerTrap.java + test/hotspot/jtreg/compiler/c2/irTests/TestPrunedExHandler.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java + test/micro/org/openjdk/bench/java/lang/foreign/ResourceScopeCloseMin.java ! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java Changeset: 99f870c4 Author: Eirik Bjorsnos Committer: Jaikiran Pai Date: 2023-11-28 10:20:11 +0000 URL: https://git.openjdk.org/leyden/commit/99f870c43fea4e31a63240733ab9a471469f282b 8320781: Fix whitespace in j.l.Double and j.u.z.ZipInputStream @snippets Reviewed-by: lancea, bpb, darcy, jpai ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/util/zip/ZipInputStream.java Changeset: 4bcda602 Author: Albert Mingkun Yang Date: 2023-11-28 10:40:14 +0000 URL: https://git.openjdk.org/leyden/commit/4bcda602668835c35e2ac6ff6702d15cd249bc2a 8319713: Parallel: Remove PSAdaptiveSizePolicy::should_full_GC Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: 63ad868e Author: Gaurav Chaudhari Committer: Jaikiran Pai Date: 2023-11-28 11:35:00 +0000 URL: https://git.openjdk.org/leyden/commit/63ad868e182279eeef8b5d27a25453873039d22f 8319668: Fixup of jar filename typo in BadFactoryTest.sh Reviewed-by: alanb, jpai ! test/jdk/javax/script/JDK_8196959/BadFactoryTest.sh Changeset: 2fae07f5 Author: Jan Lahoda Date: 2023-11-28 12:32:23 +0000 URL: https://git.openjdk.org/leyden/commit/2fae07f53f84b71df80ff95d858e8bbef281672f 8319311: JShell Process Builder should be configurable Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java + test/langtools/jdk/jshell/JdiStarterTest.java Changeset: e33b6c10 Author: Thomas Stuefe Date: 2023-11-28 13:33:50 +0000 URL: https://git.openjdk.org/leyden/commit/e33b6c10f8d3244ec2f4204cd4de404e0e0686eb 8319437: NMT should show library names in call stacks Reviewed-by: dholmes, zgu ! src/hotspot/share/utilities/nativeCallStack.cpp Changeset: db7fedfa Author: Kevin Rushforth Committer: Erik Joelsson Date: 2023-11-28 13:51:10 +0000 URL: https://git.openjdk.org/leyden/commit/db7fedfa88d17541738841678473dfc0d480eba5 8320358: GHA: ignore jdk* branches Reviewed-by: ihse ! .github/workflows/main.yml Changeset: 86bb8040 Author: Jaikiran Pai Date: 2023-11-28 14:51:08 +0000 URL: https://git.openjdk.org/leyden/commit/86bb8040297bef55a46f9089f11481433746a27d 8320863: dsymutil command leaves around temporary directories Reviewed-by: erikj, ihse ! make/common/NativeCompilation.gmk Changeset: ebbef629 Author: Magnus Ihse Bursie Date: 2023-11-28 15:32:21 +0000 URL: https://git.openjdk.org/leyden/commit/ebbef629c74dc670adc74a3905a6acf17dbd7200 8320769: Remove ill-adviced "make install" target Reviewed-by: erikj, shade ! make/Global.gmk - make/Install.gmk ! make/Main.gmk ! make/autoconf/spec.gmk.in Changeset: 66ae6d52 Author: Magnus Ihse Bursie Date: 2023-11-28 17:15:32 +0000 URL: https://git.openjdk.org/leyden/commit/66ae6d52a1590d9773fc9a32623339a58d70d732 8320899: Select the correct Makefile when running make in build directory Reviewed-by: erikj ! make/autoconf/Makefile.in Changeset: 69c0b243 Author: Justin Lu Date: 2023-11-28 17:23:13 +0000 URL: https://git.openjdk.org/leyden/commit/69c0b24386d0bcf2f2d623ccef0192a54753f916 8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing Reviewed-by: naoto, bpb, lancea ! test/jdk/java/util/Locale/LocaleProvidersRun.java ! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java Changeset: adad1320 Author: Magnus Ihse Bursie Date: 2023-11-28 17:33:23 +0000 URL: https://git.openjdk.org/leyden/commit/adad132028507b5338d0fd055aa06e1bbf9fe8a8 8320767: Use := wherever possible in spec.gmk.in Reviewed-by: erikj ! make/autoconf/spec.gmk.in Changeset: dc256fbc Author: Thomas Stuefe Date: 2023-11-28 17:48:54 +0000 URL: https://git.openjdk.org/leyden/commit/dc256fbc6490f8163adb286dbb7380c10e5e1e06 8320061: [nmt] Multiple issues with peak accounting Reviewed-by: jsjolen, mbaesken ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java + test/hotspot/jtreg/runtime/NMT/NMTTestUtils.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java ! test/hotspot/jtreg/runtime/NMT/ThreadedVirtualAllocTestType.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitUncommitRecommit.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocTestType.java ! test/lib/jdk/test/lib/process/OutputAnalyzer.java Changeset: 21d361e9 Author: Thomas Schatzl Date: 2023-11-28 20:55:27 +0000 URL: https://git.openjdk.org/leyden/commit/21d361e944a599e82e5ed93aa81ad485b4601843 8320525: G1: G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes accesses partially unloaded klass Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp Changeset: ce4e6e2b Author: Magnus Ihse Bursie Date: 2023-11-28 21:40:20 +0000 URL: https://git.openjdk.org/leyden/commit/ce4e6e2bd704a90abc8e8e1586325769076c208a 8320915: Update copyright year in build files Reviewed-by: erikj, iris ! .github/actions/get-msys2/action.yml ! .github/workflows/build-cross-compile.yml ! make/CompileDemos.gmk ! make/CompileModuleTools.gmk ! make/Hsdis.gmk ! make/ReleaseFile.gmk ! make/RunTestsPrebuilt.gmk ! make/RunTestsPrebuiltSpec.gmk ! make/ToolsJdk.gmk ! make/autoconf/buildjdk-spec.gmk.in ! make/autoconf/flags-other.m4 ! make/autoconf/lib-ffi.m4 ! make/common/MakeIO.gmk ! make/common/Modules.gmk ! make/common/ProcessMarkdown.gmk ! make/data/ubsan/ubsan_default_options.c ! make/data/ubsan/ubsan_default_options.cpp ! make/devkit/createMacosxDevkit.sh ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/template/src/idea/JdkIdeaAntLogger.java ! make/ide/idea/langtools/template/src/idea/LangtoolsIdeaAntLogger.java ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java ! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! make/jdk/src/classes/build/tools/depend/Depend.java ! make/jdk/src/classes/build/tools/depend/DependTest.java ! make/jdk/src/classes/build/tools/generatecharacter/PropList.java ! make/langtools/tools/javacserver/client/Client.java ! make/modules/java.base/Java.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.le/Lib.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.sctp/Java.gmk ! make/scripts/compare_exceptions.sh.incl ! make/scripts/fixpath.sh ! make/test/BuildFailureHandler.gmk Changeset: f93b18f3 Author: Erik Joelsson Date: 2023-11-28 23:32:18 +0000 URL: https://git.openjdk.org/leyden/commit/f93b18f39cce34fca79b688cee3324d1db2eef62 8320932: [BACKOUT] dsymutil command leaves around temporary directories Reviewed-by: mikael ! make/common/NativeCompilation.gmk Changeset: 2c4c6c9b Author: John Jiang Date: 2023-11-28 23:52:22 +0000 URL: https://git.openjdk.org/leyden/commit/2c4c6c9ba3f4682e3696ecdd9aea1905443785fa 8320049: PKCS10 would not discard the cause when throw SignatureException on invalid key Reviewed-by: mullan ! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java Changeset: 3ccd02f1 Author: Fei Gao Date: 2023-11-29 01:41:20 +0000 URL: https://git.openjdk.org/leyden/commit/3ccd02f14211a3384f27fba1633f9d8421378c9a 8320379: C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64 Reviewed-by: aph, kvn ! src/hotspot/share/opto/output.cpp Changeset: a657aa38 Author: Alexander Matveev Date: 2023-11-29 01:41:38 +0000 URL: https://git.openjdk.org/leyden/commit/a657aa38a56056211a9d2773b30e8fe1a89c128e 8320681: [macos] Test tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java timed out on macOS Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java Changeset: 5e1b771a Author: Dean Long Date: 2023-11-29 03:06:32 +0000 URL: https://git.openjdk.org/leyden/commit/5e1b771a19962042a0020a9148e94e14d63025ee 8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate Reviewed-by: thartmann, never ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_ValueStack.cpp ! src/hotspot/share/c1/c1_ValueStack.hpp + test/hotspot/jtreg/compiler/exceptions/TestDeoptExceptionState.java Changeset: 9a6ca233 Author: Joe Wang Date: 2023-11-29 04:33:28 +0000 URL: https://git.openjdk.org/leyden/commit/9a6ca233c7e91ffa2ce9451568b3be88ccd04504 8320918: Fix errors in the built-in Catalog implementation Reviewed-by: lancea, naoto, iris ! src/java.xml/share/classes/jdk/xml/internal/JdkConstants.java ! src/java.xml/share/conf/jaxp.properties ! test/jaxp/javax/xml/jaxp/unittest/common/catalog/CatalogTestBase.java ! test/jaxp/javax/xml/jaxp/unittest/common/config/files/catalog2.properties ! test/jaxp/javax/xml/jaxp/unittest/common/config/files/jaxp.properties ! test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java Changeset: 78b6c2b4 Author: Matthias Baesken Date: 2023-11-29 07:44:02 +0000 URL: https://git.openjdk.org/leyden/commit/78b6c2b40885529adb2627e004317466b2c03868 8320898: exclude compiler/vectorapi/reshape/TestVectorReinterpret.java on ppc64(le) platforms Reviewed-by: clanger ! test/hotspot/jtreg/ProblemList.txt Changeset: 5dcf3a56 Author: Hamlin Li Date: 2023-11-29 08:01:40 +0000 URL: https://git.openjdk.org/leyden/commit/5dcf3a56cb425c3419273636729d2d83603be0d2 8320715: Improve the tests of test/hotspot/jtreg/compiler/intrinsics/float16 Reviewed-by: kvn ! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java ! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java ! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java Changeset: e44d4b24 Author: Alan Bateman Date: 2023-11-29 09:12:58 +0000 URL: https://git.openjdk.org/leyden/commit/e44d4b24ed794957c47c140ab6f15544efa2b278 8320858: Move jpackage tests to tier3 Reviewed-by: mchung, asemenyuk, almatvee ! test/jdk/TEST.groups Changeset: 38cfb220 Author: Thomas Schatzl Date: 2023-11-29 10:03:32 +0000 URL: https://git.openjdk.org/leyden/commit/38cfb220ddadbb401cc15f313aadb8234f626210 8318706: Implement JEP 423: Region Pinning for G1 Reviewed-by: ayang, iwalulya, sjohanss ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp ! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/g1/vmStructs_g1.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java + test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedHumongousFragmentation.java + test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectContents.java + test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectTypes.java + test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectsEvacuation.java + test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java - test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java - test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c ! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 77d604a2 Author: Albert Mingkun Yang Date: 2023-11-29 10:27:16 +0000 URL: https://git.openjdk.org/leyden/commit/77d604a29f486b62db53be3d56b921be46e56fd9 8319373: Serial: Refactor dirty cards scanning during Young GC Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/serial/cardTableRS.cpp ! src/hotspot/share/gc/serial/cardTableRS.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/cardTable.hpp Changeset: 335f5dbf Author: Hamlin Li Date: 2023-11-29 11:18:58 +0000 URL: https://git.openjdk.org/leyden/commit/335f5dbf628c308fa997fae96e6b1a1e652e05b7 8320911: RISC-V: Enable hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java Reviewed-by: fyang ! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java Changeset: 65dfcae6 Author: Jan Lahoda Date: 2023-11-29 12:27:54 +0000 URL: https://git.openjdk.org/leyden/commit/65dfcae6d6c11e8dcb807a2559278fb082e095b9 8308399: Recommend --release when -source and -target are misused Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/T8222035/MinContextOpTest_A.out ! test/langtools/tools/javac/diags/examples.not-yet.txt ! test/langtools/tools/javac/diags/examples/EnumsMustBeStatic.java ! test/langtools/tools/javac/diags/examples/Expected3.java ! test/langtools/tools/javac/diags/examples/InnerClassCantHaveStatic.java ! test/langtools/tools/javac/diags/examples/InterfaceNotAllowed.java ! test/langtools/tools/javac/diags/examples/LocalEnum.java ! test/langtools/tools/javac/diags/examples/ObsoleteSourceAndTarget.java ! test/langtools/tools/javac/diags/examples/OptionRemovedSource.java ! test/langtools/tools/javac/diags/examples/OptionRemovedTarget.java ! test/langtools/tools/javac/diags/examples/Records.java ! test/langtools/tools/javac/diags/examples/SealedTypes.java ! test/langtools/tools/javac/diags/examples/SourceNoBootclasspath.java ! test/langtools/tools/javac/diags/examples/SourceNoSystemModulesPath.java + test/langtools/tools/javac/diags/examples/SourceNoSystemModulesPathWithTarget.java ! test/langtools/tools/javac/diags/examples/TextBlockSource.java ! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java ! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java ! test/langtools/tools/javac/options/T6900037.out ! test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java ! test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01_source10.out Changeset: 15946532 Author: Erik ?sterlund Date: 2023-11-29 12:40:21 +0000 URL: https://git.openjdk.org/leyden/commit/159465324fc45325d0df438991032ebca9229ca2 8310644: Make panama memory segment close use async handshakes Reviewed-by: jvernee, mcimadamore, pchilanomate ! src/hotspot/share/prims/scopedMemoryAccess.cpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/javaThread.hpp ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! test/jdk/java/foreign/TestHandshake.java Changeset: 48960df7 Author: Darragh Clarke Date: 2023-11-29 12:59:19 +0000 URL: https://git.openjdk.org/leyden/commit/48960df7bcb307a3b3353a1d513ddd4b3c0284ce 8316734: URLEncoder should specify that replacement bytes will be used in case of coding error Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/net/URLDecoder.java ! src/java.base/share/classes/java/net/URLEncoder.java Changeset: 033cced6 Author: Thomas Stuefe Date: 2023-11-29 13:16:38 +0000 URL: https://git.openjdk.org/leyden/commit/033cced6e11bbe7862d9cdd279264b3098d294ba 8320368: Per-CPU optimization of Klass range reservation Reviewed-by: rkennke, rehn + src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp + src/hotspot/cpu/ppc/compressedKlass_ppc.cpp + src/hotspot/cpu/riscv/compressedKlass_riscv.cpp + src/hotspot/cpu/s390/compressedKlass_s390.cpp + src/hotspot/cpu/x86/compressedKlass_x86.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace.hpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.cpp + test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java Changeset: abf2e490 Author: Thomas Stuefe Date: 2023-11-29 13:18:31 +0000 URL: https://git.openjdk.org/leyden/commit/abf2e4909733550c228bd66ccebe33a492269e7f 8320859: gtest high malloc footprint caused by BufferNodeAllocator stress test Reviewed-by: ayang, kbarrett ! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp Changeset: a2c5f1fc Author: Michael McMahon Date: 2023-11-29 14:03:39 +0000 URL: https://git.openjdk.org/leyden/commit/a2c5f1fc914ef5c28d044b75598f895cf6097138 8319417: (dc) DatagramChannel.connect undocumented behavior Reviewed-by: alanb ! src/java.base/share/classes/java/net/DatagramSocket.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java Changeset: da7bcfcf Author: Jiangli Zhou Date: 2023-11-29 16:05:54 +0000 URL: https://git.openjdk.org/leyden/commit/da7bcfcf6e45486a0427e0ceaba74d52acbd722f 8319935: Ensure only one JvmtiThreadState is created for one JavaThread associated with attached native thread Reviewed-by: manc, dholmes, sspitsyn ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp Changeset: 43c7f6a6 Author: Aleksey Shipilev Date: 2023-11-29 17:23:04 +0000 URL: https://git.openjdk.org/leyden/commit/43c7f6a673c2fa0b4dbec232e92b621619a98246 8320907: Shenandoah: Remove ShenandoahSelfFixing flag Reviewed-by: wkemper, zgu, kdnilsen, rkennke ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: d783aa31 Author: Joe Darcy Date: 2023-11-29 17:23:14 +0000 URL: https://git.openjdk.org/leyden/commit/d783aa31a9c20f5ac2ee52c55bdc9be2388b1705 8320940: Fix typo in java.lang.Double Reviewed-by: rriggs, iris, shade, lancea, bpb ! src/java.base/share/classes/java/lang/Double.java Changeset: b68356b2 Author: Joe Darcy Date: 2023-11-29 17:25:26 +0000 URL: https://git.openjdk.org/leyden/commit/b68356b267ad8f2da0d4f84de82b3b0042b4acd0 8320806: Augment test/langtools/tools/javac/versions/Versions.java for JDK 22 language changes Reviewed-by: jlahoda, vromero ! test/langtools/tools/javac/versions/Versions.java Changeset: b65ccff3 Author: Aleksey Shipilev Date: 2023-11-29 17:25:40 +0000 URL: https://git.openjdk.org/leyden/commit/b65ccff357e2e294b027f693ceb3d25410236a6b 8320877: Shenandoah: Remove ShenandoahUnloadClassesFrequency support Reviewed-by: wkemper, kdnilsen, rkennke ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java Changeset: cdd1a6e8 Author: Jaroslav Bachorik Date: 2023-11-29 17:29:52 +0000 URL: https://git.openjdk.org/leyden/commit/cdd1a6e851bcaf4a25d4a405b8ee0b0d5b83a4a9 8313816: Accessing jmethodID might lead to spurious crashes Reviewed-by: coleenp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/whitebox.cpp + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java + test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/libGetStackTraceAndRetransformTest.cpp ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 62418c68 Author: Liam Miller-Cushon Date: 2023-11-29 17:49:30 +0000 URL: https://git.openjdk.org/leyden/commit/62418c681e56a297c7227b60db315cad01f9e88f 8319444: Unhelpful failure output in TestLegalNotices Reviewed-by: hannesw, jjg ! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java Changeset: eb44bafe Author: Sergey Bylokhov Date: 2023-11-29 18:42:50 +0000 URL: https://git.openjdk.org/leyden/commit/eb44bafe7709b108acca06b083f306d6ab7a8050 8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp Reviewed-by: dholmes, shade ! src/hotspot/share/runtime/abstract_vm_version.cpp Changeset: 454b1165 Author: Mikael Vidstedt Date: 2023-11-29 19:02:25 +0000 URL: https://git.openjdk.org/leyden/commit/454b11653c9e6718ee45233851e714a896013ec8 8320942: Only set openjdk-target when cross compiling linux-aarch64 Reviewed-by: ihse, erikj ! make/conf/jib-profiles.js Changeset: 2584bf87 Author: Justin Lu Date: 2023-11-29 19:11:34 +0000 URL: https://git.openjdk.org/leyden/commit/2584bf87aef66744a8e586805735cded0d2f98f1 8210410: Refactor java.util.Currency:i18n shell tests to plain java tests Reviewed-by: naoto, lancea - test/jdk/java/util/Currency/PropertiesTest.sh + test/jdk/java/util/Currency/PropertiesTestRun.java Changeset: ea6e92ed Author: Mikhailo Seledtsov Date: 2023-11-29 19:20:34 +0000 URL: https://git.openjdk.org/leyden/commit/ea6e92ed0d6dd3e8c312e523907d776f48293328 8320945: problemlist tests failing on latest Windows 11 update Reviewed-by: lmesnik ! test/jdk/ProblemList.txt Changeset: d1e73b12 Author: Alex Menkov Date: 2023-11-29 20:10:27 +0000 URL: https://git.openjdk.org/leyden/commit/d1e73b1299b03a54ec0376ad0f747b4d7e64e40b 8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field Reviewed-by: sspitsyn, lmesnik ! src/hotspot/share/runtime/reflectionUtils.hpp + test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/FilteredFieldsTest.java + test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/libFilteredFieldsTest.cpp Changeset: c8643176 Author: Aleksey Shipilev Date: 2023-11-29 20:15:44 +0000 URL: https://git.openjdk.org/leyden/commit/c86431767e6802317dc2be6221a5d0990b976ddc 8320888: Shenandoah: Enable ShenandoahVerifyOptoBarriers in debug builds Reviewed-by: wkemper, kdnilsen, rkennke ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java ! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java ! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java Changeset: 4fc16709 Author: Jiangli Zhou Date: 2023-11-29 14:43:05 +0000 URL: https://git.openjdk.org/leyden/commit/4fc1670917f4f11a1c3d5122c3564f73c4f401e1 Merge branch 'master' into hermetic-java-runtime Resolved src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java merge conflict. ! make/Main.gmk ! make/autoconf/spec.gmk.in ! make/data/hotspot-symbols/symbols-unix ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java ! make/Main.gmk ! make/autoconf/spec.gmk.in ! make/data/hotspot-symbols/symbols-unix ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java From duke at openjdk.org Wed Nov 29 23:07:08 2023 From: duke at openjdk.org (duke) Date: Wed, 29 Nov 2023 23:07:08 GMT Subject: git: openjdk/leyden: hermetic-java-runtime: Use os::get_default_process_handle() when dealing with libverify in verify_byte_codes_fn() for static JDK. Message-ID: <6a44f358-1755-4372-9b77-a24555fcb596@openjdk.org> Changeset: 63f84f5c Author: Jiangli Zhou Date: 2023-11-29 15:03:31 +0000 URL: https://git.openjdk.org/leyden/commit/63f84f5c0a98077c8f49a19f026f103b9e29d6e0 Use os::get_default_process_handle() when dealing with libverify in verify_byte_codes_fn() for static JDK. ! src/hotspot/share/classfile/verifier.cpp