From Tim_Ellison at uk.ibm.com Tue Jun 11 08:56:26 2019 From: Tim_Ellison at uk.ibm.com (Tim Ellison) Date: Tue, 11 Jun 2019 09:56:26 +0100 Subject: JSR 388 (Java SE 13) Specification -- DRAFT 9 In-Reply-To: <588b64f9-f939-4030-baae-945aa9579811@default> References: <588b64f9-f939-4030-baae-945aa9579811@default> Message-ID: Hi Iris, The Java 13 API diffs at http://cr.openjdk.java.net/~iris/se/13/build/latest/ nd linked from the spec page have apparently not been updated since March (Java 13 build 11). Please can you take a look and see if we can get an up to date diff to review? Thanks, Tim "java-se-spec-experts" wrote on 27/02/2019 09:00:51: > From: Iris Clark > To: java-se-spec-experts at openjdk.java.net > Date: 27/02/2019 09:01 > Subject: JSR 388 (Java SE 13) Specification -- DRAFT 9 > Sent by: "java-se-spec-experts" bounces at openjdk.java.net> > > Hi. > > An updated draft of the Specification is available here: > > https://urldefense.proofpoint.com/v2/url? > u=https-3A__cr.openjdk.java.net_-7Eiris_se_13_spec_draft_java-2Dse-2D13-2Ddraft-2Dspec-2D09_&d=DwIFAg&c=jf_iaSHvJObTbx- > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=- > EIOC6EcokeUFjZ3jOv7jKMpSqzTh7MyjU2s_2s292A&s=C8JxcLT7GPpT6XT- > YrkldtqeQtdkx930P1B0JR_a66I&e= > > This draft includes the following changes: > > - Annexes 1 and 2: Updates based on build 9 > > Once JEPs are Targeted for JDK 13, I'll add the "Feature summary" and "Feature > details" sections. Similarly, if any APIs or non-API features are removed, > I'll add the "APIs removed" or "Non-API features removed" sections as > appropriate. > > This JSR uses JCP version 2.11 as defined in JSR 387. The next JCP milestone > is PR, scheduled for Summer 2019. Until then, draft releases of the > Specification and Reference Implementation will be provided on a regular > basis. > > > Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and > diffs, and latest RI binaries may be found on this page: > > https://urldefense.proofpoint.com/v2/url? > u=https-3A__openjdk.java.net_projects_jdk_13_spec_&d=DwIFAg&c=jf_iaSHvJObTbx- > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=- > EIOC6EcokeUFjZ3jOv7jKMpSqzTh7MyjU2s_2s292A&s=zf0dyd_MWyxkeZ- > CzOPKC3LNKcHG8Iy_OHE0fmp80qQ&e= > > Thanks, > iris > Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU From iris.clark at oracle.com Wed Jun 12 04:05:34 2019 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 11 Jun 2019 21:05:34 -0700 (PDT) Subject: JSR 388 (Java SE 13) Specification -- DRAFT 9 In-Reply-To: References: <588b64f9-f939-4030-baae-945aa9579811@default> Message-ID: <662e9386-5d8b-4888-ad1e-e6d525ed7179@default> Hi, Tim. Sorry about that. I've verified that all DRAFTS through last week's build 24 promoted late last week are available: http://cr.openjdk.java.net/~iris/se/13/spec/draft/ http://cr.openjdk.java.net/~iris/se/13/build/ I've also updated the various "latest" symlinks. Other than the usual update of Annexes 1 and 2 to the latest promotion, there have been minimal changes to the Spec document itself. JEPs 354 and 355 which were targeted late last week just missed DRAFT 24. They'll be in DRAFT 25. On the horizon, I'll be finalizing the set of Component JSRs, adding PDFs for the JLS and JVMS, and incorporating this CSR for changes which will be included in build 25: 8225330 Remove Runtime trace methods https://bugs.openjdk.java.net/browse/JDK-8225330 Thanks, iris From: Tim Ellison Sent: Tuesday, June 11, 2019 1:56 AM To: Iris Clark Cc: java-se-spec-experts at openjdk.java.net Subject: Re: JSR 388 (Java SE 13) Specification -- DRAFT 9 Hi Iris, The Java 13 API diffs at http://cr.openjdk.java.net/~iris/se/13/build/latest/ nd linked from the spec page have apparently not been updated since March (Java 13 build 11). Please can you take a look and see if we can get an up to date diff to review? Thanks, Tim "java-se-spec-experts" wrote on 27/02/2019 09:00:51: > From: Iris Clark > To: HYPERLINK "mailto:java-se-spec-experts at openjdk.java.net"java-se-spec-experts at openjdk.java.net > Date: 27/02/2019 09:01 > Subject: JSR 388 (Java SE 13) Specification -- DRAFT 9 > Sent by: "java-se-spec-experts" HYPERLINK "mailto:bounces at openjdk.java.net"bounces at openjdk.java.net> > > Hi. > > An updated draft of the Specification is available here: > > https://urldefense.proofpoint.com/v2/url? > u=https-3A__cr.openjdk.java.net_-7Eiris_se_13_spec_draft_java-2Dse-2D13-2Ddraft-2Dspec-2D09_&d=DwIFAg&c=jf_iaSHvJObTbx- > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=- > EIOC6EcokeUFjZ3jOv7jKMpSqzTh7MyjU2s_2s292A&s=C8JxcLT7GPpT6XT- > YrkldtqeQtdkx930P1B0JR_a66I&e= > > This draft includes the following changes: > > - Annexes 1 and 2: Updates based on build 9 > > Once JEPs are Targeted for JDK 13, I'll add the "Feature summary" and "Feature > details" sections. Similarly, if any APIs or non-API features are removed, > I'll add the "APIs removed" or "Non-API features removed" sections as > appropriate. > > This JSR uses JCP version 2.11 as defined in JSR 387. The next JCP milestone > is PR, scheduled for Summer 2019. Until then, draft releases of the > Specification and Reference Implementation will be provided on a regular > basis. > > > Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and > diffs, and latest RI binaries may be found on this page: > > https://urldefense.proofpoint.com/v2/url? > u=https-3A__openjdk.java.net_projects_jdk_13_spec_&d=DwIFAg&c=jf_iaSHvJObTbx- > siA1ZOg&r=AtEh0PzjNUxLZESO8_yZ6DCI4DYOhKAFQsZXG3kYuYM&m=- > EIOC6EcokeUFjZ3jOv7jKMpSqzTh7MyjU2s_2s292A&s=zf0dyd_MWyxkeZ- > CzOPKC3LNKcHG8Iy_OHE0fmp80qQ&e= > > Thanks, > iris > Unless stated otherwise above: IBM United Kingdom Limited - Registered in England and Wales with number 741598. Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU From iris.clark at oracle.com Thu Jun 20 03:57:44 2019 From: iris.clark at oracle.com (Iris Clark) Date: Wed, 19 Jun 2019 20:57:44 -0700 (PDT) Subject: JSR 388 (Java SE 13) Specification -- DRAFT 25 Message-ID: Hi. An updated draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/13/spec/draft/java-se-13-draft-spec-25/ This draft includes the following changes: - Spec, Section 4 "Component JSR Specifications": Remove JSRs 114 and 221 - Spec, Section 5 "Features": Add o JEP 354: Switch Expressions (Preview) o JEP 355: Text Blocks (Preview) - Spec, sections 7, 8 "APIs (removed|proposed for removal)": Remove previously deprecated forRemoval=true methods: o java.lang.Runtime.traceInstructions(boolean) o java.lang.Runtime.traceMethodCalls(boolean) - Annexes 1 and 2: Updates based on build 25 - Annex 3: Add PDFs for JLS and JVMS; Add JEPs 354, 355 This JSR uses JCP version 2.11 as defined in JSR 387. The next JCP milestone is PR. As usual with milestones, we'll take a snapshot of the current Specification (without changebars) and submit it for publication. I anticipate PR submission to the PMO late June, for publication in July. With the exception of Annexes 1 and 2, I expect that the current draft is very near the expected content for PR. Links to the JEP/CSR Dashboards, latest Specification, latest JavaDoc API and diffs, and latest RI binaries may be found on this page: https://openjdk.java.net/projects/jdk/13/spec/ Thanks, Iris From iris.clark at oracle.com Tue Jun 25 07:20:55 2019 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 25 Jun 2019 00:20:55 -0700 (PDT) Subject: JSR 388 (Java SE 13) Specification -- DRAFT 26 / PR DRAFT Message-ID: <0460c129-2243-439f-b7c5-2b23cdf611ec@default> Hi. An updated draft of the Specification is available here: https://cr.openjdk.java.net/~iris/se/13/spec/draft/java-se-13-draft-spec-26/ This draft includes the following changes: - Spec, sections 8 "APIs proposed for removal": Add methods supporting JEP 355: Text Blocks (Preview) o java.lang.String.formatted() o java.lang.String.stripIndent() o java.lang.String.translateEscapes() - Annexes 1 and 2: Updates based on build 26 DRAFT 26 is designated as the PR DRAFT: https://cr.openjdk.java.net/~iris/se/13/spec/pr/java-se-13-pr-spec-01/ The only difference between DRAFT 26 and the PR DRAFT is the changed subtitle from "Specification -- DRAFT 26" to "Public Review Specification -- DRAFT" and removal of changebars. I anticipate submission the PR to the PMO later this week with 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: https://openjdk.java.net/projects/jdk/13/spec/ Thanks, Iris