Re: RFR: 8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options [v2]

2024-11-05 Thread Archie Cobbs
On Sun, 3 Nov 2024 03:17:14 GMT, Archie Cobbs wrote: >> Please review this patch which removes unnecessary `@SuppressWarnings` >> annotations and `-Xlint:-foo` options. > > Archie Cobbs has updated the pull request with a new target base due to a > merge or a rebase. The incremental webrev excl

Integrated: 8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options

2024-11-05 Thread Archie Cobbs
On Sat, 2 Nov 2024 16:23:34 GMT, Archie Cobbs wrote: > Please review this patch which removes unnecessary `@SuppressWarnings` > annotations and `-Xlint:-foo` options. This pull request has now been integrated. Changeset: c799cad1 Author:Archie Cobbs URL: https://git.openjdk.org/jdk

Re: RFR: 8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port [v30]

2024-11-05 Thread Magnus Ihse Bursie
On Mon, 4 Nov 2024 20:42:59 GMT, Magnus Ihse Bursie wrote: >> This is the implementation of [JEP 479: _Remove the Windows 32-bit x86 >> Port_](https://openjdk.org/jeps/479). >> >> This is the summary of JEP 479: >>> Remove the source code and build support for the Windows 32-bit x86 port. >>>

Re: RFR: 8305895: Implement JEP 450: Compact Object Headers (Experimental) [v50]

2024-11-05 Thread Amit Kumar
On Tue, 5 Nov 2024 16:43:35 GMT, Roman Kennke wrote: >Hi Amit, sorry I only now get to reply to this, I have been traveling. What does the change do? Is it critical? Would it be possible to fix it after I intergrated the JEP? Because any change that I do now invalidates existing reviews, and m

Re: RFR: 8305895: Implement JEP 450: Compact Object Headers (Experimental) [v50]

2024-11-05 Thread Roman Kennke
On Tue, 22 Oct 2024 16:22:20 GMT, Roman Kennke wrote: >> Roman Kennke has updated the pull request incrementally with two additional >> commits since the last revision: >> >> - Update copyright >> - Avoid assert/endless-loop in JFR code > > @egahlin / @mgronlun could you please review the JFR

Re: RFR: 8305895: Implement JEP 450: Compact Object Headers (Experimental) [v53]

2024-11-05 Thread Thomas Stuefe
On Thu, 24 Oct 2024 21:04:51 GMT, Roman Kennke wrote: >> This is the main body of the JEP 450: Compact Object Headers (Experimental). >> >> It is also a follow-up to #20640, which now also includes (and supersedes) >> #20603 and #20605, plus the Tiny Class-Pointers parts that have been >> prev

Re: RFR: 8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options [v2]

2024-11-05 Thread Archie Cobbs
On Tue, 5 Nov 2024 16:42:17 GMT, Magnus Ihse Bursie wrote: > Eh... I tried to say that I had only reviewed part of this PR. Maybe I should > have made that clearer by bumping the number of required reviewers as well; I > usually do that but I forgot it this time. Argh, sorry... I was just blin

Re: RFR: 8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options [v2]

2024-11-05 Thread Magnus Ihse Bursie
On Sun, 3 Nov 2024 03:17:14 GMT, Archie Cobbs wrote: >> Please review this patch which removes unnecessary `@SuppressWarnings` >> annotations and `-Xlint:-foo` options. > > Archie Cobbs has updated the pull request with a new target base due to a > merge or a rebase. The incremental webrev excl

Re: RFR: 8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options [v2]

2024-11-05 Thread Magnus Ihse Bursie
On Sun, 3 Nov 2024 03:17:14 GMT, Archie Cobbs wrote: >> Please review this patch which removes unnecessary `@SuppressWarnings` >> annotations and `-Xlint:-foo` options. > > Archie Cobbs has updated the pull request with a new target base due to a > merge or a rebase. The incremental webrev excl

Re: RFR: 8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options [v2]

2024-11-05 Thread Chen Liang
On Sun, 3 Nov 2024 03:17:14 GMT, Archie Cobbs wrote: >> Please review this patch which removes unnecessary `@SuppressWarnings` >> annotations and `-Xlint:-foo` options. > > Archie Cobbs has updated the pull request with a new target base due to a > merge or a rebase. The incremental webrev excl

Re: RFR: 8311302: Implement JEP 493: Linking Run-Time Images without JMODs [v42]

2024-11-05 Thread Severin Gehwolf
On Thu, 31 Oct 2024 23:20:30 GMT, Mandy Chung wrote: > `test/jdk/tools/jlink/JmodLess` can be renamed to `linkableRuntimeImage` or a > name consistent with the JEP. Renamed to `runtimeImage`. As it's in the `jlink` folder already it's implied that it's the link from run-time image then. > tes

Re: RFR: 8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port [v30]

2024-11-05 Thread Kim Barrett
On Mon, 4 Nov 2024 20:42:59 GMT, Magnus Ihse Bursie wrote: >> This is the implementation of [JEP 479: _Remove the Windows 32-bit x86 >> Port_](https://openjdk.org/jeps/479). >> >> This is the summary of JEP 479: >>> Remove the source code and build support for the Windows 32-bit x86 port. >>>

Re: RFR: 8311302: Implement JEP 493: Linking Run-Time Images without JMODs [v43]

2024-11-05 Thread Severin Gehwolf
> Please review this patch which adds a jlink mode to the JDK which doesn't > need the packaged modules being present. A.k.a run-time image based jlink. > Fundamentally this patch adds an option to use `jlink` even though your JDK > install might not come with the packaged modules (directory `jm

Re: RFR: 8311302: Implement JEP 493: Linking Run-Time Images without JMODs [v42]

2024-11-05 Thread Severin Gehwolf
On Fri, 1 Nov 2024 18:03:16 GMT, Mandy Chung wrote: > I expect that the jmodless tests will first build an image (say `image1`) > using jlink `--generate-linkable-runtime` option and then verify > `image1/bin/jlink` that links from the run-time image. I don't see > `--generate-linkable-runtime

Re: RFR: 8337143: (fc, fs) Move filesystem-related native objects from libnio to libjava [v8]

2024-11-05 Thread Brian Burkhalter
On Fri, 13 Sep 2024 20:41:27 GMT, Brian Burkhalter wrote: >> This proposed change would move the native objects required for NIO file >> interaction from the libnio native library to the libjava native library on >> Linux, macOS, and Windows. > > Brian Burkhalter has updated the pull request in

Re: RFR: 8338411: Implement JEP 486: Permanently Disable the Security Manager [v8]

2024-11-05 Thread Sean Mullan
> This is the implementation of JEP 486: Permanently Disable the Security > Manager. See [JEP 486](https://openjdk.org/jeps/486) for more details. The > [CSR](https://bugs.openjdk.org/browse/JDK-8338412) describes in detail the > main changes in the JEP and also includes an apidiff of the specif

Re: RFR: 8311302: Implement JEP 493: Linking Run-Time Images without JMODs [v44]

2024-11-05 Thread Severin Gehwolf
On Tue, 5 Nov 2024 19:39:08 GMT, Severin Gehwolf wrote: >> Please review this patch which adds a jlink mode to the JDK which doesn't >> need the packaged modules being present. A.k.a run-time image based jlink. >> Fundamentally this patch adds an option to use `jlink` even though your JDK >> i

Re: RFR: 8305895: Implement JEP 450: Compact Object Headers (Experimental) [v54]

2024-11-05 Thread Roman Kennke
> This is the main body of the JEP 450: Compact Object Headers (Experimental). > > It is also a follow-up to #20640, which now also includes (and supersedes) > #20603 and #20605, plus the Tiny Class-Pointers parts that have been > previously missing. > > Main changes: > - Introduction of the (

Re: RFR: 8338411: Implement JEP 486: Permanently Disable the Security Manager [v7]

2024-11-05 Thread Sean Mullan
> This is the implementation of JEP 486: Permanently Disable the Security > Manager. See [JEP 486](https://openjdk.org/jeps/486) for more details. The > [CSR](https://bugs.openjdk.org/browse/JDK-8338412) describes in detail the > main changes in the JEP and also includes an apidiff of the specif

Re: RFR: 8338411: Implement JEP 486: Permanently Disable the Security Manager [v8]

2024-11-05 Thread Sean Mullan
On Tue, 5 Nov 2024 18:58:22 GMT, Sean Mullan wrote: >> This is the implementation of JEP 486: Permanently Disable the Security >> Manager. See [JEP 486](https://openjdk.org/jeps/486) for more details. The >> [CSR](https://bugs.openjdk.org/browse/JDK-8338412) describes in detail the >> main cha

Re: RFR: 8343486: Remove unnecessary @SuppressWarnings annotations and -Xlint:-foo options [v2]

2024-11-05 Thread Naoto Sato
On Tue, 5 Nov 2024 17:01:07 GMT, Chen Liang wrote: > Sorry for coming late, but I think bidi/icu is an external library and its > updates are tracked by i18n engineers. We might have to revert those specific > changes for library parity dependent on i18n engineers' discretion. Thank you, Chen.

Re: RFR: 8338411: Implement JEP 486: Permanently Disable the Security Manager [v6]

2024-11-05 Thread Sean Mullan
On Sun, 3 Nov 2024 12:33:05 GMT, Alan Bateman wrote: >> Right - this paragraph - lines 1620-1625 (old file) / 1362-1367 (new file) >> is no longer relevant and should be removed too. Thanks for spotting that. > > Removed in jep486 branch in sandbox so will get picked up when PR is > refreshed.

Re: RFR: 8311302: Implement JEP 493: Linking Run-Time Images without JMODs [v44]

2024-11-05 Thread Severin Gehwolf
> Please review this patch which adds a jlink mode to the JDK which doesn't > need the packaged modules being present. A.k.a run-time image based jlink. > Fundamentally this patch adds an option to use `jlink` even though your JDK > install might not come with the packaged modules (directory `jm

Re: RFR: 8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port [v30]

2024-11-05 Thread David Holmes
On Mon, 4 Nov 2024 20:42:59 GMT, Magnus Ihse Bursie wrote: >> This is the implementation of [JEP 479: _Remove the Windows 32-bit x86 >> Port_](https://openjdk.org/jeps/479). >> >> This is the summary of JEP 479: >>> Remove the source code and build support for the Windows 32-bit x86 port. >>>

Re: RFR: 8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port [v30]

2024-11-05 Thread Alex Menkov
On Wed, 6 Nov 2024 00:58:10 GMT, David Holmes wrote: > I think you may be throwing the baby out with the bath water when it comes to > `__stdcall`. It may be that 32-bit requires `__stdcall` but I don't see > anything that states `__stdcall` is ONLY for 32-bit! https://learn.microsoft.com/en-u

Re: RFR: 8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port [v30]

2024-11-05 Thread Julian Waters
On Wed, 6 Nov 2024 01:44:48 GMT, Alex Menkov wrote: > I think you may be throwing the baby out with the bath water when it comes to > `__stdcall`. It may be that 32-bit requires `__stdcall` but I don't see > anything that states `__stdcall` is ONLY for 32-bit! To my knowledge the only thing __

Re: RFR: 8339783: Implement JEP 479: Remove the Windows 32-bit x86 Port [v30]

2024-11-05 Thread David Holmes
On Wed, 6 Nov 2024 01:44:48 GMT, Alex Menkov wrote: > On ARM and x64 processors, __stdcall is accepted and ignored by the compiler; @alexmenkov and @TheShermanTanker , I stand corrected and my apologies to @magicus . - PR Comment: https://git.openjdk.org/jdk/pull/21744#issuecommen