git: openjdk/loom: fibers: 24 new changesets

duke duke at openjdk.org
Tue Sep 10 10:33:55 UTC 2024


Changeset: f0e84b76
Branch: fibers
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-09-07 22:20:37 +0000
URL:       https://git.openjdk.org/loom/commit/f0e84b7617aebc421483f36bb7d0b14d0fc39616

8339703: Problem list serviceability/sa/TestJhsdbJstackUpcall.java for generational ZGC

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList-generational-zgc.txt

Changeset: 7fee9e4e
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-09-08 14:27:11 +0000
URL:       https://git.openjdk.org/loom/commit/7fee9e4ed481968fc3795b2d3592aaa57bec261f

Merge


Changeset: acd7e99a
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-09-08 14:29:12 +0000
URL:       https://git.openjdk.org/loom/commit/acd7e99ac271f1a4e7d6130da956f652b09b1ff0

Remove serviceability/sa/TestJhsdbJstackUpcall.java from exclude list

! test/hotspot/jtreg/ProblemList.txt

Changeset: 79d76135
Branch: fibers
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-09-09 05:17:09 +0000
URL:       https://git.openjdk.org/loom/commit/79d761358c5ee19b9028ad89d7c6a33dff6aa64a

8338153: java/awt/Checkbox/CheckboxCheckerScalingTest.java test failed on linux machine

Reviewed-by: abhiscxk, honkar

! test/jdk/java/awt/Checkbox/CheckboxCheckerScalingTest.java

Changeset: a18d9d84
Branch: fibers
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-09-09 05:34:09 +0000
URL:       https://git.openjdk.org/loom/commit/a18d9d84cd92b0b7e7c3c83efab1d81773e3a87c

8326616: tools/javac/patterns/Exhaustiveness.java intermittently Timeout signalled after 480 seconds

Reviewed-by: abimpoudis

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/ProblemList.txt

Changeset: b45fe174
Branch: fibers
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-09 05:53:29 +0000
URL:       https://git.openjdk.org/loom/commit/b45fe174500f4bc38a0bb703c81614355404ae4f

8339710: Avoid initializing AccessFlag related classes in write-only cases

Reviewed-by: liach

! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java

Changeset: cb5c60b5
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-09 06:42:05 +0000
URL:       https://git.openjdk.org/loom/commit/cb5c60b530dd744e7d78ef69f15eef7521c4f1cc

8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent

Reviewed-by: lucy

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

Changeset: 4ff72dc5
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-09 07:35:18 +0000
URL:       https://git.openjdk.org/loom/commit/4ff72dc57e65e99b129f0ba28196994edf402018

8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message

Reviewed-by: alanb, lucy, rriggs

! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c

Changeset: 347d5728
Branch: fibers
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2024-09-09 11:14:26 +0000
URL:       https://git.openjdk.org/loom/commit/347d5728e69ae1f7d1a24820cc2c17bb0b8c0af5

8339387: ZGC: Synchronize medium page allocation

Reviewed-by: aboldtch, stefank, eosterlund

! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp

Changeset: 615a24f2
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-09 11:56:34 +0000
URL:       https://git.openjdk.org/loom/commit/615a24f216b80944fcef7eb5dd1c0c2fb4b45385

8338902: CDS flags are reported with wrong flag category

Reviewed-by: iklam, adinn

! src/hotspot/share/runtime/flags/allFlags.hpp

Changeset: 88cccc14
Branch: fibers
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-09-09 12:06:21 +0000
URL:       https://git.openjdk.org/loom/commit/88cccc14db168876a60b5ea2ae9d0fda7969af9a

8339631: Fix block @jls and @jvms tags

Reviewed-by: liach, darcy, jjg

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Record.java
! src/java.base/share/classes/java/lang/StackWalker.java
! src/java.base/share/classes/java/lang/constant/PackageDesc.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessFlag.java
! src/java.base/share/classes/java/lang/reflect/InvocationHandler.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.compiler/share/classes/javax/lang/model/element/NestingKind.java
! src/java.compiler/share/classes/javax/lang/model/type/NullType.java
! src/java.compiler/share/classes/javax/lang/model/type/TypeVariable.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/InstanceOfTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/LiteralTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/MethodTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ModifiersTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/StatementTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/VariableTree.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java

Changeset: c54fc08a
Branch: fibers
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Date:      2024-09-09 13:49:34 +0000
URL:       https://git.openjdk.org/loom/commit/c54fc08aa3c63e4b26dc5edb2436844dfd3bab7c

8338587: Internal XOF Methods for SHAKE128 and SHAKE256

Reviewed-by: valeriep, weijun

! src/java.base/share/classes/sun/security/ec/ed/EdDSAParameters.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/provider/SHA3.java
- src/java.base/share/classes/sun/security/provider/SHAKE128.java
- src/java.base/share/classes/sun/security/provider/SHAKE256.java
! test/jdk/sun/security/ec/ed/TestEdOps.java
+ test/jdk/sun/security/provider/MessageDigest/SHAKEsqueeze.java
! test/lib/jdk/test/lib/security/SeededSecureRandom.java

Changeset: d53e405a
Branch: fibers
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-09-09 14:18:20 +0000
URL:       https://git.openjdk.org/loom/commit/d53e405a26e53086d46ce78a9792f0ca72cca529

8339742: Refactor ClassFileImpl to allow loading Option classes lazily

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java

Changeset: 7c0f013d
Branch: fibers
Author:    Oli Gillespie <ogillespie at openjdk.org>
Date:      2024-09-09 14:53:36 +0000
URL:       https://git.openjdk.org/loom/commit/7c0f013d924a66c9cf55de761702b8de855e87fa

8339488: Extended NPE message doesn't handle CONSTANT_Dynamic

Reviewed-by: lmesnik, coleenp, simonis, liach

! src/hotspot/share/interpreter/bytecodeUtils.cpp
+ test/hotspot/jtreg/runtime/condy/CondyExtendedNullPointer.jasm
+ test/hotspot/jtreg/runtime/condy/CondyExtendedNullPointerTest.java

Changeset: a9bb0433
Branch: fibers
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-09-09 15:15:16 +0000
URL:       https://git.openjdk.org/loom/commit/a9bb04331df6788561921202cac73e35afbfe314

8339683: Simplify class data generation in InvokerBytecodeGenerator

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java

Changeset: 86a2f9c7
Branch: fibers
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-09-09 16:04:59 +0000
URL:       https://git.openjdk.org/loom/commit/86a2f9c7dcb6585cabf03c0940511d11560e85b7

8339644: Improve parsing of Day/Month in tzdata rules

Reviewed-by: jlu, coffeys

! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java
! test/jdk/sun/util/calendar/zi/Month.java
! test/jdk/sun/util/calendar/zi/RuleDay.java

Changeset: 77468c28
Branch: fibers
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-09-09 16:28:17 +0000
URL:       https://git.openjdk.org/loom/commit/77468c284c068f921da543edd28333911e915b61

8339575: DumpingWithJavaAgent.java failed with missing expected output

Reviewed-by: ccheung, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java

Changeset: 6b5958d6
Branch: fibers
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-09-09 19:24:33 +0000
URL:       https://git.openjdk.org/loom/commit/6b5958d6612a57c48320438981b2eae030927065

8339696: Clarify modeling scope of javax.lang.model.element

Reviewed-by: jjg, jlahoda, prappo

! src/java.compiler/share/classes/javax/lang/model/element/package-info.java

Changeset: 559fc711
Branch: fibers
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-09-09 19:55:45 +0000
URL:       https://git.openjdk.org/loom/commit/559fc711e03cf0086bea399ffb40cf294cbbb6e1

8339366: [jittester] Make it possible to generate tests without execution

Reviewed-by: lmesnik

! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ByteCodeGenerator.java
+ test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/IRTreeGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/JavaCodeGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TestsGenerator.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/utils/OptionResolver.java

Changeset: 56387a09
Branch: fibers
Author:    Artur Barashev <artur.barashev at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-09-09 21:04:04 +0000
URL:       https://git.openjdk.org/loom/commit/56387a09810a3204ed820885e0ff0b26408be59d

8329754: The ThreadSafe attribute is ignored for SecureRandom algorithm aliases

Reviewed-by: weijun

! src/java.base/share/classes/java/security/SecureRandom.java
! test/jdk/java/security/SecureRandom/ThreadSafe.java

Changeset: 64fdeded
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-09-10 06:37:26 +0000
URL:       https://git.openjdk.org/loom/commit/64fdededd80ff4e9c78e45543eb5b2930775b245

Merge

! test/hotspot/jtreg/ProblemList.txt
! test/langtools/ProblemList.txt
! test/hotspot/jtreg/ProblemList.txt
! test/langtools/ProblemList.txt

Changeset: 5e822c24
Branch: fibers
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-09-10 06:13:36 +0000
URL:       https://git.openjdk.org/loom/commit/5e822c24bb42e9027c8d9090d498bca7125d1963

8334870: javac does not accept classfiles with certain permitted RuntimeVisibleParameterAnnotations and RuntimeInvisibleParameterAnnotations attributes

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/langtools/tools/javac/T6435291/T.jcod
- test/langtools/tools/javac/T6435291/T6435291.java
+ test/langtools/tools/javac/annotations/parameter/ParameterAnnotations.java
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: 7e2bcf6d
Branch: fibers
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-09-10 07:23:35 +0000
URL:       https://git.openjdk.org/loom/commit/7e2bcf6d0010161dfbc50da4031e65cb5482fb77

8338890: Add monitoring/management interface for the virtual thread scheduler

Reviewed-by: kevinw

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/module-info.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
+ src/jdk.management/share/classes/com/sun/management/internal/VirtualThreadSchedulerImpls.java
! src/jdk.management/share/classes/com/sun/management/package-info.java
+ src/jdk.management/share/classes/jdk/management/VirtualThreadSchedulerMXBean.java
+ src/jdk.management/share/classes/jdk/management/package-info.java
! src/jdk.management/share/classes/module-info.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java
! test/jdk/TEST.groups
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocking.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java
+ test/jdk/jdk/management/VirtualThreadSchedulerMXBean/VirtualThreadSchedulerMXBeanTest.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java

Changeset: 899030af
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2024-09-10 08:26:33 +0000
URL:       https://git.openjdk.org/loom/commit/899030af8fc6c4b599a6c34c7ba05ed0e84e1f47

Merge

! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java



More information about the loom-dev mailing list