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