git: openjdk/loom: master: 122 new changesets

duke duke at openjdk.org
Fri Nov 25 06:53:44 UTC 2022


Changeset: e2269fd2
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-11-17 00:49:53 +0000
URL:       https://git.openjdk.org/loom/commit/e2269fd2ca64347fcfa2275d7dd530428afa75f2

8296968: Update langtools tests to use @enablePreview

Reviewed-by: sundar, jjg

! test/langtools/tools/javac/T8290379.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Patterns.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
! test/langtools/tools/javac/patterns/DisambiguatePatterns.java
! test/langtools/tools/javac/patterns/Domination.java
! test/langtools/tools/javac/patterns/EmptyRecordClass.java
! test/langtools/tools/javac/patterns/EnumTypeChanges.java
! test/langtools/tools/javac/patterns/GenericRecordDeconstructionPattern.java
! test/langtools/tools/javac/patterns/Guards.java
! test/langtools/tools/javac/patterns/GuardsErrors.java
! test/langtools/tools/javac/patterns/LambdaCannotCapturePatternVariables.java
! test/langtools/tools/javac/patterns/NestedDeconstructionPattern.java
! test/langtools/tools/javac/patterns/NestedPrimitiveDeconstructionPattern.java
! test/langtools/tools/javac/patterns/NullSwitch.java
! test/langtools/tools/javac/patterns/NullsInDeconstructionPatterns.java
! test/langtools/tools/javac/patterns/Parenthesized.java
! test/langtools/tools/javac/patterns/PatternCaseErrorRecovery.java
! test/langtools/tools/javac/patterns/PatternErrorRecovery.java
! test/langtools/tools/javac/patterns/PrettyTest.java
! test/langtools/tools/javac/patterns/ProxyMethodLookup.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.out
! test/langtools/tools/javac/patterns/SealedTypeChanges.java
! test/langtools/tools/javac/patterns/SimpleAndGuardPattern.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
! test/langtools/tools/javac/patterns/Switches.java
! test/langtools/tools/javac/patterns/T8291657.java
! test/langtools/tools/javac/patterns/TypedDeconstructionPatternExc.java
! test/langtools/tools/javac/patterns/VarErrors.java
! test/langtools/tools/javac/patterns/VarErrors.out
! test/langtools/tools/javac/switchnull/SwitchNull.java

Changeset: cc444198
Author:    Fei Gao <fgao at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2022-11-17 01:39:56 +0000
URL:       https://git.openjdk.org/loom/commit/cc44419840d98fed0bcdab66bbb835855f1a8a11

8295407: C2 crash: Error: ShouldNotReachHere() in multiple vector tests with -XX:-MonomorphicArrayCheck -XX:-UncommonNullCast

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestUnsupportedConditionalMove.java

Changeset: dd9aa727
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-11-17 03:25:37 +0000
URL:       https://git.openjdk.org/loom/commit/dd9aa7272d04b49dd5cbf3ff9f9091c7d63d68ae

8296083: javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM

Reviewed-by: tr, prr

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JTree/6263446/bug6263446.java

Changeset: d61720a4
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2022-11-17 05:18:49 +0000
URL:       https://git.openjdk.org/loom/commit/d61720a4dc1b3a9c6f7c5e6a2b68fa2b7735d545

8218885: Restore pop_frame and force_early_return functionality for Graal

Reviewed-by: kvn, dlong, sspitsyn, amenkov

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

Changeset: cd9c688b
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-17 05:58:38 +0000
URL:       https://git.openjdk.org/loom/commit/cd9c688bfce36e4b2d37dd68dd8031f197b9eddc

8276064: CheckCastPP with raw oop input floats below a safepoint

Reviewed-by: kvn, vlivanov, roland

! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestRawOopAtSafepoint.java

Changeset: b9d6e83e
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-17 07:08:14 +0000
URL:       https://git.openjdk.org/loom/commit/b9d6e83e9bc8c37780f6af0f6135cda72ce3c1b2

8296906: VMError::controlled_crash crashes with wrong code and address

Reviewed-by: dholmes, mbaesken

! src/hotspot/share/utilities/vmError.hpp
+ test/hotspot/jtreg/runtime/ErrorHandling/HsErrFileUtils.java
+ test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java

Changeset: 5795c760
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2022-11-17 07:17:03 +0000
URL:       https://git.openjdk.org/loom/commit/5795c760db5bbfd7ff3b56a0c6236827526df70a

8296222: SwingEventMonitor - installListeners(Component , int ) - CELLEDITOR - bug

Reviewed-by: angorya, kizune

! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/SwingEventMonitor.java

Changeset: 502fa3ee
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-17 07:39:57 +0000
URL:       https://git.openjdk.org/loom/commit/502fa3eeea849cfcc50436602be1654695ef4e26

8296912: C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/cfgnode.cpp
! test/hotspot/jtreg/compiler/c2/TestDeadDataLoop.java

Changeset: e81359f1
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2022-11-17 08:23:57 +0000
URL:       https://git.openjdk.org/loom/commit/e81359f14802ef520ad4dbb01202a74313c9dc7f

8296170: Refactor stack-locking path in C2_MacroAssembler::fast_unlock()

Reviewed-by: thartmann, phh

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp

Changeset: 9f8b6d2a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-17 08:31:21 +0000
URL:       https://git.openjdk.org/loom/commit/9f8b6d2aa6733efb69d2d4f7e5f9e09dc5df9800

8296437: NMT incurs costs if disabled

Reviewed-by: dholmes, iklam

! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp

Changeset: b9db16ab
Author:    Conor Cleary <ccleary at openjdk.org>
Date:      2022-11-17 08:38:25 +0000
URL:       https://git.openjdk.org/loom/commit/b9db16ab097058903cfd12d25becbbe802957143

8288717: Add a means to close idle connections in HTTP/2 connection pool

Reviewed-by: dfuchs, michaelm

! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
+ test/jdk/java/net/httpclient/http2/IdleConnectionTimeoutTest.java

Changeset: 2f728d0c
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-17 09:05:43 +0000
URL:       https://git.openjdk.org/loom/commit/2f728d0cbb366b98158ca8b2acf4b6f58df2fd52

8295698: AArch64: test/jdk/sun/security/ec/ed/EdDSATest.java failed with -XX:+UseSHA3Intrinsics

Reviewed-by: haosun, aph

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp

Changeset: 636040f8
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-11-17 09:18:50 +0000
URL:       https://git.openjdk.org/loom/commit/636040f8753e3610193e594605ff1adef5c049ed

8296405: java/util/concurrent/forkjoin/AsyncShutdownNow.java is too slow

Reviewed-by: jpai

! test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNow.java

Changeset: 4527dc67
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-17 09:20:22 +0000
URL:       https://git.openjdk.org/loom/commit/4527dc67be6d238dcecd98c2aa05cbf0b8077e59

8297041: Remove the last remnants of sjavac

Reviewed-by: cstein, erikj, jjg

! doc/building.html
! doc/building.md
! make/CompileInterimLangtools.gmk
! make/Init.gmk
! make/InitSupport.gmk
! make/common/JavaCompilation.gmk
- make/ide/idea/langtools/template/runConfigurations/sjavac.xml
! make/langtools/build.properties
! make/langtools/build.xml
= make/langtools/tools/javacserver/AutoFlushWriter.java
= make/langtools/tools/javacserver/Log.java
+ make/langtools/tools/javacserver/Main.java
+ make/langtools/tools/javacserver/Result.java
+ make/langtools/tools/javacserver/Util.java
+ make/langtools/tools/javacserver/client/ClientMain.java
= make/langtools/tools/javacserver/client/PortFileInaccessibleException.java
= make/langtools/tools/javacserver/client/SjavacClient.java
= make/langtools/tools/javacserver/comp/PooledSjavac.java
+ make/langtools/tools/javacserver/comp/SjavacImpl.java
= make/langtools/tools/javacserver/options/ArgumentIterator.java
+ make/langtools/tools/javacserver/options/CommandLine.java
+ make/langtools/tools/javacserver/options/Option.java
+ make/langtools/tools/javacserver/options/Options.java
= make/langtools/tools/javacserver/server/IdleResetSjavac.java
= make/langtools/tools/javacserver/server/PortFile.java
= make/langtools/tools/javacserver/server/PortFileMonitor.java
= make/langtools/tools/javacserver/server/RequestHandler.java
+ make/langtools/tools/javacserver/server/ServerMain.java
= make/langtools/tools/javacserver/server/Sjavac.java
= make/langtools/tools/javacserver/server/SjavacServer.java
= make/langtools/tools/javacserver/server/Terminable.java
= make/langtools/tools/javacserver/server/log/LazyInitFileLog.java
= make/langtools/tools/javacserver/server/log/LoggingOutputStream.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/BuildState.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileChunk.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/Main.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/Module.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/Package.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/ProblemException.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/PubApiExtractor.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/CompilationService.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/FileObjectWithLocation.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaFileObjectWithLocation.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PathAndPackageVerifier.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubAPIs.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/NewDependencyCollector.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/PublicApiCollector.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/SourceLocation.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/ArrayTypeDesc.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PrimitiveTypeDesc.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApi.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApiTypeParam.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubMethod.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubType.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubVar.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/ReferenceTypeDesc.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeDesc.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeVarTypeDesc.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationSubResult.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SysInfo.java
! test/hotspot/jtreg/runtime/cds/appcds/UnusedCPDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/JimageClassProtDomain.java
! test/langtools/ProblemList.txt
! test/langtools/TEST.groups
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/lib/toolbox/ToolBox.java
- test/langtools/tools/sjavac/ApiExtraction.java
- test/langtools/tools/sjavac/ClasspathDependencies.java
- test/langtools/tools/sjavac/CompileCircularSources.java
- test/langtools/tools/sjavac/CompileExcludingDependency.java
- test/langtools/tools/sjavac/CompileWithAtFile.java
- test/langtools/tools/sjavac/CompileWithInvisibleSources.java
- test/langtools/tools/sjavac/CompileWithOverrideSources.java
- test/langtools/tools/sjavac/HiddenFiles.java
- test/langtools/tools/sjavac/IdleShutdown.java
- test/langtools/tools/sjavac/IgnoreSymbolFile.java
- test/langtools/tools/sjavac/IncCompInheritance.java
- test/langtools/tools/sjavac/IncCompileChangeNative.java
- test/langtools/tools/sjavac/IncCompileDropClasses.java
- test/langtools/tools/sjavac/IncCompileFullyQualifiedRef.java
- test/langtools/tools/sjavac/IncCompileNoChanges.java
- test/langtools/tools/sjavac/IncCompileUpdateNative.java
- test/langtools/tools/sjavac/IncCompileWithChanges.java
- test/langtools/tools/sjavac/IncludeExcludePatterns.java
- test/langtools/tools/sjavac/JavacOptionPrep.java
- test/langtools/tools/sjavac/NoState.java
- test/langtools/tools/sjavac/OptionDecoding.java
- test/langtools/tools/sjavac/OverlappingSrcDst.java
- test/langtools/tools/sjavac/PackagePathMismatch.java
- test/langtools/tools/sjavac/ParallelCompilations.java
- test/langtools/tools/sjavac/PermittedArtifact.java
- test/langtools/tools/sjavac/PooledExecution.java
- test/langtools/tools/sjavac/PubApisTest.java
- test/langtools/tools/sjavac/SJavacTester.java
- test/langtools/tools/sjavac/Serialization.java
- test/langtools/tools/sjavac/SjavacBase.java
- test/langtools/tools/sjavac/StateDir.java
- test/langtools/tools/sjavac/Wrapper.java
- test/langtools/tools/sjavac/util/OptionTestUtil.java

Changeset: bd57e213
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-11-17 10:29:17 +0000
URL:       https://git.openjdk.org/loom/commit/bd57e2138fc980822a149af905e572ab71ccbf11

8296602: RISC-V: improve performance of copy_memory stub

Reviewed-by: fyang

! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 171553a6
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2022-11-17 11:46:51 +0000
URL:       https://git.openjdk.org/loom/commit/171553a61194b91eeaff68198e105327484f173e

8297194: Add a @sealedGraph tag to Buffer

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/Buffer.java

Changeset: d8c809b1
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-11-17 11:58:00 +0000
URL:       https://git.openjdk.org/loom/commit/d8c809b196e98bbf22849ec06c6ee337005670e8

8296492: Remove ObjectLocker in JVMTI get_subgroups call

Reviewed-by: dholmes, alanb, sspitsyn

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/java.base/share/classes/java/lang/ThreadGroup.java

Changeset: 35acb891
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2022-11-17 12:46:19 +0000
URL:       https://git.openjdk.org/loom/commit/35acb891660fd5e0fee48b56acb16a6a193417ed

8296292: Document the default behavior of '$' in regular expressions correctly

Reviewed-by: lancea

! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: d02bfdf9
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-11-17 13:04:07 +0000
URL:       https://git.openjdk.org/loom/commit/d02bfdf9d7de393b6c76d045b6cd079d7b62a89d

8297032: IGV: shortcut to center selected nodes

Reviewed-by: chagedorn, rcastanedalo

+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CenterSelectedNodesAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomResetAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/centerSelectedNodes.svg

Changeset: b6aff542
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-17 13:23:02 +0000
URL:       https://git.openjdk.org/loom/commit/b6aff54245df09a004f0457d0824e763dfad333e

8297201: Obsolete AliasLevel flag

Co-authored-by: Tobias Holenstein <tholenstein at openjdk.org>
Reviewed-by: chagedorn, dholmes, tholenstein, rcastanedalo

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp

Changeset: 38eb80d4
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-11-17 13:45:56 +0000
URL:       https://git.openjdk.org/loom/commit/38eb80d4d89cf45cd0c8422525121dcb62a1e999

8296975: RISC-V: Enable UseRVA20U64 profile by default

Reviewed-by: fyang, vkempik

! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 4120db13
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-11-17 14:06:01 +0000
URL:       https://git.openjdk.org/loom/commit/4120db13d48dfbae1aa3c3c9d03229d6ac133c91

8297007: IGV: Link/Unlink node selection of open tabs

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandDiffAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/GlobalSelectionAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/PrevDiagramAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ReduceDiffAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowAllAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomInAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomOutAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomResetAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/chain.png

Changeset: 134acab5
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-17 15:08:04 +0000
URL:       https://git.openjdk.org/loom/commit/134acab5a40b3f927ff6343aa49477a490e410b5

8297149: REDO JDK-8296889: Race condition when cancelling a request
8297075: java/net/httpclient/CancelStreamedBodyTest.java fails with "java.lang.AssertionError: WARNING: tracker for HttpClientImpl(1) has outstanding operations"

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java

Changeset: a768fed7
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-17 16:40:32 +0000
URL:       https://git.openjdk.org/loom/commit/a768fed77943351416ea5e2e7162797eab462313

8297184: Test runtime/ErrorHandling/TestSigInfoInHsErrFile.java is failing

Reviewed-by: dcubed, coleenp

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

Changeset: 992f209d
Author:    Justin Lu <justin.lu at oracle.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2022-11-17 16:55:43 +0000
URL:       https://git.openjdk.org/loom/commit/992f209deffac50635646b42ec4220bfbfc96d39

8287180: Update IANA Language Subtag Registry to Version 2022-08-08

Reviewed-by: naoto, lancea, iris

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 8b140e2d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-11-17 16:59:08 +0000
URL:       https://git.openjdk.org/loom/commit/8b140e2d747676f6c5f53ccb18cee307e7d3da1c

8297152: Add a @sealedGraph tag to ZoneId

Reviewed-by: iris, joehw

! src/java.base/share/classes/java/time/ZoneId.java

Changeset: 9c432a09
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2022-11-17 17:03:13 +0000
URL:       https://git.openjdk.org/loom/commit/9c432a09dbf1824d793cc1a49b533e57f2316b62

8297165: Update Pandoc to version 2.19.2 for Oracle builds

Reviewed-by: erikj

! make/conf/jib-profiles.js
! make/devkit/createPandocBundle.sh

Changeset: 819af69f
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2022-11-17 19:42:20 +0000
URL:       https://git.openjdk.org/loom/commit/819af69f408261f55af883ba015c1f6179236582

8249693: java/nio/channels/FileChannel/FileExtensionAndMap.java uses @ignore w/o bug id

Reviewed-by: rhalade

! test/jdk/java/nio/channels/FileChannel/FileExtensionAndMap.java

Changeset: 66228f77
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-11-17 20:25:53 +0000
URL:       https://git.openjdk.org/loom/commit/66228f77fe37899722fb414ca6fa45f94be85116

8297074: Use enhanced-for cycle instead of Enumeration in javax.crypto

Reviewed-by: weijun, wetmore

! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPermissions.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java

Changeset: a53be204
Author:    Phil Race <prr at openjdk.org>
Date:      2022-11-17 20:33:48 +0000
URL:       https://git.openjdk.org/loom/commit/a53be204cbc8671ab998e1165f983af3a50e4ae2

8282404: DrawStringWithInfiniteXform.java failed with "RuntimeException: drawString with InfiniteXform transform takes long time"

Reviewed-by: psadhukhan, jdv

! test/jdk/java/awt/FontClass/DrawStringWithInfiniteXform.java

Changeset: 373e52c0
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-17 21:23:27 +0000
URL:       https://git.openjdk.org/loom/commit/373e52c0ab0d4fd3c6b18e67e0c46d1d1f0ac91e

8296785: Use realloc for CHeap-allocated BitMaps

Reviewed-by: stuefe, aboldtch

! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
+ test/hotspot/gtest/memory/test_arrayAllocator.cpp

Changeset: 7b3984cb
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-11-18 00:46:09 +0000
URL:       https://git.openjdk.org/loom/commit/7b3984cb5a08edb99a233c28331c00b25457d664

8296463: Memory leak in JVM_StartThread with the integration of Virtual threads

Reviewed-by: alanb, coleenp, dcubed

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

Changeset: ab6b7ef9
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-18 02:21:03 +0000
URL:       https://git.openjdk.org/loom/commit/ab6b7ef98800bee5e87e39a616af642874eb154a

8296901: Do not create unsigned certificate and CRL

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/CertAndKeyGen.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! test/jdk/sun/security/ec/ed/EdCRLSign.java
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java
! test/jdk/sun/security/provider/X509Factory/BigCRL.java
! test/jdk/sun/security/rsa/pss/DefaultParamSpec.java
! test/jdk/sun/security/util/HostnameChecker/TestHostnameChecker.java
! test/jdk/sun/security/x509/X509CRLImpl/OrderAndDup.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java

Changeset: 2f063b86
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2022-11-18 04:25:12 +0000
URL:       https://git.openjdk.org/loom/commit/2f063b86fba785bce03f9f9b3092046be188b84c

8296846: Minor cleanup of some dead code in Flow.java

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java

Changeset: 2b6dbc71
Author:    Hao Sun <haosun at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-11-18 09:01:33 +0000
URL:       https://git.openjdk.org/loom/commit/2b6dbc71d8ad2843d3871c7d042313cd71d6d700

8293856: AArch64: Remove clear_inst_mark from aarch64_enc_java_dynamic_call

Reviewed-by: aph, eastigeevich

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: dd18d76b
Author:    tianshuang <tianshuang.me at gmail.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-11-18 10:45:36 +0000
URL:       https://git.openjdk.org/loom/commit/dd18d76b4c1dfa79707634bcd4df4f8e7cfb8b70

8297173: usageTicks and totalTicks should be volatile to ensure that different threads get the latest ticks

Reviewed-by: sgehwolf, alanb

! src/jdk.management/unix/classes/com/sun/management/internal/OperatingSystemImpl.java

Changeset: 2f2d4046
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-18 12:04:10 +0000
URL:       https://git.openjdk.org/loom/commit/2f2d40465b3c31d95ba607ec053f5697aa22b66e

8297129: Inflater documentation refers to 'deflate' methods

Reviewed-by: alanb, lancea

! src/java.base/share/classes/java/util/zip/Inflater.java

Changeset: 761a4f48
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-11-18 13:46:01 +0000
URL:       https://git.openjdk.org/loom/commit/761a4f4852cbb40660b6fb9eda4d740464218f75

8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node"

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestUseFromInnerInOuterUnusedBySfpt.java

Changeset: 13158cb5
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-18 14:55:30 +0000
URL:       https://git.openjdk.org/loom/commit/13158cb52db723be4932d815bdb0a17245259c84

8293041: --disable- at files option doesn't work and cause an error

Reviewed-by: alanb

! src/java.base/share/native/libjli/java.c
! test/jdk/tools/launcher/ArgsFileTest.java

Changeset: f34ca801
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-11-18 16:03:12 +0000
URL:       https://git.openjdk.org/loom/commit/f34ca80167eb5e34951a24e029a0e84bdabfd883

8297245: JFR: TestRemoteDump should use RemoteRecordingStream

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java

Changeset: c4b6920a
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-18 17:43:54 +0000
URL:       https://git.openjdk.org/loom/commit/c4b6920a409fdbacfc0c17de39af5f55420a45b5

8296910: Add EdDSA/XDH/RSASSA-PSS to KeyPairGeneratorBench.java

Reviewed-by: weijun

! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java

Changeset: 3272954a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-18 19:15:33 +0000
URL:       https://git.openjdk.org/loom/commit/3272954a00deff385e3eec02e61c5e2e0aa36292

8297083: Remove vmTestbase/nsk/jvmti/GetAllThreads/allthr001 from problem list

Reviewed-by: dcubed, lmesnik, amenkov

! test/hotspot/jtreg/ProblemList-svc-vthread.txt

Changeset: 9b4e0e84
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-18 19:16:29 +0000
URL:       https://git.openjdk.org/loom/commit/9b4e0e8446ec61b62819669a252ab5ae64da1eb4

8297080: Remove com/sun/jdi/NashornPopFrameTest.java from the problem list

Reviewed-by: dcubed, lmesnik

! test/jdk/ProblemList.txt

Changeset: 2c692aa3
Author:    Alisen Chung <achung at openjdk.org>
Date:      2022-11-18 19:39:47 +0000
URL:       https://git.openjdk.org/loom/commit/2c692aa3567fff446b1a3263023077d8b4236945

8297088: Update LCMS to 2.14

Reviewed-by: erikj, serb, prr, honkar

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/legal/lcms.md
+ src/java.desktop/share/native/liblcms/UPDATING.txt
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: 11fc65fa
Author:    Alisen Chung <achung at openjdk.org>
Date:      2022-11-18 20:17:53 +0000
URL:       https://git.openjdk.org/loom/commit/11fc65fa58e39e70ff03966ba96e4ae72237b8fc

8023562: [TEST_BUG] java/awt/Mouse/EnterExitEvents/DragWindowTest.java failed on ubuntu 13 and mac 10.11

Reviewed-by: azvegint, honkar, jdv

! test/jdk/ProblemList.txt

Changeset: 59a308b9
Author:    ravi.ra.gupta <ravi.ra.gupta at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-11-18 20:34:53 +0000
URL:       https://git.openjdk.org/loom/commit/59a308b9d0546471566b11f62ef9bdc169ca0b95

8296632: Write a test to verify the content change of TextArea sends TextEvent

Reviewed-by: mvs, prr, honkar, aivanov, serb

+ test/jdk/java/awt/event/ComponentEvent/TextAreaTextEventTest.java

Changeset: 035eaeec
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-11-18 20:52:56 +0000
URL:       https://git.openjdk.org/loom/commit/035eaeecabd484d6db629c8b4056fa4b3a73f960

8296324: JVMTI GetStackTrace truncates vthread stack trace for agents loaded into running VM

Reviewed-by: cjplummer, lmesnik

! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualStackTraceTest/VirtualStackTraceTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualStackTraceTest/libVirtualStackTraceTest.cpp

Changeset: 43ce047f
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2022-11-18 21:20:34 +0000
URL:       https://git.openjdk.org/loom/commit/43ce047f9f417a1d8afa83a3d2c2429a478975db

8178698: javax/sound/midi/Sequencer/MetaCallback.java failed with timeout

Reviewed-by: prr, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/javax/sound/midi/Sequencer/MetaCallback.java

Changeset: 3a15e848
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-18 21:41:32 +0000
URL:       https://git.openjdk.org/loom/commit/3a15e8483c3155add892279f4870628fa04cb130

8297258: Typo in `java -help` referencing -disable- at files instead of --disable- at files

Reviewed-by: mchung

! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_es.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_fr.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_it.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ko.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_pt_BR.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_sv.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_TW.properties

Changeset: 6fd14421
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-11-18 21:51:55 +0000
URL:       https://git.openjdk.org/loom/commit/6fd1442123f7c67740280e8555f60f01a4a2a30e

8296743: Tighten Class.getModifiers spec for array classes

Reviewed-by: rriggs, mchung, heidinga

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/getModifiers/TestPrimitiveAndArrayModifiers.java
! test/jdk/java/lang/reflect/AccessFlag/ClassAccessFlagTest.java

Changeset: c56c69ed
Author:    Phil Race <prr at openjdk.org>
Date:      2022-11-18 22:00:22 +0000
URL:       https://git.openjdk.org/loom/commit/c56c69ed3e09df1b56e340498dc28ba50815d15e

8285604: closed sun/java2d/GdiRendering/ClipShapeRendering.java failed with "Incorrect color ffeeeeee instead of ff0000ff in pixel (100, 100)"

Reviewed-by: psadhukhan

+ test/jdk/sun/java2d/GdiRendering/ClipShapeRendering.java

Changeset: 52494df4
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-11-18 22:30:09 +0000
URL:       https://git.openjdk.org/loom/commit/52494df4f74a17fad51f4420c6ade724cb6aa715

8290845: Consider an alternative item separator for multi-item option values

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
! src/jdk.javadoc/share/man/javadoc.1

Changeset: dcb83754
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-11-18 23:43:26 +0000
URL:       https://git.openjdk.org/loom/commit/dcb83754ceeb771b64c32d5b721b313032068732

8245246: Deprecate -profile option in javac

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties

Changeset: 0ec575a2
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-11-18 23:46:20 +0000
URL:       https://git.openjdk.org/loom/commit/0ec575a2030c0c633c0a57179efa55d7dbc416fa

8297289: problem list runtime/vthread/RedefineClass.java and TestObjectAllocationSampleEvent.java

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 906f1ca4
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-19 00:55:14 +0000
URL:       https://git.openjdk.org/loom/commit/906f1ca4d7c8d156d60d591d14db4b21a0180ef2

8292317: Missing null check for Iterator.forEachRemaining implementations

Reviewed-by: sundar, smarks

! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Collections/DelegatingIteratorForEachRemaining.java

Changeset: c50a9047
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-19 04:40:02 +0000
URL:       https://git.openjdk.org/loom/commit/c50a9047b4324b280b2b5d1fc70e18aac372a50c

8297195: AWTAccessor and SwingAccessor should avoid double racy reads from non-volatile fields

Reviewed-by: azvegint, prr

! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/swing/SwingAccessor.java

Changeset: 0845b39c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-19 11:52:55 +0000
URL:       https://git.openjdk.org/loom/commit/0845b39caf6f04dca9cb7a5852f05b4b5ffbc034

8296796: Provide clean, platform-agnostic interface to C-heap trimming

Reviewed-by: dholmes, rkennke

! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/linux/trimCHeapDCmd.cpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java

Changeset: 251e065a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-19 14:45:45 +0000
URL:       https://git.openjdk.org/loom/commit/251e065a1721ea83dd18277aeae69e257ba60bd4

8296764: NMT: reduce loads in os::malloc

Reviewed-by: adinn, iklam

! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/nmtPreInit.cpp
! src/hotspot/share/services/nmtPreInit.hpp
! test/hotspot/gtest/nmt/test_nmtpreinit.cpp

Changeset: 7b3d5814
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-11-19 17:12:13 +0000
URL:       https://git.openjdk.org/loom/commit/7b3d5814978dbea671985f6b3eab420431a0aca6

8297293: Add java/nio/channels/FileChannel/FileExtensionAndMap.java to ProblemList

Reviewed-by: lancea

! test/jdk/ProblemList.txt

Changeset: 0a3b0fc8
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-19 18:06:48 +0000
URL:       https://git.openjdk.org/loom/commit/0a3b0fc8ad2d136586dd38965abfd707f6b440d2

8296784: Provide clean mallinfo/mallinfo2 wrapper for Linux glibc platforms

Reviewed-by: rkennke, mbaesken

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp

Changeset: 3ea89711
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-11-19 20:31:37 +0000
URL:       https://git.openjdk.org/loom/commit/3ea89711e34639fef36b6cc143e37b5133aa80f8

8269817: serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java timed out with -Xcomp

Reviewed-by: cjplummer, kevinw, sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java

Changeset: dd553101
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-11-20 15:19:00 +0000
URL:       https://git.openjdk.org/loom/commit/dd553101348017243893c51619999c62eb93a18e

8297303: ProblemList java/awt/Mouse/EnterExitEvents/DragWindowTest.java on macosx-all

Reviewed-by: alanb, azvegint

! test/jdk/ProblemList.txt

Changeset: 651e5479
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2022-11-20 23:55:47 +0000
URL:       https://git.openjdk.org/loom/commit/651e54798a22ac896b2fd2220c81f5c0104a2f8f

8297217: Incorrect generation name in the heap verification log message with Serial GC

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/shared/genCollectedHeap.cpp

Changeset: 544e3172
Author:    Srikanth Adayapalam <sadayapalam at openjdk.org>
Date:      2022-11-21 03:02:29 +0000
URL:       https://git.openjdk.org/loom/commit/544e31722528d12fae0eb19271f85886680801a6

8059632: Method reference compilation uses incorrect qualifying type

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/lambda/methodReference/8059632/MethodRefQualifyingTypeTest.java
+ test/langtools/tools/javac/lambda/methodReference/8059632/MethodSupplierImpl.java
+ test/langtools/tools/javac/lambda/methodReference/8059632/TestBootstrapInvocation.java

Changeset: fc616588
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-21 07:22:56 +0000
URL:       https://git.openjdk.org/loom/commit/fc616588c1bf731150a9d9b80033bb589bcb231f

8294591: Fix cast-function-type warning in TemplateTable

Reviewed-by: ihse, coleenp

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateTable.cpp
! src/hotspot/share/interpreter/templateTable.hpp

Changeset: bcc6b12b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-11-21 07:41:11 +0000
URL:       https://git.openjdk.org/loom/commit/bcc6b12b711a9c5007d963123fb38a7e72aaf8e5

8296945: PublicMethodsTest is slow due to dependency verification with debug builds

Reviewed-by: mchung, thartmann

! test/jdk/java/lang/reflect/PublicMethods/PublicMethodsTest.java

Changeset: 45d1807a
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-11-21 08:47:42 +0000
URL:       https://git.openjdk.org/loom/commit/45d1807ad3248805f32b1b94b02ac368e0d6bcc0

6312651: Compiler should only use verified interface types for optimization

Reviewed-by: vlivanov, kvn

! src/hotspot/share/ci/ciArrayKlass.cpp
! src/hotspot/share/ci/ciArrayKlass.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java

Changeset: 3c094982
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2022-11-21 09:50:57 +0000
URL:       https://git.openjdk.org/loom/commit/3c0949824e06f2b3d44f1bde9d2292a7627b0197

8297241: Update sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java
8297153: sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails again

Reviewed-by: serb

! test/jdk/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java

Changeset: 891c706a
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-11-21 09:56:38 +0000
URL:       https://git.openjdk.org/loom/commit/891c706a103042043f5ef6fcf56720ccbcfc7e19

8295276: AArch64: Add backend support for half float conversion intrinsics

Reviewed-by: ngasson, aph, njian

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: e4206618
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-21 10:01:29 +0000
URL:       https://git.openjdk.org/loom/commit/e4206618ac82222f8f61e348cfa68db0d708fe90

8297238: RISC-V: C2: Use Matcher::vector_element_basic_type when checking for vector element type in predicate

Reviewed-by: dzhang, fyang

! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 2fc340a7
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-11-21 10:48:44 +0000
URL:       https://git.openjdk.org/loom/commit/2fc340a7030e895c264c39fc8690af108a6ad921

8148041: Test java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick fails on Ubuntu with mouseReleased event after double click on title bar

Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.java

Changeset: 59d8f67a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-21 11:14:05 +0000
URL:       https://git.openjdk.org/loom/commit/59d8f67a7100c371405e80194498d8e425addf8e

8297265: G1: Remove unnecessary null-check in RebuildCodeRootClosure::do_code_blob

Reviewed-by: tschatzl

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

Changeset: 8b8d8481
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-11-21 12:58:45 +0000
URL:       https://git.openjdk.org/loom/commit/8b8d8481bc05eec70a1df832668322e5c17694d8

8293422: DWARF emitted by Clang cannot be parsed

Reviewed-by: tschatzl, ihse, stuefe

! make/autoconf/flags-cflags.m4
! src/hotspot/share/utilities/decoder_elf.cpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp

Changeset: 16ab754e
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-11-21 13:40:06 +0000
URL:       https://git.openjdk.org/loom/commit/16ab754e49fef50b373e9d30ef889a53c23fa530

8196018: java/awt/Scrollbar/ScrollbarMouseWheelTest/ScrollbarMouseWheelTest.java fails

Reviewed-by: psadhukhan, serb, dnguyen

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Scrollbar/ScrollbarMouseWheelTest/ScrollbarMouseWheelTest.java

Changeset: 08008139
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-11-21 13:46:09 +0000
URL:       https://git.openjdk.org/loom/commit/08008139cc05a8271e7163eca47d2bc59db2049b

8293584: CodeCache::old_nmethods_do incorrectly filters is_unloading nmethods

Reviewed-by: eosterlund, kvn

! src/hotspot/share/code/codeCache.cpp

Changeset: 5c334540
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-11-21 14:16:49 +0000
URL:       https://git.openjdk.org/loom/commit/5c3345404d850cf01d9629b48015f1783a32bfc0

8296472: Remove ObjectLocker around appendToClassPathForInstrumentation call

Reviewed-by: sspitsyn, alanb, dholmes

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

Changeset: d0a7938e
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2022-11-21 14:28:07 +0000
URL:       https://git.openjdk.org/loom/commit/d0a7938eb7637acd0b1b559963a939dde30f6dcf

8286575: Document how properties in java.security are parsed

Reviewed-by: mullan

! src/java.base/share/conf/security/java.security

Changeset: 0ac01485
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-21 15:13:08 +0000
URL:       https://git.openjdk.org/loom/commit/0ac01485d3cf65b35a6ae7431dafccbca7e21eee

8297342: make LOG=debug is too verbose

Reviewed-by: erikj

! make/common/MakeBase.gmk

Changeset: 0b04a992
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-21 15:20:58 +0000
URL:       https://git.openjdk.org/loom/commit/0b04a99245795c223a01d1cbe66a46d20e480c53

8297347: Problem list compiler/debug/TestStress*.java

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 57f5cfde
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-21 15:25:18 +0000
URL:       https://git.openjdk.org/loom/commit/57f5cfdeb52b160e58968fb177b4432b3e079607

8296399: crlNumExtVal might be null inside X509CRLSelector::match

Reviewed-by: xuelei

! src/java.base/share/classes/java/security/cert/X509CRLSelector.java
+ test/jdk/java/security/cert/X509CRLSelector/CRLNumberMissing.java

Changeset: b366d17a
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-21 15:56:19 +0000
URL:       https://git.openjdk.org/loom/commit/b366d17a94e5b16710fd915ef4cf04aaf911b455

8294073: Performance improvement for message digest implementations

Reviewed-by: jjiang

! src/java.base/share/classes/sun/security/provider/SHA2.java

Changeset: 15e2e285
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-21 18:32:40 +0000
URL:       https://git.openjdk.org/loom/commit/15e2e2852b7024cf9a6d58fd7ccb2474c1730e09

8297353: Regenerated checked-in html files with new pandoc

Reviewed-by: lancea, erikj

! doc/building.html
! doc/hotspot-style.html
! doc/hotspot-unit-tests.html
! doc/ide.html
! doc/testing.html

Changeset: 817e039b
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-21 18:33:32 +0000
URL:       https://git.openjdk.org/loom/commit/817e039bb5300e95ba60749f237f1243f72f4eeb

8297352: configure should check pandoc version

Reviewed-by: erikj

! make/autoconf/basic_tools.m4

Changeset: cd6a203a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-21 18:34:52 +0000
URL:       https://git.openjdk.org/loom/commit/cd6a203a3e9e4e2f96f6c8649b10af92f8d9c27b

8297348: make CONF=xxx should match if xxx is an exact match

Reviewed-by: erikj

! make/InitSupport.gmk

Changeset: f12710e9
Author:    Volodymyr Paprotski <volodymyr.paprotski at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2022-11-21 21:01:25 +0000
URL:       https://git.openjdk.org/loom/commit/f12710e938b36594623e9c82961d8aa0c0ef29c2

8288047: Accelerate Poly1305 on x86_64 using AVX512 instructions

Reviewed-by: sviswanathan, vlivanov

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_poly.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/com/sun/crypto/provider/Poly1305.java
! src/java.base/share/classes/sun/security/util/math/IntegerModuloP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java
! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java
+ test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/java.base/com/sun/crypto/provider/Poly1305IntrinsicFuzzTest.java
+ test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/java.base/com/sun/crypto/provider/Poly1305KAT.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java
+ test/micro/org/openjdk/bench/javax/crypto/full/Poly1305DigestBench.java

Changeset: 5a45c251
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-11-21 22:03:48 +0000
URL:       https://git.openjdk.org/loom/commit/5a45c25151b1da8e329ea2be21a0e4d2652f8b4a

8297164: Update troff man pages and CheckManPageOptions.java

Reviewed-by: dholmes

! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: 392ac705
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-22 01:48:39 +0000
URL:       https://git.openjdk.org/loom/commit/392ac7055d4697c56fa85ac5572f5bc4dc431f1d

8297211: Expensive fillInStackTrace operation in HttpURLConnection.getOutputStream0 when no content-length in response

Reviewed-by: simonis, dfuchs

! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java

Changeset: f0e99c63
Author:    pandaapo <1052156701 at qq.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-11-22 03:22:05 +0000
URL:       https://git.openjdk.org/loom/commit/f0e99c634693fafc0c5d1103184e73c6669629db

8297301: Cleanup unused methods in JavaUtilJarAccess

Reviewed-by: weijun

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/java/util/jar/JavaUtilJarAccessImpl.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilJarAccess.java

Changeset: 06968548
Author:    Markus Karg <markus at headcrashing.eu>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-22 05:04:40 +0000
URL:       https://git.openjdk.org/loom/commit/069685489afcea9b31491f0d9fec8cc52e210e99

8297299: SequenceInputStream should not use Vector

Reviewed-by: alanb, jpai

! src/java.base/share/classes/java/io/SequenceInputStream.java

Changeset: 88957a7c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-11-22 08:02:04 +0000
URL:       https://git.openjdk.org/loom/commit/88957a7ce8932b95e3a18e6a7d1ceb3b7f60c781

8297147: UnexpectedSourceImageSize test times out on slow machines when fastdebug is used

Reviewed-by: stuefe, serb

! test/jdk/sun/java2d/cmm/ColorConvertOp/UnexpectedSourceImageSize.java

Changeset: 6d6046b3
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-11-22 09:20:46 +0000
URL:       https://git.openjdk.org/loom/commit/6d6046b3799217c281d077f12bce1ec590149849

8252713: jtreg time out of CtrlASCII.java seems to hang the Xserver.

Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java

Changeset: 42c20374
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-22 09:25:44 +0000
URL:       https://git.openjdk.org/loom/commit/42c2037429a8ee6f683bbbc99fb48c540519524c

8297382: Test fails to compile after JDK-8288047

Reviewed-by: chagedorn

! test/jdk/sun/security/util/math/BigIntegerModuloP.java

Changeset: 932bf353
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-22 14:39:10 +0000
URL:       https://git.openjdk.org/loom/commit/932bf3539c21b1b53a2ff3a0b4af1997d5191fd3

8297333: Parallel: Remove unused methods in PCIterateMarkAndPushClosure

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp

Changeset: 0ac5b553
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-22 14:40:51 +0000
URL:       https://git.openjdk.org/loom/commit/0ac5b55311222d0531c9cfcec8c74932661b1750

8297349: Parallel: Use correct claim value for CLD oop iteration in PSScavengeCLDClosure

Reviewed-by: tschatzl, shade

! src/hotspot/share/gc/parallel/psClosure.inline.hpp

Changeset: ccc6e169
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2022-11-22 16:30:24 +0000
URL:       https://git.openjdk.org/loom/commit/ccc6e169188019dab008df5ffb11b4279e14f8fc

8291067: macOS should use O_CLOEXEC instead of FD_CLOEXEC

Reviewed-by: dcubed, dholmes, stuefe

! src/hotspot/os/bsd/os_bsd.cpp
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: fb6c992f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-22 18:08:12 +0000
URL:       https://git.openjdk.org/loom/commit/fb6c992f325981c42c7f75109a6c9db7ca8715d8

8296957: One more cast in SAFE_SIZE_NEW_ARRAY2

Reviewed-by: aivanov

! src/java.desktop/share/native/common/awt/utility/sizecalc.h

Changeset: 260e4dcb
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-22 18:19:59 +0000
URL:       https://git.openjdk.org/loom/commit/260e4dcbfd8bdccdf332c2b6a07990cd14f6bcfb

8295011: EC point multiplication improvement for secp256r1

Reviewed-by: djelinski, jjiang

! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDSAOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECOperations.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/point/AffinePoint.java

Changeset: b6dddf4c
Author:    Damon Nguyen <dnguyen at openjdk.org>
Committer: Alisen Chung <achung at openjdk.org>
Date:      2022-11-22 20:12:36 +0000
URL:       https://git.openjdk.org/loom/commit/b6dddf4ce6072416e17cadefbd8280f959fd93ca

8239801: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails

Reviewed-by: honkar, azvegint

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java

Changeset: 4a544bb0
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-11-22 21:00:08 +0000
URL:       https://git.openjdk.org/loom/commit/4a544bb0fcf1d334a681dd057a105d543976ef83

8297091: New langtools test jdk/javadoc/doclet/testValueTag/TestValueFormats.java fails on machines with unexpected number format

Reviewed-by: prappo, jjg

! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueFormats.java

Changeset: a6c418ea
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-11-22 21:57:33 +0000
URL:       https://git.openjdk.org/loom/commit/a6c418eaf82965d5783ab252413d6e2583944a7d

8297168: Provide a bulk OopHandle release mechanism with the ServiceThread

Reviewed-by: rehn, coleenp

! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/serviceThread.hpp

Changeset: e174558c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-22 22:21:50 +0000
URL:       https://git.openjdk.org/loom/commit/e174558cad836e56ac31725813abf7d8540c9919

8296742: Illegal X509 Extension should not be created

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/CRLDistributionPointsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java
! src/java.base/share/classes/sun/security/x509/CRLReasonCodeExtension.java
! src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java
! src/java.base/share/classes/sun/security/x509/CertificatePoliciesExtension.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicyId.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicyMap.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/Extension.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtree.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java
! src/java.base/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyInformation.java
! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java
! src/java.base/share/classes/sun/security/x509/PrivateKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectKeyIdentifierExtension.java
! test/jdk/sun/security/x509/Extensions/DefaultCriticality.java
+ test/jdk/sun/security/x509/Extensions/IllegalExtensions.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java

Changeset: 974cb837
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-11-22 23:12:21 +0000
URL:       https://git.openjdk.org/loom/commit/974cb8370d568b45b1d1eb02c0415ccee416afa9

8297310: Remove unimplemented HeapInspection::iterate_over_heap

Reviewed-by: amenkov, cjplummer, shade

! src/hotspot/share/memory/heapInspection.hpp

Changeset: e661c5a3
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-11-22 23:43:15 +0000
URL:       https://git.openjdk.org/loom/commit/e661c5a3d0c8683043e238b669ae1bc59d94a682

8296323: JVMTI can_support_virtual_threads not available for agents loaded into running VM

Reviewed-by: alanb, rrich

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/VirtualThreadStartTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/libVirtualThreadStartTest.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.h

Changeset: 09f70dad
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-11-22 23:55:39 +0000
URL:       https://git.openjdk.org/loom/commit/09f70dad2fe3f0691afacded6c38f61fa8a0d28d

8296265: Use modern HTML in the JVMTI spec

Reviewed-by: sspitsyn, kevinw

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

Changeset: faf48e61
Author:    Bo Zhang <zhangbodut at gmail.com>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2022-11-23 03:09:12 +0000
URL:       https://git.openjdk.org/loom/commit/faf48e61be4f97f725b053aa351d3c64638546bf

8296329: jar validator doesn't account for minor class file version

Reviewed-by: jvernee

! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! test/jdk/tools/jar/multiRelease/MRTestBase.java
+ test/jdk/tools/jar/multiRelease/VersionValidatorTest.java

Changeset: 412b4365
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-11-23 03:20:30 +0000
URL:       https://git.openjdk.org/loom/commit/412b43658a878bf004502a68948cb0c68375468e

6201035: Document NPE for passing null insets to constructors and methods of several javax.swing.border.* classes

Reviewed-by: tr, prr, aivanov, serb

! src/java.desktop/share/classes/javax/swing/border/AbstractBorder.java
! src/java.desktop/share/classes/javax/swing/border/BevelBorder.java
! src/java.desktop/share/classes/javax/swing/border/CompoundBorder.java
! src/java.desktop/share/classes/javax/swing/border/EmptyBorder.java
! src/java.desktop/share/classes/javax/swing/border/EtchedBorder.java
! src/java.desktop/share/classes/javax/swing/border/LineBorder.java
! src/java.desktop/share/classes/javax/swing/border/MatteBorder.java
! src/java.desktop/share/classes/javax/swing/border/SoftBevelBorder.java
! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java
! src/java.desktop/share/classes/javax/swing/plaf/BorderUIResource.java

Changeset: b4bd287f
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2022-11-23 03:38:37 +0000
URL:       https://git.openjdk.org/loom/commit/b4bd287f736b6b5dcfe1b183cae9b11eb6f22686

8191406: [hidpi] sun/java2d/SunGraphics2D/DrawImageBilinear.java test fails

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/sun/java2d/SunGraphics2D/DrawImageBilinear.java

Changeset: 470f3424
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-11-23 07:08:00 +0000
URL:       https://git.openjdk.org/loom/commit/470f3424fcce0e41b75cccdd5e3a56771cd07ff5

8296904: Improve handling of macos xcode toolchain

Reviewed-by: erikj, ihse

! doc/building.html
! doc/building.md
! make/autoconf/basic.m4

Changeset: f26bd4e0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-23 07:12:21 +0000
URL:       https://git.openjdk.org/loom/commit/f26bd4e0e8b68de297a9ff93526cd7fac8668320

8297350: Update JMH devkit to 1.36

Reviewed-by: erikj

! make/devkit/createJMHBundle.sh

Changeset: bde0e35d
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2022-11-23 09:36:08 +0000
URL:       https://git.openjdk.org/loom/commit/bde0e35ded82ab5e95452dc8da36c63e084536a2

8297142: jdk/jfr/event/runtime/TestShutdown.java fails on Linux ppc64le and Linux aarch64

Reviewed-by: clanger

! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java

Changeset: f4b5065c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-23 10:15:41 +0000
URL:       https://git.openjdk.org/loom/commit/f4b5065c37e86f4b2ca26da6ce678febe4a52950

8297435: Remove unused CompactibleSpaceClosure

Reviewed-by: dholmes

! src/hotspot/share/memory/iterator.hpp

Changeset: 5b3d86f2
Author:    Laurent Bourgès <lbourges at openjdk.org>
Date:      2022-11-23 13:29:20 +0000
URL:       https://git.openjdk.org/loom/commit/5b3d86f2296ec011f70cebe80a221b8a6f926912

8297230: Update Marlin2D to 0.9.4.6

Reviewed-by: prr, serb

! src/java.desktop/share/classes/sun/java2d/ReentrantContextProvider.java
! src/java.desktop/share/classes/sun/java2d/ReentrantContextProviderCLQ.java
! src/java.desktop/share/classes/sun/java2d/ReentrantContextProviderTL.java
+ src/java.desktop/share/classes/sun/java2d/marlin/ArrayCacheByte.java
+ src/java.desktop/share/classes/sun/java2d/marlin/ArrayCacheDouble.java
+ src/java.desktop/share/classes/sun/java2d/marlin/ArrayCacheInt.java
+ src/java.desktop/share/classes/sun/java2d/marlin/ArrayCacheIntClean.java
- src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/CollinearSimplifier.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
+ src/java.desktop/share/classes/sun/java2d/marlin/DPQSSorterContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/DPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java
- src/java.desktop/share/classes/sun/java2d/marlin/DoubleArrayCache.java
+ src/java.desktop/share/classes/sun/java2d/marlin/DualPivotQuicksort20191112Ext.java
! src/java.desktop/share/classes/sun/java2d/marlin/FloatMath.java
! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java
- src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinProperties.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinTileGenerator.java
! src/java.desktop/share/classes/sun/java2d/marlin/MergeSort.java
! src/java.desktop/share/classes/sun/java2d/marlin/OffHeapArray.java
! src/java.desktop/share/classes/sun/java2d/marlin/PathSimplifier.java
! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererStats.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
! src/java.desktop/share/classes/sun/java2d/marlin/stats/Histogram.java
! src/java.desktop/share/classes/sun/java2d/marlin/stats/Monitor.java
! src/java.desktop/share/classes/sun/java2d/marlin/stats/StatLong.java
! src/java.desktop/share/classes/sun/java2d/pipe/AAShapePipe.java
! test/jdk/sun/java2d/marlin/CeilAndFloorTests.java
! test/jdk/sun/java2d/marlin/DashStrokeTest.java
! test/jdk/sun/java2d/marlin/DashedRectTest.java
+ test/jdk/sun/java2d/marlin/HugePolygonClipTest.java

Changeset: 0d93ab9d
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2022-11-23 14:26:45 +0000
URL:       https://git.openjdk.org/loom/commit/0d93ab9dff04409469faa26d5cdb29c4d6488537

8297000: [jib] Add more friendly warning for proxy issues

Reviewed-by: erikj, ihse

! bin/jib.sh

Changeset: bc59f2a4
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-11-23 14:43:41 +0000
URL:       https://git.openjdk.org/loom/commit/bc59f2a4ac3ac02d8333a4f89525bc7c81dc3c9e

8295984: Remove unexpected JShell feature

Reviewed-by: cstein, sundar

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/ToolBasicTest.java

Changeset: e6e57fe8
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2022-11-23 15:07:34 +0000
URL:       https://git.openjdk.org/loom/commit/e6e57fe86da44d43a21d2d6e2753f7a7bb5352ff

8297507: Update header after JDK-8297230

Reviewed-by: aivanov, ihse, kcr, dfuchs, dcubed

! src/java.desktop/share/classes/sun/java2d/marlin/DPQSSorterContext.java

Changeset: 086763a6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-23 16:21:19 +0000
URL:       https://git.openjdk.org/loom/commit/086763a629fe8b0592f5566c6e346716868d5e63

8297154: Improve safepoint cleanup logging

Reviewed-by: jsjolen, rehn

! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp

Changeset: 8df3bc4e
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2022-11-23 17:10:05 +0000
URL:       https://git.openjdk.org/loom/commit/8df3bc4ec57a15d5bca844e030c8cc3f8c077a49

8290313: Produce warning when user specified java.io.tmpdir directory doesn't exist

Reviewed-by: rriggs, naoto, coffeys

! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/util/SystemProps.java
+ test/jdk/java/io/File/TempDirDoesNotExist.java

Changeset: 2afb4c33
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-11-23 17:48:29 +0000
URL:       https://git.openjdk.org/loom/commit/2afb4c3327b6830a009ee1ab8a1eb7803ef53007

8297338: JFR: RemoteRecordingStream doesn't respect setMaxAge and setMaxSize

Reviewed-by: mgronlun

! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FileDump.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
+ test/jdk/jdk/jfr/jmx/streaming/TestDumpOrder.java
! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java

Changeset: 6dc4d891
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2022-11-23 18:49:35 +0000
URL:       https://git.openjdk.org/loom/commit/6dc4d891c3ad043405c65e0e0eeef28e9e5a2156

7181214: Need specify SKF translateKey(SecurityKey) method requires instance of PBEKey for PBKDF2 algorithms

Reviewed-by: xuelei, weijun

! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2Core.java
! test/jdk/com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java

Changeset: 91cd8a03
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-11-23 20:21:31 +0000
URL:       https://git.openjdk.org/loom/commit/91cd8a03666d5c09c951b439d7d94b79933d97f6

8297525: jdk/jshell/ToolBasicTest.java fails after JDK-8295984

Reviewed-by: dcubed

! test/langtools/jdk/jshell/ToolBasicTest.java

Changeset: 53251454
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-11-23 20:55:10 +0000
URL:       https://git.openjdk.org/loom/commit/53251454df5004ac9eac6799db9b9640277bee05

8297529: ProblemList javax/swing/JFileChooser/8046391/bug8046391.java on windows-x64

Reviewed-by: naoto, azvegint

! test/jdk/ProblemList.txt

Changeset: 09ac9eb5
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-11-23 21:49:01 +0000
URL:       https://git.openjdk.org/loom/commit/09ac9eb5638400c840c3c31f022d4737b41761b1

8297533: ProblemList java/io/File/TempDirDoesNotExist.java test failing on windows-x64

Reviewed-by: naoto

! test/jdk/ProblemList.txt



More information about the loom-dev mailing list