[jdk21u-dev] Integrated: 8315097: Rename createJavaProcessBuilder
Goetz Lindenmaier
goetz at openjdk.org
Mon Jan 8 07:08:33 UTC 2024
On Sat, 30 Dec 2023 11:12:30 GMT, Goetz Lindenmaier <goetz at openjdk.org> wrote:
> I backport this to keep the 21u test suite up-to-date. This will simplify future test backports.
>
> I split this into 4 commits:
> 1. The clean parts.
> 2. The files I resolved.
> 3. Follow up change JDK-8318964 needed.
> 4. Edit some files that were removed after 21.
>
> Details:
>
> Commit 2:
>
> test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java
> Resolved. Later change was backported already.
>
> test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java
> Test not in 21u.
>
> test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
> Resolved. Predecessor 8312522: Implementation of Foreign Function & Memory API cannot be backported.
>
> test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java
> Resolved Predecessor 8305506: Add support for fractional values of SafepointTimeoutDelay cannot be backported.
>
> test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java
> Resolved. I backported predecessor 8310919 and resolved this on top of that change.
> I missed one -Xbatch, removed in commit 5.
>
> test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
> Resolved because of 82205507, which cannot be backported, it is a new feature.
>
> test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java
> Test not in 21. Came with 8307468, new feature. Skipped.
>
> test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
> Resolved. Would need several predecessor backports.
>
> test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java
> Resolved. Previous change is a new feature, cannot be backported.
>
> test/hotspot/jtreg/runtime/verifier/TestTableSwitch.java
> Test not in 21. New feature. Skipped.
>
>
> Commit 3:
>
> Follow up "8318964: Fix build failures caused by 8315097:"
> This change could be applied clean on top of the previous commits except for
> the change to
> test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
> which I omitted as the test is not in 21.
>
>
> Commit 4:
>
> The following files were removed after 21.
> I adapted them because they are also using the removed function createJavaProcessBuilder():
>
> test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java
> Removed by 8299915: Remove ArrayAllocatorMallocLimit and associated code. Fixed.
>
> test/hotspot/jtreg/gc/startup_warnings/TestG1.java
> test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java
> test/hotspot/jtreg/gc/startup_warnings/TestSerialGC.java
> test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java
> Removed by 831...
This pull request has now been integrated.
Changeset: 1f38afa6
Author: Goetz Lindenmaier <goetz at openjdk.org>
URL: https://git.openjdk.org/jdk21u-dev/commit/1f38afa6c6fa7949c5d7171b817f1d7883987cf4
Stats: 1579 lines in 566 files changed: 44 ins; 10 del; 1525 mod
8315097: Rename createJavaProcessBuilder
8318964: Fix build failures caused by 8315097
Reviewed-by: mdoerr
Backport-of: d52a995f35de26c2cc4074297a75141e4a363e1b
-------------
PR: https://git.openjdk.org/jdk21u-dev/pull/105
More information about the jdk-updates-dev
mailing list