N3936-38: C++ Working Draft, DIS Ballot Document, and Editor's Report -- Stefanus Du Toit

New WG21 papers are available. A copy of each 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: N3936-38

Date: 2014-03-02

Working Draft, Standard for Programming Language C++

Programming Languages — C++ [this is the DIS ballot document == N3936 with a different cover page]

Editor's Report

by Stefanus Du Toit

N3931: Immediate Issues -- 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: N3931

Date: 2014-02-14

Immediate Issues

by Beman Dawes

N3930: Immediate Issues -- Alisdair 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: N3930

Date: 2014-02-14

Immediate Issues

by Alisdair Meredith

N3922: New Rules for auto deduction from braced-init-list -- James Dennett

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: N3922

Date: 2014-02-13

New Rules for auto deduction from braced-init-list

by James Dennett

Excerpt:

This paper provides proposed wording to change the rules for auto deduction from a braced-init-list. In particular, the rules for deduction of init-captures from braced-init-list are modified.

N3918: Core Issue 1299: Temporary objects vs temporary expressions

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: N3918

Date: 2014-02-12

Core Issue 1299: Temporary objects vs temporary expressions

by Jens Maurer

Excerpt:

This paper presents the propoosed wording for core issue 1299.

The term "temporary object" is consistently applied, and wording is added to define a "temporary expression" as one that permits lifetime extension. The exception object is no longer a "temporary" in that sense (see 15.1 except.throw), since there is no relationship to the other temporary objects mentioned in the standard; the lifetime of the exception object is defined in 15.1 except.throw, not in 12.2 class.temporary.

The drafting below also addresses core issues 943, 1076, and 1300.

N3914: Additional Core Language Issue Resolutions for Issaquah -- William M. Miller

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: N3914

Date: 2014-02-14

Additional Core Language Issue Resolutions for Issaquah

by William M. Miller

Excerpt:

The following issue resolutions, in addition to those in "ready" and "tentatively ready" status in document N3833, have been approved by the Core Language Working Group to be applied to the DIS.

C++ User Group Meetings in March

The montly overview about C++ User Group Meetings:

C++ User Group Meetings in March 2014

by Jens Weller

From the Article:

The full list of all meetings in march:

10.3 C++ UG Malmö, Sweden - C++folk/ C++11 Lightning talks
10.3 C++ UG Philadelphia - boost spirit
12.3 C++ UG San Francisco/Bayarea - Fun with Lamdas: C++14 Style
13.3 C++ UG Lyon, France
13.3 C++ UG Dresden - building Compilers in C++
17.3 C++ UG Belgium - Whats new in C++14
17.3 C++ UG London
17.3 C++ UG NRW/Dortmund
17.3 C++ UG Denver - C++11 Standard
18.3 C++ UG Berlin - Peter Gottschling - Matrix Template Library
18.3 C++ UG Hamburg
19.3 C++ UG NRW/Düsseldorf - Exception Safety guarantees in C++
19.3 C++ UG North West/Seattle - C++17: I see a monad in your future
20.3 C++ UG Munich - C++ IO Streams
25.3 C++ UG Chicago seems like they need a location!
27.3 C++ UG New York - C++14

N3908: Working Draft, C++ Extensions for Library Fundamentals -- Jeffrey Yasskin

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: N3908

Date: 2014-03-02

Working Draft, C++ Extensions for Library Fundamentals

by Jeffrey Yasskin

Excerpt:

This technical specification describes extensions to the C++ Standard Library (1.2). These extensions are classes and functions that are likely to be used widely within a program and/or on the interface boundaries between libraries written by different organizations.

N3903: C++ CD Comment Status Rev. 6 -- William M. Miller

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: N3903

Date: 2014-03-03

C++ CD Comment Status Rev. 6

by William M. Miller

Excerpt:

This document summarizes the status of WG21 after the 2014-02 (Issaquah) meeting in addressing National Body comments on Committee Draft document N3690.

In total, 85 comments were received. To date, 39 have been accepted as proposed, 21 have been accepted with modifications, 25 have been rejected, and 0 remain to be addressed.