From iris.clark at oracle.com Fri Aug 3 17:46:33 2018 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 3 Aug 2018 10:46:33 -0700 (PDT) Subject: JSR 386 (Java SE 12) Specification -- DRAFT 5 Message-ID: <2d81e6ef-09d2-49b0-b00d-a8bc32b9f251@default> Hi. An updated draft of the Specification is available here: http://cr.openjdk.java.net/~iris/se/12/spec/draft/java-se-12-draft-spec-05/ This draft includes the following change: - Annexes 1 and 2: Updates based on build 5 The next JCP milestone is PR. I anticipate submission to the PMO in early November and publication a few days later. As usual with milestones, we'll take a snapshot of the current Specification and submit it. I expect additional DRAFTs before PR for newly Targeted JEPs, removed/deprecated APIs, etc. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: http://openjdk.java.net/projects/jdk/12/spec/ As always, feedback on this and other work in progress is welcome. Thanks, iris From iris.clark at oracle.com Fri Aug 3 21:27:56 2018 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 3 Aug 2018 14:27:56 -0700 (PDT) Subject: JSR 384 (Java SE 11) Specification -- DRAFT 7 / PFD DRAFT 2 Message-ID: Hi. An updated draft of the Specification is available here: http://cr.openjdk.java.net/~iris/se/11/spec/draft/java-se-11-draft-spec-07/ This draft includes the following changes: - Annexes 1 and 2: Update to build 25. - Annex 3: Update license date/milestone in PDFs. DRAFT 7 is designated as the Proposed Final Draft DRAFT 2: http://cr.openjdk.java.net/~iris/se/11/spec/pfd/java-se-11-pfd-spec-02/ The difference between DRAFT 7 and this PFD DRAFT is the changed subtitle from "Specification -- DRAFT 7" to "Proposed Final Draft Specification -- DRAFT". PFD DRAFT 2 (without changebars) will be submitted to the PMO today for publication next week. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: http://openjdk.java.net/projects/jdk/11/spec/ As always, feedback on this and other work in progress is welcome. Thanks, iris From iris.clark at oracle.com Wed Aug 8 06:40:24 2018 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 7 Aug 2018 23:40:24 -0700 (PDT) Subject: JSR 384 (Java SE 11) PFD Specification posted to jcp.org Message-ID: FYI: https://jcp.org/en/jsr/detail?id=384 The PFD is identical to PFD DRAFT 2 [1], without changebars. For your convenience, it may also be viewed here: http://cr.openjdk.java.net/~iris/se/11/spec/pfd/java-se-11-pfd-spec/ It's also linked from the schedule area of the EG page: http://openjdk.java.net/projects/jdk/11/spec/ Please note that the most recent Specification may have additional minor changes since the PFD milestone. The latest Specification may always be seen here: http://cr.openjdk.java.net/~iris/se/11/spec/latest/ Thanks, Iris [1] http://mail.openjdk.java.net/pipermail/java-se-spec-experts/2018-August/000068.html From iris.clark at oracle.com Wed Aug 15 00:11:27 2018 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 14 Aug 2018 17:11:27 -0700 (PDT) Subject: JSR 384 (Java SE 12) Specification -- DRAFT 6 Message-ID: Hi. An updated draft of the Specification is available here: http://cr.openjdk.java.net/~iris/se/12/spec/draft/java-se-12-draft-spec-06/ This draft includes the following change: - Annexes 1 and 2: Updates based on build 6 The next JCP milestone is PR. I anticipate submission to the PMO in early November and publication a few days later. As usual with milestones, we'll take a snapshot of the current Specification and submit it. I expect additional DRAFTs before PR for newly Targeted JEPs, removed/deprecated APIs, etc. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: http://openjdk.java.net/projects/jdk/12/spec/ As always, feedback on this and other work in progress is welcome. Thanks, iris From iris.clark at oracle.com Wed Aug 15 00:11:43 2018 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 14 Aug 2018 17:11:43 -0700 (PDT) Subject: JSR 384 (Java SE 11) Specification -- DRAFT 8 Message-ID: Hi. An updated draft of the Specification is available here: http://cr.openjdk.java.net/~iris/se/11/spec/draft/java-se-11-draft-spec-08/ This draft includes the following change: - Annexes 1 and 2: Update to build 26 The next JCP milestone is FAB. I anticipate submission to the PMO in late August with the ballot running in early September. As usual with milestones, we'll take a snapshot of the current Specification and submit it. At this point, I expect minimal changes to the Specification. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: http://openjdk.java.net/projects/jdk/11/spec/ As always, feedback on this and other work in progress is welcome. Thanks, iris From iris.clark at oracle.com Fri Aug 17 23:24:21 2018 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 17 Aug 2018 23:24:21 +0000 (UTC) Subject: JSR 386 (Java SE 12) JEP Propose to Target: 325: Switch Expressions (Preview) Message-ID: <34e9c274-3e5b-48b2-a9f2-530c612f2ae0@default> The following JEP of scope "SE" has been Proposed to Target for Java SE 12: 325: Switch Expressions (Preview) http://openjdk.java.net/jeps/325 The announced deadline for feedback to jdk-dev is Fri 24 Aug 23:00 UTC: http://mail.openjdk.java.net/pipermail/jdk-dev/2018-August/001827.html Thanks, Iris From iris.clark at oracle.com Mon Aug 20 05:40:23 2018 From: iris.clark at oracle.com (Iris Clark) Date: Sun, 19 Aug 2018 22:40:23 -0700 (PDT) Subject: JSR 384 (Java SE 11) Specification -- DRAFT 9 Message-ID: Hi. An updated draft of the Specification is available here: http://cr.openjdk.java.net/~iris/se/11/spec/draft/java-se-11-draft-spec-09/ This draft includes the following change: - Annexes 1 and 2: Update to build 27 The next JCP milestone is FAB. I anticipate submission to the PMO in late August with the ballot running in early September. As usual with milestones, we'll take a snapshot of the current Specification and submit it. At this point, I expect minimal changes to the Specification. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: http://openjdk.java.net/projects/jdk/11/spec/ As always, feedback on this and other work in progress is welcome. Thanks, irisb From iris.clark at oracle.com Mon Aug 20 05:40:25 2018 From: iris.clark at oracle.com (Iris Clark) Date: Sun, 19 Aug 2018 22:40:25 -0700 (PDT) Subject: JSR 386 (Java SE 12) Specification -- DRAFT 7 Message-ID: <3ec4cf10-2091-418e-b4c7-e55c0237332d@default> Hi. An updated draft of the Specification is available here: http://cr.openjdk.java.net/~iris/se/12/spec/draft/java-se-12-draft-spec-07/ This draft includes the following change: - Annexes 1 and 2: Updates based on build 7 The next JCP milestone is PR. I anticipate submission to the PMO in early November and publication a few days later. As usual with milestones, we'll take a snapshot of the current Specification and submit it. I expect additional DRAFTs before PR for newly Targeted JEPs, removed/deprecated APIs, etc. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: http://openjdk.java.net/projects/jdk/12/spec/ As always, feedback on this and other work in progress is welcome. Thanks, iris From iris.clark at oracle.com Fri Aug 24 18:34:06 2018 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 24 Aug 2018 11:34:06 -0700 (PDT) Subject: JSR 384 (Java SE 11) Specification -- DRAFT 10 Message-ID: <84402be1-a84d-4f08-a42e-b75cc8f3b732@default> Hi. An updated draft of the Specification is available here: http://ribbit.us.oracle.com/tmp/iris/se/11/spec/draft/java-se-11-draft-spec-10/ This draft includes the following change: - Annexes 1 and 2: Update to build 28. - Annex 3: Updated JLS and JVMS to include FR license. The next JCP milestone is FAB. I anticipate submission to the PMO in late August with the ballot running in early September. As usual with milestones, we'll take a snapshot of the current Specification and submit it. At this point, I expect minimal changes to the Specification. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: http://openjdk.java.net/projects/jdk/11/spec/ As always, feedback on this and other work in progress is welcome. Thanks, iris From iris.clark at oracle.com Fri Aug 24 18:34:10 2018 From: iris.clark at oracle.com (Iris Clark) Date: Fri, 24 Aug 2018 11:34:10 -0700 (PDT) Subject: JSR 386 (Java SE 12) Specification -- DRAFT 8 Message-ID: <96aeae11-db8e-4b0b-a1b6-fe89433dca83@default> Hi. An updated draft of the Specification is available here: http://cr.openjdk.java.net/~iris/se/12/spec/draft/java-se-12-draft-spec-08/ This draft includes the following change: - Annexes 1 and 2: Updates based on build 8 The next JCP milestone is PR. I anticipate submission to the PMO in early November and publication a few days later. As usual with milestones, we'll take a snapshot of the current Specification and submit it. I expect additional DRAFTs before PR for newly Targeted JEPs, removed/deprecated APIs, etc. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: http://openjdk.java.net/projects/jdk/12/spec/ As always, feedback on this and other work in progress is welcome. Thanks, iris From iris.clark at oracle.com Mon Aug 27 21:41:32 2018 From: iris.clark at oracle.com (Iris Clark) Date: Mon, 27 Aug 2018 14:41:32 -0700 (PDT) Subject: JSR 384 (Java SE 11) -- Final Release Specification, RI, and TCK -- DRAFT Message-ID: <77536249-7086-4d04-ab0f-855b0c3e41a9@default> Hi. The draft Final Release Specification is available here: http://cr.openjdk.java.net/~iris/se/11/spec/fr/java-se-11-fr-spec-01/ It is identical to DRAFT 10 with the exception of subtitles which were changed from "Specification -- DRAFT 10" to "Final Release Specification -- DRAFT". The draft Reference Implementation, based on JDK 12 build 28, is available here: http://jdk.java.net/java-se-ri/11 The RI is under the GPL license. The draft TCK has already been made available to EG members. The most recent promotion is build 13, based on JDK 11 build 28. The final TCK is expected soon thereafter. No significant changes are expected between the builds. I plan to submit this to the JCP PMO for the Final Approval Ballot at the end of this week with the ballot beginning next week. Thanks, Iris From iris.clark at oracle.com Fri Aug 31 00:22:32 2018 From: iris.clark at oracle.com (Iris Clark) Date: Thu, 30 Aug 2018 17:22:32 -0700 (PDT) Subject: JSR 386 (Java SE 12) JEP Propose to Target: 326: Raw String Literals (Preview) Message-ID: <9bf8c12d-41bd-4e9d-a9dd-1f9384859419@default> The following JEP of scope "SE" has been Proposed to Target for Java SE 12: 326: Raw String Literals (Preview) http://openjdk.java.net/jeps/326 The announced deadline for feedback to jdk-dev is Thu 6 Sep 23:00 UTC: http://mail.openjdk.java.net/pipermail/jdk-dev/2018-August/001901.html Thanks, Iris From iris.clark at oracle.com Fri Aug 31 02:02:40 2018 From: iris.clark at oracle.com (Iris Clark) Date: Thu, 30 Aug 2018 19:02:40 -0700 (PDT) Subject: JSR 386 (Java SE 12) Specification -- DRAFT 9 Message-ID: <541c7727-f108-43c1-bd76-31adb25a4e85@default> Hi. An updated draft of the Specification is available here: http://cr.openjdk.java.net/~iris/se/12/spec/draft/java-se-12-draft-spec-09/ This draft includes the following changes: - Spec, Sections 5 and 6 "Feature...": Addition of the recently Targeted JEP: 325: Switch Expressions (Preview) - Annexes 1 and 2: Updates based on build 9 - Annex 3: Update to reference JEP 325 (including CSR containing JLS diffs) The next JCP milestone is PR. I anticipate submission to the PMO in early November and publication a few days later. As usual with milestones, we'll take a snapshot of the current Specification and submit it. I expect additional DRAFTs before PR for newly Targeted JEPs, removed/deprecated APIs, etc. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: http://openjdk.java.net/projects/jdk/12/spec/ As always, feedback on this and other work in progress is welcome. Thanks, iris