git: openjdk/loom: master: 94 new changesets
duke
duke at openjdk.org
Thu Mar 30 09:09:50 UTC 2023
Changeset: 760c0128
Author: Justin King <jcking at openjdk.org>
Date: 2023-03-22 15:28:44 +0000
URL: https://git.openjdk.org/loom/commit/760c0128a4ef787c8c8addb26894c072ba8b2eb1
8304683: Memory leak in WB_IsMethodCompatible
Reviewed-by: thartmann
! src/hotspot/share/prims/whitebox.cpp
Changeset: 37774556
Author: Jan Kratochvil <jkratochvil at azul.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-03-22 15:55:57 +0000
URL: https://git.openjdk.org/loom/commit/37774556da8a5aacf55884133ae936ed5a28eab2
8302191: Performance degradation for float/double modulo on Linux
Reviewed-by: dholmes, sviswanathan
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ test/micro/org/openjdk/bench/vm/floatingpoint/DremFrem.java
Changeset: a2d8f634
Author: Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-03-22 16:19:34 +0000
URL: https://git.openjdk.org/loom/commit/a2d8f634de69d11d7beec5e853f710719497bfe3
8288730: Add type parameter to Lookup::accessClass and Lookup::ensureInitialized
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: e73411a2
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-03-22 18:25:41 +0000
URL: https://git.openjdk.org/loom/commit/e73411a2354cf266ab7a5ddadfb6ea98d7eb4cd1
8304376: Rename t1/t2 classes in com/sun/jdi/CLETest.java to avoid class duplication error in IDE
Reviewed-by: sspitsyn, cjplummer
! test/jdk/com/sun/jdi/CLETest.java
Changeset: 91f407d6
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-22 21:00:27 +0000
URL: https://git.openjdk.org/loom/commit/91f407d6fe285c44bcc25c1acdf5dc0c43be0172
8029301: Confusing error message for array creation method reference
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/diags/examples/CantApplySymbolFragment.java
! test/langtools/tools/javac/lambda/MethodReference60.out
Changeset: c4338620
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-03-23 02:58:01 +0000
URL: https://git.openjdk.org/loom/commit/c4338620b7651f4da03ce4cfddb9e5b053fddb6a
6245410: javax.swing.text.html.CSS.Attribute: BACKGROUND_POSITION is not w3c spec compliant
Reviewed-by: aivanov
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
+ test/jdk/javax/swing/text/html/CSS/CSSAttributeComplianceTest.java
Changeset: af4d5600
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-03-23 07:44:18 +0000
URL: https://git.openjdk.org/loom/commit/af4d5600e37ec6d331e62c5d37491ee97cad5311
8303951: Add asserts before record_method_not_compilable where possible
Reviewed-by: kvn, thartmann
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/domgraph.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/reg_split.cpp
Changeset: e2cfcfbf
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-03-23 07:50:57 +0000
URL: https://git.openjdk.org/loom/commit/e2cfcfbfa90017b1b4ecbf6fb2f0f782c88456a3
6817009: Action.SELECTED_KEY not toggled when using key binding
Reviewed-by: tr, jdv
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
+ test/jdk/javax/swing/JToggleButton/TestSelectedKey.java
Changeset: 63d4afbe
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-03-23 08:35:25 +0000
URL: https://git.openjdk.org/loom/commit/63d4afbeb17df4eff0f65041926373ee62a8a33a
8304671: javac regression: Compilation with --release 8 fails on underscore in enum identifiers
Reviewed-by: vromero, darcy
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: bf917ba6
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-23 13:47:06 +0000
URL: https://git.openjdk.org/loom/commit/bf917ba6af9a69859f469a1e8056fbd32396cae4
8304687: Move add_to_hierarchy
Reviewed-by: dholmes, fparain
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: 147f3473
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-03-23 15:45:14 +0000
URL: https://git.openjdk.org/loom/commit/147f3473d4cb6e0bb9edda87d571ba5088fda4a2
8219083: java/net/MulticastSocket/SetGetNetworkInterfaceTest.java failed in same binary run on windows x64
Reviewed-by: dfuchs
! test/jdk/ProblemList.txt
Changeset: c00d0885
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-23 15:59:51 +0000
URL: https://git.openjdk.org/loom/commit/c00d0885ae3c99c0ebacec0bd7de7382ee954dc1
8043179: Lambda expression can mutate final field
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/lambda/8043179/LambdaMutateFinalField.java
+ test/langtools/tools/javac/lambda/8043179/LambdaMutateFinalField.out
+ test/langtools/tools/javac/lambda/8043179/LambdaMutateFinalVar.java
+ test/langtools/tools/javac/lambda/8043179/LambdaMutateFinalVar.out
Changeset: 4b8f7db6
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-23 16:04:35 +0000
URL: https://git.openjdk.org/loom/commit/4b8f7db6be80e425bebfaf6f68d49da74f29386a
8027682: javac wrongly accepts semicolons in package and import decls
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/jdk/com/sun/jndi/dns/Parser.java
! test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java
! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
! test/jdk/java/nio/channels/AsynchronousFileChannel/Basic.java
! test/jdk/jdk/jfr/tool/ExecuteHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage1.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedPackage2.out
+ test/langtools/tools/javac/diags/examples/ExtraImportSemicolonError.java
+ test/langtools/tools/javac/diags/examples/ExtraImportSemicolonWarning.java
+ test/langtools/tools/javac/parser/ExtraImportSemicolon.java
+ test/langtools/tools/javac/parser/ExtraImportSemicolon.out1
+ test/langtools/tools/javac/parser/ExtraImportSemicolon.out2
- test/langtools/tools/javac/tree/T6963934.java
! test/langtools/tools/jdeps/modules/src/unsupported/q/Counter.java
! test/langtools/tools/lib/types/TypeHarness.java
Changeset: 6fa25cc1
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-23 16:06:47 +0000
URL: https://git.openjdk.org/loom/commit/6fa25cc134e8a6787490e080fb98c2d61cf0b049
8184444: The compiler error "variable not initialized in the default constructor" is not apt in case of static final variables
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/DefiniteAssignment/StaticFinalInit.java
+ test/langtools/tools/javac/DefiniteAssignment/StaticFinalInit.out
! test/langtools/tools/javac/flow/T8030218/CompileTimeErrorForNonAssignedStaticFieldTest.out
! test/langtools/tools/javac/positions/TreeEndPosTest.java
Changeset: 46cca1a4
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-03-23 18:00:07 +0000
URL: https://git.openjdk.org/loom/commit/46cca1a4c52b47587e5e7e460744213f304b7ed3
4842457: (bf spec) Clarify meaning of "(optional operation)"
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/X-Buffer.java.template
Changeset: 51035a75
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-03-23 18:01:12 +0000
URL: https://git.openjdk.org/loom/commit/51035a75e493f64b26f78e7fc87f6f6e536e4f56
8294137: Review running times of java.math tests
Reviewed-by: darcy
! test/jdk/java/math/BigInteger/BigIntegerTest.java
! test/jdk/java/math/BigInteger/LargeValueExceptions.java
! test/jdk/java/math/BigInteger/largeMemory/SymmetricRangeTests.java
Changeset: 7f9e6916
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-03-23 19:13:28 +0000
URL: https://git.openjdk.org/loom/commit/7f9e691630753af44648d946b5f5ba3dbad68b57
8304712: Only pass total number of regions into G1Policy::calc_min_old_cset_length
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: f37674a8
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-03-23 19:14:24 +0000
URL: https://git.openjdk.org/loom/commit/f37674a8f7efb4304683dacc855f940be2768a09
8304711: Combine G1 root region abort and wait into a single method
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
Changeset: 3859faf1
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-03-23 19:15:34 +0000
URL: https://git.openjdk.org/loom/commit/3859faf183c241f124879d6a7264b43a6b42b418
8231349: Move intrinsic stubs generation to compiler runtime initialization code
Reviewed-by: redestad, vlivanov
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/stubRoutines_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/cpu/zero/stubRoutines_zero.hpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/stubCodeGenerator.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: af0504e3
Author: Ian Graves <igraves at openjdk.org>
Date: 2023-03-23 19:17:07 +0000
URL: https://git.openjdk.org/loom/commit/af0504e3f3de4ba40fa6187e48b584854b8e41f3
8304691: Remove jlink --post-process-path option
Reviewed-by: mchung
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
- test/jdk/tools/jlink/JLinkPostProcessingTest.java
! test/jdk/tools/lib/tests/Helper.java
! test/jdk/tools/lib/tests/JImageGenerator.java
Changeset: 568dd57d
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-03-23 19:38:24 +0000
URL: https://git.openjdk.org/loom/commit/568dd57d0da0f5273b51b57446d97f14833877bf
8304716: Clean up G1Policy::calc_max_old_cset_length()
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 6f67abd3
Author: Viktor Klang <viktor.klang at oracle.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2023-03-23 20:43:45 +0000
URL: https://git.openjdk.org/loom/commit/6f67abd352ce9605dd93188995d42a47ee07b25e
8304557: java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java times out
Reviewed-by: jpai
! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java
Changeset: dd23ee9e
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-23 21:15:40 +0000
URL: https://git.openjdk.org/loom/commit/dd23ee9e8732223475a2e8c635322503dffbb6bf
8303917: Update ISO 639 language codes table
Reviewed-by: naoto
! src/java.base/share/classes/java/util/LocaleISOData.java
! test/jdk/java/util/Locale/Bug4175998Test.java
Changeset: ac6af6a6
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-23 21:17:47 +0000
URL: https://git.openjdk.org/loom/commit/ac6af6a64099c182e982a0a718bc1b780cef616e
7176515: ExceptionInInitializerError for an enum with multiple switch statements
8299760: ExceptionInInitializerError for an enum with multiple switch statements, follow-up
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
+ test/langtools/tools/javac/enum/EnumLookupTableExceptionInInitializer.java
Changeset: 941a7ac7
Author: Fei Gao <fgao at openjdk.org>
Date: 2023-03-24 07:47:44 +0000
URL: https://git.openjdk.org/loom/commit/941a7ac7dab243c6033a78880fd31faa803e62ab
8304301: Remove the global option SuperWordMaxVectorSize
Reviewed-by: sviswanathan, kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.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/share/opto/c2_globals.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
Changeset: d61de141
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2023-03-24 11:19:07 +0000
URL: https://git.openjdk.org/loom/commit/d61de141eb8ba52122db43172429f9186ea47e61
8303508: Vector.lane() gets wrong value on x86
Reviewed-by: eliu, thartmann
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
+ test/hotspot/jtreg/compiler/vectorapi/Test8303508.java
Changeset: 13dd19aa
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-03-24 12:04:23 +0000
URL: https://git.openjdk.org/loom/commit/13dd19aac2f259c8c22dc79c615e3bdc546f1850
8304802: After JDK-8297639 the flag G1UsePreventiveGC needs to be added to the obsoletion table
Reviewed-by: ayang, dholmes
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 4ec720db
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-24 13:23:40 +0000
URL: https://git.openjdk.org/loom/commit/4ec720db9f1fedb5da96e70d1a8c5da5e773a5a7
8297977: vmTestbase/nsk/stress/except/except012.java fails with unexpected Exception
Reviewed-by: mseledtsov, lmesnik
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/runtime/reflect/ReflectOutOfMemoryError.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except001.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except002.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except003.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except004.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except005.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except006.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except007.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except008.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except009.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except010.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except012.java
Changeset: f96aee74
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-24 14:13:21 +0000
URL: https://git.openjdk.org/loom/commit/f96aee74010476a850175f7012c196e40a31c188
8291154: Create a non static nested class without enclosing class throws VerifyError
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/nested/StaticNestedNonStaticSuper.java
+ test/langtools/tools/javac/nested/StaticNestedNonStaticSuper.out
Changeset: 9a8a60f7
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-03-24 14:52:58 +0000
URL: https://git.openjdk.org/loom/commit/9a8a60f7d6caae5b517b4284e10946ccc172ebd3
8304833: (fc) Remove dead code in sun.nio.ch.FileChannelImpl::implCloseChannel
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
Changeset: d8ba227a
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-03-24 15:45:18 +0000
URL: https://git.openjdk.org/loom/commit/d8ba227aa4fcfdd2ab3df005dc3ef9b1e220d435
8304069: ClassFileParser has ad-hoc hashtables
Reviewed-by: coleenp, dholmes
! src/hotspot/share/classfile/classFileParser.cpp
Changeset: 57276101
Author: Zdenek Zambersky <zzambers at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-03-24 16:04:16 +0000
URL: https://git.openjdk.org/loom/commit/57276101df79f07b14b914b36b1155cedec3eb3d
8304353: Add lib-test tier1 testing in GHA
Reviewed-by: shade, ihse
! .github/workflows/test.yml
Changeset: 97649489
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2023-03-24 16:16:16 +0000
URL: https://git.openjdk.org/loom/commit/97649489d078a3aa34a73e7f686e507f34155788
8273986: JEditorPane HTML Demo - Accessibility issues
Reviewed-by: kizune, serb
! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java
+ test/jdk/javax/accessibility/JEditorPane/TestEditorPaneAccessibleChildCount.java
+ test/jdk/javax/accessibility/JEditorPane/test1.html
+ test/jdk/javax/accessibility/JEditorPane/test2.html
Changeset: 501b6068
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-03-24 18:17:45 +0000
URL: https://git.openjdk.org/loom/commit/501b606816e73e4e2356b3ac218720d8fbae9860
8298725: Add BitMap support for reverse iteration
Reviewed-by: stefank, aboldtch, tschatzl
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! test/hotspot/gtest/utilities/test_bitMap_iterate.cpp
Changeset: 3f59b75b
Author: Ian Graves <igraves at openjdk.org>
Date: 2023-03-24 18:32:27 +0000
URL: https://git.openjdk.org/loom/commit/3f59b75bd8a858d2327ca975a57079747ff11b8e
8304898: Fix Copyright Headers for JLink Source Files
Reviewed-by: iris, mchung
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Jlink.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! test/jdk/tools/lib/tests/Helper.java
! test/jdk/tools/lib/tests/JImageGenerator.java
Changeset: 765a9425
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-03-24 18:40:07 +0000
URL: https://git.openjdk.org/loom/commit/765a94258d84ac6f22bb2dedd1fc1afdbabb2b14
8304136: Match allocation and free in sspi.cpp
Reviewed-by: djelinski
! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp
Changeset: 38e17148
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2023-03-25 05:30:16 +0000
URL: https://git.openjdk.org/loom/commit/38e17148faef7799515478bd834ed2fa1a5153de
8304258: x86: Improve the code generation of VectorRearrange with int and float
Reviewed-by: kvn, jbhateja, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
Changeset: 65e01da9
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date: 2023-03-26 23:00:15 +0000
URL: https://git.openjdk.org/loom/commit/65e01da925d49b77341551e38ffb7f0ea7141650
8304013: Add a fast, non-manual alternative to test/jdk/java/util/zip/ZipFile/TestTooManyEntries
Reviewed-by: lancea, martin
+ test/jdk/java/util/zip/ZipFile/EndOfCenValidation.java
Changeset: a5ffa079
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-03-27 05:22:45 +0000
URL: https://git.openjdk.org/loom/commit/a5ffa079a0d6107be652bc026f5c91b7dcd791f8
7026262: HttpServer: improve handling of finished HTTP exchanges
Reviewed-by: dfuchs, michaelm
! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java
+ test/jdk/com/sun/net/httpserver/bugs/ExceptionKeepAlive.java
+ test/jdk/com/sun/net/httpserver/bugs/ZeroLengthOutputStream.java
! test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java
! test/jdk/sun/net/www/http/KeepAliveCache/B8293562.java
Changeset: 4acf20df
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-03-27 08:17:43 +0000
URL: https://git.openjdk.org/loom/commit/4acf20df7b4729dbf1b6fbab8a94d84c76437031
8304809: Remove develop flag G1ExitOnExpansionFailure
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: 10fa7d1f
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-03-27 08:33:57 +0000
URL: https://git.openjdk.org/loom/commit/10fa7d1f9bf3398399c050b9ddf4c94341131a94
8304804: Remove develop flag G1VerifyCTCleanup
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: de1c12ed
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date: 2023-03-27 08:50:05 +0000
URL: https://git.openjdk.org/loom/commit/de1c12ed636a43cc74b81c48cc987332fe341d7a
8301012: [vectorapi]: Intrinsify CompressBitsV/ExpandBitsV and add the AArch64 SVE backend implementation
Co-authored-by: Xiaohong Gong <xgong at openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: ngasson, eliu, thartmann
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! 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/TestVectorCompressExpandBits.java
Changeset: 0712adc2
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-03-27 10:17:27 +0000
URL: https://git.openjdk.org/loom/commit/0712adc2dd2e61f9409dd5fd210bc6a8c5b8276d
7169951: SwingSet2 throws NullPointerException with Nimbus L&F
Reviewed-by: abhiscxk, jdv
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
Changeset: 20830883
Author: Justin King <jcking at openjdk.org>
Date: 2023-03-27 14:03:04 +0000
URL: https://git.openjdk.org/loom/commit/20830883dff1fa096cf929d81360953e7f3cfc46
8304828: Lots of constant static data not declared static const in cpu/x86
Reviewed-by: dholmes, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp
! src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp
! src/hotspot/cpu/x86/register_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_constants.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
Changeset: 8d423f73
Author: Justin King <jcking at openjdk.org>
Date: 2023-03-27 14:12:58 +0000
URL: https://git.openjdk.org/loom/commit/8d423f73051004bafdfa2961c57daf7761ce900c
8304723: Statically allocate global mutexes
8304736: Heap_lock is created twice
Reviewed-by: coleenp, dholmes, tschatzl
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/utilities/ostream.cpp
Changeset: 46b06023
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2023-03-27 14:32:41 +0000
URL: https://git.openjdk.org/loom/commit/46b0602376893df204bf4d624938bf89abe04d89
8304547: Remove checking of -Djava.compiler in src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
Reviewed-by: dholmes, cjplummer, alanb
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
Changeset: 138cdc92
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-03-27 15:01:45 +0000
URL: https://git.openjdk.org/loom/commit/138cdc9283ae8f3367e51f0fe7e27833118dd7cb
8304694: Runtime exception thrown when break stmt is missing
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/DeconstructionDesugaring.java
Changeset: 6b2f34f8
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-03-27 15:12:20 +0000
URL: https://git.openjdk.org/loom/commit/6b2f34f88a39031d17b858ffcf631b2fd101c2eb
8304718: GetIntArrayElements should not be passed JNI_FALSE
Reviewed-by: serb
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
Changeset: 2f34687e
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-03-27 15:42:10 +0000
URL: https://git.openjdk.org/loom/commit/2f34687ec1210317a9215496d0184fe30bda6437
8304689: Add hidden option to disable external spec page
Reviewed-by: erikj, hannesw
! make/Docs.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
Changeset: 87b314a9
Author: Damon Nguyen <dnguyen at openjdk.org>
Committer: Alexander Zuev <kizune at openjdk.org>
Date: 2023-03-27 17:04:20 +0000
URL: https://git.openjdk.org/loom/commit/87b314a985c5c3937c1d1d8daadd3e9f8b1acd9d
7093691: Nimbus LAF: disabled JComboBox using renderer has bad font color
Reviewed-by: honkar, kizune, psadhukhan
! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java
+ test/jdk/javax/swing/JComboBox/DisabledComboBoxFontTestAuto.java
Changeset: 6c3b10fb
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-03-27 17:45:20 +0000
URL: https://git.openjdk.org/loom/commit/6c3b10fb1d95fb03e2f7d988d4c772960af11c91
8303485: Replacing os.name for operating system customization
Reviewed-by: naoto, erikj, alanb
! make/modules/java.base/gensrc/GensrcMisc.gmk
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
+ src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
+ src/java.base/share/classes/jdk/internal/util/OperatingSystemProps.java.template
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/net/sdp/SdpSupport.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/classes/sun/net/PortConfig.java
! test/jdk/java/foreign/TestUnsupportedLinker.java
+ test/jdk/jdk/internal/util/OSTest.java
Changeset: 80e2d52f
Author: Damon Nguyen <dnguyen at openjdk.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2023-03-27 19:03:56 +0000
URL: https://git.openjdk.org/loom/commit/80e2d52f76806bc886138a0fd4c34b1ca3dc4c0b
8302558: Editable JComboBox's popup blocks user from seeing characters in Aqua look and feel
Reviewed-by: psadhukhan, azvegint
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxPopup.java
+ test/jdk/javax/swing/JComboBox/EditableComboBoxPopupPos.java
Changeset: 14b970dc
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-27 21:33:01 +0000
URL: https://git.openjdk.org/loom/commit/14b970dc9e8d0fe1173039c01cced8a9422ec1ae
8296656: java.lang.NoClassDefFoundError exception on running fully legitimate code
8287885: Local classes cause ClassLoader error if the type names are similar but not same
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/man/javac.1
! test/langtools/tools/javac/diags/examples.not-yet.txt
+ test/langtools/tools/javac/file/OutputFileClashTest.java
! test/langtools/tools/lib/toolbox/JavacTask.java
Changeset: f8e8fc7e
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-27 21:36:14 +0000
URL: https://git.openjdk.org/loom/commit/f8e8fc7e29f9b27bc6031804f916c34b8ef5a83e
8177352: Calendar.getDisplayName(s) in non-lenient mode inconsistent, does not match spec
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Calendar.java
Changeset: 3b88b2a9
Author: Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-27 21:37:16 +0000
URL: https://git.openjdk.org/loom/commit/3b88b2a9f88f47b850bd975a76c4a7050ccd8fd0
8304761: Update IANA Language Subtag Registry to Version 2023-03-22
Reviewed-by: naoto
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: 554bccf0
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-03-27 21:44:48 +0000
URL: https://git.openjdk.org/loom/commit/554bccf0469fbaf65ac692b4e52bddedafadca6f
8304448: Kitchensink failed: assert(!thread->is_in_any_VTMS_transition()) failed: class prepare events are not allowed in any VTMS transition
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: rpressler, alanb
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
Changeset: 63ce88b5
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-03-27 22:05:23 +0000
URL: https://git.openjdk.org/loom/commit/63ce88b5fbc8e2b9be01a135156885000bc5c48d
8304147: JVM crash during shutdown when dumping dynamic archive
Reviewed-by: ccheung, matsaave, coleenp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExitRaceTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ExitRace.java
Changeset: 6aec6f3a
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-03-27 22:12:36 +0000
URL: https://git.openjdk.org/loom/commit/6aec6f3a842ead30b26cd31dc57a2ab268f67875
8304931: vm/concepts/methods/methods001/methods00101m1/methods00101m1 failures with already pending exception
Reviewed-by: coleenp, dholmes
! src/hotspot/share/classfile/classFileParser.cpp
Changeset: 426025aa
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-28 03:39:29 +0000
URL: https://git.openjdk.org/loom/commit/426025aab42d485541a899844b96c06570088771
8303526: Changing "arbitrary" Name.compareTo() ordering breaks the regression suite
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java
Changeset: 4f625c0b
Author: Eirik Bjorsnos <eirbjo at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-03-28 04:21:15 +0000
URL: https://git.openjdk.org/loom/commit/4f625c0b9aed5ecd1d6f1dae824a007680fe1d8b
8304543: Modernize debugging jvm args in test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value004.java
Reviewed-by: dholmes, cjplummer, alanb
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Argument/value/value004.java
Changeset: 3c4cd50e
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-03-28 06:12:30 +0000
URL: https://git.openjdk.org/loom/commit/3c4cd50e3cef5905d6c5dacddd6759e118bc50ca
8304963: HttpServer closes connection after processing HEAD after JDK-7026262
Reviewed-by: dfuchs
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
= test/jdk/com/sun/net/httpserver/bugs/HeadKeepAlive.java
Changeset: 7987ad42
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-03-28 07:24:33 +0000
URL: https://git.openjdk.org/loom/commit/7987ad427bfa3655b1de3b0003e5707832bf948c
8304412: Serial: Refactor old generation cards update after Full GC
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
Changeset: a06f4619
Author: nbauma109 <nbauma109 at users.noreply.github.com>
Committer: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-03-28 08:47:55 +0000
URL: https://git.openjdk.org/loom/commit/a06f46196afd015db300ecf10bbb2a309b74e9d8
8303214: Typo in java.util.Collections#synchronizedNavigableMap javadoc
Reviewed-by: martin, smarks, aturbanov
! src/java.base/share/classes/java/util/Collections.java
Changeset: cddaf686
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-03-28 08:57:02 +0000
URL: https://git.openjdk.org/loom/commit/cddaf686e16424e9543be50a48b1c02337e79cf1
8304962: sun/net/www/http/KeepAliveCache/B5045306.java: java.lang.RuntimeException: Failed: Initial Keep Alive Connection is not being reused
Reviewed-by: jpai
! test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java
Changeset: 60640a21
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-03-28 10:58:52 +0000
URL: https://git.openjdk.org/loom/commit/60640a216d65b89a3421625ae088823e0d478267
8300979: Lazily initialize (byte, char)arr in java.io.DataInputStream
Reviewed-by: alanb
! src/java.base/share/classes/java/io/DataInputStream.java
Changeset: 395a4ce0
Author: Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2023-03-28 11:14:09 +0000
URL: https://git.openjdk.org/loom/commit/395a4ce0dd4181bbb4bc0888038309901ebf8fea
8304591: (fs) UnixPath.stringValue need not be volatile
Reviewed-by: alanb, bpb, shade
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
Changeset: c90699ea
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-03-28 12:02:27 +0000
URL: https://git.openjdk.org/loom/commit/c90699eae7698481c10d10196e6199582f0c10aa
8304989: unnecessary dash in @param gives double-dash in docs
Reviewed-by: lancea
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/net/CookieHandler.java
! src/java.base/share/classes/java/net/ResponseCache.java
Changeset: 927e674c
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-03-28 13:15:19 +0000
URL: https://git.openjdk.org/loom/commit/927e674c12aa7965c63059b8f650d8f60156cefc
8300977: Retire java.io.ExpiringCache
Reviewed-by: alanb, jpai
- src/java.base/share/classes/java/io/ExpiringCache.java
! src/java.base/share/classes/java/io/FileSystem.java
! src/java.base/unix/classes/java/io/DefaultFileSystem.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/windows/classes/java/io/DefaultFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
Changeset: 32ef4521
Author: Justin King <jcking at openjdk.org>
Date: 2023-03-28 14:17:03 +0000
URL: https://git.openjdk.org/loom/commit/32ef45213223d689afdc307e96468b3621171a26
8304884: Update Bytecodes data to be mostly compile time constants
Reviewed-by: coleenp, dholmes
! src/hotspot/share/interpreter/bytecodes.cpp
! src/hotspot/share/interpreter/bytecodes.hpp
Changeset: 83ce65e1
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-03-28 14:52:22 +0000
URL: https://git.openjdk.org/loom/commit/83ce65e12ccb9e98990a4de3aa31ca308695c7a7
8305004: add @spec tags to langtools modules
Reviewed-by: iris
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
! src/jdk.javadoc/share/classes/module-info.java
Changeset: 695683b5
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-03-28 15:45:34 +0000
URL: https://git.openjdk.org/loom/commit/695683b5b15c69a56fe7ee1a93482fe7c3530ca8
8304880: [PPC64] VerifyOops code in C1 doesn't work with ZGC
Reviewed-by: shade
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
Changeset: c1f5ca11
Author: Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-03-28 16:14:37 +0000
URL: https://git.openjdk.org/loom/commit/c1f5ca115d514327f4c3681e61663e22b686f8c7
8303623: Compiler should disallow non-standard UTF-8 string encodings
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ModuleNameReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/PoolWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ByteBuffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/InvalidUtfException.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/SharedNameTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/UnsharedNameTable.java
+ test/langtools/tools/javac/classreader/InvalidModifiedUtf8Test.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
Changeset: 1fc218c5
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-03-28 16:36:07 +0000
URL: https://git.openjdk.org/loom/commit/1fc218c58b58887c3b217603ed222ba0b561a9f1
8303912: Clean up JavadocTokenizer
Reviewed-by: vromero, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
Changeset: fab23577
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-03-28 16:56:28 +0000
URL: https://git.openjdk.org/loom/commit/fab23577ab7fb88f90df638588e14da6bb620a3a
8304498: JShell does not switch to raw mode when there is no /bin/test
Reviewed-by: coffeys, vromero
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
+ test/jdk/jdk/internal/jline/OSUtilsTest.java
Changeset: 1683a63a
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-03-28 17:48:59 +0000
URL: https://git.openjdk.org/loom/commit/1683a63a7df6eb3bd71cd9d0a7ab7081b92107c4
8305098: [Backout] JDK-8303912 Clean up JavadocTokenizer
Reviewed-by: jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
Changeset: ca745cb4
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-03-28 17:55:23 +0000
URL: https://git.openjdk.org/loom/commit/ca745cb426a3287167ba5bbf1a554e56a84fd91c
8291598: Matcher.appendReplacement should not create new StringBuilder instances
Reviewed-by: rriggs
! src/java.base/share/classes/java/util/regex/Matcher.java
Changeset: 50a995f0
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-03-28 18:58:29 +0000
URL: https://git.openjdk.org/loom/commit/50a995f03a0cc5c342929a0f48c43fd04fdf0b0d
8304927: Update java/net/httpclient/BasicAuthTest.java to check basic auth over HTTP/2
Reviewed-by: jpai
! test/jdk/java/net/httpclient/BasicAuthTest.java
! test/jdk/java/net/httpclient/DigestEchoServer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
Changeset: 3fbbfd17
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-03-28 19:50:38 +0000
URL: https://git.openjdk.org/loom/commit/3fbbfd17491906d707f73fe6b0db2989363c303a
8301995: Move invokedynamic resolution information out of ConstantPoolCacheEntry
Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Co-authored-by: Dingli Zhang <dzhang at openjdk.org>
Co-authored-by: Gui Cao <gcao at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: coleenp, dnsimon, fparain, gcao, aph, fyang, amitkumar, lucy
! 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/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_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/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/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/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/bootstrapInfo.hpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/bytecode.inline.hpp
! src/hotspot/share/interpreter/bytecodeTracer.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/jvmciRuntime.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/cpCache.inline.hpp
+ src/hotspot/share/oops/resolvedIndyEntry.cpp
+ src/hotspot/share/oops/resolvedIndyEntry.hpp
! 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/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/ResolvedIndyArray.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedIndyEntry.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 7239150f
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-03-28 20:58:57 +0000
URL: https://git.openjdk.org/loom/commit/7239150f8aff0e3dc07c5b27f6b7fb07237bfc55
8305094: typo (missing *) in doc comment
Reviewed-by: iris
! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/StandardDoclet.java
Changeset: 96fa2751
Author: Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-03-29 02:53:58 +0000
URL: https://git.openjdk.org/loom/commit/96fa2751e8bbc05d6d064d80c07720cc9db05c54
8305112: RISC-V: Typo fix for RVC description
Reviewed-by: dholmes
! src/hotspot/cpu/riscv/assembler_riscv.hpp
Changeset: ff368d50
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-03-29 06:55:51 +0000
URL: https://git.openjdk.org/loom/commit/ff368d504e9101e11c7182185f56255f429d31e3
8304867: Explicitly disable dtrace for ppc builds
Reviewed-by: erikj, shade, lucy
! make/autoconf/jvm-features.m4
Changeset: 09852884
Author: Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-03-29 08:29:03 +0000
URL: https://git.openjdk.org/loom/commit/09852884cc4f55b2c95e2dbe28cf5c7ad9095684
8304681: compiler/sharedstubs/SharedStubToInterpTest.java fails after JDK-8304387
Reviewed-by: eastigeevich, kvn, shade
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java
Changeset: e56bcb04
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-03-29 09:46:15 +0000
URL: https://git.openjdk.org/loom/commit/e56bcb04b11c6494e6afdf0bd9b9bc65a4769347
8305095: Update java/net/httpclient/CustomRequestPublisher.java to use new HttpTestServer factory methods
Reviewed-by: jpai
! test/jdk/java/net/httpclient/CustomRequestPublisher.java
Changeset: 2fa09333
Author: Lance Andersen <lancea at openjdk.org>
Date: 2023-03-29 14:52:11 +0000
URL: https://git.openjdk.org/loom/commit/2fa09333ef0ac2dc1e44292f8d45d4571cb22cca
8304990: unnecessary dash in @param gives double-dash in docs
Reviewed-by: bpb, naoto
! src/java.sql/share/classes/java/sql/Connection.java
Changeset: 014c6587
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-03-29 15:21:02 +0000
URL: https://git.openjdk.org/loom/commit/014c658708f489e029592ea1e986812cf7c253b8
8305086: G1 Redirty Cards phase printed twice
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
Changeset: f07decb7
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-29 16:08:57 +0000
URL: https://git.openjdk.org/loom/commit/f07decb74b525072cf035b1e11569d43390952ed
8272613: CharsetDecoder.decode(ByteBuffer) throws IllegalArgumentException
Reviewed-by: alanb, bpb
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
+ test/jdk/java/nio/charset/CharsetDecoder/XcodeOverflow.java
Changeset: 67274906
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date: 2023-03-29 16:12:56 +0000
URL: https://git.openjdk.org/loom/commit/67274906aeb7a6b83761e6aaf85688aa61aa8a20
8303161: [vectorapi] VectorMask.cast narrow operation returns incorrect value with SVE
Reviewed-by: eliu, xgong, ngasson
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastTest.java
Changeset: e3855d00
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-29 16:19:44 +0000
URL: https://git.openjdk.org/loom/commit/e3855d005408945ea00e3bc38a0f10bef45cd627
8304840: Dangling `CharacterCodingException` in a few javadoc descriptions
Reviewed-by: alanb, iris, rriggs, jpai
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
! src/java.base/share/classes/java/nio/charset/CoderResult.java
Changeset: 42df1a99
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2023-03-29 16:50:24 +0000
URL: https://git.openjdk.org/loom/commit/42df1a99b7dc4203629150792c3f93469b315195
8304991: Redundant hyphen in @param results in double-dash in javadocs
Reviewed-by: psadhukhan
! src/java.desktop/share/classes/java/awt/List.java
! src/java.desktop/share/classes/java/awt/font/FontRenderContext.java
! src/java.desktop/share/classes/javax/accessibility/AccessibleContext.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
Changeset: 34f4d7f4
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-03-29 17:18:16 +0000
URL: https://git.openjdk.org/loom/commit/34f4d7f4ad388d8264225c2aefe048ca9a42cfa2
8304759: Add BitMap iterators
Reviewed-by: stefank, aboldtch, tschatzl
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/bitMap.inline.hpp
! test/hotspot/gtest/utilities/test_bitMap_iterate.cpp
Changeset: be764a71
Author: SUN Guoyun <40024232+sunny868 at users.noreply.github.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-03-29 17:18:59 +0000
URL: https://git.openjdk.org/loom/commit/be764a711c1bf489f54d5bdc8e5e3b1891ea13cd
8302814: Delete unused CountLoopEnd instruct with CmpX
Reviewed-by: kvn, fjiang
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
Changeset: d063b896
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-03-29 17:32:46 +0000
URL: https://git.openjdk.org/loom/commit/d063b8964fbdd6ca1d9527dabb40fed59bbc8ad7
8303392: Runtime.exec and ProcessBuilder.start should use System logger
Reviewed-by: stuefe, alanb, mullan
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/share/classes/java/lang/Runtime.java
+ test/jdk/java/lang/ProcessBuilder/ProcessLogging-FINE.properties
+ test/jdk/java/lang/ProcessBuilder/ProcessLogging-FINER.properties
+ test/jdk/java/lang/ProcessBuilder/ProcessLogging-INFO.properties
+ test/jdk/java/lang/ProcessBuilder/ProcessStartLoggingTest.java
Changeset: 438c969b
Author: Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-03-29 18:32:14 +0000
URL: https://git.openjdk.org/loom/commit/438c969b7b07eeef0158b089e5a168849e04bf56
8304976: Optimize DateTimeFormatterBuilder.ZoneTextPrinterParser.getTree()
Reviewed-by: naoto
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/micro/org/openjdk/bench/java/time/format/ZonedDateTimeFormatterBenchmark.java
Changeset: 69152c3b
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-03-29 19:12:02 +0000
URL: https://git.openjdk.org/loom/commit/69152c3b18495754e52b90e320ca866f97d80752
8305202: Fix Copyright Header in ZonedDateTimeFormatterBenchmark
Reviewed-by: rriggs, naoto, dcubed
! test/micro/org/openjdk/bench/java/time/format/ZonedDateTimeFormatterBenchmark.java
More information about the loom-dev
mailing list