git: openjdk/loom: fibers: 98 new changesets

duke duke at openjdk.org
Fri Sep 9 08:27:27 UTC 2022


Changeset: 3c1bda4b
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-08-31 16:13:25 +0000
URL:       https://git.openjdk.org/loom/commit/3c1bda4bc3ad81ebabdd9ae05de53ff16f555027

8293019: [JVMCI] change ratio of libgraal to C1 threads and use one isolate per libgraal thread

Reviewed-by: never, iveresov

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp

Changeset: 372fc58e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-08-31 17:51:48 +0000
URL:       https://git.openjdk.org/loom/commit/372fc58e897d25713db0dfe289ed25c40d9a3985

8293165: GHA: Provide necessary x86_32 packages for runtime/ErrorHandling/TestDwarf.java

Reviewed-by: ihse

! .github/workflows/main.yml

Changeset: 12317ef7
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-08-31 19:58:36 +0000
URL:       https://git.openjdk.org/loom/commit/12317ef7d001f5a29c731238dc06ccfd0c97f1e6

8293046: Move CDS command-line flags to cds_globals.hpp

Reviewed-by: dholmes, ccheung, coleenp

+ src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/allFlags.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: dd541530
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-08-31 22:07:30 +0000
URL:       https://git.openjdk.org/loom/commit/dd5415309a9235c4e7ced84890457fe7c11c4e96

8293162: Drop support for VS2017

Reviewed-by: erikj, kbarrett

! doc/building.html
! doc/building.md
! make/autoconf/flags-cflags.m4
! make/autoconf/toolchain.m4
! make/autoconf/toolchain_microsoft.m4
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: 6f297346
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-08-31 22:11:20 +0000
URL:       https://git.openjdk.org/loom/commit/6f297346dc34f58d10c64a7bbe4e0f5b52ed33e3

8293178: Remove obsolete properties from javadoc resource file

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java

Changeset: 60761289
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-08-31 22:17:26 +0000
URL:       https://git.openjdk.org/loom/commit/607612899678234c093dc644d3a40cb831c7e43b

8292008: Transition the JDK to the common standard of C11

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: 17283cfe
Author:    Dingli Zhang <dingli at iscas.ac.cn>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-09-01 01:06:45 +0000
URL:       https://git.openjdk.org/loom/commit/17283cfe4c697e2118f19992a6e87dbee268061e

8293011: riscv: Duplicated stubs to interpreter for static calls

Reviewed-by: fyang

+ src/hotspot/cpu/riscv/codeBuffer_riscv.cpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java

Changeset: 6e6202c1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-01 09:22:56 +0000
URL:       https://git.openjdk.org/loom/commit/6e6202c14d0f6dd26369f21883ff317057aa469f

8292407: Improve Weak CAS VarHandle/Unsafe tests resilience under spurious failures

Reviewed-by: yadongwang, fyang, vkempik, psandoz

! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
! test/hotspot/jtreg/compiler/unsafe/X-UnsafeAccessTest.java.template
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template

Changeset: 479795b4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-09-01 10:49:52 +0000
URL:       https://git.openjdk.org/loom/commit/479795b4d1aaf5be1cd4d6228c6b20695c38f5a7

8293164: Remove unimplemented Generation::print_heap_change

Reviewed-by: iwalulya

! src/hotspot/share/gc/shared/generation.hpp

Changeset: bd674dc5
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-09-01 10:50:45 +0000
URL:       https://git.openjdk.org/loom/commit/bd674dc55e87940f442cb140841f95424b6d42fd

8293163: G1: Rename G1HeapRegionAttr::is_humongous

Reviewed-by: kbarrett, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 2d10d4f5
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-09-01 14:02:06 +0000
URL:       https://git.openjdk.org/loom/commit/2d10d4f54ebd9d46f70a18695bf60f30dda92522

8291651: CleanerTest.java fails with "Cleanable was cleaned"

Reviewed-by: jpai, dfuchs

! test/jdk/java/lang/ref/CleanerTest.java

Changeset: 52045282
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-01 14:13:51 +0000
URL:       https://git.openjdk.org/loom/commit/5204528296a53d7dc77e67b26be23a64692527fa

8293201: Library detection in runtime/ErrorHandling/TestDwarf.java fails on some systems

Reviewed-by: chagedorn

! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java

Changeset: 6a1b0b56
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-09-01 15:46:45 +0000
URL:       https://git.openjdk.org/loom/commit/6a1b0b5649dd4f2a970df0839bf77bdb899fbd6f

8293154: TemporalQueries java doc error

Reviewed-by: rriggs, lancea

! src/java.base/share/classes/java/time/temporal/TemporalQueries.java

Changeset: 9444a081
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-09-01 16:09:03 +0000
URL:       https://git.openjdk.org/loom/commit/9444a081cc9873caa7b5c6a78df0d1aecda6e4f1

8290709: Incorrect dominance error for unconditional pattern vs. null

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/patterns/CaseStructureTest.java
! test/langtools/tools/javac/patterns/Domination.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
! test/langtools/tools/javac/patterns/Switches.java

Changeset: 07616de0
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-01 16:35:41 +0000
URL:       https://git.openjdk.org/loom/commit/07616de00c3e1c305852fcc44df8dadafd0dbf3f

8175382: clhsdb pmap should print the end addresses of the load modules

Reviewed-by: sspitsyn, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PMap.java

Changeset: 7c2f2994
Author:    Ludvig Janiuk <ludvig.j.janiuk at oracle.com>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2022-09-01 16:39:22 +0000
URL:       https://git.openjdk.org/loom/commit/7c2f2994da1577152870eaf2ea71dfba470c29ef

8293202: Document how to edit doc/testing, doc/building

Reviewed-by: erikj

! doc/building.html
! doc/building.md
! doc/testing.html
! doc/testing.md

Changeset: 2d18dda3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-09-01 16:43:50 +0000
URL:       https://git.openjdk.org/loom/commit/2d18dda3f2074a4f8b9a0c62ece9ac6d5284e93b

8173605: Remove support for source and target 1.7 option in javac

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/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/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.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/data/symbols/java.base-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.compiler-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.datatransfer-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.desktop-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.logging-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.management-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.naming-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.prefs-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.rmi-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql.rowset-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml.bind-7.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml.ws.annotation-7.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.httpserver-7.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.management-7.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.scripting.nashorn-7.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.sctp-7.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-7.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.jgss-7.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! test/hotspot/jtreg/runtime/cds/appcds/MultiReleaseJars.java
- test/jdk/java/lang/reflect/OldenCompilingWithDefaults.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java
- test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java
! test/langtools/jdk/javadoc/tool/ReleaseOption.java
! test/langtools/jdk/jshell/CompilerOptionsTest.java
! test/langtools/tools/javac/8074306/TestSyntheticNullChecks.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/Paths/Diagnostics.sh
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
- test/langtools/tools/javac/T8139474/DashRelease7DashVerboseTest.java
! test/langtools/tools/javac/TryWithResources/TwrForVariable1.java
! test/langtools/tools/javac/analyzer/AnalyzersCheckSourceLevel.java
- test/langtools/tools/javac/analyzer/T8211102.java
! test/langtools/tools/javac/annotations/repeatingAnnotations/WrongVersion.java
- test/langtools/tools/javac/annotations/repeatingAnnotations/WrongVersion7.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion.java
- test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotationVersion7.out
- test/langtools/tools/javac/annotations/typeAnnotations/failures/CheckErrorsForSource7.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/conditional/Conditional.java
- test/langtools/tools/javac/conditional/Conditional.out
! test/langtools/tools/javac/defaultMethods/static/StaticInvokeQualified.java
- test/langtools/tools/javac/defaultMethods/static/StaticInvokeQualified7.out
! test/langtools/tools/javac/defaultMethods/static/StaticInvokeSimple.java
- test/langtools/tools/javac/defaultMethods/static/StaticInvokeSimple7.out
! test/langtools/tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java
- test/langtools/tools/javac/defaultMethodsVisibility/DefaultMethodsNotVisibleForSourceLessThan8Test.java
! test/langtools/tools/javac/depDocComment/SuppressDeprecation.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
- test/langtools/tools/javac/diags/examples/AnnotationsAfterTypeParamsNotSupportedInSource.java
- test/langtools/tools/javac/diags/examples/DefaultMethodNotSupported.java
- test/langtools/tools/javac/diags/examples/InferredDoNotConformToEq.java
- test/langtools/tools/javac/diags/examples/InferredDoNotConformToUpper.java
- test/langtools/tools/javac/diags/examples/IntersectionTypesInCastNotSupported.java
- test/langtools/tools/javac/diags/examples/LambdaNotSupported.java
- test/langtools/tools/javac/diags/examples/LocalVarNeedsFinal.java
- test/langtools/tools/javac/diags/examples/MethodReferencesNotSupported.java
! test/langtools/tools/javac/diags/examples/NoJavaLang.java
! test/langtools/tools/javac/diags/examples/NotInProfile.java
! test/langtools/tools/javac/diags/examples/ObsoleteSourceAndTarget.java
- test/langtools/tools/javac/diags/examples/ParametersUnsupported.java
- test/langtools/tools/javac/diags/examples/RepeatableAnnotationsNotSupported.java
! test/langtools/tools/javac/diags/examples/SourceNoBootclasspath.java
- test/langtools/tools/javac/diags/examples/StaticIntfMethodInvokeNotSupported.java
- test/langtools/tools/javac/diags/examples/StaticIntfMethodNotSupported.java
- test/langtools/tools/javac/diags/examples/TypeAnnotationsNotSupported.java
! test/langtools/tools/javac/generics/6723444/T6723444.java
- test/langtools/tools/javac/generics/6723444/T6723444_1.out
! test/langtools/tools/javac/generics/7015430/T7015430.java
- test/langtools/tools/javac/generics/7015430/T7015430_1.out
! test/langtools/tools/javac/generics/7022054/T7022054pos1.java
! test/langtools/tools/javac/generics/7022054/T7022054pos2.java
! test/langtools/tools/javac/generics/diamond/6939780/T6939780.java
- test/langtools/tools/javac/generics/diamond/6939780/T6939780_7.out
! test/langtools/tools/javac/generics/diamond/neg/Neg09a.java
! test/langtools/tools/javac/generics/diamond/neg/Neg09b.java
! test/langtools/tools/javac/generics/diamond/neg/Neg09c.java
! test/langtools/tools/javac/generics/diamond/neg/Neg09d.java
! test/langtools/tools/javac/generics/diamond/neg/Neg10.java
- test/langtools/tools/javac/generics/diamond/neg/Neg10.out
! test/langtools/tools/javac/generics/inference/6278587/T6278587Neg.java
- test/langtools/tools/javac/generics/inference/6278587/T6278587Neg.out
! test/langtools/tools/javac/generics/inference/7154127/T7154127.java
- test/langtools/tools/javac/generics/inference/7154127/T7154127.out
! test/langtools/tools/javac/generics/inference/7177306/T7177306e.java
- test/langtools/tools/javac/generics/inference/7177306/T7177306e_7.out
! test/langtools/tools/javac/generics/inference/8015505/T8015505.java
- test/langtools/tools/javac/generics/inference/8015505/T8015505.out
! test/langtools/tools/javac/generics/inference/8043893/T8043893.java
! test/langtools/tools/javac/generics/inference/CaptureLowerBound.java
- test/langtools/tools/javac/generics/inference/CaptureLowerBound7.out
! test/langtools/tools/javac/generics/inference/CaptureLowerBoundArray.java
! test/langtools/tools/javac/generics/inference/CaptureLowerBoundAssign.java
! test/langtools/tools/javac/generics/inference/CaptureLowerBoundDeref.java
! test/langtools/tools/javac/generics/inference/CaptureLowerBoundNeg.java
! test/langtools/tools/javac/generics/inference/CaptureUpperBoundDeref.java
! test/langtools/tools/javac/generics/inference/NestedCapture.java
! test/langtools/tools/javac/generics/inference/NestedWildcards.java
! test/langtools/tools/javac/generics/odersky/BadTest4.java
- test/langtools/tools/javac/generics/odersky/BadTest4.out
! test/langtools/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java
! test/langtools/tools/javac/lambda/EffectivelyFinalTest.java
- test/langtools/tools/javac/lambda/EffectivelyFinalTest02.out
! test/langtools/tools/javac/lambda/IdentifierTest.java
- test/langtools/tools/javac/lambda/SourceLevelTest.java
- test/langtools/tools/javac/lambda/SourceLevelTest.out
! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java
! test/langtools/tools/javac/lambda/bridge/TestMetafactoryBridges.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java
! test/langtools/tools/javac/options/T6900037.out
! test/langtools/tools/javac/options/modes/SourceTargetTest.java
- test/langtools/tools/javac/options/release/ReleaseOption-release7.out
! test/langtools/tools/javac/options/release/ReleaseOption.java
! test/langtools/tools/javac/options/release/ReleaseOptionThroughAPI.java
! test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
! test/langtools/tools/javac/platform/PlatformProviderTest.java
! test/langtools/tools/javac/processing/environment/TestSourceVersion.java
! test/langtools/tools/javac/processing/warnings/LintProcessing/TestAnnotationsWithoutProcessors.java
! test/langtools/tools/javac/profiles/ProfileOptionTest.java
! test/langtools/tools/javac/scope/7046348/EagerInterfaceCompletionTest.java
! test/langtools/tools/javac/varargs/6313164/T6313164.java
- test/langtools/tools/javac/varargs/6313164/T6313164Source7.out
! test/langtools/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest.java
! test/langtools/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest2.java
! test/langtools/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest3.java
! test/langtools/tools/javac/varargs/access/VarargsAndWildcardParameterizedTypeTest4.java
- test/langtools/tools/javac/varargs/access/VarargsInferredPrivateType-source7.out
! test/langtools/tools/javac/varargs/access/VarargsInferredPrivateType.java
! test/langtools/tools/javac/varargs/warning/Warn4.java
! test/langtools/tools/javac/varargs/warning/Warn5.java
! test/langtools/tools/javac/versions/Versions.java
! test/langtools/tools/javac/warnings/DefaultCtor/NoWarningCases.java
! test/langtools/tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java

Changeset: 3d254d3c
Author:    Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2022-09-01 17:42:32 +0000
URL:       https://git.openjdk.org/loom/commit/3d254d3c8ea7f409e8f709413f80d88913eb0ce8

8289510: Improve test coverage for XPath Axes: namespace

Reviewed-by: joehw

+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpNamespaceTest.java

Changeset: 04d8069b
Author:    Ruprabhu25 <ruprabhu25 at gmail.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2022-09-01 19:53:14 +0000
URL:       https://git.openjdk.org/loom/commit/04d8069bacc6259fc5bf9de6963bb099fcfc4961

8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties

Reviewed-by: dholmes

! test/jdk/jdk/lambda/TEST.properties

Changeset: fa68371b
Author:    Dean Long <dlong at openjdk.org>
Date:      2022-09-01 20:19:37 +0000
URL:       https://git.openjdk.org/loom/commit/fa68371bb816d797da02e51187955044f835d402

8292584: assert(cb != __null) failed: must be with -XX:-Inline

Reviewed-by: kvn, rpressler

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.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/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/method.inline.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/jdk/internal/vm/Continuation.java

Changeset: e3939737
Author:    Bill Huang <bill.w.huang at oracle.com>
Committer: Joe Wang <joehw at openjdk.org>
Date:      2022-09-01 21:25:40 +0000
URL:       https://git.openjdk.org/loom/commit/e393973761eec8fe08d901d93fc5a9261b6faf14

8292990: Improve test coverage for XPath Axes: parent

Reviewed-by: joehw

+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpParentTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathTestBase.java

Changeset: 032be168
Author:    Bill Huang <bill.w.huang at oracle.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-09-01 21:29:24 +0000
URL:       https://git.openjdk.org/loom/commit/032be168b5a6af6f9e82deb8c8cafcd2c44b5447

8292066: Convert TestInputArgument.sh and TestSystemLoadAvg.sh to java version

Reviewed-by: lmesnik, amenkov

! test/jdk/java/lang/management/OperatingSystemMXBean/GetSystemLoadAverage.java
- test/jdk/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh
! test/jdk/java/lang/management/RuntimeMXBean/InputArgument.java
- test/jdk/java/lang/management/RuntimeMXBean/TestInputArgument.sh

Changeset: 0a4d0cee
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-09-01 22:21:21 +0000
URL:       https://git.openjdk.org/loom/commit/0a4d0cee9ffd77eaa26493f20bac4bfaccd48c3b

8293121: (fs) Refactor UnixFileSystem copying into generic Unix, Linux, and BSD implementations

Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java
+ src/java.base/linux/native/libnio/fs/LinuxFileSystem.c
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
+ src/java.base/macosx/native/libnio/fs/BsdFileSystem.c
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
- src/java.base/unix/classes/sun/nio/fs/UnixCopyFile.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
- src/java.base/unix/native/libnio/fs/UnixCopyFile.c
+ src/java.base/unix/native/libnio/fs/UnixFileSystem.c

Changeset: 0fb9469d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-09-01 22:41:27 +0000
URL:       https://git.openjdk.org/loom/commit/0fb9469d93bffd662848b63792406717f7b4ec0d

8290126: Add a check in JavadocTester for "javadoc should not crash"

Reviewed-by: prappo

! test/langtools/jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/testJavadocTester/TestJavadocTester.java
+ test/langtools/jdk/javadoc/testJavadocTester/TestJavadocTesterCrash.java
! test/langtools/jdk/javadoc/testTFMBuilder/TestTFMBuilder.java

Changeset: 99c3ab01
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-09-02 01:59:32 +0000
URL:       https://git.openjdk.org/loom/commit/99c3ab01773fcab885aa041345aab1a1ad4d852f

8293010: JDI ObjectReference/referringObjects/referringObjects001 fails: assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking

Reviewed-by: cjplummer, zgu, lmesnik

! src/hotspot/share/prims/jvmtiExport.cpp

Changeset: e0168a0e
Author:    Hao Sun <haosun at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-09-02 02:43:07 +0000
URL:       https://git.openjdk.org/loom/commit/e0168a0eb0ce23fda77e65cea9dff7eae0512309

8288012: AArch64: unnecessary macro expansion in stubGenerator_aarch64

Reviewed-by: aph, njian

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 3ac91b08
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-09-02 02:53:59 +0000
URL:       https://git.openjdk.org/loom/commit/3ac91b08cbe16bc1a347178f853513f930ffeaf3

8293003: Review running time of Warn5 regression test

Reviewed-by: vromero

! test/langtools/tools/javac/varargs/warning/Warn4.java
! test/langtools/tools/javac/varargs/warning/Warn5.java

Changeset: 98ce45ff
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-09-02 06:52:35 +0000
URL:       https://git.openjdk.org/loom/commit/98ce45ff7432a56d73b51046817b5fe84a412042

8292981: Unify and restructure integer printing format specifiers

Reviewed-by: kbarrett, dholmes

! src/hotspot/cpu/s390/macroAssembler_s390.inline.hpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/code/codeHeapState.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceCommon.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/stackValueCollection.cpp
! src/hotspot/share/utilities/decoder_elf.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/ostream.cpp
! test/hotspot/gtest/utilities/test_align.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: bc5ffc8e
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-09-02 07:01:02 +0000
URL:       https://git.openjdk.org/loom/commit/bc5ffc8e472ba7bbafbf68d19d1f06dd1cba10e1

8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub

Reviewed-by: yadongwang, fjiang, shade, vkempik

! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vmreg_riscv.cpp

Changeset: 46523b81
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-09-02 09:35:02 +0000
URL:       https://git.openjdk.org/loom/commit/46523b817c8e62cd8979e6185635d3462c73048b

8293219: Microsoft toolchain selection picks 32-bit tools over 64-bit

Reviewed-by: erikj, shade

! make/autoconf/toolchain_microsoft.m4

Changeset: 26cac088
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-09-02 11:00:49 +0000
URL:       https://git.openjdk.org/loom/commit/26cac088b4d5a7bf4a0f079038f6619768720b3b

8293209: Parallel: Remove unused variables in PSParallelCompact::invoke

Reviewed-by: kbarrett

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: ce06a3b6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-09-02 11:02:22 +0000
URL:       https://git.openjdk.org/loom/commit/ce06a3b689afae25b00c38bf06a033b1c5927651

8293023: Change CardTable::is_in_young signature

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp

Changeset: 6fc58b83
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2022-09-02 12:59:50 +0000
URL:       https://git.openjdk.org/loom/commit/6fc58b8324d5b2d36e8c62839eda50a16c9da7bd

8293207: Add assert to JVM_ReferenceRefersTo to clarify its API

Reviewed-by: stefank, kbarrett

! src/hotspot/share/prims/jvm.cpp

Changeset: fcc0cf96
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-09-02 13:07:45 +0000
URL:       https://git.openjdk.org/loom/commit/fcc0cf96772644ece6430eee93fb018c3432135b

8292375: Convert ProtectionDomainCacheTable to ResourceHashtable

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/utilities/hashtable.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/DictionaryStatsTest.java

Changeset: 77e21c57
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-09-02 13:35:11 +0000
URL:       https://git.openjdk.org/loom/commit/77e21c57ce00463db4cc3d87f93729cbfe2c96b4

8290529: C2: assert(BoolTest(btest).is_canonical()) failure

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestUnsignedCompareIntoEqualityNotCanonical.java
+ test/hotspot/jtreg/compiler/c2/irTests/CmpUWithZero.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: da99e3e8
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-02 16:08:17 +0000
URL:       https://git.openjdk.org/loom/commit/da99e3e8299f3a476603aa43a99164c2c01adff4

8289400: Improve com/sun/jdi/TestScaffold error reporting

Reviewed-by: amenkov, lmesnik

! test/jdk/com/sun/jdi/TestScaffold.java

Changeset: 2baeebbc
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-02 16:11:01 +0000
URL:       https://git.openjdk.org/loom/commit/2baeebbc021b2cca8bd8ca866b83ab592d78b4ce

8293006: sun/tools/jhsdb/JStackStressTest.java fails with "UnalignedAddressException: 8baadbabe"

Reviewed-by: dcubed, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java

Changeset: 0c6094e7
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-09-02 17:05:51 +0000
URL:       https://git.openjdk.org/loom/commit/0c6094e79602fe85a88e3131710bb39813364ad2

8293188: x86_64: Introduce stubGenerator_x86_64.hpp

Reviewed-by: dholmes, kvn

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64.hpp

Changeset: b6477fdb
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-09-02 17:44:59 +0000
URL:       https://git.openjdk.org/loom/commit/b6477fdb306cd258a2312a5c745f23bc8242757a

8293288: bootcycle build failure after JDK-8173605

Reviewed-by: erikj

! make/JrtfsJar.gmk

Changeset: 83a34086
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-09-02 17:51:49 +0000
URL:       https://git.openjdk.org/loom/commit/83a34086bc841b4ccf64b1817561f73b68b585eb

8293315: Add back logging for Placeholders

Reviewed-by: iklam

! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: 3993a1f9
Author:    Bill Huang <bill.w.huang at oracle.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-09-02 18:10:56 +0000
URL:       https://git.openjdk.org/loom/commit/3993a1f9eaa8353ab8b24fe56c870580ef34fb52

8292067: Convert test/sun/management/jmxremote/bootstrap shell tests to java version

Reviewed-by: lmesnik

- test/jdk/sun/management/jmxremote/RunTest.sh
- test/jdk/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh
! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
- test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.sh
- test/jdk/sun/management/jmxremote/bootstrap/RmiSslBootstrapTest.sh
! test/jdk/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java
- test/jdk/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.sh
+ test/jdk/sun/management/jmxremote/bootstrap/RmiTestBase.java
! test/jdk/sun/management/jmxremote/bootstrap/Utils.java

Changeset: 5757e212
Author:    Dean Long <dlong at openjdk.org>
Date:      2022-09-02 19:25:08 +0000
URL:       https://git.openjdk.org/loom/commit/5757e2129ef23f6aa11a9a29d77ae86971b401c0

8292385: assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out

Reviewed-by: thartmann, jiefu, kvn

! src/hotspot/share/opto/library_call.cpp

Changeset: e1e67324
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-09-02 22:40:53 +0000
URL:       https://git.openjdk.org/loom/commit/e1e67324c0c3d8b26af8ae5382073d8f477dbe3c

8293319: [C2 cleanup] Remove unused other_path arg in Parse::adjust_map_after_if

Reviewed-by: kvn

! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp

Changeset: ac05bc86
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-09-02 23:47:48 +0000
URL:       https://git.openjdk.org/loom/commit/ac05bc8605bcf343f0c230868af3056f03461e01

8293293: Move archive heap loading code out of heapShared.cpp

Reviewed-by: erikj, coleenp

! make/hotspot/lib/JvmFeatures.gmk
+ src/hotspot/share/cds/archiveHeapLoader.cpp
+ src/hotspot/share/cds/archiveHeapLoader.hpp
+ src/hotspot/share/cds/archiveHeapLoader.inline.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
- src/hotspot/share/cds/heapShared.inline.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: a366e82a
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-09-03 05:48:20 +0000
URL:       https://git.openjdk.org/loom/commit/a366e82aa1177f001d49f297c6e1d29ee283ca59

7113208: Incorrect javadoc on java.net.DatagramPacket.setLength()

Reviewed-by: dfuchs

! src/java.base/share/classes/java/net/DatagramPacket.java

Changeset: 767262e6
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-03 16:06:25 +0000
URL:       https://git.openjdk.org/loom/commit/767262e67cec8e7a5e5eba2c6ebea7f60186d2cb

8292201: serviceability/sa/ClhsdbThreadContext.java fails with "'Thread "Common-Cleaner"' missing from stdout/stderr"

Reviewed-by: amenkov, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/AddressException.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/DebuggerUtilities.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java

Changeset: e92b9e40
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-03 23:15:35 +0000
URL:       https://git.openjdk.org/loom/commit/e92b9e4030ce490140b05f3a6b1435846a212e5d

8293325: Minor improvements to macos catch_mach_exception_raise() error handling

Reviewed-by: amenkov, dcubed, sspitsyn

! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m

Changeset: 3464019d
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2022-09-04 07:22:09 +0000
URL:       https://git.openjdk.org/loom/commit/3464019d7e8fe57adc910339c00ba79884c77852

8292899: CustomTzIDCheckDST.java testcase failed on AIX platform

Reviewed-by: naoto

! src/java.base/unix/native/libjava/TimeZone_md.c

Changeset: 730ced9a
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2022-09-05 07:16:51 +0000
URL:       https://git.openjdk.org/loom/commit/730ced9a109953ca1c3b7bfd6a3eeac5b85892c5

8292660: C2: blocks made unreachable by NeverBranch-to-Goto conversion are removed incorrectly

Reviewed-by: kvn, roland

! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestMultipleInfiniteLoops.java

Changeset: e945619d
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-09-05 07:22:58 +0000
URL:       https://git.openjdk.org/loom/commit/e945619ddd38091eaa010f65472141443b8f214d

8293088: Fix compilation with the new Visual Studio preprocessor

Reviewed-by: ihse

! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipeline.h
! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp

Changeset: 32f4dc84
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2022-09-05 08:34:13 +0000
URL:       https://git.openjdk.org/loom/commit/32f4dc84037696f664114e40357bca66337c6178

8293295: Add type check asserts to java_lang_ref_Reference accessors

Reviewed-by: stefank, kbarrett, coleenp

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp

Changeset: 4067321e
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-09-05 08:51:25 +0000
URL:       https://git.openjdk.org/loom/commit/4067321ef413cc6c934aa5e7ec652c56dfdf81eb

8291586: Broken links in JVMTI specification

Reviewed-by: alanb

! src/hotspot/share/prims/jvmti.xsl

Changeset: 48b3ab02
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2022-09-05 09:13:07 +0000
URL:       https://git.openjdk.org/loom/commit/48b3ab02f9339f97e49f775c9d5d3a598a158abf

8293167: Memory leak in JfrThreadSampler if stackdepth is larger than default (64)

Reviewed-by: jbachorik

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp

Changeset: 5bed9f76
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-09-05 10:02:08 +0000
URL:       https://git.openjdk.org/loom/commit/5bed9f767507bb0f123247d149ead84d2d635f52

8293290: RISC-V: Explicitly pass a third temp register to MacroAssembler::store_heap_oop

Reviewed-by: shade

! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/modRefBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
! 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/templateTable_riscv.cpp

Changeset: 8df671c9
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-09-05 10:17:58 +0000
URL:       https://git.openjdk.org/loom/commit/8df671c908d10b586540cc916a91e083c6098648

8293355: JDK-8293167 included bad copyright header

Reviewed-by: kbarrett

! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp

Changeset: 955baa3c
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-09-05 10:47:48 +0000
URL:       https://git.openjdk.org/loom/commit/955baa3c44805538df5f95ccc91d2d5a08c85b81

8267374: macOS: Option+Up/Down Arrow don't traverse to beginning/end of line in JTextArea

Reviewed-by: prr

! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! src/java.desktop/share/classes/javax/swing/text/DefaultEditorKit.java
! test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java
! test/jdk/java/awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java
! test/jdk/java/awt/keyboard/8218917/AltKeyBug.java
! test/jdk/java/awt/keyboard/AllKeyCode/AllKeyCode.java
+ test/jdk/javax/swing/JTextArea/TestAltUpDown.java

Changeset: e31c537f
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-09-05 12:17:19 +0000
URL:       https://git.openjdk.org/loom/commit/e31c537f0583261ac326cb74fd90c155629e1b50

8293224: Add link to openjdk.org/jtreg/ from doc/testing

Reviewed-by: erikj, iris, ihse

! doc/testing.html
! doc/testing.md

Changeset: 2c61efe3
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2022-09-05 12:50:52 +0000
URL:       https://git.openjdk.org/loom/commit/2c61efe3de9095631077aaf67edd2695edac6259

8282648: Weaken the InflaterInputStream specification in order to allow faster Zip implementations

Reviewed-by: lancea, alanb, jpai, mr, darcy

! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java

Changeset: d4e3e695
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-09-05 13:08:14 +0000
URL:       https://git.openjdk.org/loom/commit/d4e3e69505db1b114afec2f6a61acf1261a8e69c

8293344: JDK-8242181 broke stack printing for non-attached threads

Reviewed-by: chagedorn, mdoerr

! src/hotspot/share/utilities/elfFile.cpp

Changeset: d7536588
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-05 13:28:51 +0000
URL:       https://git.openjdk.org/loom/commit/d7536588b38e368eaa6395bcbcc6724a39303fc5

8293107: GHA: Bump to Ubuntu 22.04

Reviewed-by: ihse

! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/main.yml

Changeset: 9833c025
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-09-05 13:35:36 +0000
URL:       https://git.openjdk.org/loom/commit/9833c025fd7daf6bb1be81d93148a4204a9f184c

8292946: GC lock/jni/jnilock001 test failed "assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) failed: Twice in a row"

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: dbb2c4b6
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-09-05 14:27:00 +0000
URL:       https://git.openjdk.org/loom/commit/dbb2c4b6ac01d2a3367a2354213d3b4230dfbb96

8288897: Clean up node dump code

Reviewed-by: chagedorn, xliu

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/movenode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/rootnode.cpp
! src/hotspot/share/opto/rootnode.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp

Changeset: 056ed48d
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2022-09-05 18:51:01 +0000
URL:       https://git.openjdk.org/loom/commit/056ed48ddaa9378793616cf966501cc9536f336a

8293180: JQuery UI license file not updated

Reviewed-by: jjg

! src/jdk.javadoc/share/legal/jqueryUI.md

Changeset: ef20ffe4
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-09-05 19:58:18 +0000
URL:       https://git.openjdk.org/loom/commit/ef20ffe4d222d48f0bdba81a0b864d9fb455e9a6

8293159: Use try-with-resources in X11FontManager.registerFontDir

Reviewed-by: prr

! src/java.desktop/unix/classes/sun/awt/X11FontManager.java

Changeset: 49558352
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-09-06 08:42:45 +0000
URL:       https://git.openjdk.org/loom/commit/495583524976fb63575b9a45f329e535e490dc80

8282434: Leading combining diacritic character in string renders incorrectly

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! test/langtools/jdk/jshell/SimpleRegressionTest.java

Changeset: 1bed23a1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-09-06 08:43:34 +0000
URL:       https://git.openjdk.org/loom/commit/1bed23a1af8f992003bff053ff982f4938b7221f

8293353: [BACKOUT] G1: Remove redundant is-marking-active checks in C1 barrier

Reviewed-by: kbarrett, mdoerr, tschatzl

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp

Changeset: b17758a9
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-09-06 08:50:13 +0000
URL:       https://git.openjdk.org/loom/commit/b17758a9323d74b4e29da7189d86260786eba321

8247283: Enable the new conformant preprocessor option in Visual Studio

Reviewed-by: erikj, djelinski

! .github/workflows/main.yml
! doc/building.html
! doc/building.md
! make/autoconf/flags-cflags.m4
! make/autoconf/toolchain.m4

Changeset: 8e22f2bb
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-09-06 08:51:02 +0000
URL:       https://git.openjdk.org/loom/commit/8e22f2bb403d71c103629f29996e78a54eafe0ad

8293361: GHA: dump config.log in case of configure failure

Reviewed-by: shade

! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml

Changeset: 26f2a978
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-09-06 09:27:48 +0000
URL:       https://git.openjdk.org/loom/commit/26f2a978f6c601e677a236054be4ddc39d9b6e55

8290561: Coalesce incubator-module warnings for single-file source-code programs

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: 272745b3
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-09-06 09:39:17 +0000
URL:       https://git.openjdk.org/loom/commit/272745b374533b8ddec31df6ae88388049c19738

8293340: Remove unused _code in {Zero,Template}InterpreterGenerator

Reviewed-by: jiefu, shade

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp

Changeset: a92c1ff7
Author:    Abhishek Kumar <abhishek.cx.kumar at oracle.com>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2022-09-06 10:55:06 +0000
URL:       https://git.openjdk.org/loom/commit/a92c1ff700925b400ee92057ae3dc3030487a886

8287912: GTK L&F : Background of tree icons are red

Reviewed-by: psadhukhan, jdv

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
+ test/jdk/javax/swing/JTree/TestTreeBackgroundColor.java

Changeset: 6a1e98cb
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-09-06 11:21:00 +0000
URL:       https://git.openjdk.org/loom/commit/6a1e98cbf7369745409094e4b209602ac76f8ff3

8293213: G1: Remove redundant assertion in G1RemSet::clean_card_before_refine

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: b2067e63
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-09-06 13:41:37 +0000
URL:       https://git.openjdk.org/loom/commit/b2067e63da116235740f5891f6218c9e1fd7b527

8291725: Leftover marks when VM shutdown aborts bitmap clearing make mixed gc fail

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: c05015bc
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-09-06 14:01:17 +0000
URL:       https://git.openjdk.org/loom/commit/c05015bc93916303ff1f16dec5d9391d2d773f41

8291736: find_method_handle_intrinsic leaks Method*

Reviewed-by: hseigel, iklam, dholmes

! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: 7c96608d
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-09-06 15:18:02 +0000
URL:       https://git.openjdk.org/loom/commit/7c96608d9a2f3ea552b2daf1fe0772a0faac46c6

8293403: JfrResolution::on_jvmci_resolution crashes when caller is null

Reviewed-by: never

! src/hotspot/share/jfr/instrumentation/jfrResolution.cpp
! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java

Changeset: 98d85e6f
Author:    Yoshiki Sato <ysatowse at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-09-06 16:05:51 +0000
URL:       https://git.openjdk.org/loom/commit/98d85e6f594bf34b97407c470b14791af0a2bc53

8292579: (tz) Update Timezone Data to 2022c

Reviewed-by: naoto, alanb

! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/antarctica
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/backward
! src/java.base/share/data/tzdata/etcetera
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! src/java.base/share/data/tzdata/zone.tab
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt
! test/jdk/java/util/TimeZone/TimeZoneData/displaynames.txt

Changeset: 85d4b491
Author:    Ludovic Henry <luhenry at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-06 16:24:04 +0000
URL:       https://git.openjdk.org/loom/commit/85d4b49151e9529051f1ed344749a487d3e92165

8283929: GHA: Add RISC-V build config

Reviewed-by: ihse, shade

! .github/workflows/build-cross-compile.yml

Changeset: da596182
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-09-06 18:10:58 +0000
URL:       https://git.openjdk.org/loom/commit/da596182a494a36d37030f18328e52e525fc3565

8264744: (fs) Use file cloning in Linux version of Files::copy method

Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/native/libnio/fs/LinuxFileSystem.c
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
! test/jdk/java/nio/file/Files/CopyAndMove.java

Changeset: fb6eb6f2
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-09-06 22:15:39 +0000
URL:       https://git.openjdk.org/loom/commit/fb6eb6f26728d379fe666ac87630236f58065bbe

8293245: x86_64: Extract Adler32 stub implementation into stubGenerator_x86_64_adler.cpp

Reviewed-by: kvn, dlong

! src/hotspot/cpu/x86/macroAssembler_x86.hpp
- src/hotspot/cpu/x86/macroAssembler_x86_adler.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp

Changeset: 5b4c4155
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-09-06 22:16:37 +0000
URL:       https://git.openjdk.org/loom/commit/5b4c415510cbd1b34217c976006ea900d5917f46

8293254: x86_64: Extract arraycopy stub implementations into a separate file

Reviewed-by: dlong, kvn

! src/hotspot/cpu/x86/macroAssembler_x86.hpp
- src/hotspot/cpu/x86/macroAssembler_x86_arrayCopy_avx3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp

Changeset: 57930f8e
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-09-06 22:18:03 +0000
URL:       https://git.openjdk.org/loom/commit/57930f8e53e85bd923127bd638286898cfe3b117

8293285: x86_64: Move libm stub implementations to StubGenerator

Reviewed-by: kvn

! src/hotspot/cpu/x86/macroAssembler_x86.hpp
+ 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/macroAssembler_x86_constants.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_cos.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_log.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_log10.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_pow.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_sin.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_tan.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_constants.cpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_log.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

Changeset: 710a1434
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-06 22:26:29 +0000
URL:       https://git.openjdk.org/loom/commit/710a14347344f3cc136f3b7f41aad231fbe43625

8293445: clhsdb "thread" command gives incorrect error message for bad threadID

Reviewed-by: dcubed

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java

Changeset: 205f992e
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-09-07 05:25:53 +0000
URL:       https://git.openjdk.org/loom/commit/205f992e9ecf9f83bb052ee2e2a32e3f532c5ac9

8293326: jdk/sun/security/tools/jarsigner/compatibility/SignTwice.java slow on Windows

Reviewed-by: weijun, wetmore

! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java

Changeset: 2259e427
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-09-07 06:11:56 +0000
URL:       https://git.openjdk.org/loom/commit/2259e427a53440da948315db2272396294036051

8293197: Avoid double racy reads from non-volatile fields in SharedSecrets

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java

Changeset: 4f9065d3
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-09-07 09:04:09 +0000
URL:       https://git.openjdk.org/loom/commit/4f9065d3d5e914f8e89daf1ff27bba3578b19e20

8293333: Broken links in JDI specification

Reviewed-by: alanb, cjplummer

! src/jdk.jdi/share/classes/com/sun/jdi/ClassLoaderReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java

Changeset: 14fd1b6c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-09-07 12:08:20 +0000
URL:       https://git.openjdk.org/loom/commit/14fd1b6cdfc2f912d350ac0da07f3fe4b1f976e0

8292921: Rewrite object field printer

Reviewed-by: stuefe, coleenp

! src/hotspot/share/runtime/fieldDescriptor.cpp

Changeset: d6961045
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-09-07 12:34:38 +0000
URL:       https://git.openjdk.org/loom/commit/d6961045353897967bb734740225bd1cddf158e5

4850101: Setting mnemonic to VK_F4 underlines the letter S in a button.

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
+ test/jdk/javax/swing/JButton/TestMnemonicAction.java

Changeset: 6ff4775b
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2022-09-07 14:39:48 +0000
URL:       https://git.openjdk.org/loom/commit/6ff4775b717d91f9acf24d014ae155dfacac06c5

8285487: AArch64: Do not generate unneeded trampolines for runtime calls

Reviewed-by: xliu, aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestTrampoline.java

Changeset: 5934669c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-09-07 14:50:58 +0000
URL:       https://git.openjdk.org/loom/commit/5934669ca88c919fe9419410ea75a022a676eef4

8292383: Create a SymbolHandle type to use for ResourceHashtable

Reviewed-by: iklam, hseigel

! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/symbolTable.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/instanceKlass.cpp
+ src/hotspot/share/oops/symbolHandle.hpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java

Changeset: 1ee59adc
Author:    Christian Stein <cstein at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-09-07 15:13:35 +0000
URL:       https://git.openjdk.org/loom/commit/1ee59adcfead2128316556121c1711d308c7ea01

8289798: Update to use jtreg 7

Reviewed-by: ihse, jpai

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: d36abbe8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-09-07 15:26:02 +0000
URL:       https://git.openjdk.org/loom/commit/d36abbe8dab3618a08a8a87f53411ed92823d471

8293496: ProblemList runtime/os/TestTracePageSizes.java on linux-x64

Reviewed-by: alanb, azvegint

! test/hotspot/jtreg/ProblemList.txt

Changeset: 02dce24b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-09-07 18:30:16 +0000
URL:       https://git.openjdk.org/loom/commit/02dce24b59ab53f00309a71ee94f45067c880b5c

8207166: jdk/jshell/JdiHangingLaunchExecutionControlTest.java - launch timeout

Reviewed-by: vromero

! test/langtools/jdk/jshell/HangingRemoteAgent.java
! test/langtools/jdk/jshell/JdiHangingLaunchExecutionControlTest.java

Changeset: 32c7b628
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-09-07 18:33:37 +0000
URL:       https://git.openjdk.org/loom/commit/32c7b6283daf6f3876ff62693d5a0cb7c4af4232

8293146: Strict DateTimeFormatter fails to report an invalid week 53

Reviewed-by: rriggs

! src/java.base/share/classes/java/time/temporal/WeekFields.java
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatter.java

Changeset: 76df73b3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-09-07 18:53:25 +0000
URL:       https://git.openjdk.org/loom/commit/76df73b390d0db7779935dd254f6378b6884a79d

8293456: runtime/os/TestTracePageSizes.java sub-tests fail with "AssertionError: No memory range found for address: NNNN"

Reviewed-by: alanb, lancea

! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: aff9a696
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-07 19:46:19 +0000
URL:       https://git.openjdk.org/loom/commit/aff9a696cb0b281a736e66007a4087923d7abab2

8283224: Remove THREAD_NOT_ALIVE from possible JDWP error codes

Reviewed-by: alanb, sspitsyn

! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java

Changeset: 1080c4e4
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-09-07 20:49:06 +0000
URL:       https://git.openjdk.org/loom/commit/1080c4e4aeb88e68f5ccb6e1909a084a5b6fa0d3

8293508: ProblemList gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64

Reviewed-by: bpb

! test/hotspot/jtreg/ProblemList.txt

Changeset: 1e031e6a
Author:    Zdenek Zambersky <zzambers at redhat.com>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2022-09-07 20:50:41 +0000
URL:       https://git.openjdk.org/loom/commit/1e031e6a5886fba3009d8e5fa62416fe15a901b6

8293232: Fix race condition in pkcs11 SessionManager

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SessionManager.java

Changeset: 95f4d549
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-09-08 19:28:42 +0000
URL:       https://git.openjdk.org/loom/commit/95f4d54970956f5ac71d67d32f5d9cff36b73dcd

Merge with jdk-20+14

! make/autoconf/lib-tests.m4
! make/conf/jib-profiles.js
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList.txt
! make/autoconf/lib-tests.m4
! make/conf/jib-profiles.js
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList.txt



More information about the loom-dev mailing list