RFR: 8357000: Write overview documentation for start of release changes

2025-05-19 Thread Joe Darcy
First attempt to populate "supplementary docs" with a discussion of the start of release changes. For reference on the idea of supplementary docs, see the thread "Where to put supplementary docs?" https://mail.openjdk.org/pipermail/jdk-dev/2025-April/009975.html - Commit messages:

Re: RFR: 8357000: Write overview documentation for start of release changes

2025-05-19 Thread Joe Darcy
On Tue, 20 May 2025 04:30:57 GMT, Joe Darcy wrote: > First attempt to populate "supplementary docs" with a discussion of the start > of release changes. For reference on the idea of supplementary docs, see the > thread > > "Where to put supplementary docs?" > https://mail.openjdk.org/pipermai

Re: RFR: 8355798: Implement JEP 514: Ahead-of-Time Command Line Ergonomics [v11]

2025-05-19 Thread Ioi Lam
> This is the implementation of the draft [JEP: Ahead-of-time Command Line > Ergonomics](https://bugs.openjdk.org/browse/JDK-8350022) > > - Implemented new flag `AOTCacheOutput`, which can be used to create an AOT > cache using the "one-command workflow" > - Added processing of the `JDK_AOT_VM_O

Re: RFR: 8355798: Implement JEP 514: Ahead-of-Time Command Line Ergonomics [v10]

2025-05-19 Thread Ioi Lam
> This is the implementation of the draft [JEP: Ahead-of-time Command Line > Ergonomics](https://bugs.openjdk.org/browse/JDK-8350022) > > - Implemented new flag `AOTCacheOutput`, which can be used to create an AOT > cache using the "one-command workflow" > - Added processing of the `JDK_AOT_VM_O

Re: RFR: 8355003: Implement JEP 515: Ahead-of-Time Method Profiling [v22]

2025-05-19 Thread Igor Veresov
> Improve warm-up time by making profile data from a previous run of an > application instantly available, when the HotSpot Java Virtual Machine > starts. Specifically, enhance the [AOT cache](https://openjdk.org/jeps/483) > to store method execution profiles from training runs, reducing profili

Re: RFR: 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build

2025-05-19 Thread Sergey Bylokhov
On Sun, 18 May 2025 23:44:13 GMT, Sergey Bylokhov wrote: > This patch suppresses compiler warning C5287 triggered in debugInit.c when > building with Visual Studio 2022 version 17.14 (released a few days ago). > > I’m simply disabling the warning to unblock the broken build. This change is > i

Re: RFR: 8356894: Adjust CreateSymbols to properly handle the newly added @jdk.internal.RequiresIdentity [v2]

2025-05-19 Thread Jan Lahoda
> This patch builds on top of https://github.com/openjdk/jdk/pull/24746, and > adds support for `@RequiresIdentity` to `--release`. > > Important parts of the patch: > - `CreateSymbols` now keeps > `RuntimeInvisibleTypeAnnotationsAttribute`/`RuntimeVisibleTypeAnnotationsAttribute` > annotations

Re: RFR: 8355746: Start of release updates for JDK 26 [v3]

2025-05-19 Thread Nizar Benalla
> Get JDK 26 underway. Nizar Benalla has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains nine commits: - Update --release 25 symbol information for JDK 25 build 23 The macOS/AArch64 build 23 was taken from https://jdk.java.net/25/ -

Re: RFR: 8357193: [VS 2022 17.14] Warning C5287 in debugInit.c: enum type mismatch during build

2025-05-19 Thread Serguei Spitsyn
On Mon, 19 May 2025 05:26:36 GMT, Sergey Bylokhov wrote: > I can suppress it by extracting JVMTI_VERSION into local variable similar to > how other code looks like: > >jint version = JVMTI_VERSION; >jvmtiCompileTimeMajorVersion = ( version & JVMTI_VERSION_MASK_MAJOR ) >