git: openjdk/loom: fibers: 67 new changesets

duke duke at openjdk.org
Thu Sep 15 17:55:04 UTC 2022


Changeset: 8a489658
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-09-07 21:33:46 +0000
URL:       https://git.openjdk.org/loom/commit/8a489658ab51460fa8190f20c7e592b1997d48d9

8293514: ProblemList gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 on all platforms

Reviewed-by: kbarrett

! test/hotspot/jtreg/ProblemList.txt

Changeset: 51de7658
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-07 21:51:46 +0000
URL:       https://git.openjdk.org/loom/commit/51de765867d4d44fc2e2953a0296ca6804135d89

8283010: serviceability/sa/ClhsdbThread.java failed with "'Base of Stack:' missing from stdout/stderr "

Reviewed-by: amenkov

! test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java

Changeset: f84386cf
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-09-07 23:02:35 +0000
URL:       https://git.openjdk.org/loom/commit/f84386cf6e96aef657aff7b57476639d55045cc4

8293182: Improve testing of CDS archive heap

Reviewed-by: ccheung, coleenp

! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
= test/hotspot/jtreg/runtime/cds/appcds/test-classes/pkg/ClassInPackage.java

Changeset: 2d13f530
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-09-07 23:08:54 +0000
URL:       https://git.openjdk.org/loom/commit/2d13f53017377128b7a8f1e3da9a09f7af92085a

8293512: ProblemList serviceability/tmtools/jstat/GcNewTest.java in -Xcomp mode
8293516: ProblemList gc/cslocker/TestCSLocker.java in -Xcomp mode
8293517: ProblemList sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 on linux-x64
8293518: ProblemList sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java

Reviewed-by: bpb

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/jdk/ProblemList.txt

Changeset: fc5f97fe
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-09-08 01:14:08 +0000
URL:       https://git.openjdk.org/loom/commit/fc5f97fe379825cb927666ae26aef00082cfae56

8293474: RISC-V: Unify the way of moving function pointer

Reviewed-by: yadongwang, fjiang, shade

! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: 986b8341
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-09-08 01:35:22 +0000
URL:       https://git.openjdk.org/loom/commit/986b834148f425aa21611814d162a8578b26b502

8293489: Accept CAs with BasicConstraints without pathLenConstraint

Reviewed-by: mullan

+ test/jdk/sun/security/ssl/X509TrustManagerImpl/BasicConstraints12.java

Changeset: 66772273
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-09-08 02:29:01 +0000
URL:       https://git.openjdk.org/loom/commit/6677227301acf06eb8be264e4eb3e092d0d7442f

8293497: Build failure due to MaxVectorSize was not declared when C2 is disabled after JDK-8293254

Reviewed-by: dlong

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

Changeset: 8d3399bf
Author:    John R Rose <jrose at openjdk.org>
Date:      2022-09-08 07:36:53 +0000
URL:       https://git.openjdk.org/loom/commit/8d3399bf5f354931b0c62d2ed8095e554be71680

8292758: put support for UNSIGNED5 format into its own header file

Reviewed-by: dlong, coleenp

! src/hotspot/share/code/compressedStream.cpp
! src/hotspot/share/code/compressedStream.hpp
! src/hotspot/share/utilities/debug.cpp
+ src/hotspot/share/utilities/unsigned5.cpp
+ src/hotspot/share/utilities/unsigned5.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompressedStream.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/Unsigned5.java
+ test/hotspot/gtest/utilities/test_unsigned5.cpp

Changeset: ffc249ae
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-09-08 10:01:24 +0000
URL:       https://git.openjdk.org/loom/commit/ffc249ae2120752a9c0e9de18167b0c16f2de410

8289613: Drop use of Thread.stop in jshell

Reviewed-by: jlahoda

! src/java.base/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java

Changeset: 98da03af
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-09-08 11:05:54 +0000
URL:       https://git.openjdk.org/loom/commit/98da03af50e2372817a7b5e381eea5ee6f2cb919

8293432: Use diamond operator in java.management

Reviewed-by: rriggs, sspitsyn

! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/DescriptorCache.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanAnalyzer.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MXBeanIntrospector.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Repository.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/StandardMBeanIntrospector.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Util.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/WeakIdentityHashMap.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java
! src/java.management/share/classes/com/sun/jmx/remote/security/SubjectDelegator.java
! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/javax/management/AttributeChangeNotificationFilter.java
! src/java.management/share/classes/javax/management/ImmutableDescriptor.java
! src/java.management/share/classes/javax/management/MBeanInfo.java
! src/java.management/share/classes/javax/management/MBeanServerFactory.java
! src/java.management/share/classes/javax/management/MBeanServerInvocationHandler.java
! src/java.management/share/classes/javax/management/NotificationBroadcasterSupport.java
! src/java.management/share/classes/javax/management/NotificationFilterSupport.java
! src/java.management/share/classes/javax/management/ObjectName.java
! src/java.management/share/classes/javax/management/QueryEval.java
! src/java.management/share/classes/javax/management/StandardMBean.java
! src/java.management/share/classes/javax/management/loading/MLet.java
! src/java.management/share/classes/javax/management/loading/MLetParser.java
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java
! src/java.management/share/classes/javax/management/monitor/Monitor.java
! src/java.management/share/classes/javax/management/openmbean/ArrayType.java
! src/java.management/share/classes/javax/management/openmbean/CompositeDataSupport.java
! src/java.management/share/classes/javax/management/openmbean/CompositeType.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenType.java
! src/java.management/share/classes/javax/management/openmbean/SimpleType.java
! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java
! src/java.management/share/classes/javax/management/openmbean/TabularType.java
! src/java.management/share/classes/javax/management/relation/MBeanServerNotificationFilter.java
! src/java.management/share/classes/javax/management/relation/RelationNotification.java
! src/java.management/share/classes/javax/management/relation/RelationService.java
! src/java.management/share/classes/javax/management/relation/RelationSupport.java
! src/java.management/share/classes/javax/management/relation/RelationTypeSupport.java
! src/java.management/share/classes/javax/management/relation/Role.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolved.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorServer.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorServerFactory.java
! src/java.management/share/classes/javax/management/timer/Timer.java
! src/java.management/share/classes/sun/management/HotspotCompilation.java
! src/java.management/share/classes/sun/management/MappedMXBeanType.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java

Changeset: 6bd27941
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-09-08 13:37:06 +0000
URL:       https://git.openjdk.org/loom/commit/6bd2794175bac3c221d9b514bea01b0faa7af4a6

8293304: Replace some usages of INTPTR_FORMAT with PTR_FORMAT

Reviewed-by: kbarrett, coleenp

! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/locationPrinter.inline.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/recordComponent.cpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/utilities/copy.hpp
! src/hotspot/share/utilities/decoder_elf.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 85ec1f8d
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-08 14:02:41 +0000
URL:       https://git.openjdk.org/loom/commit/85ec1f8d020cf2a9d7dfcc9ed75e43f0cd61c1f2

8293492: ShenandoahControlThread missing from hs-err log and thread dump

Reviewed-by: zgu, shade

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: c0ee30a2
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-09-08 14:10:06 +0000
URL:       https://git.openjdk.org/loom/commit/c0ee30a25abda2f93806bbfaf940ba8638b864bf

8293348: A false cyclic inheritance error reported

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java

Changeset: 46e6e41b
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-09-08 14:36:19 +0000
URL:       https://git.openjdk.org/loom/commit/46e6e41b9a35c8665eb31be2f8c36bbdcc90564a

8293051: Further refactor javac after removal of -source/-target/--release 7

Reviewed-by: darcy, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.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/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.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
! test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenInterface.java
! test/langtools/jdk/jshell/ToolEnablePreviewTest.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/PreviewFeatureDisabled.java
! test/langtools/tools/javac/diags/examples/PreviewFeatureDisabledPlural.java
! test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java
! test/langtools/tools/javac/diags/examples/PreviewFilename.java
! test/langtools/tools/javac/diags/examples/PreviewFilenameAdditional.java
! test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPlural.java
! test/langtools/tools/javac/diags/examples/PreviewPlural/PreviewPluralBar.java
! test/langtools/tools/javac/preview/classReaderTest/Bar.java

Changeset: 4c5501c3
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-09-08 16:30:59 +0000
URL:       https://git.openjdk.org/loom/commit/4c5501c31c7ab8fa7d1a6ce479060a899514c671

8293548: ProblemList sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 on linux-x64

Reviewed-by: ccheung, azvegint

! test/jdk/ProblemList.txt

Changeset: 30d4145e
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-09-08 16:50:47 +0000
URL:       https://git.openjdk.org/loom/commit/30d4145e2edd2d3e4cbaa8b01f7639ab53bc0991

8293230: x86_64: Move AES and GHASH stub definitions into separate source files

Reviewed-by: thartmann

! src/hotspot/cpu/x86/macroAssembler_x86.hpp
- src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp

Changeset: 14eb5ad0
Author:    Sangheon Kim <sangheki at openjdk.org>
Date:      2022-09-08 18:20:03 +0000
URL:       https://git.openjdk.org/loom/commit/14eb5ad0dc987ffe3621f4eeeebeb6b5a2cd691b

8291753: Add JFR event for GC CPU Time

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/shared/gcTrace.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcTraceTime.cpp
! src/hotspot/share/gc/shared/gcTraceTime.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/gc/collection/GCEventAll.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestGCCPUTimeEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 43e191d6
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-09-09 00:18:48 +0000
URL:       https://git.openjdk.org/loom/commit/43e191d64b0094cc1ece61929c32e017ee90c0c8

8293524: RISC-V: Use macro-assembler functions as appropriate

Reviewed-by: shade, fjiang

! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 812d805a
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2022-09-09 00:30:54 +0000
URL:       https://git.openjdk.org/loom/commit/812d805a488597cb9ab6b375869bc6748fd7fa94

6447816: Provider filtering (getProviders) is not working with OR'd conditions

Reviewed-by: weijun

! src/java.base/share/classes/java/security/Security.java
+ test/jdk/java/security/Security/ProviderFiltering.java

Changeset: 9d6b0285
Author:    Abhishek Kumar <abhishek.cx.kumar at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-09-09 07:08:15 +0000
URL:       https://git.openjdk.org/loom/commit/9d6b0285f53599816c30393b87d16772ef6314b7

8234315: GTK LAF does not gray out disabled JMenu

Reviewed-by: serb, psadhukhan

! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
+ test/jdk/javax/swing/JMenu/TestDisabledMenuForegroundColor.java

Changeset: 3dd94f33
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-09-09 11:43:09 +0000
URL:       https://git.openjdk.org/loom/commit/3dd94f33b2dddf8ea28805499d110c2347476c19

8292671: Hotspot Style Guide should allow covariant returns

Reviewed-by: jrose, kbarrett, stuefe, kvn, dholmes

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: 7169ee5c
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-09-09 13:09:15 +0000
URL:       https://git.openjdk.org/loom/commit/7169ee5c73c130aacce73cbd3f88377ec07c8311

8293477: IGV: Upgrade to Netbeans Platform 15

Reviewed-by: chagedorn, rcastanedalo

! src/utils/IdealGraphVisualizer/pom.xml

Changeset: 00befddd
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2022-09-09 14:24:23 +0000
URL:       https://git.openjdk.org/loom/commit/00befddd7ce97d324250807824469daaa9434eef

8292675: Add identity transformation for removing redundant AndV/OrV nodes

Reviewed-by: thartmann, ngasson

! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java

Changeset: a14c3a49
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2022-09-09 17:01:57 +0000
URL:       https://git.openjdk.org/loom/commit/a14c3a493a98792a61de253920bb177a5c35fd8e

8288933: Improve the implementation of Double/Float.isInfinite

Reviewed-by: redestad, darcy

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java

Changeset: b8598b02
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-09-09 17:13:51 +0000
URL:       https://git.openjdk.org/loom/commit/b8598b02979dff8a947a523a6d76768a1bfe594b

8291660: Grapheme support in BreakIterator

Reviewed-by: smarks

! make/jdk/src/classes/build/tools/generatebreakiteratordata/GenerateBreakIteratorData.java
! make/modules/java.base/gensrc/GensrcEmojiData.gmk
! src/java.base/share/classes/java/text/BreakIterator.java
! src/java.base/share/classes/java/util/regex/Pattern.java
= src/java.base/share/classes/jdk/internal/util/regex/EmojiData.java.template
= src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java
! src/java.base/share/classes/sun/text/resources/BreakIteratorInfo.java
! src/java.base/share/classes/sun/text/resources/BreakIteratorRules.java
! src/java.base/share/classes/sun/util/locale/provider/BreakIteratorProviderImpl.java
! src/jdk.localedata/share/classes/sun/text/resources/ext/BreakIteratorInfo_th.java
! test/jdk/java/text/BreakIterator/BreakIteratorTest.java
! test/jdk/java/text/BreakIterator/MirroredBreakIterator.java
! test/jdk/java/util/PluggableLocale/BreakIteratorProviderTest.java
! test/jdk/java/util/regex/whitebox/GraphemeTest.java
- test/jdk/java/util/regex/whitebox/java.base/java/util/regex/GraphemeTestAccessor.java

Changeset: dbec22b8
Author:    Dean Long <dlong at openjdk.org>
Date:      2022-09-09 18:45:43 +0000
URL:       https://git.openjdk.org/loom/commit/dbec22b84b0ffce447b43271e12ed7d0eed6c387

8293287: add ReplayReduce flag

Reviewed-by: kvn, thartmann

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/utilities/vmError.cpp
- test/hotspot/jtreg/compiler/ciReplay/TestVMNoCompLevel.java

Changeset: 45ff10cc
Author:    Man Cao <manc at openjdk.org>
Date:      2022-09-09 19:12:08 +0000
URL:       https://git.openjdk.org/loom/commit/45ff10cc68296c7c73d0eafe6fcc9946ab98267e

8292695: SIGQUIT and jcmd attaching mechanism does not work with signal chaining library

Reviewed-by: xliu, stuefe

! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java

Changeset: 91d00b30
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-09-09 20:19:56 +0000
URL:       https://git.openjdk.org/loom/commit/91d00b3022b8bb59ce04fb5f214e3deb93590f46

8288473: Remove unused frame::set_pc_preserve_deopt methods

Reviewed-by: rpressler, dcubed

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

Changeset: 005b49bb
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-09-09 20:47:31 +0000
URL:       https://git.openjdk.org/loom/commit/005b49bb78a468d4e372e6f5fa48bb0db4fd73c2

8293044: C1: Missing access check on non-accessible class

Reviewed-by: thartmann, dlong

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/interpreter/bytecode.hpp
+ test/hotspot/jtreg/compiler/c1/KlassAccessCheck.jasm
+ test/hotspot/jtreg/compiler/c1/KlassAccessCheckPackagePrivate.jasm
+ test/hotspot/jtreg/compiler/c1/KlassAccessCheckTest.java

Changeset: 68da02c7
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-09-10 06:15:48 +0000
URL:       https://git.openjdk.org/loom/commit/68da02c7b536799ccca49e889c22f3e9a2691fb7

8292240: CarrierThread.blocking not reset when spare not activated

Reviewed-by: dfuchs

! src/java.base/share/classes/jdk/internal/misc/Blocker.java
+ test/jdk/java/lang/Thread/virtual/ActiviateSpareCarrier.java

Changeset: 699c4296
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-09-12 06:41:48 +0000
URL:       https://git.openjdk.org/loom/commit/699c42962eeaa6aa950ad86c2dd1f77316a1da3e

8292866: Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check MultiByteToWideChar return value for failures

Reviewed-by: mdoerr, stuefe

! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp

Changeset: 37df5f56
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-09-12 07:30:47 +0000
URL:       https://git.openjdk.org/loom/commit/37df5f56259429482cfdbe38e8b6256f1efaf9e8

8291599: Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestPhiInSkeletonPredicateExpression.java

Changeset: d5aae010
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-09-12 10:05:09 +0000
URL:       https://git.openjdk.org/loom/commit/d5aae0103a7c12db31f671dc9feb0976e13e4047

8293544: G1: Add comment in G1BarrierSetC1::pre_barrier

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp

Changeset: 4c77bd32
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-09-12 11:55:48 +0000
URL:       https://git.openjdk.org/loom/commit/4c77bd32a0d2cfbdd15e58a9b48f6952d52e7156

6529151: NullPointerException in swing.plaf.synth.SynthLookAndFeel$Handler

Reviewed-by: serb, dnguyen

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
+ test/jdk/javax/swing/plaf/synth/RepaintNPE.java

Changeset: 91c9091d
Author:    Bill Huang <bill.w.huang at oracle.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2022-09-12 13:07:34 +0000
URL:       https://git.openjdk.org/loom/commit/91c9091d7e64ba0bdb257521bd15ff183c6839fa

8293343: sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java failed with "Agent communication error: java.io.EOFException"
8293335: sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1failed with "Agent communication error: java.io.EOFException"

Reviewed-by: kevinw, cjplummer

! test/jdk/ProblemList.txt
! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiSslNoKeyStoreTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiTestBase.java

Changeset: 0c61bf10
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-09-12 13:26:15 +0000
URL:       https://git.openjdk.org/loom/commit/0c61bf109f162621490df423c33f1bbc2c1524a0

8293282: LoadLibraryUnloadTest.java fails with "Too few cleared WeakReferences"

Reviewed-by: mchung, jpai

! test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnload.java
! test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnloadTest.java

Changeset: 9ef6c092
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2022-09-12 13:31:53 +0000
URL:       https://git.openjdk.org/loom/commit/9ef6c0925ae5a0ca774b23f6318551417a53e6c6

8287908: Use non-cloning reflection methods where acceptable

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java

Changeset: cea409cc
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-09-12 15:50:25 +0000
URL:       https://git.openjdk.org/loom/commit/cea409cc2822ccdc9cbf6df04d46742e3c73b0fe

8292738: JInternalFrame backgroundShadowBorder & foregroundShadowBorder line is longer in Mac Look and Feel

Reviewed-by: serb, aivanov

! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java

Changeset: 524af949
Author:    Daniel Skantz <daniel.skantz at oracle.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2022-09-12 16:31:52 +0000
URL:       https://git.openjdk.org/loom/commit/524af949370990df6f58a84ad2493eb1dcba2231

8283627: Outdated comment in MachineDescriptionTwosComplement.isLP64

Reviewed-by: cjplummer, sspitsyn, lmesnik

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescription.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionTwosComplement.java

Changeset: d3f7e3b4
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-09-12 21:56:05 +0000
URL:       https://git.openjdk.org/loom/commit/d3f7e3b41779427a0765bdd40a3627cb0490cbce

8293339: vm/jvmti/StopThread/stop001/stop00103 crashes with SIGSEGV in Continuation::is_continuation_mounted

Reviewed-by: cjplummer, lmesnik

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

Changeset: 155b10ae
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-09-12 22:51:27 +0000
URL:       https://git.openjdk.org/loom/commit/155b10ae86efa6543d3192e201d14f1e06c3e39d

8293329: x86: Improve handling of constants in AES/GHASH stubs

Reviewed-by: kvn

! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp

Changeset: 41ce6582
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-09-12 22:52:16 +0000
URL:       https://git.openjdk.org/loom/commit/41ce6582674bb5d14f2edb34e40ee1d7ae7601d8

8292225: Rename ArchiveBuilder APIs related to source and buffered addresses

Reviewed-by: ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/symbolTable.cpp

Changeset: 526eb54f
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-09-12 23:56:45 +0000
URL:       https://git.openjdk.org/loom/commit/526eb54fc3d0a96e228a57e20facfccd83fb8081

8293669: SA: Remove unnecssary "InstanceStackChunkKlass: InstanceStackChunkKlass" output when scanning heap

Reviewed-by: sspitsyn

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

Changeset: 68645ebf
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-09-13 01:07:04 +0000
URL:       https://git.openjdk.org/loom/commit/68645ebffb28605fa2c6afef11f8265fd350b5cb

8293566: RISC-V: Clean up push and pop registers

Reviewed-by: fyang, shade

! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: cbee0bc9
Author:    Hao Sun <haosun at openjdk.org>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2022-09-13 02:19:02 +0000
URL:       https://git.openjdk.org/loom/commit/cbee0bc9ef50977dd7111e2745aacd2dda70ceb2

8292587: AArch64: Support SVE fabd instruction

Reviewed-by: njian, fgao, ngasson

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
+ test/hotspot/jtreg/compiler/vectorapi/VectorAbsDiffTest.java
! test/micro/org/openjdk/bench/vm/compiler/FloatingScalarVectorAbsDiff.java

Changeset: ec2629c0
Author:    Fei Gao <fgao at openjdk.org>
Committer: Pengfei Li <pli at openjdk.org>
Date:      2022-09-13 03:13:38 +0000
URL:       https://git.openjdk.org/loom/commit/ec2629c052c8e0ae0ca9e2e027ac9854a56a889a

8275275: AArch64: Fix performance regression after auto-vectorization on NEON

Reviewed-by: aph, xgong

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
+ test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorMulAddSub.java

Changeset: 9cd3e355
Author:    Tejesh R <tr at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2022-09-13 04:54:15 +0000
URL:       https://git.openjdk.org/loom/commit/9cd3e355d1f5216626daa6a9669b0c95343ca4f0

4834298: JFileChooser.getSelectedFiles() failed with multi-selection and double-click

Reviewed-by: jdv

! src/java.desktop/share/classes/sun/swing/FilePane.java
+ test/jdk/javax/swing/JFileChooser/MultiSelectionEnabledSelectedFilesTest.java

Changeset: 8bd79d3e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-09-13 05:08:05 +0000
URL:       https://git.openjdk.org/loom/commit/8bd79d3efdcab5997056675467aac70895903d33

8170305: URLConnection doesn't handle HTTP/1.1 1xx (informational) messages

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/sun/net/www/http/HttpClient.java
+ test/jdk/java/net/HttpURLConnection/Response1xxTest.java

Changeset: dfc16e04
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2022-09-13 07:34:55 +0000
URL:       https://git.openjdk.org/loom/commit/dfc16e047f1f8adaa8510574d00bf9f958902c43

8292302: Windows GetLastError value overwritten by ThreadLocalStorage::thread

Reviewed-by: cjplummer, dholmes, dcubed

! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ test/jdk/com/sun/jdi/JdbLastErrorTest.java

Changeset: 1e1db5de
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2022-09-13 08:31:45 +0000
URL:       https://git.openjdk.org/loom/commit/1e1db5debd5e37650d7d7345544104a9050f418c

8292591: Experimentally add back barrier-less Java thread transitions

Reviewed-by: mdoerr, eosterlund, pchilanomate, dcubed

! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
+ src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
+ src/hotspot/os/linux/systemMemoryBarrier_linux.hpp
+ src/hotspot/os/windows/systemMemoryBarrier_windows.cpp
+ src/hotspot/os/windows/systemMemoryBarrier_windows.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/threads.cpp
+ src/hotspot/share/utilities/systemMemoryBarrier.hpp
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java
+ test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java

Changeset: 37234c85
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-09-13 08:47:51 +0000
URL:       https://git.openjdk.org/loom/commit/37234c856dd96930c1f9be4835d404296d701f7b

8291912: Introduce per-allocation target struct for members in G1PLABAllocator

Reviewed-by: iwalulya, sjohanss

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp

Changeset: 725f41ff
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2022-09-13 11:21:47 +0000
URL:       https://git.openjdk.org/loom/commit/725f41ffd4b137aef3f83700b4e181e9d93368d4

8293351: Add second tmp register to aarch64 BarrierSetAssembler::load_at

Reviewed-by: aph, tschatzl, fyang

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp

Changeset: 6f2223fa
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-09-13 13:14:05 +0000
URL:       https://git.openjdk.org/loom/commit/6f2223faa170a800f76a54a6637c160eadab6232

8288180: C2: VectorPhase must ensure that SafePointNode memory input is a MergeMemNode

Reviewed-by: roland, thartmann

! src/hotspot/share/opto/vector.cpp
! test/hotspot/jtreg/compiler/vectorapi/TestLoopStoreVector.java

Changeset: 1dc5039f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-09-13 16:51:01 +0000
URL:       https://git.openjdk.org/loom/commit/1dc5039fed9494f4d9b6c7002d28da9bc466fb10

8293626: AccessFlag::locations(ClassFileFormatVersion cffv) does not throw NPEx when parameter is null
8293627: AccessFlag::locations(ClassFileFormatVersion cffv) and locations() results are inconsistent

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/reflect/AccessFlag.java
! test/jdk/java/lang/reflect/AccessFlag/BasicAccessFlagTest.java
! test/jdk/java/lang/reflect/AccessFlag/VersionedLocationsTest.java

Changeset: 90390222
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2022-09-13 17:19:16 +0000
URL:       https://git.openjdk.org/loom/commit/90390222bd215ff10040ecde5efcdf33a05f33ae

8287394: AArch64: Remove cbuf parameter from far_call/far_jump/trampoline_call

Reviewed-by: aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp

Changeset: 7e020398
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-09-13 17:53:33 +0000
URL:       https://git.openjdk.org/loom/commit/7e0203980582c47e53f8851998138e13913bd28a

8293647: Avoid unnecessary boxing in jdk.hotspot.agent

Reviewed-by: cjplummer, sspitsyn

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

Changeset: b3461c18
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-14 05:37:34 +0000
URL:       https://git.openjdk.org/loom/commit/b3461c188a1d364a71e2ef7f6b2ccc29dd3ac66f

8293680: PPC64BE build failure after JDK-8293344

Reviewed-by: mdoerr, stuefe

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

Changeset: 60f59a4a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-14 05:44:47 +0000
URL:       https://git.openjdk.org/loom/commit/60f59a4a8808abf1a8896ca122a1f8120c9f5527

8293660: Fix frame::sender_for_compiled_frame frame size assert

Reviewed-by: dlong, kvn

! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java

Changeset: 2baf2516
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-09-14 05:45:37 +0000
URL:       https://git.openjdk.org/loom/commit/2baf2516e1d172268ec7c4c066a1b53bb0bf0779

8293654: Improve SharedRuntime handling of continuation helper out-arguments

Reviewed-by: dlong, kvn

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp

Changeset: 1169a159
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-09-14 06:48:01 +0000
URL:       https://git.openjdk.org/loom/commit/1169a1593660242375400e9d6b9ca11a872cdf02

8291657: Javac assertion when compiling a method call with switch expression as argument

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/langtools/tools/javac/patterns/T8291657.java

Changeset: 91f9c0d0
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-09-14 07:18:00 +0000
URL:       https://git.openjdk.org/loom/commit/91f9c0d0cfd3d328aaec05254925d1b15611cd6e

8293774: Improve TraceOptoParse to dump the bytecode name

Reviewed-by: chagedorn

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

Changeset: 8351b30e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-09-14 07:54:32 +0000
URL:       https://git.openjdk.org/loom/commit/8351b30e009d5183e87277aba654cff6a6b7ab0d

8293771: runtime/handshake/SystemMembarHandshakeTransitionTest.java fails if MEMBARRIER_CMD_QUERY is unsupported

Reviewed-by: rehn

! test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java

Changeset: 2a387918
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-09-14 08:51:03 +0000
URL:       https://git.openjdk.org/loom/commit/2a3879180e63aa0a7a19479f061fe78d7885da7b

8292755: Non-default method in interface leads to a stack overflow in JShell

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/ClassesTest.java
+ test/langtools/tools/javac/recovery/MethodModifiers.java

Changeset: 7f3250d7
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-09-14 10:29:12 +0000
URL:       https://git.openjdk.org/loom/commit/7f3250d71c4866a64eb73f52140c669fe90f122f

8293787: Linux aarch64 build fails after 8292591

Reviewed-by: aph, shade

! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp

Changeset: 211fab8d
Author:    Pengfei Li <pli at openjdk.org>
Date:      2022-09-14 14:20:39 +0000
URL:       https://git.openjdk.org/loom/commit/211fab8d361822bbd1a34a88626853bf4a029af5

8291669: [REDO] Fix array range check hoisting for some scaled loop iv

Reviewed-by: roland, thartmann

! src/hotspot/share/opto/loopTransform.cpp
! test/hotspot/jtreg/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java
+ test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
+ test/micro/org/openjdk/bench/vm/compiler/RangeCheckHoisting.java

Changeset: 95c7c556
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-09-14 16:49:06 +0000
URL:       https://git.openjdk.org/loom/commit/95c7c556a35378020177c8e64fd98416d5acc8e2

8293402: hs-err file printer should reattempt stack trace printing if it fails

Reviewed-by: chagedorn, dsamersoff

! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 4f95833b
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-09-15 11:49:39 +0000
URL:       https://git.openjdk.org/loom/commit/4f95833b5c88c34da18762bd235369a553ffe1a4

Merge with jdk-20+15

! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/module-info.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/module-info.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt



More information about the loom-dev mailing list