Integrated: 8359107: [leyden] Pick up JDK-8357481, JDK-8357473 and rework precompilation waits

Aleksey Shipilev shade at openjdk.org
Fri Jun 20 08:42:46 UTC 2025


On Tue, 10 Jun 2025 10:09:25 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> [JDK-8357481](https://bugs.openjdk.org/browse/JDK-8357481) will come in from mainline and bring conflicting changes to `CompileTask`. Additionally, our precompilation ([JDK-8352042](https://bugs.openjdk.org/browse/JDK-8352042)) depends on the code that would go away with [JDK-8357473](https://bugs.openjdk.org/browse/JDK-8357473). We should cherry-pick [JDK-8357481](https://bugs.openjdk.org/browse/JDK-8357481), [JDK-8357473](https://bugs.openjdk.org/browse/JDK-8357473) and rework parallel recompilation to use the newly created `CompileTaskWait_lock` for notifications.
> 
> Additional testing:
>  - [x] Ad-hoc performance tests
>  - [x] Linux x86_64 server fastdebug, `runtime/cds`

This pull request has now been integrated.

Changeset: 489d2d3e
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.org/leyden/commit/489d2d3e919c0caba4fa9b0551996652d14a6495
Stats:     157 lines in 7 files changed: 33 ins; 75 del; 49 mod

8359107: [leyden] Pick up JDK-8357481, JDK-8357473 and rework precompilation waits

Reviewed-by: kvn, vlivanov

-------------

PR: https://git.openjdk.org/leyden/pull/79


More information about the leyden-dev mailing list