Standardization

N3780: Why Deprecating async() Is the Worst of All Options -- Nicolai Josuttis

A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

Document number: N3780

Date: 2013-109-26

Why Deprecating async() Is the Worst of All Options

by Nicolai Josuttis

Note: This was an intra-meeting paper in Chicago, and std::async was not deprecated.

N3772: Changing the type of address-of-member expression -- David Rodríguez Ibeas

A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

Document number: N3772

Date: 2013-09-05

Changing the type of address-of-member expression

by David Rodriguez Ibeas

Excerpt:

This proposal addresses the same issue as CWG closed issue 203 "Type of address-ofmember" by providing a broader view of the issue and the implications that it has on other parts of the C++ standard.

N3770: C++ CD Comment Status, Rev. 1 -- Miller, Meredith

A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

Document number: N3770

Date: 2013-10-14

C++ CD Comment Status, Rev. 1

by William M. Miller, Alisdair Meredith

Excerpt:

This document summarizes the status of WG21 following the 2013-09 (Chicago) meeting in addressing National Body comments on Committee Draft document N3690. It does not contain the results of the Library Working Group deliberations, which have not yet been fully processed.

N3768: WG21 Minutes (September 2013), Chicago IL USA -- Kyle Kloepper

A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

 

Document number: N3768

Date: 2013-10-16

Minutes (September 2013): PL22.16 Meeting No. 61, WG21 Meeting No. 56, 23-28 September 2013, Chicago, Illinois, USA

by Kyle Kloepper

 

N3820: Working Draft, Technical Specification -- Array Extensions -- Lawrence Crowl

A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

 

Document number: N3820

Date: 2013-10-10

Working Draft, Technical Specification — Array Extensions

by Lawrence Crowl

Excerpt:

This Technical Specification specifies requirements for implementations of various extensions for arrays to the C++ language and library. Included are:

arrays of runtime bound: The core language is extended to permit run-time computation of the bound of an array with automatic  storage duration.

class dynarray: The library is extended with a class that specifies an array size only on construction.

N3798: C++ Editor's Report, October 2013 -- Stefanus Du Toit

A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

 

Document number: N3798

Date: 2013-10-13

C++ Editor's Report, October 2013

by Stefanus Du Toit

Excerpt:

N3797 is the latest C++ Working Draft. It contains the changes to the C++14 CD as directed by the committee at the Chicago 2013 meeting. Details of the changes are listed below.

N3811-13, Evolution Issues Lists—Ville Voutilainen

A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

Document numbers: N3811-13

Date: 2013-10-12

C++ Standard Evolution Active Issues List (Revision R04)

C++ Standard Evolution Completed Issues List (Revision R04)

C++ Standard Evolution Closed Issues List (Revision R04)

by Ville Voutilainen

Excerpt:

The purpose of this document is to record the status of issues which have come before the Evolution Working Group (EWG) of the INCITS PL22.16 and ISO WG21 C++ Standards Committee. Issues represent potential defects in the ISO/IEC IS 14882:2003(E) document, and proposed extensions to it.

N3791: Lightweight Drawing Library -- Objectives, Requirements, Strategies -- Beman Dawes

A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

 

Document number: N3791

Date: 2013-10-11

Lightweight Drawing Library -- Objectives, Requirements, Strategies

by Beman Dawes

Excerpt:

This paper suggests objectives, requirements, and strategies for SG13, the C++ committee's graphics study group. These ideas were presented to SG13 at their organizational meeting in Chicago on September 28th. They are my personal views and do not necessarily represent the views of other SG13 members. The general ideas presented here were developed over a number years watching endless discussions on the Boost developers list that never reached consensus, let alone produce a tangible library proposal.

Objective: Success

This paper isn't about the technical aspects of a library technical specification (TS) for a lightweight drawing library -- rather it presents an approach to creating such a TS in a way that maximizes the chance of success. ...

N3804: Any Library Proposal (Revision 3) -- Beman Dawes, Kevlin Henney, Daniel Krügler

A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

 

Document number: N3804

Date: 2013-10-09

Any Library Proposal (Revision 3)

by Beman Dawes, Kevlin Henney, Daniel Krügler

Excerpt:

This paper proposes a type-safe container for single values of value types. The C++ standards committee is planning to include the proposal in a library Technical Specification (TS).

The proposal is based on the Boost Any Library (see www.boost.org/libs/any). The Boost version of library has been in wide use for over a decade, and the library has been implemented at least twice in addition to the Boost implementation. The proposal is a pure addition to the standard library, requires no modifications to any C++14 standard library components, requires no compiler support, and will have no effect on existing namespace-disciplined code.