JTC1/SC22/WG5
Welcome to the official home of Fortran Standards
N1976
UK National Body activity report (Muxworthy)
N1975
UK proposals for revision of Fortran 2008 (Muxworthy)
N1974
PL22.3 US National Body activity report (Snyder)
Corrigendum 2 has been published as ISO/IEC 1539-1:2010/Cor.2:2013(E)
dated 2013-06-01. It is available as PDF free from the ISO site and
the body is identical to
N1958.
Corrigendum 2 (N1958) has passed its ballot with 12 approvals as presented, no approvals with comments, no disapprovals, and 9 abstentions. The convener will send N1958 to the SC22 secretary for publication.
N1973
Result of the SC22 ballot on Corrigendum 2
N1972
Feature proposals for Fortran (Myklebust)
N1970
Units of measure in Fortran (Snyder)
N1969
Draft TS on Units of Measure (Snyder)
N1971
Result of WG5 letter ballot on N1967 (Reid)
N1968
WG5 letter ballot on N1967 (Reid)
N1967
Draft TS 18508 Additional Parallel Features in Fortran (Long)
N1966
Response to the comments in the ballot on N1947 (Nagle)
N1965
Draft Fortran Annex to TR 24772, Guidance to Avoiding Vulnerabilities
in Programming Languages through Language Selection and Use (Nagle)
- supersedes N1947
N1964
Delft 2013 meeting: Preliminary Agenda (Reid) - supersedes N1962
N1963
Delft 2013 meeting: Announcement (Reid) - supersedes N1961
The
N1947
draft of Corrigendum 2 was approved by WG5 with very slight editorial
changes, see
N1956.
The corrected draft,
N1958,
and the corresponding defect report
N1959
was sent by the Convenor on 21 January to the SC22 secretary for ballot.
The vote started on 23 January and ends on 24 April.
The draft Fortran Annex
N1947
to TR 24772, Guidance to Avoiding Vulnerabilities
in Programming Languages through Language Selection and Use,
was approved by WG5 subject to the Editor and Vulnerabilities email
group considering all the comments and making the changes that they
consider appropriate, see
N1955.
N1962
Delft 2013 meeting: Preliminary Agenda (Reid) - superseded by N1964
N1961
Delft 2013 meeting: Announcement (Reid) - superseded by N1963
N1960
Delft 2013 meeting: Local Arrangements (Moene)
N1959
Defect reports that led to Corrigendum 2 and responses to them (Whitlock)
N1958
Draft Technical Corrigendum 2 for Fortran 2008 (Muxworthy)
N1957
Draft Technical Corrigendum 2 for Fortran 2008,
with comments for WG5 (Muxworthy) - supersedes N1948
N1956
Result of the WG5 letter ballot on draft Corrigendum 2 (Reid)
N1955
Result of the WG5 letter ballot on N1947 (Reid)
SC22 has approved the proposal for a new work item for a Technical
Specification (TS) on Additional Parallel Features in Fortran. Details of the
country voting are in
N1951.
The requirements for this TS are given in
N1930
and the plan is for the first draft to be constructed at the next meeting
of J3 and for publication in the summer of 2014.
N1954
WG5 letter ballot on draft Corrigendum 2 (Reid)
N1953
WG5 letter ballot on N1947 (Reid)
N1952
Result of the interpretations ballot 5, N1949 (Reid)
N1951
Result of Voting on New Work Item Proposal on Additional Parallel
Features in Fortran (SC22 secretary)
N1948
Draft Technical Corrigendum 2 for Fortran 2008 (Muxworthy)
- superseded by N1957
N1949
WG5 letter ballot 5 on Fortran 2008 interpretations (Reid)
N1947
Draft Fortran Annex to TR 24772, Guidance to Avoiding Vulnerabilities
in Programming Languages through Language Selection and Use (Nagle)
- supersedes N1929
Corrigendum 1 has been published with the date 2012-10-01.
It is available free of charge from the ISO site.
N1946
Result of WG5 letter ballot on N1941 and N1942 (Reid)
N1944
Result of the interpretations ballot 4, N1934 (Reid)
N1945
WG5 letter ballot on N1941 and N1942 (Reid)
N1943
Result of the WG5 letter ballot on N1929 (Reid)
N1942
TS 29113 draft - (Long) - supersedes N1917
N1941
Responses to the comments in N1938 (Long)
N1940
Convener's report from SC22 meeting (Reid)
N1939
Result of the interpretations ballot 3, N1933 (Reid)
DTS 29113 has passed its ballot with flying colours:
10/1/18 (Approval as presented/Approval with comments/Abstentions), see
N1937.
There were two comments from Germany (see
N1938.pdf),
which will be considered by WG5
and may lead to slight revisions for the final version.
N1938.pdf
N1938.doc
Comments associated with N1937 (Germany)
N1937
Result of SC22 ballot on DTS 29113, Further Interoperability of Fortran
with C (SC22 N4759)
N1936
Proposal for a New Work Item on further coarray features (Reid)
N1935
WG5 letter ballot on N1929 (Reid)
N1934
WG5 letter ballot 4 on Fortran 2008 interpretations (Reid)
N1933
WG5 letter ballot 3 on Fortran 2008 interpretations (Reid)
N1932
Fortran Interpretations ready for WG5 (Cohen)
WG5 and PL22.3 (J3) met in Markham, Ontario, Canada, 25-29 June 2012.
WG5 decided on the requirements for its proposed TS on further coarray
features. They include a TEAM facility that will allow a subprogram developed
without any TEAM syntax to be executed unchanged by a team,
an EVENT facility, a simple set of collective subroutines, and
futher intrinsic procedures for atomic memory operations. The parallel
I/O facilities that were once part of the draft Fortran 2008 are not
included. The overall size is comparable with that of the features that
were removed from the draft Fortran 2008 in February 2008. For details, see
N1930.
The aim is to complete the TS by July 2014.
WG5 also decided that the next revision of the Fortran standard will
consist of the incorporation of corrigenda, editorial improvements,
and the two Technical Specifications, plus the removal of
simple deficiencies in, and discrepancies between, existing facilities.
The plan is to start work on this in 2014 and complete it by the end of
2016.
PL22.3 was active in processing interpretations and a new WG5 ballot is
expected soon.
N1931
Liaison report from IFIP WG 2.5 (Snyder)
N1930
Requirements for further coarray features (Long) - supersedes N1924
N1929
Draft Fortran Annex to TR 24772, Guidance to Avoiding Vulnerabilities
in Programming Languages through Language Selection and Use (Nagle)
- supersedes N1915
N1928
WG5 Business Plan and Convener's Report for SC22 2011 Plenary (Reid)
N1927
Resolutions of the Markham 2012 meeting (Takata and Maclaren)
N1926
Minutes of the Markham 2012 meeting (Cohen)
N1925
Strategic plans for WG5 (Reid)
N1923
UK position paper on revision of Fortran 2008 (Muxworthy)
N1922
UK National Activity Report (Muxworthy)
N1920
Japan National Activity Report (Takata)
Corrigendum 1
(N1903)
has passed its SC22 ballot unanimously, see
N1919,
and will proceed to publication.
N1924
Requirements for further coarray features (Reid) - superseded by N1930.
N1921
Special mathematical functions in Fortran (Snyder) - supersedes N1688
N1919
Result of SC22 vote on Corrigendum 1
After the WG5 ballot on the draft in
N1904,
a new version,
N1911,
was constructed and subjected to a further ballot. This passed subject
to the interoperability email group considering the comments and making
those changes that it considered appropriate. The result,
N1917
has been forwarded to SC22 as the DTR draft. Also forwarded was the
response to the PDTR ballot,
N1886.
Details of the changes made since N1904 are contained in
N1912
and
N1918.
N1918
Changes to N1911 to create N1917 (Long)
N1917
TS 29113 DTS draft - (Long) - superseded by N1942
N1916
Result of WG5 letter ballot on N1911 (Reid)
N1915
Fortran Annex to TR 24772, Guidance to Avoiding Vulnerabilitiesin
Programming Languages through Language Selection and Use (Nagle)
N1914
WG5 letter ballot on N1911 (Reid)
N1913
The module for Part 2, Varying length character strings (Reid)
N1912
Changes to N1904 to create N1911 (Long)
N1911
TS 29113 DTS draft - (Long) - superseded by N1917
N1910
Result of WG5 letter ballot on N1904 (Reid)
N1909
Toronto 2012 meeting: Local Arrangements (Chen) - supersedes N1897
Two letter ballots on interpretations,
N1876
and
N1877,
were held in 2011;
their results are in
N1878
and
N1889.
A draft Corrigendum 1,
N1893,
was constructed by David Muxworthy and subjected to a letter ballot,
whose result is in
N1896.
The comments were discussed by email by Malcolm Cohen,
Robert Corbett, David Muxworthy, and Bill Long. The revised version,
N1901,
shows what changes were made. There having been no
objections, the final draft corrigendum,
N1903,
was constructed by David Muxworthy and checked by John Reid and
Stan Whitlock. David also constructed a version,
N1902,
showing references to page and line numbers in J3
document 10-007r1 and references to interpretations.
N1903
and the defect report
N1907
were sent to SC22 on 12 February. The SC22 ballot ends on 14 May 2012.
A one-month WG5 ballot was held to see if the first draft DTS
N1885
and the draft response document to the SC22 ballot
N1886,
were ready for forwarding. The result is in
N1895.
Comments there, in
N1892
from ISO, and from the interop-tr and J3 email lists were considered
by the interop-tr email group and by J3 during its recent meeting.
N1904
was constructed by the editor Bill Long to accord with the conclusions
of these discussions and has been approved by J3. All the comments and
the responses to them are detailed in
N1905.
N1904
is the subject of a one-month WG5 ballot, see
N1908
that ends on 19 March 2012.
N1908
WG5 letter ballot on N1904 (Reid)
N1907
Defect reports that led to Corrigendum 1 and responses to them (Reid)
N1906
Response to the second invitation to comment on the
contents of the TS on further coarray features (Reid)
N1905
Changes to N1885 to create N1904 (Long)
N1904
TS 29113 DTS draft - (Long) - superseded by N1911
N1903
Draft Technical Corrigendum 1 for Fortran 2008 (Muxworthy)
N1902
Draft Technical Corrigendum 1 for Fortran 2008,
with comments for WG5 (Muxworthy) - supersedes N1901
N1901
Draft Technical Corrigendum 1 for Fortran 2008,
with comments for WG5 (Muxworthy) - superseded by N1902
N1900
Index of documents 1851-1900 (Reid)
N1899
Toronto 2012 meeting: Preliminary Agenda (Reid)
N1898
Toronto 2012 meeting: Announcement (Reid)
N1897
Toronto 2012 meeting: Local Arrangements (Chen) - superseded by N1909
N1896
Result of WG5 letter ballot on draft Corrigendum 1 (Reid)
Overview of WG5 and the Standardization Process
WG5 Officers and Project Editors
WG5 Projects
WG5 Electronic Document Archive
WG5 Email List
Future WG5 Meetings
WG5 currently has one major project allocated to it by SC22:
Maintenance and revision of
Part 1 of the Fortran Standard (base language), ISO/IEC 1539-1:2010(E),
informally known as Fortran 2008.
In addition, WG5 is responsible for another published Standard and two Technical Specifications:
Part 2 of the Fortran
Standard (varying length strings), ISO/IEC 1539-2 : 2000(E)
Technical Specification on Further Interoperability of Fortran with C,
ISO/IEC TS 29113.
Technical Specification on Additional Parallel Features in Fortran,
ISO/IEC NP TS 18508. Under development.
| 2013 (Joint meeting with PL22.3) | June 24-28, | Delft. |
| 2014 (Joint meeting with PL22.3) | June, | Las Vegas, USA. |
| 2015 (Joint meeting with PL22.3) | August, | London, UK. |
Other useful information relating to the Standardization process can be found on the following pages:
ISO Online - the International Organization
for Standardization's home page
ISO/IEC JTC1 - the joint committee
responsible for all International IT Standards
ISO/IEC JTC1/SC22 -
the committee with overall responsibility for all International Standards
in the field of Programming Languages and their Environments
INCITS/PL22.3 - the US Fortran
Standards Technical Committee, WG5's Primary Development Body
for Part 1 of the Fortran Standard
Guidelines for Bindings to Fortran 90
WG5's (Partial) Glossary of International Standards Terminology
ISO/IEC TR 24772, Guidance to avoiding vulnerabilities in programming languages
through language selection and use
The Convenor would like to thank The Numerical Algorithms Group for generously hosting this web site and the WG5 Electronic Document Archive.
Comments on this page should be sent by email to the WebMaster,
John.Reid at stfc.ac.uk.
2013-2-2