Standardization

N4316: std::rand replacement, revision 2 -- Zhihao Yuan

A new WG21 paper is available. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

Document number: N4316

Date: 2014-11-08

std::rand replacement, revision 2

by Zhihao Yuan

Excerpt:

Changes since N4217

  • Rename the seeding utility to reseed, which resets the distributions’ states if needed, based on SG6 comments.
  • Cleanup the wording with the term “unpredictable state” stolen from Walter’s paper[1].
  • Ask the question about exposing the per-thread engine in Future Issues.
  • Update motivation to reflect the status quo.

 

Illinois Hosts International C++ Standards Conference -- Tom Moone

Following the recent ISO C++ meeting hosted by Riverbed and the University of Illinois at Urbana-Champaign, the University posted this summary of the event:

Illinois Hosts International C++ Standards Conference

By Tom Moone 

The article includes a link to Bjarne Stroustrup's talk to the faculty and students:

Illinois was selected as the location for this conference for two reasons. First, the location was capable of providing a week’s worth of meeting space for the 100 or so attendees in plenary and breakout sessions from 8 a.m. to 10 p.m. Second, the department, together with the local office of Riverbed Technology, offered to host the conference. “We are entirely dependent on being invited,” explained Sutter. “So we are very grateful to the department for accommodating us.”

On Monday evening of the conference, Stroustrup gave a talk as part of the CS Department’s Distinguished Lecture Series titled “C++ as a Modern Language.” In the talk he explained how to program in that language using type safety, resource safety, unmatched performance, and a terse notation. Enthusiasm for this lecture was literally overwhelming as the audience filled auditorium in the Siebel center to standing room only, and two overflow rooms were opened up to watch the talk with a live stream.

N4298: Agenda and Meeting Notice for WG21 Ballot Resolution Telecon Meeting -- Herb Sutter

New WG21 papers are available. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

Document number: N4298

Date: 2014-11-14

Agenda and Meeting Notice for WG21 Ballot Resolution Telecon Meeting

by Herb Sutter

Excerpt:

This telecon has the specific agenda of finalizing PDTS ballot resolution for the Library Fundamentals PDTS (19568) and the Parallelism PDTS (19570). Most comments were already considered and given draft resolutions at the Urbana-Champaign WG21 meeting on November 8, and this telecon meeting will review those resolutions and ensure we resolve all official PDTS comments from SC22.

N4307, N4308: National body PDTS ballot comments on Library Fundamentals TS and Parallelism TS

New WG21 papers are available. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

N4307: National Body Comments, ISO/IEC PDTS 19568, Technical Specification: C++ Extensions for Library Fundamentals (Barry Hedquist)

N4308: National Body Comments, ISO/IEC PDTS 19570, Technical Specification: C++ Extensions for Parallelism (Barry Hedquist)

 

N4257, N4273, N4282: New papers adopted for Library Fundamentals 2 TS

Note: The following new papers (among other already-posted ones) were approved on Saturday at the end of last week's ISO C++ meeting for the Library Fundamentals "2" Technical Specification

New WG21 papers are available. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

N4257: Delimited iterators (Mike Spertus, Nathan Wilson)

N4273: Uniform Container Erasure (Stephan T. Lavavej)

N4282: The World’s Dumbest Smart Pointer (Walter E. Brown)

N4270, N4288: New papers adopted for Library Fundamentals TS

Note: The following new papers (among other already-posted ones) were approved on Saturday at the end of last week's ISO C++ meeting for the Library Fundamentals Technical Specification

New WG21 papers are available. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

N4270: Collected Edits to the Library Fundamentals TS (Alisdair Meredith)

N4288: Strike string_view::clear from the Library Fundamentals TS (Alisdair Meredith)

N4275, N4276: New papers adopted for Parallelism TS

Note: The following new papers (among other already-posted ones) were approved on Saturday at the end of last week's ISO C++ meeting for the Parallelism Technical Specification

New WG21 papers are available. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

N4275: Response to National Body comments for C++ Extensions for Parallelism (Hans-J. Boehm)

N4276: Transform Reduce, an Additional Algorithm for C++ Extensions for Parallelism(Jared Hoberock)

New standard library papers adopted for C++17

Note: The following new standard library papers (among other already-posted ones) were approved on Saturday at the end of last week's ISO C++ meeting for the C++ working paper

New WG21 papers are available. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

N4258: Cleaning-up noexcept in the Library (Nicolai Josuttis)

N4277: TriviallyCopyable reference_wrapper (Agustín Bergé)

N4279: Improved insertion interface for unique-key maps (Thomas Köppe)

N4280: Non-member size() and more (Riccardo Marcangelo)

N4284: Contiguous Iterators (Jens Maurer)

New core language papers adopted for C++17

Note: The following new core language papers (among other already-posted ones) were approved on Saturday at the end of last week's ISO C++ meeting for the C++ working paper

New WG21 papers are available. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.

N4259: Wording for std::uncaught_exceptions (Herb Sutter)

N4261: Proposed resolution for Core Issue 330: Qualification conversions and pointers to arrays of pointers (Jens Maurer)

N4262: Wording for Forwarding References (Herb Sutter, Bjarne Stroustrup, Gabriel Dos Reis)

N4266: Attributes for namespaces and enumerators (Richard Smith)

N4267: Adding u8 character literals (Richard Smith)

N4268: Allow constant evaluation for all non-type template arguments (Richard Smith)

N4285: Cleanup for exception-specification and throw-expression (Jens Maurer)

N4295: Folding expressions (Andrew Sutton, Richard Smith)