http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 2018-02-pre-Jacksonville

2018-02-pre-Jacksonville

SD-1 2018 PL22.16/WG21 document list Hal Finkel
N4715 2018-11 San Diego Meeting Information Marshall Clow WG21
N4716 PL22.16/WG21 draft agenda: 12-17 March 2018, Jacksonville, FL, US John Spicer WG21
N4717 WG21 telecon meeting: Pre-Jacksonville Herb Sutter WG21
N4718 WG21 telecon meeting: Modules TS publication Herb Sutter WG21
N4719 Programming Languages — Extensions to C++ for Modules Gabriel Dos Reis WG21
N4720 Working Draft, Extensions to C++ for Modules Gabriel Dos Reis WG21
N4721 Editor’s Report for the Module TS Gabriel Dos Reis WG21
N4722 Responses to SC22 N5250, ISO/IEC PDTS 21544, C++ Extensions for Modules Barry Hedquist WG21
N4723 Working Draft, C++ Extensions for Coroutines Gor Nishanov WG21
N4724 Editor's report for the Coroutines TS Gor Nishanov WG21
N4725 Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2 Jared Hoberock WG21
N4726 Parallelism TS Editor’s Report Jared Hoberock WG21
N4727 Working Draft, Standard for Programming Language C++ Richard Smith WG21
N4728 Editors' Report -- Programming Languages – C++ Richard Smith, Dawn Perchik, Thomas Köppe WG21
P0009R5 Polymorphic Multidimensional Array Reference H. Carter Edwards, Daniel Sunderland, David Hollman, Christian Trott, Mauro Bianco, Ben Sander, Athanasios Iliopoulos, John Michopoulos Library
P0019R6 Atomic View H. Carter Edwards, Hans Boehm, Olivier Giroux, James Reus Library
P0051R3 C++ generic overload function Vicente J. Botet Escribá Library Evolution
P0057R8 Working Draft, C++ Extensions for Coroutines Gor Nishanov WG21
P0122R6 span: bounds-safe views for sequences of objects Neil MacIntosh Library
P0194R5 Static reflection Matúš Chochlík, Axel Naumann, David Sankel Core, Library
P0201R3 A polymorphic value-type for C++ Jonathan Coe, Sean Parent Library
P0214R8 Data-Parallel Vector Types & Operations Matthias Kretz Library
P0267R7 A Proposal to Add 2D Graphics Rendering and Display to C++ Michael B. McLaughlin, Herb Sutter, Jason Zink, Guy Davidson Library Evolution
P0275R3 A Proposal to add Classes and Functions Required for Dynamic Library Load Antony Polukhin Library Evolution
P0323R5 std::expected Vicente Botet, JF Bastien Library
P0332R2 Relaxed Incomplete Multidimensional Array Type Declaration H. Carter Edwards, Daniel Sunderland, Christian Trott, David Hollman, Mauro Bianco, Athanasios Iliopoulos, John Michopoulos Library Evolution
P0338R3 C++ generic factories Vicente J. Botet Escribá Library Evolution
P0355R5 Extending <chrono> to Calendars and Time Zones Howard E. Hinnant, Tomasz Kamiński Library
P0443R5 A Unified Executors Proposal for C++ Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown SG1, Library Evolution
P0458R1 Checking for Existence of an Element in Associative Containers Mikhail Maltsev Library
P0466R1 Layout-compatibility and Pointer-interconvertibility Traits Lisa Lippincott Core, Library
P0479R4 Proposed wording for likely and unlikely attributes Clay Trychta SG14, Core
P0482R1 char8_t: A type for UTF-8 characters and strings Tom Honermann Evolution, Library Evolution
P0501R3 C++ Module TS Issues List Gabriel Dos Reis WG21
P0514R3 Efficient concurrent waiting for C++20 Olivier Giroux SG1
P0528R1 The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange JF Bastien, Michael Spencer SG1, Evolution, Core
P0533R2 constexpr for <cmath> and <cstdlib> Edward J. Rosten, Oliver J. Rosten SG6, Library Evolution
P0539R3 A Proposal to add wide_int Template Class Igor Klevanets, Antony Polukhin SG6, Library Evolution
P0542R3 Support for contract based programming in C++ G. Dos Reis, J. D. Garcia, J. Lakos, A. Meredith, N. Myers, B. Stroustrup Evolution, Core
P0546R2 Span - foundation for the future H. Carter Edwards, Daniel Sunderland Library Evolution
P0549R3 Adjuncts to std::hash Walter E. Brown Library Evolution, Library
P0551R2 Thou Shalt Not Specialize std Function Templates! Walter E. Brown Library
P0566R4 Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU) Michael Wong, Maged M. Michael, Paul McKenney, Geoffrey Romer, Andrew Hunter, Arthur O'Dwyer, David S. Hollman, JF Bastien, Hans Boehm, David Goldblatt SG1, SG14, Library Evolution, Library
P0581R1 Standard Library Modules Marshall Clow, Beman Dawes, Gabriel Dos Reis, Stephan T. Lavavej, Billy O’Neal, Bjarne Stroustrup, Jonathan Wakely Library Evolution
P0593R2 Implicit creation of objects for low-level object manipulation Richard Smith SG12
P0608R1 A sane variant converting constructor Zhihao Yuan Library Evolution, Library
P0631R2 Math Constants Lev Minkovsky SG6, Library Evolution
P0634R2 Down with typename! Nina Ranns, Daveed Vandevoorde Core
P0645R1 Text Formatting Victor Zverovich Library Evolution
P0650R2 C++ Monadic interface Vicente J. Botet Escribá Library Evolution
P0666R1 Revised Latches and Barriers for C++20 Olivier Giroux SG1
P0668R2 Revising the C++ memory model Hans J. Boehm, Olivier Giroux, Viktor Vafeiades SG1
P0670R2 Static reflection of functions Matúš Chochlík, Axel Naumann, David Sankel Evolution, Library Evolution
P0671R1 Parametric Functions Axel Naumann Evolution
P0684R2 C++ Stability, Velocity, and Deployment Plans Titus Winters Evolution, Library Evolution
P0690R1 Tearable Atomics JF Bastien, Billy Robert O'Neal III, Andrew Hunter SG1
P0701R2 Back to the std2::future Part II Bryce Adelstein Lelbach, Michał Dominiak, Hartmut Kaiser SG1
P0707R3 Metaclasses: Generative C++ Herb Sutter SG7, Evolution
P0713R1 Identifying Module Source Daveed Vandevoorde Evolution, Core
P0732R0 Class Types in Non-Type Template Parameters Jeff Snyder Evolution
P0736R0 Nameless parameters and unutterable specializations Hubert S.K. Tong Evolution
P0745R0 Concepts in-place syntax Herb Sutter Evolution
P0750R1 Consume JF Bastien, Paul E. McKenney SG1
P0761R2 Executors Design Document Jared Hoberock, Michael Garland, Chris Kohlhoff, Chris Mysen, Carter Edwards, Gordon Brown, Michael Wong SG1, Library Evolution
P0784R1 Standard containers and constexpr Louis Dionne, Richard Smith, Nina Ranns, Daveed Vandevoorde Evolution, Library Evolution
P0786R1 ValuedOrError and ValueOrNone types Vicente J. Botet Escribá Library Evolution
P0788R1 Standard Library Specification in a Concepts and Contracts World Walter E. Brown Library
P0789R2 Range Adaptors and Utilities Eric Niebler Library
P0792R1 function_ref: a non-owning reference to a Callable Vittorio Romeo Library Evolution
P0796R1 Supporting Heterogeneous & Distributed Computing Through Affinity Gordon Brown, Ruyman Reyes, Michael Wong, H. Carter Edwards, Thomas Rodgers, Mark Hoemmen SG1, SG14, Library Evolution, Library
P0797R1 Handling Concurrent Exceptions with Executors Matti Rintala, Michael Wong, Carter Edwards, Patrice Roy, Gordon Brown, Mark Hoemmen SG1, SG14, Library Evolution, Library
P0805R1 Comparing Containers Marshall Clow Library
P0811R1 Well-behaved interpolation for numbers and pointers S. Davis Herring SG6, Library Evolution
P0814R2 hash_combine() Again Nicolai Josuttis Library Evolution, Library
P0820R2 Feedback on P0214 Tim Shen SG1, Library Evolution
P0824R1 Summary of SG14 discussion on <system_error> Arthur O'Dwyer, Charley Bay, Odin Holmes, Michael Wong, Niall Douglas Library Evolution
P0825R1 A friendlier tuple get Agustín Bergé Library Evolution
P0828R0 Elastic Integers John McFarlane SG6, SG14
P0829R1 Freestanding Proposal Ben Craig SG14, Library Evolution
P0836R0 Introduce Parallelism to the Ranges TS Gordon Brown, Christopher Di Bella, Michael Haidl, Toomas Remmelg, Ruyman Reyes, Michel Steuwer, Michael Wong SG1, SG9, SG14, Library Evolution
P0843R1 fixed_capacity_vector Gonzalo Brito Gadeschi Library Evolution
P0847R0 Deducing this Gašper Ažman, Simon Brand, Ben Deane, Barry Revzin Evolution
P0856R0 Restrict Access Property for mdspan and span David S. Hollman, H. Carter Edwards, Christian Trott Library Evolution
P0860R0 Atomic Access Property for span and mdspan H. Carter Edwards, Christian Trott, Daniel Sunderland SG1, Library Evolution
P0863R0 Fixing the partial_order comparison algorithm Jeff Snyder Library Evolution
P0868R1 Selected RCU Litmus Tests Paul E. McKenney, Alan Stern, Andrew Hunter, Jade Alglave, Luc Maranget SG1
P0873R1 A plea for a consistent, terse and intuitive declaration syntax Corentin jabot SG8, Evolution
P0876R0 fibers without scheduler Oliver Kowalke SG1
P0877R0 A proposal for modular macros Bruno Cardoso Lopes Evolution
P0878R0 Subobjects copy elision Antony Polukhin Evolution
P0879R0 Constexpr for swap and swap related functions Antony Polukhin Library
P0880R0 Numbers interaction Igor Klevanets, Antony Polukhin SG6, Library Evolution
P0881R0 A Proposal to add stack trace library Alexey Gorgurov, Antony Polukhin Library Evolution
P0882R0 User-defined Literals for std::filesystem::path Yonggang Li Library Evolution
P0883R0 Fixing Atomic Initialization Nicolai Josuttis SG1, Library Evolution, Library
P0884R0 Extending the noexcept Policy Nicolai Josuttis Library Evolution
P0886R0 The assume aligned attribute Timur Doumler Evolution, Core
P0887R0 The identity metafunction Timur Doumler Library Evolution, Library
P0888R0 C++ Standard Library Issues to be moved in Jacksonville Marshall Clow WG21
P0889R0 Ultimate copy elision Antony Polukhin Evolution
P0891R0 Let strong_order Truly Be a Customization Point! Gašper Ažman Library
P0892R0 explicit(bool) Barry Revzin, Stephan T. Lavavej Evolution
P0893R0 Chaining Comparisons Barry Revzin, Herb Sutter Evolution
P0895R0 Renaming cell<> to latest<> Nicolai Josuttis, Tony van Eerd Library Evolution, Library
P0896R0 Merging the Ranges TS Eric Niebler WG21
P0897R0 Supporting offsetof for All Classes Andrey Semashev Evolution, Library Evolution
P0898R0 Standard Library Concepts Casey Carter Library Evolution, Library
P0899R0 LWG 3016 is Not a Defect Casey Carter Library
P0900R0 An Ontology for Properties of mdspan David S. Hollman Library Evolution
P0901R0 Size feedback in operator new Andrew Hunter, Chris Kennelly Evolution
P0902R0 Move-only iterators Andrew Hunter Library Evolution
P0903R0 Define basic_string_view(nullptr) and basic_string(nullptr) Ashley Hedberg Library Evolution, Library
P0904R0 A strawman Future API Lee Howes, Andrii Grynenko, Jay Feldblum SG1
P0905R0 Symmetry for spaceship Tomasz Kamiński, Herb Sutter, Richard Smith Evolution, Library Evolution
P0906R0 Improvement suggestions for the Modules TS Jens Maurer Evolution
P0907R0 Signed Integers are Two’s Complement JF Bastien SG12. Evolution
P0908R0 Offsetof for Pointers to Members Eddie Kohler Evolution
P0909R0 Module TS Supports Legacy Integration Steve Downey Core, Library Evolution
P0911R0 Rebase the Coroutines TS onto the C++17 Standard Gor Nishanov Core, Library
P0912R0 Merge Coroutines TS into C++20 working draft Gor Nishanov WG21
P0913R0 Add symmetric coroutine control transfer Gor Nishanov Evolution
P0914R0 Add parameter preview to coroutine promise constructor Gor Nishanov Evolution
P0915R0 Concept-constrained auto Vittorio Romeo, John Lakos Evolution
P0916R0 Naming implementation-defined simd_abi tag types Matthias Kretz Library Evolution
P0917R0 Making operator?: overloadable Matthias Kretz Evolution
P0918R0 More simd<> Operations Tim Shen SG1, Library Evolution
P0919R0 Heterogeneous lookup for unordered containers Mateusz Pusz Library Evolution, Library
P0921R0 Standard Library Compatibility Promises Titus Winters Evolution, Library Evolution
P0922R0 LEWG wishlist for EWG Titus Winters Evolution
P0923R0 Modules: Dependent ADL Nathan Sidwell Evolution
P0924R0 Modules: Context-Sensitive Keyword Nathan Sidwell Evolution
P0925R0 Modules: Unqualified Using Declarations Nathan Sidwell Evolution
P0927R0 Towards A (Lazy) Forwarding Mechanism for C++ James Dennett, Geoff Romer Evolution
P0928R0 Mitigating Speculation Attacks in C++ Geoff Romer, Chandler Carruth Evolution, Library Evolution
P0929R0 Checking for abstract class types Jens Maurer Evolution, Core
P0930R0 Semifying Awaitables Lee Howes, Andrii Grynenko, Jay Feldblum SG1
P0931R0 Structured bindings with polymorphic lambas Aaryaman Sagar Evolution
P0932R0 Tightening the constraints on std::function Aaryaman Sagar Library Evolution
P0934R0 A Modest Proposal: Fixing ADL Herb Sutter Evolution
P0935R0 Eradicating unnecessarily explicit default constructors from the standard library Tim Song Library
P0936R0 Bind Returned/Initialized Objects to the Lifetime of Parameters Richard Smith, Nicolai Josuttis Evolution, Core
P0937R0 SG5: Transactional Memory (TM) Meeting Minutes 2017/10/23-2018/1/29 Michael Wong SG5
P0938R0 SG14: Low Latency Meeting Minutes 2017/12/13-2018/01/10 Michael Wong SG14
P0939R0 Direction for ISO C++ B. Dawes, H. Hinnant, B. Stroustrup, D. Vandevoorde, M. Wong WG21
P0940R0 Concurrency TS is growing: Concurrent Utilities and Data Structures Michael Wong, Olivier Giroux SG1, Library Evolution, Library
P0941R0 Integrating feature-test macros into the C++ WD Clark Nelson SG10, Evolution, Library Evolution
P0942R0 Introducing a <smart_ptr> header Jens Maurer Library Evolution, Library
P0943R0 Support C atomics in C++ Hans J. Boehm SG1, Library Evolution
P0944R0 Contiguous Ranges Casey Carter Library Evolution
P0945R0 Generalizing alias declarations Richard Smith Evolution
P0946R0 Towards consistency between <=> and other comparison operators Richard Smith Evolution
P0947R0 Another take on Modules Richard Smith Evolution
P0949R0 Adding support for type-based metaprogramming to the standard library Peter Dimov Library Evolution
P0952R0 A new specification for std::generate_canonical Thomas Köppe, Davis Herring SG6, Library
P0953R0 constexpr reflexpr Matúš Chochlík, Axel Naumann, David Sankel SG7
P0954R0 What do we want to do with reflection? Bjarne Stroustrup SG7, Evolution
P0955R0 Modules and macros Bjarne Stroustrup Evolution
P0956R0 Answers to concept syntax suggestions Bjarne Stroustrup Evolution
P0957R0 PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming Mingxin Wang SG7, SG9, Evolution, Library Evolution
P0958R0 Networking TS changes to support proposed Executors TS Christopher Kohlhoff SG1
P0959R0 A Proposal for a Universally Unique Identifier Library Marius Bancila Library Evolution
P0960R0 Allow initializing aggregates from a parenthesized list of values Ville Voutilainen Evolution
P0961R0 Relaxing the structured bindings customization point finding rules Ville Voutilainen Evolution
P0962R0 Relaxing the range-for loop customization point finding rules Ville Voutilainen Evolution
P0963R0 Structured binding declaration as a condition Zhihao Yuan Evolution
P0964R0 Finding the right set of traits for simd<T> Matthias Kretz SG1, Library Evolution
P0965R0 Initializers of objects with automatic and dynamic storage duration have funny inconsistencies Ville Voutilainen Evolution
P0966R0 string::reserve Should Not Shrink Mark Zeren, Andrew Luo Library Evolution, Library