From yangfei at iscas.ac.cn Mon Dec 1 02:10:09 2025 From: yangfei at iscas.ac.cn (yangfei at iscas.ac.cn) Date: Mon, 1 Dec 2025 10:10:09 +0800 (GMT+08:00) Subject: New JDK Committer: Dingli Zhang Message-ID: <4b0af524.29f12.19ad7acaf2b.Coremail.yangfei@iscas.ac.cn> I hereby nominate Dingli Zhang [0] to JDK committer. Dingli Zhang is a member of JDK team at ISCAS (Institute of Software, Chinese Academy of Sciences). He is already a committer of the RISC-V port project [1]. He has contributed 42 changes [2] to the JDK project, mainly focused on improving the RISC-V port. Notable changes include porting Vector API feature to RISC-V. Having the committer role would aid his work by avoiding the need to wait for sponsorship of fixes, after review & approval. Votes are due by 12:00 UTC on Tuesday, the 16th of December, 2025. Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [4]. Thanks, -Fei Yang [0] https://openjdk.org/census#dzhang [1] https://openjdk.org/census#riscv-port [2] https://github.com/openjdk/jdk/pulls?q=is%3Apr+author%3Adinglizhang+is%3Aclosed+label%3Aintegrated [3] https://openjdk.org/census [4] https://openjdk.org/projects/#committer-vote From yangfei at iscas.ac.cn Mon Dec 1 02:12:06 2025 From: yangfei at iscas.ac.cn (yangfei at iscas.ac.cn) Date: Mon, 1 Dec 2025 10:12:06 +0800 (GMT+08:00) Subject: New JDK Committer: Anjian Wen Message-ID: <62026282.29f3d.19ad7ae776c.Coremail.yangfei@iscas.ac.cn> I hereby nominate Anjian Wen [0] to JDK Committer. Anjian Wen is a member of the JVM team at Bytedance and has already contributed 20 patches to the JDK project [1]. His main contributions are mainly focused on improving the RISC-V port including adding support for new instructions and some performance tweaks. In addition, he has implemented RISC-V version of the AES intrinsics [2][3] and will continue working on other crypto intrinsics for this platform. Having the committer role would aid his work by avoiding the need to wait for sponsorship of fixes, after review & approval. Votes are due by 12:00 UTC on Tuesday, the 16th of December, 2025. Only current JDK Committers [4] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [5]. Thanks, -Fei Yang [0] https://openjdk.org/census#wenanjian [1] https://github.com/openjdk/jdk/pulls?q=is%3Apr+author%3AAnjian-Wen+is%3Aclosed+label%3Aintegrated [2] https://github.com/openjdk/jdk/pull/25281 [3] https://github.com/openjdk/jdk/pull/28320 [4] https://openjdk.org/census [5] https://openjdk.org/projects/#committer-vote From yangfei at iscas.ac.cn Mon Dec 1 02:13:35 2025 From: yangfei at iscas.ac.cn (yangfei at iscas.ac.cn) Date: Mon, 1 Dec 2025 10:13:35 +0800 (GMT+08:00) Subject: New JDK Committer: Dingli Zhang In-Reply-To: <4b0af524.29f12.19ad7acaf2b.Coremail.yangfei@iscas.ac.cn> References: <4b0af524.29f12.19ad7acaf2b.Coremail.yangfei@iscas.ac.cn> Message-ID: <22967cdc.29f64.19ad7afd183.Coremail.yangfei@iscas.ac.cn> Vote: yes > -----Original Messages----- > From: yangfei at iscas.ac.cn > Sent Time: 2025-12-01 10:10:09 (Monday) > To: jdk-dev at openjdk.org > Cc: > Subject: New JDK Committer: Dingli Zhang > > I hereby nominate Dingli Zhang [0] to JDK committer. > > Dingli Zhang is a member of JDK team at ISCAS (Institute of Software, Chinese Academy of Sciences). He is already a committer of the RISC-V port project [1]. > He has contributed 42 changes [2] to the JDK project, mainly focused on improving the RISC-V port. Notable changes include porting Vector API feature to RISC-V. > Having the committer role would aid his work by avoiding the need to wait for sponsorship of fixes, after review & approval. > > Votes are due by 12:00 UTC on Tuesday, the 16th of December, 2025. > > Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Thanks, > -Fei Yang > > [0] https://openjdk.org/census#dzhang > [1] https://openjdk.org/census#riscv-port > [2] https://github.com/openjdk/jdk/pulls?q=is%3Apr+author%3Adinglizhang+is%3Aclosed+label%3Aintegrated > [3] https://openjdk.org/census > [4] https://openjdk.org/projects/#committer-vote From yangfei at iscas.ac.cn Mon Dec 1 02:14:54 2025 From: yangfei at iscas.ac.cn (yangfei at iscas.ac.cn) Date: Mon, 1 Dec 2025 10:14:54 +0800 (GMT+08:00) Subject: New JDK Committer: Anjian Wen In-Reply-To: <62026282.29f3d.19ad7ae776c.Coremail.yangfei@iscas.ac.cn> References: <62026282.29f3d.19ad7ae776c.Coremail.yangfei@iscas.ac.cn> Message-ID: <5c0cd14a.29f82.19ad7b106c5.Coremail.yangfei@iscas.ac.cn> Vote: yes > -----Original Messages----- > From: yangfei at iscas.ac.cn > Sent Time: 2025-12-01 10:12:06 (Monday) > To: jdk-dev at openjdk.org > Cc: > Subject: New JDK Committer: Anjian Wen > > I hereby nominate Anjian Wen [0] to JDK Committer. > > Anjian Wen is a member of the JVM team at Bytedance and has already contributed 20 patches to the JDK project [1]. > His main contributions are mainly focused on improving the RISC-V port including adding support for new instructions and some performance tweaks. > In addition, he has implemented RISC-V version of the AES intrinsics [2][3] and will continue working on other crypto intrinsics for this platform. > Having the committer role would aid his work by avoiding the need to wait for sponsorship of fixes, after review & approval. > > Votes are due by 12:00 UTC on Tuesday, the 16th of December, 2025. > > Only current JDK Committers [4] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [5]. > > Thanks, > -Fei Yang > > [0] https://openjdk.org/census#wenanjian > [1] https://github.com/openjdk/jdk/pulls?q=is%3Apr+author%3AAnjian-Wen+is%3Aclosed+label%3Aintegrated > [2] https://github.com/openjdk/jdk/pull/25281 > [3] https://github.com/openjdk/jdk/pull/28320 > [4] https://openjdk.org/census > [5] https://openjdk.org/projects/#committer-vote From jiangfeilong at huawei.com Mon Dec 1 03:01:35 2025 From: jiangfeilong at huawei.com (Jiangfeilong(LVM-Lab)) Date: Mon, 1 Dec 2025 03:01:35 +0000 Subject: New JDK Committer: Dingli Zhang Message-ID: <08d85ad5a4234dacb4feec11430893a2@huawei.com> Vote: yes -------------- next part -------------- An HTML attachment was scrubbed... URL: From jiangfeilong at huawei.com Mon Dec 1 03:02:52 2025 From: jiangfeilong at huawei.com (Jiangfeilong(LVM-Lab)) Date: Mon, 1 Dec 2025 03:02:52 +0000 Subject: New JDK Committer: Anjian Wen Message-ID: <34972cfd3b564db28d40b15ce147938b@huawei.com> Vote: Yes From manuel.hassig at oracle.com Mon Dec 1 07:34:57 2025 From: manuel.hassig at oracle.com (=?UTF-8?Q?Manuel_H=C3=A4ssig?=) Date: Mon, 1 Dec 2025 08:34:57 +0100 Subject: New JDK Committer: Dingli Zhang In-Reply-To: <4b0af524.29f12.19ad7acaf2b.Coremail.yangfei@iscas.ac.cn> References: <4b0af524.29f12.19ad7acaf2b.Coremail.yangfei@iscas.ac.cn> Message-ID: <791b3d78-ea8b-4743-a020-623bfeb0981c@oracle.com> Vote: yes Best, Manuel From naoto.sato at oracle.com Mon Dec 1 20:34:36 2025 From: naoto.sato at oracle.com (Naoto Sato) Date: Mon, 1 Dec 2025 12:34:36 -0800 Subject: Result: New JDK Reviewer: Justin Lu Message-ID: <3962a92c-7508-40aa-85bf-f6f459518147@oracle.com> Voting for Justin Lu [1] is now closed. Yes: 24 Veto: 0 Abstain: 0 (Votes from non-Reviewers are excluded) According to the Bylaws definition of Three-Vote Consensus, this is sufficient to approve the nomination. Naoto Sato [1] https://mail.openjdk.org/pipermail/jdk-dev/2025-November/010601.html From david.holmes at oracle.com Mon Dec 1 21:42:30 2025 From: david.holmes at oracle.com (David Holmes) Date: Tue, 2 Dec 2025 07:42:30 +1000 Subject: VerifyError when using the record pattern In-Reply-To: References: Message-ID: <071b67d1-5d3e-4eee-b831-074101a2a54c@oracle.com> On 1/12/2025 4:31 am, Anton Rameykov wrote: > Good day to All! I'm asking for help. I think I found a bug. Yes you have, but this mailing list is not for filing bug reports. I will file an issue for this in the bug system and let you know the ticket number. Cheers, David > ``` > Exception in thread "main" java.lang.VerifyError: Inconsistent stackmap > frames at branch target 206 > Exception Details: > ? Location: > ? ? org/arcane418/StatusService.statusScan(Ljava/util/concurrent/ > atomic/AtomicBoolean;Ljava/util/concurrent/CompletableFuture;)V @206: > aload_3 > ? Reason: > ? ? Type top (current frame, locals[5]) is not assignable to 'org/ > arcane418/Status$InternalError' (stack map, locals[5]) > ? Current Frame: > ? ? bci: @130 > ? ? flags: { } > ? ? locals: { 'org/arcane418/StatusService', 'java/util/concurrent/ > atomic/AtomicBoolean', 'java/util/concurrent/CompletableFuture', 'org/ > arcane418/Status', integer } > ? ? stack: { integer } > ? Stackmap Frame: > ? ? bci: @206 > ? ? flags: { } > ? ? locals: { 'org/arcane418/StatusService', 'java/util/concurrent/ > atomic/AtomicBoolean', 'java/util/concurrent/CompletableFuture', 'org/ > arcane418/Status', integer, 'org/arcane418/Status$InternalError' } > ? ? stack: { } > ? Bytecode: > ? ? 0000000: 2bb6 0024 9900 0c2c b200 2ab6 0030 57b1 > ? ? 0000010: 1400 36b8 0038 b800 3ea7 0011 4e2b 04b6 > ? ? 0000020: 0046 2cb2 002a b600 3057 2ab4 0010 b600 > ? ? 0000030: 4a3a 0519 05c1 0050 9900 3219 05c0 0050 > ? ? 0000040: 4e2d b600 523a 0619 063a 042a b400 0abb > ? ? 0000050: 0056 59bb 0058 5919 04b7 005a 125d b700 > ? ? 0000060: 5fb9 0062 0200 57a7 ff99 2ab4 0010 b600 > ? ? 0000070: 4a59 b800 6757 4e03 3604 2d15 04ba 006d > ? ? 0000080: 0000 aa00 0000 001a 0000 0000 0000 0002 > ? ? 0000090: 0000 0024 0000 004c 0000 0055 bb00 7159 > ? ? 00000a0: 0101 b700 73bf 2dc0 0050 3a05 2ab4 000a > ? ? 00000b0: bb00 5659 bb00 5859 1905 b600 52b7 005a > ? ? 00000c0: 1276 b700 5fb9 0062 0200 57a7 ff35 2dc0 > ? ? 00000d0: 0078 3a06 a700 262d c000 7a3a 072a b400 > ? ? 00000e0: 0abb 0056 59bb 007c 59b7 007e 1276 b700 > ? ? 00000f0: 5fb9 0062 0200 57a7 ff09 a7ff 064e bb00 > ? ? 0000100: 7159 2db6 0081 2db7 0073 bf > ? Exception Handler Table: > ? ? bci [16, 25] => handler: 28 > ? ? bci [66, 69] => handler: 253 > ? Stackmap Table: > ? ? same_frame(@0) > ? ? same_frame(@16) > ? ? same_locals_1_stack_item_frame(@28,Object[#68]) > ? ? same_frame(@42) > ? ? same_frame(@106) > ? ? append_frame(@122,Object[#159],Integer) > ? ? same_frame(@156) > ? ? same_frame(@166) > ? ? append_frame(@206,Object[#80]) > ? ? same_frame(@215) > ? ? chop_frame(@250,3) > ? ? same_locals_1_stack_item_frame(@253,Object[#127]) > > at org.arcane418.Main.main(Main.java:10) > > ``` > I have prepared a draft to reproduce it: `https://github.com/Arcane561/ > compiler-error` > > Application Entry point Main.java. > > Please pay attention to the statusScan method in StatusService. If you > remove the record pattern and replace it with the type pattern > (instanceof Status.InternalError err) then no error occurs. Also, if you > remove the switch, the error disappears. > > openjdk 25.0.1 2025-09-16 > OpenJDK Runtime Environment (build 25.0.1) > OpenJDK 64-Bit Server VM (build 25.0.1, mixed mode, sharing) From yansendao at 126.com Wed Dec 3 06:37:14 2025 From: yansendao at 126.com (yansendao at 126.com) Date: Wed, 3 Dec 2025 14:37:14 +0800 Subject: New JDK Committer: Dingli Zhang Message-ID: <003601dc641f$439208c0$cab61a40$@126.com> Vote: yes -------------- next part -------------- An HTML attachment was scrubbed... URL: From yansendao at 126.com Wed Dec 3 06:37:32 2025 From: yansendao at 126.com (yansendao at 126.com) Date: Wed, 3 Dec 2025 14:37:32 +0800 Subject: New JDK Committer: Anjian Wen Message-ID: <004501dc641f$4e3b86c0$eab29440$@126.com> Vote: yes -------------- next part -------------- An HTML attachment was scrubbed... URL: From xlpeng at amazon.com Wed Dec 3 06:41:00 2025 From: xlpeng at amazon.com (Peng, Xiaolong) Date: Wed, 3 Dec 2025 06:41:00 +0000 Subject: New JDK Committer: Anjian Wen In-Reply-To: <62026282.29f3d.19ad7ae776c.Coremail.yangfei@iscas.ac.cn> References: <62026282.29f3d.19ad7ae776c.Coremail.yangfei@iscas.ac.cn> Message-ID: <97BD2686-BDF6-4C06-B4D4-4BE194729D05@amazon.com> Vote: yes ?On 11/30/25, 6:13 PM, "jdk-dev on behalf of yangfei at iscas.ac.cn " on behalf of yangfei at iscas.ac.cn > wrote: CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe. I hereby nominate Anjian Wen [0] to JDK Committer. Anjian Wen is a member of the JVM team at Bytedance and has already contributed 20 patches to the JDK project [1]. His main contributions are mainly focused on improving the RISC-V port including adding support for new instructions and some performance tweaks. In addition, he has implemented RISC-V version of the AES intrinsics [2][3] and will continue working on other crypto intrinsics for this platform. Having the committer role would aid his work by avoiding the need to wait for sponsorship of fixes, after review & approval. Votes are due by 12:00 UTC on Tuesday, the 16th of December, 2025. Only current JDK Committers [4] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [5]. Thanks, -Fei Yang [0] https://openjdk.org/census#wenanjian [1] https://github.com/openjdk/jdk/pulls?q=is%3Apr+author%3AAnjian-Wen+is%3Aclosed+label%3Aintegrated [2] https://github.com/openjdk/jdk/pull/25281 [3] https://github.com/openjdk/jdk/pull/28320 [4] https://openjdk.org/census [5] https://openjdk.org/projects/#committer-vote From jatinbha.cloud at gmail.com Wed Dec 3 06:49:06 2025 From: jatinbha.cloud at gmail.com (Jatin Bhateja) Date: Wed, 3 Dec 2025 12:19:06 +0530 Subject: New JDK Committer: Dingli Zhang In-Reply-To: <4b0af524.29f12.19ad7acaf2b.Coremail.yangfei@iscas.ac.cn> References: <4b0af524.29f12.19ad7acaf2b.Coremail.yangfei@iscas.ac.cn> Message-ID: Vote: yes Best, Jatin On 12/1/2025 7:40 AM, yangfei at iscas.ac.cn wrote: > I hereby nominate Dingli Zhang [0] to JDK committer. > > Dingli Zhang is a member of JDK team at ISCAS (Institute of Software, Chinese Academy of Sciences). He is already a committer of the RISC-V port project [1]. > He has contributed 42 changes [2] to the JDK project, mainly focused on improving the RISC-V port. Notable changes include porting Vector API feature to RISC-V. > Having the committer role would aid his work by avoiding the need to wait for sponsorship of fixes, after review & approval. > > Votes are due by 12:00 UTC on Tuesday, the 16th of December, 2025. > > Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Thanks, > -Fei Yang > > [0] https://openjdk.org/census#dzhang > [1] https://openjdk.org/census#riscv-port > [2] https://github.com/openjdk/jdk/pulls?q=is%3Apr+author%3Adinglizhang+is%3Aclosed+label%3Aintegrated > [3] https://openjdk.org/census > [4] https://openjdk.org/projects/#committer-vote From jatinbha.cloud at gmail.com Wed Dec 3 06:51:51 2025 From: jatinbha.cloud at gmail.com (Jatin Bhateja) Date: Wed, 3 Dec 2025 12:21:51 +0530 Subject: New JDK Committer: Anjian Wen In-Reply-To: <62026282.29f3d.19ad7ae776c.Coremail.yangfei@iscas.ac.cn> References: <62026282.29f3d.19ad7ae776c.Coremail.yangfei@iscas.ac.cn> Message-ID: <70d8f41a-4b40-4cdc-a47b-6ac0bcf3ec8f@gmail.com> Vote: yes Best, Jatin On 12/1/2025 7:42 AM, yangfei at iscas.ac.cn wrote: > I hereby nominate Anjian Wen [0] to JDK Committer. > > Anjian Wen is a member of the JVM team at Bytedance and has already contributed 20 patches to the JDK project [1]. > His main contributions are mainly focused on improving the RISC-V port including adding support for new instructions and some performance tweaks. > In addition, he has implemented RISC-V version of the AES intrinsics [2][3] and will continue working on other crypto intrinsics for this platform. > Having the committer role would aid his work by avoiding the need to wait for sponsorship of fixes, after review & approval. > > Votes are due by 12:00 UTC on Tuesday, the 16th of December, 2025. > > Only current JDK Committers [4] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [5]. > > Thanks, > -Fei Yang > > [0] https://openjdk.org/census#wenanjian > [1] https://github.com/openjdk/jdk/pulls?q=is%3Apr+author%3AAnjian-Wen+is%3Aclosed+label%3Aintegrated > [2] https://github.com/openjdk/jdk/pull/25281 > [3] https://github.com/openjdk/jdk/pull/28320 > [4] https://openjdk.org/census > [5] https://openjdk.org/projects/#committer-vote From jatinbha.cloud at gmail.com Wed Dec 3 06:55:43 2025 From: jatinbha.cloud at gmail.com (Jatin Bhateja) Date: Wed, 3 Dec 2025 12:25:43 +0530 Subject: CFV: New JDK Reviewer: Justin Lu In-Reply-To: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> References: <5fc06385-7cbb-4e6d-af99-804c8b260385@oracle.com> Message-ID: <16e688b7-8ee8-4b3c-9ce0-b1856388abab@gmail.com> Vote: yes Best, Jatin On 11/13/2025 4:32 AM, Naoto Sato wrote: > I hereby nominate Justin Lu to JDK Reviewer. > > Justin is a member of the Java Core Libraries team at Oracle and has > contributed over 280 patches to the JDK project[0]. His work primarily > focuses on Java internationalization, including text > formatting/parsing, locale, and currency. He has made numerous > contributions in areas such as bug fixes, performance enhancements, > and documentation improvements. > > Votes are due by 2025-11-27T00:00:00[UTC]. > > Only current JDK Reviewers [1] are eligible to vote > on this nomination.? Votes must be cast in the open by replying > to this mailing list. > > For Three-Vote Consensus voting instructions, see [2]. > > Naoto Sato > > [0] > https://bugs.openjdk.org/issues/?jql=status%20%3D%20Resolved%20AND%20assignee%20%3D%20jlu > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#reviewer-vote From manuel.hassig at oracle.com Wed Dec 3 07:19:48 2025 From: manuel.hassig at oracle.com (=?UTF-8?Q?Manuel_H=C3=A4ssig?=) Date: Wed, 3 Dec 2025 08:19:48 +0100 Subject: New JDK Committer: Anjian Wen In-Reply-To: <62026282.29f3d.19ad7ae776c.Coremail.yangfei@iscas.ac.cn> References: <62026282.29f3d.19ad7ae776c.Coremail.yangfei@iscas.ac.cn> Message-ID: <70eda48c-d2d0-496b-ad1d-286677ea6455@oracle.com> Vote: yes Best, Manuel From rehn at rivosinc.com Wed Dec 3 07:28:10 2025 From: rehn at rivosinc.com (Robbin Ehn) Date: Wed, 3 Dec 2025 08:28:10 +0100 Subject: New JDK Committer: Anjian Wen In-Reply-To: <62026282.29f3d.19ad7ae776c.Coremail.yangfei@iscas.ac.cn> References: <62026282.29f3d.19ad7ae776c.Coremail.yangfei@iscas.ac.cn> Message-ID: Vote: yes /Robbin On Mon, Dec 1, 2025 at 3:12?AM wrote: > > I hereby nominate Anjian Wen [0] to JDK Committer. > > Anjian Wen is a member of the JVM team at Bytedance and has already contributed 20 patches to the JDK project [1]. > His main contributions are mainly focused on improving the RISC-V port including adding support for new instructions and some performance tweaks. > In addition, he has implemented RISC-V version of the AES intrinsics [2][3] and will continue working on other crypto intrinsics for this platform. > Having the committer role would aid his work by avoiding the need to wait for sponsorship of fixes, after review & approval. > > Votes are due by 12:00 UTC on Tuesday, the 16th of December, 2025. > > Only current JDK Committers [4] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [5]. > > Thanks, > -Fei Yang > > [0] https://openjdk.org/census#wenanjian > [1] https://github.com/openjdk/jdk/pulls?q=is%3Apr+author%3AAnjian-Wen+is%3Aclosed+label%3Aintegrated > [2] https://github.com/openjdk/jdk/pull/25281 > [3] https://github.com/openjdk/jdk/pull/28320 > [4] https://openjdk.org/census > [5] https://openjdk.org/projects/#committer-vote From rehn at rivosinc.com Wed Dec 3 07:28:51 2025 From: rehn at rivosinc.com (Robbin Ehn) Date: Wed, 3 Dec 2025 08:28:51 +0100 Subject: New JDK Committer: Dingli Zhang In-Reply-To: <4b0af524.29f12.19ad7acaf2b.Coremail.yangfei@iscas.ac.cn> References: <4b0af524.29f12.19ad7acaf2b.Coremail.yangfei@iscas.ac.cn> Message-ID: Vote: yes /Robbin On Mon, Dec 1, 2025 at 3:10?AM wrote: > > I hereby nominate Dingli Zhang [0] to JDK committer. > > Dingli Zhang is a member of JDK team at ISCAS (Institute of Software, Chinese Academy of Sciences). He is already a committer of the RISC-V port project [1]. > He has contributed 42 changes [2] to the JDK project, mainly focused on improving the RISC-V port. Notable changes include porting Vector API feature to RISC-V. > Having the committer role would aid his work by avoiding the need to wait for sponsorship of fixes, after review & approval. > > Votes are due by 12:00 UTC on Tuesday, the 16th of December, 2025. > > Only current JDK Committers [3] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. > > For Lazy Consensus voting instructions, see [4]. > > Thanks, > -Fei Yang > > [0] https://openjdk.org/census#dzhang > [1] https://openjdk.org/census#riscv-port > [2] https://github.com/openjdk/jdk/pulls?q=is%3Apr+author%3Adinglizhang+is%3Aclosed+label%3Aintegrated > [3] https://openjdk.org/census > [4] https://openjdk.org/projects/#committer-vote From hamlin at rivosinc.com Thu Dec 4 09:18:11 2025 From: hamlin at rivosinc.com (Hamlin Li) Date: Thu, 4 Dec 2025 09:18:11 +0000 Subject: New JDK Committer: Dingli Zhang Message-ID: Vote: yes -------------- next part -------------- An HTML attachment was scrubbed... URL: From hamlin at rivosinc.com Thu Dec 4 09:18:57 2025 From: hamlin at rivosinc.com (Hamlin Li) Date: Thu, 4 Dec 2025 09:18:57 +0000 Subject: New JDK Committer: Anjian Wen Message-ID: Vote: yes -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark.reinhold at oracle.com Thu Dec 4 18:48:31 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Thu, 4 Dec 2025 18:48:31 +0000 Subject: JDK 26 is now in Rampdown Phase One Message-ID: <20251204184830.BD71E50C@naskeag.niobe.net> Per the JDK 26 schedule [1], we are now in Rampdown Phase One. The overall feature set [2] is frozen. No further JEPs will be targeted to this release. We?ve branched the main line of development, in the master branch, to create the jdk26 stabilization branch: https://github.com/openjdk/jdk/tree/jdk26 Any changes pushed to the master branch are now bound for JDK 27, as noted previously [3]. Since the repository contains multiple active branches, Reviewers and Committers should carefully verify the target branch of every pull request. The stabilization branch is open for select bug fixes and, with approval, late enhancements per JEP 3, the JDK Release Process [4]. If you?re responsible for any of the bugs on the RDP 1 candidate-bug list [5] then please see JEP 3 for guidance on how to handle them. We will integrate most stabilization changes via backports, as we have since JDK 22 [6]: - Most fixes and enhancements intended for the stabilization branch will also be applicable to the main line, in the master branch. Integrate such a change into the master branch first. Then, after you obtain any required approvals, backport it to the stabilization branch using the Skara `/backport` command [7] or, if necessary, by manually opening a backport PR with the title `Backport $HASH`, where `$HASH` is the original commit hash. (The Developers? Guide has guidance on working with branches [8] and backports [9].) - Some fixes will be specific to the stabilization branch and not applicable to the main line. Integrate such fixes directly into the stabilization branch. In order to make sure that no backports are missed, prior to the RDP 2 and RC phases we will remind JDK Contributors to review changes that have been integrated into the main line but not backported to the stabilization branch. These JBS queries can be useful: - Changes not backported from the main line https://bugs.openjdk.org/issues/?filter=44264 - My changes not backported from the main line https://bugs.openjdk.org/issues/?filter=44268 - Mark [1] https://openjdk.org/projects/jdk/26/#Schedule [2] https://openjdk.org/projects/jdk/26/#Features [3] https://mail.openjdk.org/pipermail/jdk-dev/2025-November/010639.html [4] https://openjdk.org/jeps/3 [5] https://openjdk.org/s/jdk-rdp-1 [6] https://openjdk.org/jeps/3#Integrating-fixes-and-enhancements [7] https://wiki.openjdk.org/display/SKARA/Backports [8] https://openjdk.org/guide/#working-with-git-branches [9] https://openjdk.org/guide/#working-with-backports-in-jbs From philip.race at oracle.com Mon Dec 8 19:27:43 2025 From: philip.race at oracle.com (Philip Race) Date: Mon, 8 Dec 2025 11:27:43 -0800 Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) Message-ID: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> I hereby nominate Damon Nguyen (dnguyen [1]) to JDK Reviewer. Damon has been a member of the Client Libraries team at Oracle for 4 years and has authored 80 changes [2][3] to the OpenJDK repository, across AWT and Swing and also JDK Localization, and actively participates in reviewing changes in the JDK client libraries. Only current JDK Project Reviewers [4] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [5]. Votes are due by 20:00 UTC Monday 22nd December 2025 -Phil. [1] https://openjdk.org/census#dnguyen [2] https://github.com/search?q=author-name%3A%22Damon+Nguyen%22+repo%3Aopenjdk%2Fjdk&type=Commits [3] git log --author="Damon Nguyen" --format='%h %s' [4] https://openjdk.org/census [5] https://openjdk.org/bylaws#three-vote-consensus From philip.race at oracle.com Mon Dec 8 19:46:11 2025 From: philip.race at oracle.com (Philip Race) Date: Mon, 8 Dec 2025 11:46:11 -0800 Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) In-Reply-To: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> References: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> Message-ID: <9a9079da-3dab-45d6-ade0-ede2b232c954@oracle.com> Vote: yes -phil. From alexander.zuev at oracle.com Mon Dec 8 20:56:34 2025 From: alexander.zuev at oracle.com (Alexander Zuev) Date: Mon, 8 Dec 2025 12:56:34 -0800 Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) In-Reply-To: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> References: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> Message-ID: <701a7d43-930a-4e47-b5d7-d6dbcc3d7640@oracle.com> Vote: yes From justin.lu at oracle.com Tue Dec 9 00:00:57 2025 From: justin.lu at oracle.com (Justin Lu) Date: Tue, 9 Dec 2025 00:00:57 +0000 Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) In-Reply-To: References: Message-ID: Vote: yes -------------- next part -------------- An HTML attachment was scrubbed... URL: From naoto.sato at oracle.com Tue Dec 9 00:09:21 2025 From: naoto.sato at oracle.com (Naoto Sato) Date: Mon, 8 Dec 2025 16:09:21 -0800 Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) In-Reply-To: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> References: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> Message-ID: Vote: yes Naoto On 12/8/25 11:27 AM, Philip Race wrote: > I hereby nominate Damon Nguyen (dnguyen [1]) to JDK Reviewer. > > Damon has been a member of the Client Libraries team at Oracle for 4 > years and has authored 80 changes [2][3] to the OpenJDK repository, > across AWT and Swing and also JDK Localization, and actively > participates in reviewing changes in the JDK client libraries. > > Only current JDK Project Reviewers [4] are eligible to vote on this > nomination. > Votes must be cast in the open by replying to this mailing list. > For Three-Vote Consensus voting instructions, see [5]. > > Votes are due by 20:00 UTC Monday 22nd December 2025 > > -Phil. > > [1] https://openjdk.org/census#dnguyen > [2] https://github.com/search?q=author- > name%3A%22Damon+Nguyen%22+repo%3Aopenjdk%2Fjdk&type=Commits > [3] git log --author="Damon Nguyen" --format='%h %s' > [4] https://openjdk.org/census > [5] https://openjdk.org/bylaws#three-vote-consensus From stefan.karlsson at oracle.com Tue Dec 9 09:56:45 2025 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Tue, 9 Dec 2025 10:56:45 +0100 Subject: CFV: New JDK Committer: Ramkumar Sunderbabu Message-ID: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> I hereby nominate Ramkumar Sunderbabu to JDK Committer. Ramkumar has made a steady contribution of 28 commits [3] in various tests and test infrastructure over the years. Votes are due by 2025-12-23T10:55+01:00. Only current JDK Committers [1] are eligible to vote on this nomination.? Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. Stefan Karlsson [1] https://openjdk.org/census [2] https://openjdk.org/projects/#committer-vote [3] https://github.com/search?q=repo%3Aopenjdk%2Fjdk+author-name%3A%22Ramkumar+Sunderbabu%22&type=commits From stefan.karlsson at oracle.com Tue Dec 9 10:00:26 2025 From: stefan.karlsson at oracle.com (Stefan Karlsson) Date: Tue, 9 Dec 2025 11:00:26 +0100 Subject: CFV: New JDK Committer: Ramkumar Sunderbabu In-Reply-To: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> References: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> Message-ID: <3294658e-47c8-4b67-bc74-b0bc8d27e925@oracle.com> Vote: yes StefanK On 2025-12-09 10:56, Stefan Karlsson wrote: > I hereby nominate Ramkumar Sunderbabu to JDK Committer. > > Ramkumar has made a steady contribution of 28 commits [3] in various > tests and test infrastructure over the years. > > Votes are due by 2025-12-23T10:55+01:00. > > Only current JDK Committers [1] are eligible to vote > on this nomination.? Votes must be cast in the open by replying > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > Stefan Karlsson > > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#committer-vote > [3] > https://github.com/search?q=repo%3Aopenjdk%2Fjdk+author-name%3A%22Ramkumar+Sunderbabu%22&type=commits > From ivan.walulya at oracle.com Tue Dec 9 10:08:39 2025 From: ivan.walulya at oracle.com (Ivan Walulya) Date: Tue, 9 Dec 2025 10:08:39 +0000 Subject: CFV: New JDK Committer: Ramkumar Sunderbabu In-Reply-To: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> References: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> Message-ID: <0F49CD04-0F5E-459E-B065-C535A607BB50@oracle.com> Vote: Yes // Ivan > On 9 Dec 2025, at 10:56, Stefan Karlsson wrote: > > I hereby nominate Ramkumar Sunderbabu to JDK Committer. > > Ramkumar has made a steady contribution of 28 commits [3] in various tests and test infrastructure over the years. > > Votes are due by 2025-12-23T10:55+01:00. > > Only current JDK Committers [1] are eligible to vote > on this nomination. Votes must be cast in the open by replying > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > Stefan Karlsson > > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#committer-vote > [3] https://github.com/search?q=repo%3Aopenjdk%2Fjdk+author-name%3A%22Ramkumar+Sunderbabu%22&type=commits From haosun at nvidia.com Tue Dec 9 12:58:23 2025 From: haosun at nvidia.com (Hao Sun (Compiler)) Date: Tue, 9 Dec 2025 12:58:23 +0000 Subject: CFV: New JDK Committer: Ramkumar Sunderbabu In-Reply-To: <0F49CD04-0F5E-459E-B065-C535A607BB50@oracle.com> References: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> <0F49CD04-0F5E-459E-B065-C535A607BB50@oracle.com> Message-ID: Vote: Yes -- Best Regards, Hao Sun From: jdk-dev on behalf of Ivan Walulya Date: Tuesday, December 9, 2025 at 18:09 To: Stefan Karlsson Cc: jdk-dev at openjdk.org Subject: Re: CFV: New JDK Committer: Ramkumar Sunderbabu External email: Use caution opening links or attachments Vote: Yes // Ivan > On 9 Dec 2025, at 10:56, Stefan Karlsson wrote: > > I hereby nominate Ramkumar Sunderbabu to JDK Committer. > > Ramkumar has made a steady contribution of 28 commits [3] in various tests and test infrastructure over the years. > > Votes are due by 2025-12-23T10:55+01:00. > > Only current JDK Committers [1] are eligible to vote > on this nomination. Votes must be cast in the open by replying > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > Stefan Karlsson > > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#committer-vote > [3] https://github.com/search?q=repo%3Aopenjdk%2Fjdk+author-name%3A%22Ramkumar+Sunderbabu%22&type=commits -------------- next part -------------- An HTML attachment was scrubbed... URL: From leonid.mesnik at oracle.com Tue Dec 9 16:24:09 2025 From: leonid.mesnik at oracle.com (Leonid Mesnik) Date: Tue, 9 Dec 2025 16:24:09 +0000 Subject: CFV: New JDK Committer: Ramkumar Sunderbabu In-Reply-To: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> References: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> Message-ID: Vote: yes Leonid Get Outlook for Mac Confidential- Oracle Internal From: jdk-dev on behalf of Stefan Karlsson Date: Tuesday, December 9, 2025 at 1:57?AM To: jdk-dev at openjdk.org Subject: CFV: New JDK Committer: Ramkumar Sunderbabu I hereby nominate Ramkumar Sunderbabu to JDK Committer. Ramkumar has made a steady contribution of 28 commits [3] in various tests and test infrastructure over the years. Votes are due by 2025-12-23T10:55+01:00. Only current JDK Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. Stefan Karlsson [1] https://openjdk.org/census [2] https://openjdk.org/projects/#committer-vote [3] https://github.com/search?q=repo%3Aopenjdk%2Fjdk+author-name%3A%22Ramkumar+Sunderbabu%22&type=commits -------------- next part -------------- An HTML attachment was scrubbed... URL: From alexey.ivanov at oracle.com Tue Dec 9 18:57:23 2025 From: alexey.ivanov at oracle.com (Alexey Ivanov) Date: Tue, 9 Dec 2025 18:57:23 +0000 Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) In-Reply-To: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> References: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> Message-ID: Vote: yes On 2025-12-08 19:27, Philip Race wrote: > I hereby nominate Damon Nguyen (dnguyen [1]) to JDK Reviewer. -- Regards, Alexey From roger.riggs at oracle.com Tue Dec 9 19:18:34 2025 From: roger.riggs at oracle.com (Roger Riggs) Date: Tue, 9 Dec 2025 14:18:34 -0500 Subject: CFV: New JDK Committer: Ramkumar Sunderbabu In-Reply-To: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> References: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> Message-ID: <875f3664-6f8d-4e37-af17-51e9924e0d53@oracle.com> Vote: Yes On 12/9/25 4:56 AM, Stefan Karlsson wrote: > I hereby nominate Ramkumar Sunderbabu to JDK Committer. From roger.riggs at oracle.com Tue Dec 9 19:20:15 2025 From: roger.riggs at oracle.com (Roger Riggs) Date: Tue, 9 Dec 2025 14:20:15 -0500 Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) In-Reply-To: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> References: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> Message-ID: Vote: Yes On 12/8/25 2:27 PM, Philip Race wrote: > I hereby nominate Damon Nguyen (dnguyen [1]) to JDK Reviewer. From tejesh.r at oracle.com Wed Dec 10 03:59:32 2025 From: tejesh.r at oracle.com (Tejesh R) Date: Wed, 10 Dec 2025 03:59:32 +0000 Subject: New JDK Reviewer: Damon Nguyen (dnguyen) Message-ID: <8847C1F1-E984-40AE-949D-3338F45E99E5@oracle.com> Vote: yes -Tejesh R ?On 09/12/25, 12:58 AM, "jdk-dev on behalf of Philip Race" on behalf of philip.race at oracle.com > wrote: I hereby nominate Damon Nguyen (dnguyen [1]) to JDK Reviewer. Damon has been a member of the Client Libraries team at Oracle for 4 years and has authored 80 changes [2][3] to the OpenJDK repository, across AWT and Swing and also JDK Localization, and actively participates in reviewing changes in the JDK client libraries. Only current JDK Project Reviewers [4] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [5]. Votes are due by 20:00 UTC Monday 22nd December 2025 -Phil. [1] https://openjdk.org/census#dnguyen [2] https://github.com/search?q=author-name%3A%22Damon+Nguyen%22+repo%3Aopenjdk%2Fjdk&type=Commits [3] git log --author="Damon Nguyen" --format='%h %s' [4] https://openjdk.org/census [5] https://openjdk.org/bylaws#three-vote-consensus Confidential- Oracle Internal From jayathirth.d.v at oracle.com Wed Dec 10 04:10:16 2025 From: jayathirth.d.v at oracle.com (Jayathirth Rao Daarapuram Venkatesh Murthy) Date: Wed, 10 Dec 2025 04:10:16 +0000 Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) In-Reply-To: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> References: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> Message-ID: Vote : Yes. Thanks, Jay From: jdk-dev on behalf of Philip Race Date: Tuesday, 9 December 2025 at 12:58?AM To: jdk-dev at openjdk.org Cc: Damon Nguyen Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) I hereby nominate Damon Nguyen (dnguyen [1]) to JDK Reviewer. Damon has been a member of the Client Libraries team at Oracle for 4 years and has authored 80 changes [2][3] to the OpenJDK repository, across AWT and Swing and also JDK Localization, and actively participates in reviewing changes in the JDK client libraries. Only current JDK Project Reviewers [4] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [5]. Votes are due by 20:00 UTC Monday 22nd December 2025 -Phil. [1] https://openjdk.org/census#dnguyen [2] https://github.com/search?q=author-name%3A%22Damon+Nguyen%22+repo%3Aopenjdk%2Fjdk&type=Commits [3] git log --author="Damon Nguyen" --format='%h %s' [4] https://openjdk.org/census [5] https://openjdk.org/bylaws#three-vote-consensus -------------- next part -------------- An HTML attachment was scrubbed... URL: From prasanta.sadhukhan at oracle.com Wed Dec 10 05:21:23 2025 From: prasanta.sadhukhan at oracle.com (Prasanta Sadhukhan) Date: Wed, 10 Dec 2025 10:51:23 +0530 Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) In-Reply-To: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> References: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> Message-ID: <289518c4-7159-44d7-8e20-3965b37b4fc1@oracle.com> Vote: yes Regards Prasanta On 09-12-2025 00:57, Philip Race wrote: > I hereby nominate Damon Nguyen (dnguyen [1]) to JDK Reviewer. > > Damon has been a member of the Client Libraries team at Oracle for 4 > years and has authored 80 changes [2][3] to the OpenJDK repository, > across AWT and Swing and also JDK Localization, and actively > participates in reviewing changes in the JDK client libraries. > > Only current JDK Project Reviewers [4] are eligible to vote on this > nomination. > Votes must be cast in the open by replying to this mailing list. > For Three-Vote Consensus voting instructions, see [5]. > > Votes are due by 20:00 UTC Monday 22nd December 2025 > > -Phil. > > [1] https://openjdk.org/census#dnguyen > [2] > https://github.com/search?q=author-name%3A%22Damon+Nguyen%22+repo%3Aopenjdk%2Fjdk&type=Commits > > [3] git log --author="Damon Nguyen" --format='%h %s' > [4] https://openjdk.org/census > [5] https://openjdk.org/bylaws#three-vote-consensus From jaikiran.pai at oracle.com Wed Dec 10 06:57:38 2025 From: jaikiran.pai at oracle.com (Jaikiran Pai) Date: Wed, 10 Dec 2025 12:27:38 +0530 Subject: CFV: New JDK Committer: Ramkumar Sunderbabu In-Reply-To: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> References: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> Message-ID: vote: yes -Jaikiran On 09/12/25 3:26 pm, Stefan Karlsson wrote: > I hereby nominate Ramkumar Sunderbabu to JDK Committer. > > Ramkumar has made a steady contribution of 28 commits [3] in various > tests and test infrastructure over the years. > > Votes are due by 2025-12-23T10:55+01:00. > > Only current JDK Committers [1] are eligible to vote > on this nomination.? Votes must be cast in the open by replying > to this mailing list. > > For Lazy Consensus voting instructions, see [2]. > > Stefan Karlsson > > [1] https://openjdk.org/census > [2] https://openjdk.org/projects/#committer-vote > [3] > https://github.com/search?q=repo%3Aopenjdk%2Fjdk+author-name%3A%22Ramkumar+Sunderbabu%22&type=commits > From ajit.ghaisas at oracle.com Wed Dec 10 11:33:04 2025 From: ajit.ghaisas at oracle.com (Ajit Ghaisas) Date: Wed, 10 Dec 2025 11:33:04 +0000 Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) In-Reply-To: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> References: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> Message-ID: <435B9E5B-5A00-4D95-8B2A-D160D8C47946@oracle.com> Vote: YES Regards, Ajit > On 9 Dec 2025, at 12:57?AM, Philip Race wrote: > > I hereby nominate Damon Nguyen (dnguyen [1]) to JDK Reviewer. > > Damon has been a member of the Client Libraries team at Oracle for 4 years and has authored 80 changes [2][3] to the OpenJDK repository, across AWT and Swing and also JDK Localization, and actively participates in reviewing changes in the JDK client libraries. > > Only current JDK Project Reviewers [4] are eligible to vote on this nomination. > Votes must be cast in the open by replying to this mailing list. > For Three-Vote Consensus voting instructions, see [5]. > > Votes are due by 20:00 UTC Monday 22nd December 2025 > > -Phil. > > [1] https://openjdk.org/census#dnguyen > [2] https://github.com/search?q=author-name%3A%22Damon+Nguyen%22+repo%3Aopenjdk%2Fjdk&type=Commits > [3] git log --author="Damon Nguyen" --format='%h %s' > [4] https://openjdk.org/census > [5] https://openjdk.org/bylaws#three-vote-consensus From manukumar.vs at oracle.com Wed Dec 10 12:09:45 2025 From: manukumar.vs at oracle.com (Manukumar V S) Date: Wed, 10 Dec 2025 12:09:45 +0000 Subject: CFV: New JDK Committer: Ramkumar Sunderbabu In-Reply-To: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> References: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> Message-ID: Vote: Yes Manukumar V S Confidential- Oracle Internal From: jdk-dev on behalf of Stefan Karlsson Date: Tuesday, 9 December 2025 at 3:27?PM To: jdk-dev at openjdk.org Subject: CFV: New JDK Committer: Ramkumar Sunderbabu I hereby nominate Ramkumar Sunderbabu to JDK Committer. Ramkumar has made a steady contribution of 28 commits [3] in various tests and test infrastructure over the years. Votes are due by 2025-12-23T10:55+01:00. Only current JDK Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. Stefan Karlsson [1] https://openjdk.org/census [2] https://openjdk.org/projects/#committer-vote [3] https://github.com/search?q=repo%3Aopenjdk%2Fjdk+author-name%3A%22Ramkumar+Sunderbabu%22&type=commits -------------- next part -------------- An HTML attachment was scrubbed... URL: From raffaello.giulietti at oracle.com Wed Dec 10 15:06:47 2025 From: raffaello.giulietti at oracle.com (Raffaello Giulietti) Date: Wed, 10 Dec 2025 15:06:47 +0000 Subject: CFV: New JDK Committer: Ramkumar Sunderbabu In-Reply-To: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> References: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> Message-ID: Vote: yes ________________________________________ From: jdk-dev on behalf of Stefan Karlsson Sent: Tuesday, December 9, 2025 10:56 To: jdk-dev at openjdk.org Subject: CFV: New JDK Committer: Ramkumar Sunderbabu I hereby nominate Ramkumar Sunderbabu to JDK Committer. From raffaello.giulietti at oracle.com Wed Dec 10 15:08:30 2025 From: raffaello.giulietti at oracle.com (Raffaello Giulietti) Date: Wed, 10 Dec 2025 15:08:30 +0000 Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) In-Reply-To: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> References: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> Message-ID: Vote: yes ________________________________________ From: jdk-dev on behalf of Philip Race Sent: Monday, December 8, 2025 20:27 To: jdk-dev at openjdk.org Cc: Damon Nguyen Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) I hereby nominate Damon Nguyen (dnguyen [1]) to JDK Reviewer. From chen.l.liang at oracle.com Wed Dec 10 17:16:17 2025 From: chen.l.liang at oracle.com (Chen Liang) Date: Wed, 10 Dec 2025 17:16:17 +0000 Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) In-Reply-To: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> References: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> Message-ID: Vote: Yes Regards ________________________________ From: jdk-dev on behalf of Philip Race Sent: Monday, December 8, 2025 1:27 PM To: jdk-dev at openjdk.org Cc: Damon Nguyen Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) I hereby nominate Damon Nguyen (dnguyen [1]) to JDK Reviewer. Damon has been a member of the Client Libraries team at Oracle for 4 years and has authored 80 changes [2][3] to the OpenJDK repository, across AWT and Swing and also JDK Localization, and actively participates in reviewing changes in the JDK client libraries. Only current JDK Project Reviewers [4] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Three-Vote Consensus voting instructions, see [5]. Votes are due by 20:00 UTC Monday 22nd December 2025 -Phil. [1] https://openjdk.org/census#dnguyen [2] https://github.com/search?q=author-name%3A%22Damon+Nguyen%22+repo%3Aopenjdk%2Fjdk&type=Commits [3] git log --author="Damon Nguyen" --format='%h %s' [4] https://openjdk.org/census [5] https://openjdk.org/bylaws#three-vote-consensus -------------- next part -------------- An HTML attachment was scrubbed... URL: From fairoz.matte at oracle.com Thu Dec 11 04:00:33 2025 From: fairoz.matte at oracle.com (Fairoz Matte) Date: Thu, 11 Dec 2025 04:00:33 +0000 Subject: CFV: New JDK Committer: Ramkumar Sunderbabu In-Reply-To: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> References: <4dec3066-c638-49c5-a83a-19a5eae9f154@oracle.com> Message-ID: Vote: yes Fairoz Confidential- Oracle Internal ________________________________ From: jdk-dev on behalf of Stefan Karlsson Sent: Tuesday, December 9, 2025 1:56 AM To: jdk-dev at openjdk.org Subject: CFV: New JDK Committer: Ramkumar Sunderbabu I hereby nominate Ramkumar Sunderbabu to JDK Committer. Ramkumar has made a steady contribution of 28 commits [3] in various tests and test infrastructure over the years. Votes are due by 2025-12-23T10:55+01:00. Only current JDK Committers [1] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list. For Lazy Consensus voting instructions, see [2]. Stefan Karlsson [1] https://openjdk.org/census [2] https://openjdk.org/projects/#committer-vote [3] https://github.com/search?q=repo%3Aopenjdk%2Fjdk+author-name%3A%22Ramkumar+Sunderbabu%22&type=commits -------------- next part -------------- An HTML attachment was scrubbed... URL: From brent.christian at oracle.com Thu Dec 11 22:38:58 2025 From: brent.christian at oracle.com (Brent Christian) Date: Thu, 11 Dec 2025 14:38:58 -0800 Subject: CFV: New JDK Reviewer: Damon Nguyen (dnguyen) In-Reply-To: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> References: <43f31ce2-c121-498a-b501-e0d42e7c7d74@oracle.com> Message-ID: <3fe8a9e4-b657-4d95-83a2-22369e33ea03@oracle.com> Vote: Yes On 12/8/25 11:27 AM, Philip Race wrote: > I hereby nominate Damon Nguyen (dnguyen [1]) to JDK Reviewer. > From attila.kelemen85 at gmail.com Thu Dec 11 23:00:22 2025 From: attila.kelemen85 at gmail.com (Attila Kelemen) Date: Fri, 12 Dec 2025 00:00:22 +0100 Subject: SequencedSet.orderedSetOf + Map.orderedMapOf utility Message-ID: Hi, I don't know if I'm the only one, but I was always bothered by the lack of immutable ordered sets in the JDK ever since `Set.of` and `Set.copyOf` were added. This is an issue, because as is now people like to use the `Set.of` methods (even moving from Guava's ImmutableSet), but since it doesn't retain the order it is fairly annoying, because their unpredictable order propagates to logs, json fields, etc. In fact, this annoying thing is even promoted by silly Sonar rules like https://rules.sonarsource.com/java/tag/java8/RSPEC-4738. Of course, a similar thing can be said for `Map`. Another, but not unrelated (but maybe surprising to some) reason for pain is records. In a record you can't declare a component to be of type `A`, but take type `A` and create a defensive copy of the argument. This is less bad in practice than it appears, because usually the case for this is `List` and `Set` (`Map` is a bit bad though still, but is out of scope for this email). But in each case, you can have a 2nd constructor taking a `Collection`. However, in this case the 2nd constructor, you likely have to make a copy of the `Collection`, and the canonical constructor will do so again (which is an obvious waste). This is ok for `List`, because `List.copyOf` won't actually do the copying the 2nd time. However, for a `Set` I likely want to retain the order which - unless I use a 3rd party library just for this (like Guava) - can be done by `Collections.unmodifiableMap(new LinkedHashSet<>(src))`, which is wasteful of course. Are there any plans to plug these holes for `Set` and `Map` for the collection framework? Thanks, Attila -------------- next part -------------- An HTML attachment was scrubbed... URL: From pavel.rappo at gmail.com Fri Dec 12 00:05:43 2025 From: pavel.rappo at gmail.com (Pavel Rappo) Date: Fri, 12 Dec 2025 00:05:43 +0000 Subject: SequencedSet.orderedSetOf + Map.orderedMapOf utility In-Reply-To: References: Message-ID: You're definitely not the only one; see https://bugs.openjdk.org/browse/JDK-8156081 On Thu, Dec 11, 2025 at 11:00?PM Attila Kelemen wrote: > > Hi, > > I don't know if I'm the only one, but I was always bothered by the lack of immutable ordered sets in the JDK ever since `Set.of` and `Set.copyOf` were added. This is an issue, because as is now people like to use the `Set.of` methods (even moving from Guava's ImmutableSet), but since it doesn't retain the order it is fairly annoying, because their unpredictable order propagates to logs, json fields, etc. In fact, this annoying thing is even promoted by silly Sonar rules like https://rules.sonarsource.com/java/tag/java8/RSPEC-4738. Of course, a similar thing can be said for `Map`. > > Another, but not unrelated (but maybe surprising to some) reason for pain is records. In a record you can't declare a component to be of type `A`, but take type `A` and create a defensive copy of the argument. This is less bad in practice than it appears, because usually the case for this is `List` and `Set` (`Map` is a bit bad though still, but is out of scope for this email). But in each case, you can have a 2nd constructor taking a `Collection`. However, in this case the 2nd constructor, you likely have to make a copy of the `Collection`, and the canonical constructor will do so again (which is an obvious waste). This is ok for `List`, because `List.copyOf` won't actually do the copying the 2nd time. However, for a `Set` I likely want to retain the order which - unless I use a 3rd party library just for this (like Guava) - can be done by `Collections.unmodifiableMap(new LinkedHashSet<>(src))`, which is wasteful of course. > > Are there any plans to plug these holes for `Set` and `Map` for the collection framework? > > Thanks, > Attila From pavel.rappo at gmail.com Fri Dec 12 00:08:14 2025 From: pavel.rappo at gmail.com (Pavel Rappo) Date: Fri, 12 Dec 2025 00:08:14 +0000 Subject: SequencedSet.orderedSetOf + Map.orderedMapOf utility In-Reply-To: References: Message-ID: In the future please use a more appropriate OpenJDK list; in this case, it's core-libs-dev. On Thu, Dec 11, 2025 at 11:00?PM Attila Kelemen wrote: > > Hi, > > I don't know if I'm the only one, but I was always bothered by the lack of immutable ordered sets in the JDK ever since `Set.of` and `Set.copyOf` were added. This is an issue, because as is now people like to use the `Set.of` methods (even moving from Guava's ImmutableSet), but since it doesn't retain the order it is fairly annoying, because their unpredictable order propagates to logs, json fields, etc. In fact, this annoying thing is even promoted by silly Sonar rules like https://rules.sonarsource.com/java/tag/java8/RSPEC-4738. Of course, a similar thing can be said for `Map`. > > Another, but not unrelated (but maybe surprising to some) reason for pain is records. In a record you can't declare a component to be of type `A`, but take type `A` and create a defensive copy of the argument. This is less bad in practice than it appears, because usually the case for this is `List` and `Set` (`Map` is a bit bad though still, but is out of scope for this email). But in each case, you can have a 2nd constructor taking a `Collection`. However, in this case the 2nd constructor, you likely have to make a copy of the `Collection`, and the canonical constructor will do so again (which is an obvious waste). This is ok for `List`, because `List.copyOf` won't actually do the copying the 2nd time. However, for a `Set` I likely want to retain the order which - unless I use a 3rd party library just for this (like Guava) - can be done by `Collections.unmodifiableMap(new LinkedHashSet<>(src))`, which is wasteful of course. > > Are there any plans to plug these holes for `Set` and `Map` for the collection framework? > > Thanks, > Attila