git: openjdk/loom: fibers: 157 new changesets
duke
duke at openjdk.org
Thu Aug 17 17:07:52 UTC 2023
Changeset: ccc914af
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-08-15 07:43:50 +0000
URL: https://git.openjdk.org/loom/commit/ccc914af62ab1fab25f07a7fb81ff69bf2ae682d
com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java not excluded correctly
! test/jdk/ProblemList-Virtual.txt
Changeset: bc1d2eac
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-08-02 21:01:44 +0000
URL: https://git.openjdk.org/loom/commit/bc1d2eac9abd5fb38402113c7f0805c21ef7787f
8312821: Javac accepts char literal as template
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/lexer/JavaLexerTest.java
! test/langtools/tools/javac/unicode/TripleQuote.out
Changeset: 6d180d5f
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2023-08-02 21:59:22 +0000
URL: https://git.openjdk.org/loom/commit/6d180d5fbfb7ba2a6cebebe637e791dd540a80d7
8313349: Introduce `abstract void HtmlDocletWriter.buildPage()`
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
Changeset: 8248e351
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-08-02 23:37:35 +0000
URL: https://git.openjdk.org/loom/commit/8248e351d0bed263fb68d8468004a4286e6391af
8313576: GCC 7 reports compiler warning in bundled freetype 2.13.0
Reviewed-by: shade, prr
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 87d7e976
Author: Tejesh R <tr at openjdk.org>
Date: 2023-08-03 04:44:41 +0000
URL: https://git.openjdk.org/loom/commit/87d7e976cbb9a4441f6f215252383b41b2b69f97
8311031: JTable header border vertical lines are not aligned with data grid lines
Reviewed-by: abhiscxk, psadhukhan, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
+ test/jdk/javax/swing/JTableHeader/TableHeaderBorderPositionTest.java
Changeset: 53ca75b1
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-08-03 05:47:22 +0000
URL: https://git.openjdk.org/loom/commit/53ca75b18ea419d469758475fac8352bf915b484
8313312: Add missing classpath exception copyright header
Reviewed-by: rriggs, asotona
! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/OSVersion.java
! src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
Changeset: 3c920f9c
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-08-03 07:15:21 +0000
URL: https://git.openjdk.org/loom/commit/3c920f9cc61566b7bd08d2bf8773d39a616082d3
8313274: [BACKOUT] Relax prerequisites for java.base-jmod target
Reviewed-by: dholmes
! make/Main.gmk
Changeset: 58906bf8
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-08-03 07:23:19 +0000
URL: https://git.openjdk.org/loom/commit/58906bf8fbbf4417149e796325bcbaec189d538b
4893524: Swing drop targets should call close() on transferred readers and streams
Reviewed-by: serb, tr, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
Changeset: bdac348c
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-03 08:12:20 +0000
URL: https://git.openjdk.org/loom/commit/bdac348c80d451cefbc73eb8313e8511dbb0de31
8313602: increase timeout for jdk/classfile/CorpusTest.java
Reviewed-by: clanger
! test/jdk/jdk/classfile/CorpusTest.java
Changeset: 3212b64f
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-08-03 08:32:13 +0000
URL: https://git.openjdk.org/loom/commit/3212b64f8efc32a95808cd33e16b6cf989173a3f
8313582: Problemlist failing test on linux x86
Reviewed-by: tschatzl
! test/langtools/ProblemList.txt
Changeset: c3860917
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-08-03 08:37:15 +0000
URL: https://git.openjdk.org/loom/commit/c3860917346fb53ed3d23f11d112b58b8cd8448a
8312984: javac may crash on a record pattern with too few components
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/PatternErrorRecovery-old.out
! test/langtools/tools/javac/patterns/PatternErrorRecovery.java
! test/langtools/tools/javac/patterns/PatternErrorRecovery.out
Changeset: ab1c212a
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-08-03 11:02:42 +0000
URL: https://git.openjdk.org/loom/commit/ab1c212ac1097ae6e1122ef1aba47ca51eca11f2
8312909: C1 should not inline through interface calls with non-subtype receiver
Reviewed-by: kvn, chagedorn
! src/hotspot/share/c1/c1_GraphBuilder.cpp
+ test/hotspot/jtreg/compiler/c1/TestInvokeinterfaceWithBadReceiver.java
+ test/hotspot/jtreg/compiler/c1/TestInvokeinterfaceWithBadReceiverHelper.jasm
Changeset: 0f2fce71
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-03 12:02:52 +0000
URL: https://git.openjdk.org/loom/commit/0f2fce71680355412896b2cb2d96cc85f69324e7
8313632: ciEnv::dump_replay_data use fclose
Reviewed-by: thartmann, lucy
! src/hotspot/share/ci/ciEnv.cpp
Changeset: bb3aac60
Author: Tejesh R <tr at openjdk.org>
Date: 2023-08-03 16:09:47 +0000
URL: https://git.openjdk.org/loom/commit/bb3aac606397481cb4832cb75ec0a549d079ab13
8301606: JFileChooser file chooser details view "size" label cut off in Metal Look&Feel
Reviewed-by: aivanov, abhiscxk
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
+ test/jdk/javax/swing/JTableHeader/JTableHeaderLabelRightAlignTest.java
Changeset: 45771479
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-08-03 18:08:29 +0000
URL: https://git.openjdk.org/loom/commit/4577147993c2f87e6ba298a664acad5decc968f0
8313712: [BACKOUT] 8313632: ciEnv::dump_replay_data use fclose
Reviewed-by: mikael
! src/hotspot/share/ci/ciEnv.cpp
Changeset: d60352e2
Author: Joe Wang <joehw at openjdk.org>
Date: 2023-08-03 21:49:05 +0000
URL: https://git.openjdk.org/loom/commit/d60352e26fd8b7e51eeaf299e3f88783b739b02a
8311006: missing @since info in jdk.xml.dom
Reviewed-by: iris, naoto, lancea
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathEvaluator.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathException.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathExpression.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathNSResolver.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathNamespace.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathResult.java
Changeset: e8c325de
Author: KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-08-04 03:19:53 +0000
URL: https://git.openjdk.org/loom/commit/e8c325dea39f959ab6bb310c3913b98655e95734
8313394: Array Elements in OldObjectSample event has the incorrect description
Reviewed-by: egahlin
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 10a26058
Author: Qing Xiao <qing.xiao at oracle.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date: 2023-08-04 05:13:57 +0000
URL: https://git.openjdk.org/loom/commit/10a260588497eafa6c6c1caae4a15f354f7e2402
8294979: test/jdk/tools/jlink 3 test classes use ASM library
Reviewed-by: mchung, ksakata
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java
Changeset: c4b8574b
Author: Andreas Steiner <a.steiner at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-04 06:56:12 +0000
URL: https://git.openjdk.org/loom/commit/c4b8574b94c1987d45fae8d9d39acf4883363591
8311938: Add default cups include location for configure on AIX
Reviewed-by: clanger, mbaesken, jwaters
! make/autoconf/lib-cups.m4
Changeset: 5d232959
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-04 07:03:25 +0000
URL: https://git.openjdk.org/loom/commit/5d232959c2d98b632a5c48c89f369f7e80c8b68f
8313251: Add NativeLibraryLoad event
Reviewed-by: jbechberger, egahlin, dholmes
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.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/runtime/TestNativeLibraryLoadEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 61c58fdd
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-08-04 07:11:18 +0000
URL: https://git.openjdk.org/loom/commit/61c58fdd00727da2841a052477e4f4ecfa7094d6
8312976: MatchResult produces StringIndexOutOfBoundsException for groups outside match
Reviewed-by: alanb, smarks
! src/java.base/share/classes/java/util/regex/Matcher.java
! test/jdk/java/util/regex/ImmutableMatchResultTest.java
Changeset: 29f1d8ef
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-04 09:11:32 +0000
URL: https://git.openjdk.org/loom/commit/29f1d8ef50e3b4b235177fd9642a1fcf26fe3bab
8313707: GHA: Bootstrap sysroots with --variant=minbase
Reviewed-by: clanger, fyang
! .github/workflows/build-cross-compile.yml
Changeset: e8a37b90
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-04 09:53:20 +0000
URL: https://git.openjdk.org/loom/commit/e8a37b90db8dca4dc3653970b2d66d2faf8ef452
8313248: C2: setScopedValueCache intrinsic exposes nullptr pre-values to store barriers
Reviewed-by: thartmann, rkennke
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
Changeset: f66cd500
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-08-04 14:06:16 +0000
URL: https://git.openjdk.org/loom/commit/f66cd5008d155e52a20a351ecd10469286517bf4
8313564: Fix -Wconversion warnings in classfile code
Reviewed-by: matsaave, dholmes
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 017e0c78
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-08-04 18:40:16 +0000
URL: https://git.openjdk.org/loom/commit/017e0c7850e305877e3e0b1d4644b5605225e07c
8310388: Shenandoah: Auxiliary bitmap is not madvised for THP
Reviewed-by: shade, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 873d1179
Author: Ashutosh Mehra <asmehra at redhat.com>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-08-04 18:42:37 +0000
URL: https://git.openjdk.org/loom/commit/873d11793211717c37c6c72c80a76d1472c64c8a
8312623: SA add NestHost and NestMembers attributes when dumping class
Reviewed-by: cjplummer, sspitsyn, stuefe
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java
Changeset: b2add96c
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-08-04 19:27:56 +0000
URL: https://git.openjdk.org/loom/commit/b2add96c353f15b91524e10207e49841298bed01
8159527: Collections mutator methods should all be marked as optional operations
Reviewed-by: naoto, bpb
! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/NavigableMap.java
! src/java.base/share/classes/java/util/NavigableSet.java
Changeset: b463c6d3
Author: danthe1st <daniel at wwwmaster.at>
Committer: Stuart Marks <smarks at openjdk.org>
Date: 2023-08-04 20:21:25 +0000
URL: https://git.openjdk.org/loom/commit/b463c6d3b0f27c8f124b5733cb9e7677542abe37
8311517: Add performance information to ArrayList javadoc
Reviewed-by: smarks, bpb
! src/java.base/share/classes/java/util/ArrayList.java
Changeset: ad6e9e75
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-08-04 20:24:50 +0000
URL: https://git.openjdk.org/loom/commit/ad6e9e75bff24e74c888d9b96c3f698ae0f54127
8313554: Fix -Wconversion warnings for ResolvedFieldEntry
Reviewed-by: coleenp, dlong
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
Changeset: 6d185296
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-08-04 22:33:36 +0000
URL: https://git.openjdk.org/loom/commit/6d185296161606edbc9f737a6b1b27496add9367
8313795: Fix for JDK-8313564 breaks ppc and s390x builds
Reviewed-by: stuefe
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
Changeset: 90d795ab
Author: Julian Waters <jwaters at openjdk.org>
Date: 2023-08-05 05:24:08 +0000
URL: https://git.openjdk.org/loom/commit/90d795abf10bf8b8b53079c1afd19fee7b4cb6cf
8313141: Missing check for os_thread type in os_windows.cpp
Reviewed-by: dholmes, mgronlun
! src/hotspot/os/windows/os_windows.cpp
Changeset: c1f4595e
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2023-08-07 05:02:16 +0000
URL: https://git.openjdk.org/loom/commit/c1f4595e64b0ea0439c6e7f61a6a92b56b526d97
8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem
Reviewed-by: asemenov, kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
Changeset: a38fdaf1
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-08-07 09:12:33 +0000
URL: https://git.openjdk.org/loom/commit/a38fdaf18dfeeb23775516d1986c720190ba9fc2
8166900: If you wrap a JTable in a JLayer, the cursor is moved to the last row of table by you press the page down key.
Reviewed-by: abhiscxk, dnguyen, prr, serb
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
+ test/jdk/javax/swing/JTable/JLayerTableTest.java
Changeset: dc016047
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-08-07 09:14:16 +0000
URL: https://git.openjdk.org/loom/commit/dc01604756c22889412f9f25b534488180327317
8305636: Expand and clean up predicate classes and move them into separate files
Reviewed-by: thartmann, roland
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ src/hotspot/share/opto/predicates.cpp
+ src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/superword.cpp
Changeset: 226cdc69
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-07 10:45:14 +0000
URL: https://git.openjdk.org/loom/commit/226cdc696d933fbc174d07b0d9817246dbc0e06c
8312585: Rename DisableTHPStackMitigation flag to THPStackMitigation
Reviewed-by: dholmes, stuefe
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
Changeset: 538f9557
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-07 10:48:11 +0000
URL: https://git.openjdk.org/loom/commit/538f9557b87f750264231f04bfbc91d15f8af8c0
8313701: GHA: RISC-V should use the official repository for bootstrap
Reviewed-by: clanger, fyang
! .github/workflows/build-cross-compile.yml
Changeset: 0b4387e3
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-08-07 10:58:11 +0000
URL: https://git.openjdk.org/loom/commit/0b4387e3a33dd360efc5856126394739256505f8
8310643: Misformatted copyright messages in FFM
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/PaddingLayout.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/StructLayout.java
! src/java.base/share/classes/java/lang/foreign/UnionLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/TypeClass.java
! test/jdk/java/foreign/CompositeLookupTest.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestDowncallBase.java
! test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFree.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryDereference.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentOffset.java
! test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestValueLayouts.java
! test/jdk/java/foreign/callarranger/platform/PlatformLayouts.java
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/libLinkerInvokerUnnamed.cpp
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/libLibraryLookup.c
! test/jdk/java/foreign/libLookupTest.c
! test/jdk/java/foreign/libNativeAccess.c
! test/jdk/java/foreign/libSafeAccess.c
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/loaderLookup/libLoaderLookupInvoker.cpp
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp
! test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c
! test/jdk/java/foreign/stackwalk/libStackWalk.c
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
Changeset: 4b192a8d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-07 11:26:08 +0000
URL: https://git.openjdk.org/loom/commit/4b192a8dc37297f0746c0c68322e0168d9f47771
8313676: Amend TestLoadIndexedMismatch test to target intrinsic directly
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/c1/TestLoadIndexedMismatch.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
Changeset: 0bb6af3b
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-08-07 12:06:41 +0000
URL: https://git.openjdk.org/loom/commit/0bb6af3bc0fa608c4a988fee9c0f10947e899e2e
8313791: Fix just zPage.inline.hpp and xPage.inline.hpp
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/x/xPage.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
Changeset: bbbfa217
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-08-07 12:34:52 +0000
URL: https://git.openjdk.org/loom/commit/bbbfa217a030e90e41c036203f85b764927f4848
8313880: Incorrect copyright header in jdk/java/foreign/TestFree.java after JDK-8310643
Reviewed-by: thartmann
! test/jdk/java/foreign/TestFree.java
Changeset: 4726960f
Author: Antonios Printezis <tonyp at openjdk.org>
Date: 2023-08-07 14:17:44 +0000
URL: https://git.openjdk.org/loom/commit/4726960fcdc9489fb8f9c7e1a100828f1347c30c
8313779: RISC-V: use andn / orn in the MD5 instrinsic
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 380418fa
Author: Qing Xiao <xqoasis at gmail.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2023-08-07 15:49:11 +0000
URL: https://git.openjdk.org/loom/commit/380418fad07c0526bb698b4bfcbacbd65a8615be
8295058: test/langtools/tools/javac 116 test classes uses com.sun.tools.classfile library
Reviewed-by: asotona
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/StringConcat/WellKnownTypes.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/annotations/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultVerifier.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/AnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/TestAnnotationInfo.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/lib/TestBase.java
! test/langtools/tools/javac/classreader/BadClass.java
! test/langtools/tools/javac/constDebug/ConstDebugTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
Changeset: 9c6eb67e
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-08-07 16:09:23 +0000
URL: https://git.openjdk.org/loom/commit/9c6eb67e85e35b3b40c258891789bd3e757a0c17
8313167: Update to use jtreg 7.3
Reviewed-by: jjg, iris
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT
Changeset: 1da82a34
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-08-07 17:10:27 +0000
URL: https://git.openjdk.org/loom/commit/1da82a34b14189814e45a93c68620ccb51427111
8313702: Update IANA Language Subtag Registry to Version 2023-08-02
Reviewed-by: naoto, iris
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: 83edffa6
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-08-07 18:27:33 +0000
URL: https://git.openjdk.org/loom/commit/83edffa608d998a118d1d12f62d73be40a8982bc
8309663: test fails "assert(check_alignment(result)) failed: address not aligned: 0x00000008baadbabe"
Reviewed-by: sspitsyn, eosterlund
! src/hotspot/share/prims/jvmtiTagMap.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt
Changeset: 87b08b6e
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-08-07 18:51:29 +0000
URL: https://git.openjdk.org/loom/commit/87b08b6e0192d88025c2275c7dd2c4bdecda58e8
8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM
Reviewed-by: sspitsyn, lmesnik
! test/jdk/ProblemList-zgc.txt
! test/jdk/ProblemList.txt
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
! test/jdk/sun/tools/jhsdb/JStackStressTest.java
Changeset: 87a6acbe
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-08-08 08:49:39 +0000
URL: https://git.openjdk.org/loom/commit/87a6acbeee1673526bfc5f8692e0949cb113e841
8313792: Verify 4th party information in src/jdk.internal.le/share/legal/jline.md
Reviewed-by: vromero
! src/jdk.internal.le/share/legal/jline.md
Changeset: a1115a7a
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-08-08 09:28:21 +0000
URL: https://git.openjdk.org/loom/commit/a1115a7a39438438ec247743718cdc1ec59823d6
8312204: unexpected else with statement causes compiler crash
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: 28fd7a17
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-08-08 09:57:52 +0000
URL: https://git.openjdk.org/loom/commit/28fd7a1739fd3c50c43ebfe6017a835225a453c6
8311179: Generational ZGC: gc/z/TestSmallHeap.java failed with OutOfMemoryError
Reviewed-by: ayang, aboldtch, tschatzl
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
Changeset: 7e209528
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-08-08 10:29:14 +0000
URL: https://git.openjdk.org/loom/commit/7e209528d3690ff25f00efaa60bc10fadfb2c010
8140326: G1: Consider putting regions where evacuation failed into next collection set
Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
Changeset: 091e65e9
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-08-08 11:01:59 +0000
URL: https://git.openjdk.org/loom/commit/091e65e95b42f7c425b1a39ee518230d4e8bb05c
8313552: Fix -Wconversion warnings in JFR code
Reviewed-by: coleenp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.hpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/jfr/writers/jfrEncoders.hpp
! src/hotspot/share/runtime/safepoint.cpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
Changeset: 41bdcded
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-08-08 11:38:15 +0000
URL: https://git.openjdk.org/loom/commit/41bdcded65eefd1b82a1f18dd49a61473d7072be
8313875: Use literals instead of static fields in java.util.Math: twoToTheDoubleScaleUp, twoToTheDoubleScaleDown
Reviewed-by: redestad, darcy, bpb, rgiulietti
! src/java.base/share/classes/java/lang/Math.java
Changeset: 8752d498
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-08-08 11:51:42 +0000
URL: https://git.openjdk.org/loom/commit/8752d4984a762393ffbe53181e07ce254df2cd19
8313785: Fix -Wconversion warnings in prims code
Reviewed-by: sspitsyn, dlong
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp
Changeset: 5c3041ce
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-08-08 12:12:57 +0000
URL: https://git.openjdk.org/loom/commit/5c3041ce838cbfcfb87ce29ff969f627e6f5ceae
8313435: Clean up unused default methods code
Reviewed-by: kbarrett, iklam
! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/defaultMethods.cpp
Changeset: 509f80bb
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-08-08 13:59:35 +0000
URL: https://git.openjdk.org/loom/commit/509f80bb047beb49fb8ecb62bffb0d0fd4fe75cb
8313889: Fix -Wconversion warnings in foreign benchmarks
Reviewed-by: pminborg, mcimadamore
! test/micro/org/openjdk/bench/java/lang/foreign/libQSortJNI.c
Changeset: 68644411
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-08-08 19:33:44 +0000
URL: https://git.openjdk.org/loom/commit/6864441163f946d0bec7380a2a120e31b812a6dc
8313809: String template fails with java.lang.StringIndexOutOfBoundsException if last fragment is UTF16
Reviewed-by: redestad
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
+ test/jdk/java/lang/template/T8313809.java
Changeset: 515add88
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-08-08 20:21:16 +0000
URL: https://git.openjdk.org/loom/commit/515add88ed6c290ee90f3d6f522a22971e37a62c
8313206: PKCS11 tests silently skip execution
Reviewed-by: ssahoo, mullan
! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
! test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/ConfigQuotedString.java
! test/jdk/sun/security/pkcs11/Provider/Login.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/SecmodTest.java
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
Changeset: 31a307f2
Author: Yi Yang <yyang at openjdk.org>
Date: 2023-08-09 01:58:57 +0000
URL: https://git.openjdk.org/loom/commit/31a307f2fbe7b99435f50e5404c2a95f07b9a77b
8306441: Two phase segmented heap dump
Co-authored-by: Kevin Walls <kevinw at openjdk.org>
Reviewed-by: amenkov, kevinw
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/heapDumperCompression.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/AttachListenerThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
Changeset: d3b578f1
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-08-09 05:16:02 +0000
URL: https://git.openjdk.org/loom/commit/d3b578f1c9d296ce8f99c70069df886e9f2dbef9
8313345: SuperWord fails due to CMove without matching Bool pack
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Co-authored-by: Hannes Greule <hannesgreule at outlook.de>
Reviewed-by: chagedorn, epeter, hgreule
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestCMoveWithoutBoolPack.java
Changeset: 735b16a6
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-08-09 06:16:18 +0000
URL: https://git.openjdk.org/loom/commit/735b16a6969ba5998b4f809927e5ac42a7e72d2d
8313752: InstanceKlassFlags::print_on doesn't print the flag names
Reviewed-by: stuefe, shade, coleenp
! src/hotspot/share/oops/constMethodFlags.cpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/methodFlags.cpp
! test/hotspot/jtreg/runtime/CommandLine/PrintClasses.java
Changeset: 0a42c44b
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-08-09 06:16:39 +0000
URL: https://git.openjdk.org/loom/commit/0a42c44bf8dee12baeb72123b24b659ffdee6cf1
8313954: Add gc logging to vmTestbase/vm/gc/containers/Combination05
Reviewed-by: tschatzl, lmesnik
! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination05/TestDescription.java
Changeset: 3fb4805b
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-08-09 06:29:42 +0000
URL: https://git.openjdk.org/loom/commit/3fb4805b1ad6d66924fd961f62126a91d188abab
8307462: [REDO] VmObjectAlloc is not generated by intrinsics methods which allocate objects
Reviewed-by: sspitsyn, thartmann
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: 96304f37
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-09 06:54:15 +0000
URL: https://git.openjdk.org/loom/commit/96304f37f8344b0c0e271ff9cda84961519d5109
8313691: use close after failing os::fdopen in vmError and ciEnv
Reviewed-by: dholmes, thartmann
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 77e5739f
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-08-09 07:01:15 +0000
URL: https://git.openjdk.org/loom/commit/77e5739f60d5a3d62642be55462e90d66c374bf3
8310118: Resource files should be moved to appropriate directories
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/copy.svg
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/external-link.svg
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.min.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.css
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.css
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_65_dadada_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_dadada_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_222222_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_2e83ff_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_454545_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_888888_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_cd0a0a_256x240.png
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java
! test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java
! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/SnippetTester.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testStylesheetOverwrite/TestStylesheetOverwrite.java
! test/langtools/jdk/javadoc/doclet/testTerminology/TestTerminology.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 6e3cc131
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-09 07:08:52 +0000
URL: https://git.openjdk.org/loom/commit/6e3cc131daa9f3b883164333bdaad7aa3a6ca018
8312467: relax the builddir check in make/autoconf/basic.m4
Reviewed-by: clanger, erikj
! make/autoconf/basic.m4
Changeset: 9cf12bb9
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-08-09 09:13:34 +0000
URL: https://git.openjdk.org/loom/commit/9cf12bb977df44b81854ba16cd869c38b8d44450
8313922: Remove unused WorkerPolicy::_debug_perturbation
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/workerPolicy.hpp
Changeset: 52ec4bcb
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-08-09 09:50:21 +0000
URL: https://git.openjdk.org/loom/commit/52ec4bcb1bab15dbf0a9b2488d33a23cdc1cb0e1
8303056: Improve support for Unicode characters and digits in JavaDoc search
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/List.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/ListProvider.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/MyList.java
Changeset: 0e2c72d7
Author: Richard Startin <richard.startin at datadoghq.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-08-09 11:23:32 +0000
URL: https://git.openjdk.org/loom/commit/0e2c72d7a5206b7173af5bf69e21d21ea276bd94
8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer
Reviewed-by: coleenp, aph, stuefe
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
Changeset: 213d3c44
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-08-09 11:46:25 +0000
URL: https://git.openjdk.org/loom/commit/213d3c449ae89b71c222b889443e77ad912791df
8313891: JFR: Incorrect exception message for RecordedObject::getInt
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java
Changeset: e9f751ab
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-08-09 12:26:32 +0000
URL: https://git.openjdk.org/loom/commit/e9f751ab161ae3663e13108a47fdf722fcb84d67
8311247: Some cpp files are compiled with -std:c11 flag
Reviewed-by: aivanov, jwaters, prr, erikj
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/modules/jdk.crypto.mscapi/Lib.gmk
Changeset: 19ae62ae
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-08-09 12:34:40 +0000
URL: https://git.openjdk.org/loom/commit/19ae62ae2cd2bbb436924b296151021864a3fcd9
8311170: Simplify and modernize equals and hashCode in security area
Reviewed-by: djelinski, rriggs, valeriep
! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/Principal.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/cert/CertPath.java
! src/java.base/share/classes/java/security/cert/Certificate.java
! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509CRLEntry.java
! src/java.base/share/classes/java/security/spec/ECFieldF2m.java
! src/java.base/share/classes/java/security/spec/ECFieldFp.java
! src/java.base/share/classes/java/security/spec/ECPoint.java
! src/java.base/share/classes/javax/crypto/CryptoAllPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java
! src/java.base/share/classes/javax/security/cert/Certificate.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/pkcs/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CRLExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicyId.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/DistributionPoint.java
! src/java.base/share/classes/sun/security/x509/DistributionPointName.java
! src/java.base/share/classes/sun/security/x509/EDIPartyName.java
! src/java.base/share/classes/sun/security/x509/Extension.java
! src/java.base/share/classes/sun/security/x509/GeneralName.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtree.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java
! src/java.base/share/classes/sun/security/x509/OIDName.java
! src/java.base/share/classes/sun/security/x509/OtherName.java
! src/java.base/share/classes/sun/security/x509/PolicyInformation.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/URIName.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.security.jgss/share/classes/org/ietf/jgss/ChannelBinding.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSCredential.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java
! src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSCredentialImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSNameSpi.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbException.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! test/jdk/jdk/security/logging/TestX509ValidationLog.java
Changeset: 0eb0997a
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-08-09 13:34:04 +0000
URL: https://git.openjdk.org/loom/commit/0eb0997ae4f81314b764241e69dae5c698dbb6c6
8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event
Reviewed-by: egahlin
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: 360f65d7
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-08-09 14:00:21 +0000
URL: https://git.openjdk.org/loom/commit/360f65d7b15b327e2f160c42f318945cc6548bda
8314022: Problem-list tests failing with jtreg 7.3
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: 593ba2fe
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-08-09 16:08:23 +0000
URL: https://git.openjdk.org/loom/commit/593ba2fe47ce6bd341ee6e1329aa02d4b472fb60
8313693: Introduce an internal utility for the Damerau–Levenshtein distance calculation
Reviewed-by: jlahoda, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringUtils.java
! test/langtools/tools/javac/util/StringUtilsTest.java
Changeset: c307391a
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-08-09 21:17:10 +0000
URL: https://git.openjdk.org/loom/commit/c307391ab1f071b1473cd5f4c12437b8d5e0ca93
8307184: Incorrect/inconsistent specification and implementation for Elements.getDocComment
Reviewed-by: vromero, jjg
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocComments.java
Changeset: cd16158e
Author: Alexandre Iline <shurailine at openjdk.org>
Date: 2023-08-10 00:43:28 +0000
URL: https://git.openjdk.org/loom/commit/cd16158edb254af82f29cd1705c90a710b171403
8314075: Update JCov version for JDK 22
Reviewed-by: serb
! make/conf/jib-profiles.js
Changeset: c822183e
Author: Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-08-10 05:50:19 +0000
URL: https://git.openjdk.org/loom/commit/c822183e98aa26f005338464f3946dcbf34802aa
8313768: Reduce interaction with volatile field in j.u.l.StreamHandler
Reviewed-by: dfuchs, jpai
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
Changeset: 242a2e63
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-08-10 07:16:36 +0000
URL: https://git.openjdk.org/loom/commit/242a2e63df0d4995bdc9aba00510fada19fd2e23
8308843: Generational ZGC: Remove gc/z/TestHighUsage.java
Reviewed-by: ayang, tschatzl
- test/hotspot/jtreg/gc/z/TestHighUsage.java
Changeset: e080a0b4
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-08-10 07:18:31 +0000
URL: https://git.openjdk.org/loom/commit/e080a0b4c0878dc19f40ef0f51e645f3a4708c62
8311508: ZGC: RAII use of IntelJccErratumAlignment
Reviewed-by: stefank, shade, tschatzl
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
Changeset: 8f28809a
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-08-10 07:21:47 +0000
URL: https://git.openjdk.org/loom/commit/8f28809aa87b1026cdbdd1ea88da3c7f0c994697
8299790: os::print_hex_dump is racy
Reviewed-by: shade, dholmes
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: 6dba2026
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-10 07:23:24 +0000
URL: https://git.openjdk.org/loom/commit/6dba2026d72de6a67aa0209749ded8174b088904
8313670: Simplify shared lib name handling code in some tests
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/runtime/signal/SigTestDriver.java
! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachFailedTestBase.java
! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/DynLibsTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NativeLibraryCopier.java
! test/jdk/com/sun/tools/attach/warnings/DynamicLoadWarningTest.java
! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java
! test/lib/jdk/test/lib/Platform.java
Changeset: 35b60f92
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-08-10 07:57:19 +0000
URL: https://git.openjdk.org/loom/commit/35b60f925a4e7e2e3f1ec7c5c1eee60206e7508a
8298095: Refine implSpec for SegmentAllocator
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
Changeset: 83adaf54
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-08-10 08:17:03 +0000
URL: https://git.openjdk.org/loom/commit/83adaf5477d1aa0128079a60be8847319dbadccc
8313421: [JVMCI] avoid locking class loader in CompilerToVM.lookupType
Reviewed-by: never, thartmann
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/SharedLibraryJVMCIReflection.java
Changeset: 028b3ae1
Author: Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-10 08:51:50 +0000
URL: https://git.openjdk.org/loom/commit/028b3ae1b162bd8f7c340bfa6e9487ca83697955
8313874: JNI NewWeakGlobalRef throws exception for null arg
Reviewed-by: dholmes, kbarrett, shade
! src/hotspot/share/prims/jni.cpp
! test/hotspot/jtreg/runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java
Changeset: 0cb9ab04
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-08-10 10:01:46 +0000
URL: https://git.openjdk.org/loom/commit/0cb9ab04f4c408bce7c4bc0e028fa9d4959abd79
8313239: InetAddress.getCanonicalHostName may return ip address if reverse lookup fails
Reviewed-by: dfuchs, aefimov, alanb
! src/java.base/share/classes/java/net/InetAddress.java
Changeset: f47767ff
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-08-10 11:57:25 +0000
URL: https://git.openjdk.org/loom/commit/f47767ffef29c777e2da0262fa3299564d59f461
8313882: Fix -Wconversion warnings in runtime code
Reviewed-by: pchilanomate, dlong, dholmes
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/relocator.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/trimNativeHeap.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/attachListener.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_stubRoutines.cpp
Changeset: 23fe2ece
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-10 12:06:43 +0000
URL: https://git.openjdk.org/loom/commit/23fe2ece586d3ed750e905e1b71a2cd1da91f335
8313616: support loading library members on AIX in os::dll_load
Reviewed-by: mdoerr
! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
Changeset: e7c83ea9
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-08-10 15:18:34 +0000
URL: https://git.openjdk.org/loom/commit/e7c83ea948f8b2cd7caf7e59d3cf6b087807dba7
8312194: test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java cannot handle empty modules
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java
Changeset: 9b532511
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-08-10 15:18:57 +0000
URL: https://git.openjdk.org/loom/commit/9b53251131c67b1abb69b59eb66a1a133acc41d9
8313654: Test WaitNotifySuspendedVThreadTest.java timed out
Reviewed-by: sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/libWaitNotifySuspendedVThread.cpp
Changeset: bd1b9427
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-08-10 15:25:00 +0000
URL: https://git.openjdk.org/loom/commit/bd1b9427410c458215e9e89eeff6e4d30592a4a4
8313905: Checked_cast assert in CDS compare_by_loader
Reviewed-by: dlong, iklam
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 1875b287
Author: Tom Rodriguez <never at openjdk.org>
Date: 2023-08-10 16:40:28 +0000
URL: https://git.openjdk.org/loom/commit/1875b2872baa566fa11f92006c8eba7642267213
8314061: [JVMCI] DeoptimizeALot stress logic breaks deferred barriers
Reviewed-by: thartmann, dnsimon
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: 79be8d93
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2023-08-10 17:15:56 +0000
URL: https://git.openjdk.org/loom/commit/79be8d9383c31be64e57ce1825a79dbbc2aefdd8
8312259: StatusResponseManager unused code clean up
Reviewed-by: mpowers, jnimeh
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java
Changeset: d97de826
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2023-08-10 17:52:28 +0000
URL: https://git.openjdk.org/loom/commit/d97de8260c19e468c87221e28f29128e56ec8ee1
8313633: [macOS] java/awt/dnd/NextDropActionTest/NextDropActionTest.java fails with java.lang.RuntimeException: wrong next drop action!
Reviewed-by: honkar, serb
! test/jdk/java/awt/dnd/NextDropActionTest/NextDropActionTest.java
Changeset: 6f5c903d
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2023-08-10 18:53:02 +0000
URL: https://git.openjdk.org/loom/commit/6f5c903d10aa5f7ff979a79f121609c167f88eff
8313899: JVMCI exception Translation can fail in TranslatedException.<clinit>
Reviewed-by: never, thartmann
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/java.base/share/classes/jdk/internal/vm/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
Changeset: 88b4e3b8
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2023-08-10 20:02:27 +0000
URL: https://git.openjdk.org/loom/commit/88b4e3b8539c2beb29ad92bd74b300002c2ef84b
8304292: Memory leak related to ClassLoader::update_class_path_entry_list
Reviewed-by: dholmes, iklam
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
+ test/hotspot/jtreg/runtime/cds/appcds/DuplicateClassPaths.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr_dup.mf
Changeset: 42758cb8
Author: Jesse Glick <jglick at cloudbees.com>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2023-08-10 22:26:32 +0000
URL: https://git.openjdk.org/loom/commit/42758cb889a5cf1d7f4c4b468a383b218baa1b27
8312882: Update the CONTRIBUTING.md with pointers to lifecycle of a PR
Reviewed-by: erikj, jwilhelm
! CONTRIBUTING.md
! doc/building.html
! doc/building.md
Changeset: 9abb2a55
Author: Mark Powers <mpowers at openjdk.org>
Committer: Valerie Peng <valeriep at openjdk.org>
Date: 2023-08-10 23:43:38 +0000
URL: https://git.openjdk.org/loom/commit/9abb2a559e4f809f07db1b747660f68b9d943e3b
8312461: JNI warnings in SunMSCApi provider
Reviewed-by: valeriep, djelinski
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
Changeset: 43462a36
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-08-11 03:39:39 +0000
URL: https://git.openjdk.org/loom/commit/43462a36ab02b67d426c04d345868bd420b30c25
8313224: Avoid calling JavaThread::current() in MemAllocator::Allocation constructor
Reviewed-by: tschatzl, coleenp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
Changeset: 62adeb08
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-08-11 09:32:45 +0000
URL: https://git.openjdk.org/loom/commit/62adeb08c34ea199d19cf98c7f03e937d8cfa9ad
8311648: Refactor the Arena/Chunk/ChunkPool interface
Reviewed-by: stuefe, coleenp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 6ffc0324
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-08-11 12:19:39 +0000
URL: https://git.openjdk.org/loom/commit/6ffc0324dc854c147ab92e5a597d10ed0166b34a
8314113: G1: Remove unused G1CardSetInlinePtr::card_at
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
Changeset: 12326770
Author: Andreas Steiner <a.steiner at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-11 13:21:46 +0000
URL: https://git.openjdk.org/loom/commit/12326770dc4116dd3b374c3a50fabfa1f27249dd
8313244: NM flags handling in configure process
Reviewed-by: clanger, jwaters, mbaesken, erikj
! make/autoconf/flags-other.m4
! make/autoconf/flags.m4
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmMapfile.gmk
Changeset: 8f1c1348
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-08-11 18:09:44 +0000
URL: https://git.openjdk.org/loom/commit/8f1c134848437d7e37fb3b4bd603b91798e19724
8313798: [aarch64] sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java sometimes times out on aarch64
Reviewed-by: kevinw, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VFrame.java
! test/jdk/ProblemList.txt
Changeset: 73325028
Author: Man Cao <manc at openjdk.org>
Date: 2023-08-11 20:43:31 +0000
URL: https://git.openjdk.org/loom/commit/733250288325bc663afc0376342d4c5a7a471cbd
8314139: TEST_BUG: runtime/os/THPsInThreadStackPreventionTest.java could fail on machine with large number of cores
Reviewed-by: shade, stuefe
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
Changeset: ec0cc630
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2023-08-11 21:00:52 +0000
URL: https://git.openjdk.org/loom/commit/ec0cc6300a02dd92b25d9072b8b3859dab583bbd
8313904: [macos] All signing tests which verifies unsigned app images are failing
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
Changeset: b88c2735
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-08-14 07:04:05 +0000
URL: https://git.openjdk.org/loom/commit/b88c27350328da86e9dc46c8061c6563fdf858a2
8313743: Make fields final in sun.nio.ch
Reviewed-by: bpb
! src/java.base/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/FileLockTable.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
! src/java.base/share/classes/sun/nio/ch/OptionKey.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/windows/classes/sun/nio/ch/PollArrayWrapper.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
Changeset: 6bbcef53
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2023-08-14 07:04:29 +0000
URL: https://git.openjdk.org/loom/commit/6bbcef53154e6b669ef53e01eb95bc1b568dc0c6
8313948: Remove unnecessary static fields defaultUpper/defaultLower in sun.net.PortConfig
Reviewed-by: dfuchs
! src/java.base/unix/classes/sun/net/PortConfig.java
Changeset: 5c916228
Author: Feilong Jiang <fjiang at openjdk.org>
Date: 2023-08-14 07:50:43 +0000
URL: https://git.openjdk.org/loom/commit/5c9162288570a140138a0055cd9c4e88fe40e69d
8314117: RISC-V: Incorrect VMReg encoding in RISCV64Frame.java
Reviewed-by: fyang
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
Changeset: 1de5bf1c
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-08-14 08:14:42 +0000
URL: https://git.openjdk.org/loom/commit/1de5bf1ce94c20bc2fd481cd4387f170b0d3c63d
8314106: C2: assert(is_valid()) failed: must be valid after JDK-8305636
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/predicates/TestLoopUnswitchingWithoutParsePredicates.java
Changeset: a39ed108
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-08-14 08:15:02 +0000
URL: https://git.openjdk.org/loom/commit/a39ed1087b3c188f06c9aa602313f3b9bf20f9c2
8314116: C2: assert(false) failed: malformed control flow after JDK-8305636
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/TestTemplateAssertionPredicateNotRemoved.java
Changeset: 049b55f2
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2023-08-14 08:45:16 +0000
URL: https://git.openjdk.org/loom/commit/049b55f24e33559816c2b4b1abfda54f44fe87f5
8314019: Add gc logging to jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
Reviewed-by: aboldtch, eosterlund
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
Changeset: 4164693f
Author: Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2023-08-14 08:56:15 +0000
URL: https://git.openjdk.org/loom/commit/4164693f3bf15a2f3e03dee72e1ca3fb8d82582c
8313372: [JVMCI] Export vmIntrinsics::is_intrinsic_available results to JVMCI compilers.
Reviewed-by: dnsimon, kvn
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/c2compiler.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMIntrinsicMethod.java
Changeset: 06aa3c56
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-14 10:04:55 +0000
URL: https://git.openjdk.org/loom/commit/06aa3c5628e749188238dda3d41c776a5a2f7c81
8314118: Update JMH devkit to 1.37
Reviewed-by: erikj, redestad
! make/devkit/createJMHBundle.sh
Changeset: 5bfb82e6
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-08-14 11:08:31 +0000
URL: https://git.openjdk.org/loom/commit/5bfb82e6fabf977267e043fb7a68b4487051de7d
8314119: G1: Fix -Wconversion warnings in G1CardSetInlinePtr::card_pos_for
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
Changeset: 823f5b93
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2023-08-14 11:57:17 +0000
URL: https://git.openjdk.org/loom/commit/823f5b930c917f36bb32aa0d0bda3ef0187db875
8308850: Change JVM options with small ranges that get -Wconversion warnings to 32 bits
Reviewed-by: dholmes, coleenp, dlong
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 207bd00c
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-08-14 12:08:16 +0000
URL: https://git.openjdk.org/loom/commit/207bd00c5101fce06b5ac12e76893d989b0093e2
8313756: [BACKOUT] 8308682: Enhance AES performance
Reviewed-by: thartmann
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: 6574dd79
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-08-14 13:38:22 +0000
URL: https://git.openjdk.org/loom/commit/6574dd796dbb23645c87dddad427ed8f26d18323
8314025: Remove JUnit-based test in java/lang/invoke from problem list
Reviewed-by: dholmes, jpai
! test/jdk/ProblemList.txt
Changeset: 911d1dbb
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-08-14 15:37:44 +0000
URL: https://git.openjdk.org/loom/commit/911d1dbbf7362693c736b905b42e5150fc4f8a96
8314078: HotSpotConstantPool.lookupField() asserts due to field changes in ConstantPool.cpp
Reviewed-by: dnsimon, coleenp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantPoolTest.java
Changeset: f41c267f
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2023-08-14 15:51:18 +0000
URL: https://git.openjdk.org/loom/commit/f41c267f859c305a2d01c629dbc56692322f81e2
8314045: ArithmeticException in GaloisCounterMode
Co-authored-by: Ioana Nedelcu <ioannanedelcu at google.com>
Reviewed-by: ascarpino
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMShortInput.java
Changeset: 4b2703ad
Author: Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-14 15:58:03 +0000
URL: https://git.openjdk.org/loom/commit/4b2703ad39f8160264eb30c797824cc93a6b56e2
8313678: SymbolTable can leak Symbols during cleanup
Reviewed-by: coleenp, dholmes, shade
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/services/finalizerService.cpp
! src/hotspot/share/services/threadIdTable.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java
Changeset: e56d3bc2
Author: Weibing Xiao <weibing.xiao at oracle.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date: 2023-08-14 17:38:53 +0000
URL: https://git.openjdk.org/loom/commit/e56d3bc2dab3d32453b6eda66e8434953c436084
8313657: com.sun.jndi.ldap.Connection.cleanup does not close connections on SocketTimeoutErrors
Reviewed-by: vtewari, msheppar, aefimov
! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
+ test/jdk/com/sun/jndi/ldap/SocketCloseTest.java
Changeset: c132176b
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-08-14 17:48:50 +0000
URL: https://git.openjdk.org/loom/commit/c132176b932dd136d5c4314e08ac97d0fee7ba4d
8114830: (fs) Files.copy fails due to interference from something else changing the file system
Reviewed-by: alanb, vtewari
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
+ test/jdk/java/nio/file/Files/CopyInterference.java
Changeset: 49b29845
Author: Kimura Yukihiro <kimura.yukihiro at jp.fujitsu.com>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-08-14 18:26:55 +0000
URL: https://git.openjdk.org/loom/commit/49b29845f7c516c379dde7aae8b3073808f2118a
8313854: Some tests in serviceability area fail on localized Windows platform
Reviewed-by: amenkov, cjplummer
! test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
Changeset: 595fdd36
Author: Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2023-08-14 18:39:18 +0000
URL: https://git.openjdk.org/loom/commit/595fdd36c5f735b53ed2950c539be46382f9bcdd
8314059: Remove PKCS7.verify()
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
Changeset: f142470d
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-08-14 21:18:57 +0000
URL: https://git.openjdk.org/loom/commit/f142470deaebbf9cff7f6f28842972393506b7c4
8311981: Test gc/stringdedup/TestStringDeduplicationAgeThreshold.java#ZGenerational timed out
Reviewed-by: stefank, pchilanomate, dcubed, rehn
! src/hotspot/share/runtime/handshake.cpp
Changeset: 1f1c5c6f
Author: Sean Mullan <mullan at openjdk.org>
Date: 2023-08-14 22:23:11 +0000
URL: https://git.openjdk.org/loom/commit/1f1c5c6f8d0bc2492e2ab3280e838fe9981c4e38
8314241: Add test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java to ProblemList
Reviewed-by: dcubed, dholmes
! test/jdk/ProblemList.txt
Changeset: 0074b48a
Author: Ben Taylor <btaylor at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-08-14 22:50:37 +0000
URL: https://git.openjdk.org/loom/commit/0074b48ad77d68ece8633a165aaba7f42bb52c5d
8312597: Convert TraceTypeProfile to UL
Reviewed-by: shade, phh
! src/hotspot/share/opto/doCall.cpp
+ test/hotspot/jtreg/compiler/arguments/TestLogJIT.java
+ test/hotspot/jtreg/compiler/arguments/TestTraceTypeProfile.java
Changeset: 583cb754
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2023-08-14 23:12:42 +0000
URL: https://git.openjdk.org/loom/commit/583cb754f38f5d32144e302ce5e82a3b36a2cb78
8313406: nep_invoker_blob can be simplified more
Reviewed-by: jvernee, vlivanov
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
Changeset: 37c6b23f
Author: Fei Gao <fgao at openjdk.org>
Date: 2023-08-15 01:04:22 +0000
URL: https://git.openjdk.org/loom/commit/37c6b23f5b82311c82f5fe981f104824f87e3e54
8308340: C2: Idealize Fma nodes
Reviewed-by: kvn, epeter
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestIRFma.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
Changeset: b7dee213
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-08-15 04:29:25 +0000
URL: https://git.openjdk.org/loom/commit/b7dee213dfb2d0ec4e22837898bf4837c1fe523d
8314244: Incorrect file headers in new tests from JDK-8312597
Reviewed-by: lmesnik, kvn
! test/hotspot/jtreg/compiler/arguments/TestLogJIT.java
! test/hotspot/jtreg/compiler/arguments/TestTraceTypeProfile.java
Changeset: 63389272
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-15 07:48:38 +0000
URL: https://git.openjdk.org/loom/commit/6338927221ee82a556b55ccf79239acb2ac9729a
8314197: AttachListener::pd_find_operation always returning nullptr
Reviewed-by: dholmes, cjplummer, sspitsyn
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
Changeset: f4e72c58
Author: Dmitry Cherepanov <dcherepanov at openjdk.org>
Date: 2023-08-15 08:43:38 +0000
URL: https://git.openjdk.org/loom/commit/f4e72c58d7b188563a0413161419f91e024ec472
8313949: Missing word in GPLv2 license text in StackMapTableAttribute.java
Reviewed-by: iris
! src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPool.java
Changeset: dff99f7f
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-08-15 09:09:02 +0000
URL: https://git.openjdk.org/loom/commit/dff99f7f3d98372cb5bf8b1c2515b7628193cd2c
8313782: Add user-facing warning if THPs are enabled but cannot be used
Reviewed-by: dholmes, sjohanss
! src/hotspot/os/linux/os_linux.cpp
Changeset: a02d65ef
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-08-15 10:08:51 +0000
URL: https://git.openjdk.org/loom/commit/a02d65efccaab5bb7c2f2aad4a2eb5062f545ef8
8310308: IR Framework: check for type and size of vector nodes
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/SuccessOnlyConstraintException.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/IRRule.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/CheckAttributeReader.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/Constraint.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/SuccessConstraintCheck.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawCountsConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawFailOnConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/CompilePhaseIRRuleBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/DefaultPhaseRawConstraintParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfoParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/Comparison.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/VMInfoPrinter.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorapi/TestMaskedMacroLogicVector.java
! test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransforms.java
! test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransformsSVE.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorCompressExpandBits.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReverseBytesTest.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorCast.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/TestSubwordReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSafepointWhilePrinting.java
Changeset: 9ded8682
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-08-15 11:05:31 +0000
URL: https://git.openjdk.org/loom/commit/9ded86821b01d6d790850e9b49eedfc597c0c9a2
8314114: Fix -Wconversion warnings in os code, primarily linux
Reviewed-by: dholmes, dlong
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
Changeset: 004651dd
Author: Tom Rodriguez <never at openjdk.org>
Date: 2023-08-15 15:44:33 +0000
URL: https://git.openjdk.org/loom/commit/004651ddc281be04ea736807797658d64a5a7337
8311557: [JVMCI] deadlock with JVMTI thread suspension
Reviewed-by: thartmann, dnsimon
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
Changeset: 80809ef4
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-08-15 15:54:44 +0000
URL: https://git.openjdk.org/loom/commit/80809ef4ccdfd2ebfa9fd1eaf393d14e443dc760
8314248: Remove HotSpotConstantPool::isResolvedDynamicInvoke
Reviewed-by: thartmann, dnsimon
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
Changeset: 2e8a0ab2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-15 16:11:09 +0000
URL: https://git.openjdk.org/loom/commit/2e8a0ab27227b2e06e2ece3776f66ff0932ef353
8314120: Add tests for FileDescriptor.sync
Reviewed-by: alanb, bpb
+ test/jdk/java/io/FileDescriptor/Sync.java
+ test/micro/org/openjdk/bench/java/io/FileDescriptorSync.java
Changeset: f2399546
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2023-08-15 17:06:28 +0000
URL: https://git.openjdk.org/loom/commit/f23995465767fa7319d2f6fac62b6ec74c0e4986
8310134: NMT: thread count in Thread section of VM.native_memory output confusing with virtual threads
Reviewed-by: jsjolen, dholmes, alanb
! src/hotspot/share/services/memReporter.cpp
Changeset: f66c73d3
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2023-08-15 19:52:56 +0000
URL: https://git.openjdk.org/loom/commit/f66c73d34b1e02681f46eb3cd78126c05014f845
8314166: Update googletest to v1.14.0
Reviewed-by: kbarrett, stuefe, shade, erikj
! doc/building.html
! doc/building.md
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
Changeset: 0f5e030b
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-08-15 20:55:27 +0000
URL: https://git.openjdk.org/loom/commit/0f5e030badfdca4b3b5adab86b0b62050581fb11
8309335: Get rid of use of reflection to call Thread.isVirtual() in nsk/jdi/EventRequestManager/stepRequests/stepreq001t.java
Reviewed-by: lmesnik, sspitsyn, alanb
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/stepRequests/stepreq001t.java
Changeset: bc8e9f44
Author: Christoph Schwentker <siedlerkiller at gmail.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2023-08-15 22:34:37 +0000
URL: https://git.openjdk.org/loom/commit/bc8e9f44a39ff59b59b2d1d5d546a148be75a2f2
8311591: Add SystemModulesPlugin test case that splits module descriptors with new local variables defined by DedupSetBuilder
Reviewed-by: mchung
+ test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
+ test/jdk/tools/jlink/dedup/src/m1/module-info.java
+ test/jdk/tools/jlink/dedup/src/m1/p1/AInterface.java
+ test/jdk/tools/jlink/dedup/src/m2/module-info.java
+ test/jdk/tools/jlink/dedup/src/m2/p2/BInterface.java
= test/jdk/tools/jlink/dedup/src/m3/module-info.java
= test/jdk/tools/jlink/dedup/src/m3/p3/ServiceInterface.java
+ test/jdk/tools/jlink/dedup/src/m4/module-info.java
+ test/jdk/tools/jlink/dedup/src/m4/p4/Main.java
Changeset: 6bf4a335
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-08-16 00:15:55 +0000
URL: https://git.openjdk.org/loom/commit/6bf4a33593bfe0df9b5ba81de5321a04f4dbe0ea
8314242: Update applications/scimark/Scimark.java to accept VM flags
Reviewed-by: dholmes
! test/hotspot/jtreg/applications/scimark/Scimark.java
Changeset: 6a15860b
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-08-16 05:14:40 +0000
URL: https://git.openjdk.org/loom/commit/6a15860b126c9e9eb62579d9b710dcdc0ec489bb
8314163: os::print_hex_dump prints incorrectly for big endian platforms and unit sizes larger than 1
Reviewed-by: mbaesken, shade
! src/hotspot/share/runtime/os.cpp
Changeset: 2bd2faeb
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2023-08-16 05:35:40 +0000
URL: https://git.openjdk.org/loom/commit/2bd2faeb7632703192ff8f58db5e58cfd0dfe120
4346610: Adding JSeparator to JToolBar "pushes" buttons added after separator to edge
Reviewed-by: tr, aivanov, dnguyen
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSeparatorUI.java
+ test/jdk/javax/swing/JToolBar/ToolBarSeparatorSizeTest.java
Changeset: e1fdef56
Author: Tom Rodriguez <never at openjdk.org>
Date: 2023-08-16 06:06:59 +0000
URL: https://git.openjdk.org/loom/commit/e1fdef56135c2987b128884ef632b64c32dd674a
8314324: "8311557: [JVMCI] deadlock with JVMTI thread suspension" causes various failures
Reviewed-by: cjplummer, thartmann
! src/hotspot/share/compiler/abstractCompiler.hpp
Changeset: 0b12480d
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-08-16 06:58:23 +0000
URL: https://git.openjdk.org/loom/commit/0b12480de88dc1d2a8d7ca3aa2597be3df1ebde1
8314233: C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: unexpected
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/TestPeelingFindsUnrelatedOpaque4Node.java
Changeset: a602624e
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-16 07:02:48 +0000
URL: https://git.openjdk.org/loom/commit/a602624ef46908456052146d50467c60efa636c3
8314020: Print instruction blocks in byte units
Reviewed-by: stuefe, fyang
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 38687f1a
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-08-16 07:04:25 +0000
URL: https://git.openjdk.org/loom/commit/38687f1a3eb7d1c2e8aa43b85509ab7999fe0e40
8314262: GHA: Cut down cross-compilation sysroots deeper
Reviewed-by: erikj
! .github/workflows/build-cross-compile.yml
Changeset: d46f0fb3
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2023-08-16 07:15:43 +0000
URL: https://git.openjdk.org/loom/commit/d46f0fb31888db75f5b2b78a162fec16dfc5d0d9
8313720: C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
Changeset: 49ddb199
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-08-16 07:21:04 +0000
URL: https://git.openjdk.org/loom/commit/49ddb1997256d9fb7149d274d8afa18f7c2609a4
8313760: [REDO] Enhance AES performance
Co-authored-by: Andrew Haley <aph at openjdk.org>
Reviewed-by: adinn, aph, sviswanathan, rhalade, kvn, dlong
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: ef6db5c2
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-08-16 07:39:42 +0000
URL: https://git.openjdk.org/loom/commit/ef6db5c2991b92e2a600fa01d1d3f5026055ad17
8314211: Add NativeLibraryUnload event
Reviewed-by: stuefe, mdoerr
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.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/metadata/TestLookForUntestedEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: b80001de
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2023-08-16 08:21:34 +0000
URL: https://git.openjdk.org/loom/commit/b80001de0c0aeedeb412430660a4727fc26be98b
8314209: Wrong @since tag for RandomGenerator::equiDoubles
Reviewed-by: alanb
! src/java.base/share/classes/java/util/random/RandomGenerator.java
Changeset: 19255084
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-08-16 12:08:56 +0000
URL: https://git.openjdk.org/loom/commit/1925508425cf1b2d46173754077a588290253430
8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp
Reviewed-by: ayang, iwalulya
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java
Changeset: 24e896d7
Author: Ralf Schmelter <rschmelter at openjdk.org>
Date: 2023-08-16 15:00:50 +0000
URL: https://git.openjdk.org/loom/commit/24e896d7c905de5030f1b62cf922c15bb7bef311
8310275: Bug in assignment operator of ReservedMemoryRegion
Reviewed-by: jsjolen, dholmes, stuefe
! src/hotspot/share/services/virtualMemoryTracker.hpp
+ test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp
Changeset: 13f6450e
Author: Lance Andersen <lancea at openjdk.org>
Date: 2023-08-16 15:42:36 +0000
URL: https://git.openjdk.org/loom/commit/13f6450e2e70df4df8bd882def837fbd5bef1524
8313765: Invalid CEN header (invalid zip64 extra data field size)
Reviewed-by: simonis, alanb, coffeys
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java
+ test/jdk/java/util/zip/ZipFile/ReadNonStandardExtraHeadersTest.java
Changeset: b32d6411
Author: Glavo <zjx001202 at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-08-16 17:37:21 +0000
URL: https://git.openjdk.org/loom/commit/b32d6411c406608ba5f7d60bfb8d935adb876564
8311943: Cleanup usages of toLowerCase() and toUpperCase() in java.base
Reviewed-by: naoto
! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/java/net/ProxySelector.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
Changeset: f1db12e4
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2023-08-17 15:44:10 +0000
URL: https://git.openjdk.org/loom/commit/f1db12e4575810e4346baabecb77a552a5efada3
Merge with jdk-22+11
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
More information about the loom-dev
mailing list