-
Notifications
You must be signed in to change notification settings - Fork 0
Insights: cplusplus/papers
Overview
-
0 Active pull requests
-
- 0 Merged pull requests
- 0 Open pull requests
- 58 Closed issues
- 0 New issues
There hasn’t been any commit activity on cplusplus/papers in the last month.
Want to help out?
58 Issues closed by 14 people
-
P3712 R0 2025-05 Library Evolution Polls
#2340 closed
Jun 21, 2025 -
P3711 R0 Safer StringViewLike Functions for Replacing char* strings
#2339 closed
Jun 20, 2025 -
P3649 R0 A principled approach to safety profiles
#2307 closed
Jun 20, 2025 -
P3485 R0 Grouping using declarations with braces
#2154 closed
Jun 20, 2025 -
P2634 Allow qualifiers in constructor declarations
#1295 closed
Jun 19, 2025 -
P2607 Let alignas specify minimum alignment
#1269 closed
Jun 19, 2025 -
P2601 To make redundant empty angle brackets optional for class template argument lists
#1265 closed
Jun 19, 2025 -
P3686 R0 Allow named modules to export macros
#2316 closed
Jun 19, 2025 -
P3416 R0 exception_ptr_cast: Add && = delete overload
#2086 closed
Jun 18, 2025 -
P3747 R0 Call side return type deduction
#2345 closed
Jun 18, 2025 -
P3203 R0 Implementation defined coroutine extensions
#1857 closed
Jun 18, 2025 -
P3431 R0 Deprecate const-qualifier on begin/end of views
#2188 closed
Jun 18, 2025 -
P3312 R1 Overload Set Types
#1963 closed
Jun 18, 2025 -
P3640 R0 Make contracts reliable by default
#2277 closed
Jun 17, 2025 -
P3498 R0 Stop the Bleeding but, First, Do No Harm
#2162 closed
Jun 17, 2025 -
P3236 R1 Please reject P2786 and adopt P1144
#1881 closed
Jun 17, 2025 -
P1144 R13 std::is_trivially_relocatable
#43 closed
Jun 17, 2025 -
P3298 R1 Implicit user-defined conversion functions as operator.()
#1950 closed
Jun 17, 2025 -
P3703 R0 Constness and Locking
#2332 closed
Jun 17, 2025 -
P3288 R3 std::elide
#1941 closed
Jun 17, 2025 -
P3178 R1 Retrieval of Exception Information
#1989 closed
Jun 17, 2025 -
P3687 R0 Final Adjustments to C++26 Reflection
#2317 closed
Jun 17, 2025 -
P3637 R0 Inherit std::meta::exception from std::exception
#2274 closed
Jun 16, 2025 -
P3631 R0 Cleaning up the trivial relocation APIs in C++26
#2306 closed
Jun 16, 2025 -
P2639 Static Allocations
#1305 closed
Jun 16, 2025 -
P3603 R0 Consteval-only Values and Consteval Variables
#2253 closed
Jun 16, 2025 -
P2279 We need a language mechanism for customization points
#972 closed
Jun 16, 2025 -
P3710 R0 zstring_view: a string_view with guaranteed null termination
#2338 closed
Jun 12, 2025 -
P1385 A proposal to add linear algebra support to the C++ standard library
#169 closed
Jun 10, 2025 -
P2010 Remove iostream operators from P1889
#747 closed
Jun 6, 2025 -
P1998 Simple Facility for Lossless Integer Conversion
#720 closed
Jun 6, 2025 -
P2667 Support for static and SBO vectors by allocators
#1333 closed
Jun 6, 2025 -
P1160 Add Test Polymorphic Memory Resource To The Standard Library
#564 closed
Jun 6, 2025 -
P0261 C++ Distributed Counters
#563 closed
Jun 6, 2025 -
P0828 Elastic Integers
#334 closed
Jun 6, 2025 -
P1750 A Proposal to Add Process Management to the C++ Standard Library
#511 closed
Jun 6, 2025 -
P0959 A Proposal for a Universally Unique Identifier Library
#284 closed
Jun 6, 2025 -
P0592 To boldly suggest an overall plan for C++26
#559 closed
Jun 6, 2025 -
P3479 R0 Enabling C pragma support in C++
#2133 closed
Jun 4, 2025 -
P2142 Allow '.' operator to work on pointers
#868 closed
Jun 4, 2025 -
P1433 Compile Time Regular Expressions
#207 closed
Jun 4, 2025 -
P2348 Whitespaces Wording Revamp
#1027 closed
Jun 3, 2025 -
P2537 Relax va_start Requirements to Match C
#1200 closed
Jun 2, 2025 -
P2863 R9 Review Annex D for C++26
#1522 closed
Jun 2, 2025 -
P3685 R0 Rename async_scope_token
#2315 closed
Jun 2, 2025 -
P3706 R0 Rename join and nest in async_scope proposal
#2335 closed
Jun 2, 2025 -
P3617 R0 std::meta::reflect_constant_{array,string}
#2305 closed
Jun 2, 2025 -
P3437 R1 Proposed principles: Reflect C++, generate C++ (by default)
#2101 closed
Jun 1, 2025 -
P1045 constexpr Function Parameters
#603 closed
Jun 1, 2025 -
P3451 R0 A Suggestion for Reflection Access Control
#2114 closed
Jun 1, 2025 -
P3473 R0 Splicing Should Respect Access Control
#2127 closed
Jun 1, 2025 -
P3627 R0 Easy-to-adopt security profiles for preventing RCE (remote code execution) in existing C++ code
#2267 closed
May 29, 2025 -
P3499 R1 Exploring strict contract predicates
#2140 closed
May 26, 2025 -
P3558 R1 Core Language Contracts By Default
#2204 closed
May 26, 2025 -
P3500 R1 Are Contracts "safe"?
#2190 closed
May 26, 2025 -
P3229 R1 Making erroneous behaviour compatible with Contracts
#2186 closed
May 26, 2025 -
P2191 Modules: ADL & GMFs do not play together well (anymore)
#900 closed
May 26, 2025
276 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
P3373 R1 Of Operation States and Their Lifetimes
#2030 commented on
May 24, 2025 • 0 new comments -
P2956 R1 Add saturating library support to std::simd
#1628 commented on
May 24, 2025 • 0 new comments -
P3681 R0 char_traits: Stop the bleeding
#2313 commented on
May 24, 2025 • 0 new comments -
P3081 R2 Core safety profiles for C++26
#2058 commented on
May 26, 2025 • 0 new comments -
P3465 R0 Pursue P1179 as a Lifetime TS
#2120 commented on
May 26, 2025 • 0 new comments -
P2318 A Provenance-aware Memory Object Model for C
#1011 commented on
May 26, 2025 • 0 new comments -
P3300 R0 C++ Asynchronous Parallel Algorithms
#1747 commented on
May 26, 2025 • 0 new comments -
P2728 R7 Unicode in the Library, Part 1: UTF Transcoding
#1422 commented on
May 26, 2025 • 0 new comments -
P2729 Unicode in the Library, Part 2: Normalization
#1423 commented on
May 26, 2025 • 0 new comments -
CWG2726 Alternative tokens appearing as attribute-tokens
#1581 commented on
May 26, 2025 • 0 new comments -
P3021 R0 Unified function call syntax (UFCS)
#1682 commented on
May 26, 2025 • 0 new comments -
P3027 R0 UFCS is a breaking change, of the absolutely worst kind
#1708 commented on
May 26, 2025 • 0 new comments -
CWG2514 Modifying const subobjects
#1365 commented on
May 26, 2025 • 0 new comments -
P3611 R0 Dealing with pointer errors: Separating static and dynamic checking
#2257 commented on
May 27, 2025 • 0 new comments -
P3436 R1 Strategy for removing safety-related undefined behavior by default
#2100 commented on
May 27, 2025 • 0 new comments -
P3548 R0 P1030 `std::filesystem::path_view` forward progress options
#2197 commented on
May 29, 2025 • 0 new comments -
P3488 R1 Floating-Point Excess Precision
#2136 commented on
May 30, 2025 • 0 new comments -
P0707 R5 Metaclass functions for generative C++
#403 commented on
Jun 1, 2025 • 0 new comments -
P3157 R1 Generative Extensions for Reflection
#1807 commented on
Jun 1, 2025 • 0 new comments -
P3678 R0 Arbitrary attributes in define_aggregate
#2311 commented on
Jun 1, 2025 • 0 new comments -
P0709 Zero-overhead deterministic exceptions: Throwing values
#310 commented on
Jun 1, 2025 • 0 new comments -
P3125 R4 constexpr pointer tagging
#1903 commented on
Jun 2, 2025 • 0 new comments -
P2991 R0 Stop Forcing std::move to Pessimize
#1664 commented on
Jun 2, 2025 • 0 new comments -
P3444 R0 Memory safety without lifetime parameters
#2108 commented on
Jun 2, 2025 • 0 new comments -
P2727 R4 std::iterator_interface
#1404 commented on
Jun 3, 2025 • 0 new comments -
P3676 R0 Enhanced inline Keyword with Configurable Inlining Levels
#2309 commented on
Jun 3, 2025 • 0 new comments -
P3652 R1 Constexpr floating-point `<charconv>` functions
#2283 commented on
Jun 3, 2025 • 0 new comments -
P3561 R2 Index based coproduct operations on variant, and library wording
#2207 commented on
Jun 3, 2025 • 0 new comments -
P3384 R0 __COUNTER__
#2041 commented on
Jun 5, 2025 • 0 new comments -
P2370 Stacktrace from exception
#1056 commented on
Jun 5, 2025 • 0 new comments -
P2953 R1 Forbid defaulting operator=(X&&) &&
#1625 commented on
Jun 5, 2025 • 0 new comments -
P3658 R1 Adjust identifier following new Unicode recommendations
#2288 commented on
Jun 5, 2025 • 0 new comments -
P3556 R1 Input files are source files
#2248 commented on
Jun 5, 2025 • 0 new comments -
P3657 R0 A Grammar for Whitespace Characters
#2287 commented on
Jun 5, 2025 • 0 new comments -
P3671 R0 Clarifying the interaction of the literal and execution encodings
#2301 commented on
Jun 5, 2025 • 0 new comments -
P2645 R1 path_view: a design that took a wrong turn
#2056 commented on
Jun 6, 2025 • 0 new comments -
P1030 R8 std::filesystem::path_view
#406 commented on
Jun 6, 2025 • 0 new comments -
P3391 R1 constexpr std::format
#2046 commented on
Jun 6, 2025 • 0 new comments -
P3094 R6 std::basic_fixed_string
#1762 commented on
Jun 6, 2025 • 0 new comments -
P2827 R1 Floating-point overflow and underflow in from_chars (LWG 3081)
#1505 commented on
Jun 6, 2025 • 0 new comments -
P2643 R2 Improving C++ concurrency features
#1309 commented on
Jun 6, 2025 • 0 new comments -
P1801 Clarifying atomic[thread::id]::compare_exchange_*
#579 commented on
Jun 6, 2025 • 0 new comments -
P1255 R14 A view of 0 or 1 elements: views::nullable And a concept to constrain maybes
#60 commented on
Jun 6, 2025 • 0 new comments -
LWG3679 Is <ranges> sufficient for istream_view?
#1362 commented on
Jun 6, 2025 • 0 new comments -
P2946 R1 A flexible solution to the problems of `noexcept`
#1610 commented on
Jun 6, 2025 • 0 new comments -
P2249 R6 Mixed comparisons for smart pointers
#981 commented on
Jun 6, 2025 • 0 new comments -
P3301 R0 inplace_stoppable_base
#1952 commented on
Jun 6, 2025 • 0 new comments -
P3585 R0 allocator_traits::is_internally_relocatable
#2228 commented on
Jun 6, 2025 • 0 new comments -
P2746 R7 Deprecate and Replace Fenv Rounding Modes
#1437 commented on
Jun 6, 2025 • 0 new comments -
P1715 Loosen restrictions on "_t" typedefs and "_v" values
#481 commented on
Jun 6, 2025 • 0 new comments -
P2689 R3 Atomic Refs Bound to Memory Orderings & Atomic Accessors
#1354 commented on
Jun 6, 2025 • 0 new comments -
P2769 R3 get_element customization point object
#1452 commented on
Jun 6, 2025 • 0 new comments -
P2959 R0 Container Relocation
#1650 commented on
Jun 6, 2025 • 0 new comments -
P3318 R0 Throwing violation handlers, from an application programming perspective
#1967 commented on
Jun 6, 2025 • 0 new comments -
P3055 R1 Relax wording to permit relocation optimizations in the STL
#1723 commented on
Jun 6, 2025 • 0 new comments -
P3154 R1 Deprecating signed character types in iostreams
#1804 commented on
Jun 6, 2025 • 0 new comments -
P3052 R1 view_interface::at()
#1721 commented on
Jun 6, 2025 • 0 new comments -
P3014 R0 Customizing std::expected's exception
#1687 commented on
Jun 6, 2025 • 0 new comments -
P2967 R1 Relocation Is A Library Interface
#1652 commented on
Jun 6, 2025 • 0 new comments -
P3171 R0 Adding functionality to placeholder types
#1834 commented on
Jun 6, 2025 • 0 new comments -
P2930 R0 Formatter specializations for the standard library
#1604 commented on
Jun 6, 2025 • 0 new comments -
P3153 R0 An allocator-aware variant type
#1803 commented on
Jun 6, 2025 • 0 new comments -
P2616 Making std::atomic notification/wait operations usable in more situations
#1279 commented on
Jun 6, 2025 • 0 new comments -
P2047 R7 An allocator-aware optional type
#777 commented on
Jun 6, 2025 • 0 new comments -
P3103 R2 More bitset operations
#1767 commented on
Jun 6, 2025 • 0 new comments -
P3382 R0 Coarse clocks and resolutions
#2039 commented on
Jun 6, 2025 • 0 new comments -
LWG3868 Constrained algorithms should not require output_iterator
#1456 commented on
Jun 6, 2025 • 0 new comments -
P2170 Feedback on implementing the proposed std::error type
#879 commented on
Jun 6, 2025 • 0 new comments -
P3159 R0 C++ Range Adaptors and Parallel Algorithms
#1824 commented on
Jun 6, 2025 • 0 new comments -
P3620 R0 Concerns with the proposed addition of fibers to C++ 26
#2263 commented on
Jun 6, 2025 • 0 new comments -
P3472 R1 Make fiber_context::can_resume() const
#2126 commented on
Jun 6, 2025 • 0 new comments -
P3527 R1 Pattern Matching: *variant-like* and `std::expected`
#2172 commented on
Jun 6, 2025 • 0 new comments -
P1046 Automatically Generate More Operators
#604 commented on
Jun 6, 2025 • 0 new comments -
P1883 `std::file_handle` and `std::mapped_file_handle`
#633 commented on
Jun 6, 2025 • 0 new comments -
P1619 Functions for Testing Boundary Conditions on Integer Operations
#393 commented on
Jun 6, 2025 • 0 new comments -
P2726 Better std::tuple Indexing
#1403 commented on
Jun 6, 2025 • 0 new comments -
P2688 R5 Pattern Matching: `match` Expression
#1353 commented on
Jun 6, 2025 • 0 new comments -
P2848 R1 std::is_uniqued
#1517 commented on
Jun 6, 2025 • 0 new comments -
P3526 R0 Container truncation
#2246 commented on
Jun 6, 2025 • 0 new comments -
P3707 R0 A std::is_always_exhaustive trait
#2336 commented on
Jun 6, 2025 • 0 new comments -
P3701 R0 Concepts for integer types, not integral types
#2330 commented on
Jun 6, 2025 • 0 new comments -
P3126 R3 Graph Library: Overview
#1782 commented on
Jun 6, 2025 • 0 new comments -
P3127 R1 Graph Library: Background and Terminology
#1783 commented on
Jun 6, 2025 • 0 new comments -
P3643 R0 std::to_signed and std::to_unsigned
#2280 commented on
Jun 6, 2025 • 0 new comments -
P3242 R1 Copy and fill for mdspan
#1885 commented on
Jun 6, 2025 • 0 new comments -
P3505 R0 Fix the default floating-point representation in std::format
#2245 commented on
Jun 6, 2025 • 0 new comments -
P3331 R1 Accessing The First and Last Elements in Associative Containers
#1997 commented on
Jun 6, 2025 • 0 new comments -
P3625 R0 either neither
#2265 commented on
Jun 6, 2025 • 0 new comments -
P3230 R2 views::unchecked_(take|drop)
#1876 commented on
Jun 6, 2025 • 0 new comments -
P3258 R0 Formatting charN_t
#1917 commented on
Jun 6, 2025 • 0 new comments -
P3555 R0 An infinite range concept
#2202 commented on
Jun 6, 2025 • 0 new comments -
P2779 R1 Make basic_string_view's range construction conditionally explicit
#1474 commented on
Jun 6, 2025 • 0 new comments -
P3140 R0 std::int_least128_t
#1793 commented on
Jun 6, 2025 • 0 new comments -
P2527 R3 std::variant_alternative_index and std::tuple_element_index
#1181 commented on
Jun 6, 2025 • 0 new comments -
P3380 R1 Extending support for class types as non-type template parameters
#2037 commented on
Jun 6, 2025 • 0 new comments -
P3356 R0 non_invalidating_vector
#2012 commented on
Jun 6, 2025 • 0 new comments -
P3117 R1 Extending Conditionally Borrowed
#1779 commented on
Jun 6, 2025 • 0 new comments -
P3059 R1 Making user-defined constructors of view iterators/sentinels private
#1726 commented on
Jun 6, 2025 • 0 new comments -
P3580 R0 The Naming of Things
#2222 commented on
Jun 6, 2025 • 0 new comments -
P3392 R0 Do not promise support for function syntax of operators
#2047 commented on
Jun 6, 2025 • 0 new comments -
P3002 R1 Policies for Using Allocators in New Library Classes
#1671 commented on
Jun 6, 2025 • 0 new comments -
P3413 R0 A more flexible optional::value_or (else!)
#2084 commented on
Jun 6, 2025 • 0 new comments -
P0350 Integrating simd with parallel algorithms
#544 commented on
Jun 6, 2025 • 0 new comments -
P2547 Language support for customisable functions
#1208 commented on
Jun 6, 2025 • 0 new comments -
P2123 interfaces: A Facility to Manage ABI/API Evolution
#842 commented on
Jun 6, 2025 • 0 new comments -
P3428 R1 Hazard Pointer Batches
#2095 commented on
Jun 6, 2025 • 0 new comments -
P2849 R0 async-object - aka async-RAII objects
#1899 commented on
Jun 6, 2025 • 0 new comments -
P3067 R0 Provide predefined simd permute generator functions for common operations
#1900 commented on
Jun 6, 2025 • 0 new comments -
P3207 R0 More reference-like types
#1859 commented on
Jun 6, 2025 • 0 new comments -
P3574 R0 Constexpr Callables
#2216 commented on
Jun 6, 2025 • 0 new comments -
P3232 R1 User-defined erroneous behaviour
#1877 commented on
Jun 6, 2025 • 0 new comments -
P1450 R3 Enriching type modification traits
#216 commented on
Jun 6, 2025 • 0 new comments -
P2767 R2 flat_map/flat_set omnibus
#1539 commented on
Jun 6, 2025 • 0 new comments -
P2901 Extending linear algebra support to batched operations
#1535 commented on
Jun 6, 2025 • 0 new comments -
P0814 hash_combine() Again
#253 commented on
Jun 6, 2025 • 0 new comments -
P3395 R4 Fix encoding issues and add a formatter for std::error_code
#2187 commented on
Jun 6, 2025 • 0 new comments -
P1684 R5 mdarray: An Owning Multidimensional Array Analog of mdspan
#461 commented on
Jun 6, 2025 • 0 new comments -
P3661 R0 Attributes, annotations, labels
#2290 commented on
Jun 9, 2025 • 0 new comments -
P2904 R0 Removing exception in precedence rule(s) when using member pointer syntax
#1594 commented on
Jun 9, 2025 • 0 new comments -
P1324 R1 RE: Yet another approach for constrained declarations
#68 commented on
Jun 9, 2025 • 0 new comments -
P2941 R0 Identifiers for Pattern Matching
#1607 commented on
Jun 9, 2025 • 0 new comments -
P2940 R0 switch for Pattern Matching
#1606 commented on
Jun 9, 2025 • 0 new comments -
P2232 Zero-Overhead Deterministic Exceptions: Catching Values
#965 commented on
Jun 9, 2025 • 0 new comments -
P1912 Interconvertible object representations
#655 commented on
Jun 9, 2025 • 0 new comments -
P3427 R1 Hazard Pointer Synchronous Reclamation
#2094 commented on
Jun 10, 2025 • 0 new comments -
P2670 Non-transient constexpr allocation
#1336 commented on
Jun 10, 2025 • 0 new comments -
P1974 Non-transient constexpr allocation using propconst
#867 commented on
Jun 10, 2025 • 0 new comments -
P3450 R0 Extending is_within_lifetime
#2113 commented on
Jun 10, 2025 • 0 new comments -
P3568 R1 break label; and continue label;
#2212 commented on
Jun 10, 2025 • 0 new comments -
P3412 R2 String interpolation
#2083 commented on
Jun 11, 2025 • 0 new comments -
P3148 R1 Formatting of chrono Time Values
#1799 commented on
Jun 11, 2025 • 0 new comments -
LWG4087 Standard exception messages have unspecified encoding
#1895 commented on
Jun 11, 2025 • 0 new comments -
P3717 R0 Update Annex E onto Unicode 16
#2344 commented on
Jun 11, 2025 • 0 new comments -
LWG4090 Underspecified use of locale facets for locale-dependent std::format
#1893 commented on
Jun 12, 2025 • 0 new comments -
CWG2923 Note about infinite loops and execution steps
#2139 commented on
Jun 13, 2025 • 0 new comments -
P2822 R2 Providing user control of associated entities of class types
#1746 commented on
Jun 15, 2025 • 0 new comments -
LWG4070 Transcoding by std::formatter<std::filesystem::path>
#1896 commented on
Jun 16, 2025 • 0 new comments -
CWG2932 Value range of empty enumeration
#2138 commented on
Jun 16, 2025 • 0 new comments -
CWG2228 Ambiguity resolution for cast to function type
#1376 commented on
Jun 16, 2025 • 0 new comments -
CWG3007 Access check for synthesized comparison operators
#2239 commented on
Jun 16, 2025 • 0 new comments -
CWG2917 Disallow multiple friend-type-specifiers for a friend template
#2032 commented on
Jun 16, 2025 • 0 new comments -
P2806 R3 do expressions
#1462 commented on
Jun 16, 2025 • 0 new comments -
P3385 R5 Attributes reflection
#2042 commented on
Jun 16, 2025 • 0 new comments -
P3698 R0 Cross-capacity comparisons for inplace_vector
#2328 commented on
Jun 16, 2025 • 0 new comments -
P3146 R2 Clarifying std::variant converting construction
#1797 commented on
Jun 16, 2025 • 0 new comments -
P2906 R0 Structured bindings for std::extents
#1595 commented on
Jun 16, 2025 • 0 new comments -
P3690 R0 Consistency fix: Make simd reductions SIMD-generic
#2320 commented on
Jun 17, 2025 • 0 new comments -
P0260 R17 C++ Concurrent Queues
#99 commented on
Jun 17, 2025 • 0 new comments -
P3407 R1 Make idiomatic usage of `offsetof` well-defined
#2080 commented on
Jun 17, 2025 • 0 new comments -
P3670 R1 Pack Indexing for Template Names
#2300 commented on
Jun 17, 2025 • 0 new comments -
P2826 R2 Replacement functions
#1504 commented on
Jun 17, 2025 • 0 new comments -
P3347 R2 Invalid/Prospective Pointer Operations
#2019 commented on
Jun 17, 2025 • 0 new comments -
P2970 R0 Partial application of concepts in template arguments
#2304 commented on
Jun 17, 2025 • 0 new comments -
P3579 R1 Fix matching of non-type template parameters when matching template template parameters
#2221 commented on
Jun 17, 2025 • 0 new comments -
P3696 R0 Discovering Header Units via Module Maps
#2326 commented on
Jun 17, 2025 • 0 new comments -
P1040 R7 std::embed and #depend
#28 commented on
Jun 17, 2025 • 0 new comments -
P3716 R0 Subsetting
#2343 commented on
Jun 17, 2025 • 0 new comments -
P3704 R0 What are profiles?
#2333 commented on
Jun 17, 2025 • 0 new comments -
P3560 R1 Error Handling in Reflection
#2206 commented on
Jun 18, 2025 • 0 new comments -
P3070 R3 Formatting enums
#1731 commented on
Jun 18, 2025 • 0 new comments -
LWG3511 Clarify global permission to move
#2303 commented on
Jun 18, 2025 • 0 new comments -
LWG4177 §[atomics.order] p8 "circularly depend on their own computation" is unclear for loop
#2235 commented on
Jun 18, 2025 • 0 new comments -
P3679 R0 SFINAEable constexpr exceptions
#2312 commented on
Jun 18, 2025 • 0 new comments -
P2971 R3 Implication for C++
#1641 commented on
Jun 18, 2025 • 0 new comments -
P3290 R2 Integrating Existing Assertions With Contracts
#1943 commented on
Jun 18, 2025 • 0 new comments -
P3166 R0 Static Exception Specifications
#1829 commented on
Jun 18, 2025 • 0 new comments -
P3588 R1 Allow static data members in local and unnamed classes
#2231 commented on
Jun 18, 2025 • 0 new comments -
P3411 R2 `any_view`
#2082 commented on
Jun 18, 2025 • 0 new comments -
P3220 R0 views::delimit
#1868 commented on
Jun 18, 2025 • 0 new comments -
P3544 R0 ranges::to view
#2247 commented on
Jun 18, 2025 • 0 new comments -
P3329 R0 Healing the C++ Filter View
#2147 commented on
Jun 18, 2025 • 0 new comments -
LWG4108 lazy_split_view should be sized_range when pattern is empty tiny-range
#2017 commented on
Jun 18, 2025 • 0 new comments -
P3667 R0 Extending range-for loop with an expression statement
#2297 commented on
Jun 18, 2025 • 0 new comments -
P2034 R4 Partially Mutable Lambda Captures
#764 commented on
Jun 18, 2025 • 0 new comments -
P3442 R2 [[invalidate_dereferencing]] attribute
#2106 commented on
Jun 18, 2025 • 0 new comments -
P3424 R0 Define Delete With Throwing Exception Specification
#2148 commented on
Jun 18, 2025 • 0 new comments -
P3668 R1 Defaulting Postfix Increment and Decrement Operations
#2298 commented on
Jun 18, 2025 • 0 new comments -
P3546 R0 Explicit return type deduction for std::numeric_limits and numbers
#2195 commented on
Jun 18, 2025 • 0 new comments -
P3161 R4 Unified integer overflow arithmetic
#1825 commented on
Jun 18, 2025 • 0 new comments -
P3689 R0 Convenience functions for Random number generation
#2319 commented on
Jun 18, 2025 • 0 new comments -
P0085 R1 Oo... adding a coherent character sequence to begin octal-literals
#2055 commented on
Jun 19, 2025 • 0 new comments -
P3115 R0 Data Member, Variable and Alias Declarations Can Introduce A Pack
#1777 commented on
Jun 19, 2025 • 0 new comments -
P2608 Allow multiple init-statements
#1270 commented on
Jun 19, 2025 • 0 new comments -
P3086 R4 Proxy: A Pointer-Semantics-Based Polymorphism Library
#1741 commented on
Jun 19, 2025 • 0 new comments -
P3605 R0 isqrt: A function to calculate integer square root of the nonnegative integer
#2254 commented on
Jun 19, 2025 • 0 new comments -
P2509 R1 A proposal for a type trait to detect value-preserving conversions
#1164 commented on
Jun 19, 2025 • 0 new comments -
P3032 R2 Less transient constexpr allocation
#1751 commented on
Jun 19, 2025 • 0 new comments -
P3642 R0 Carry-less product: std::clmul
#2279 commented on
Jun 19, 2025 • 0 new comments -
P3045 R5 Quantities and units library
#1752 commented on
Jun 19, 2025 • 0 new comments -
P3525 R0 Explicit Implicit Template Regions
#2171 commented on
Jun 20, 2025 • 0 new comments -
P3656 R1 Initial draft proposal for core language UB white paper: Process and major work items
#2286 commented on
Jun 20, 2025 • 0 new comments -
P3700 R0 Making Safe C++ happen
#2308 commented on
Jun 20, 2025 • 0 new comments -
P3589 R2 C++ Profiles: The Framework
#2232 commented on
Jun 20, 2025 • 0 new comments -
P3100 R2 Implicit contract assertions
#1901 commented on
Jun 20, 2025 • 0 new comments -
P3402 R3 A Safety Profile Verifying Initialization
#2052 commented on
Jun 20, 2025 • 0 new comments -
P3565 R1 Virtual floating-point values
#2209 commented on
Jun 20, 2025 • 0 new comments -
P2825 R5 Overload resolution hook: declcall( unevaluated-call-expression )
#1503 commented on
Jun 20, 2025 • 0 new comments -
P3375 R3 Reproducible floating-point results
#2035 commented on
Jun 20, 2025 • 0 new comments -
P3715 R0 Tightening floating-point semantics for C++
#2342 commented on
Jun 20, 2025 • 0 new comments -
P3714 R0 Virtual values have Virtual Value
#2341 commented on
Jun 20, 2025 • 0 new comments -
P3248 R3 Require [u]intptr_t
#1909 commented on
Jun 20, 2025 • 0 new comments -
P3705 R2 A Sentinel for Null-Terminated Strings
#2334 commented on
Jun 20, 2025 • 0 new comments -
P2902 R2 constexpr 'Parallel' Algorithms
#1593 commented on
Jun 20, 2025 • 0 new comments -
P1028 R6 SG14 status_code and standard error object
#405 commented on
Jun 20, 2025 • 0 new comments -
P3091 R3 Better lookups for `map` and `unordered_map`
#1759 commented on
Jun 20, 2025 • 0 new comments -
P0870 R5 A proposal for a type trait to detect narrowing conversions
#724 commented on
Jun 20, 2025 • 0 new comments -
P3445 R0 Add utilities for easier type/bit casting in std::simd
#2109 commented on
Jun 20, 2025 • 0 new comments -
P3699 R0 Rename `conqueue_errc`
#2329 commented on
Jun 20, 2025 • 0 new comments -
P2414 R7 Pointer lifetime-end zap proposed solutions
#1084 commented on
Jun 20, 2025 • 0 new comments -
P3655 R1 zstring_view
#2285 commented on
Jun 20, 2025 • 0 new comments -
P3566 R1 You shall not pass `char*` - Safety concerns working with unbounded null-terminated strings
#2210 commented on
Jun 20, 2025 • 0 new comments -
P3104 R3 Bit permutations
#1768 commented on
Jun 20, 2025 • 0 new comments -
P1306 R4 Expansion statements
#156 commented on
Jun 21, 2025 • 0 new comments -
P2843 R2 Preprocessing is never undefined
#1548 commented on
Jun 21, 2025 • 0 new comments -
P2996 R12 Reflection for C++26
#1668 commented on
Jun 21, 2025 • 0 new comments -
P3293 R2 Splicing a base class subobject
#1945 commented on
Jun 21, 2025 • 0 new comments -
P3394 R3 Annotations for Reflection
#2074 commented on
Jun 21, 2025 • 0 new comments -
P3491 R2 define_static_{string,object,array}
#2158 commented on
Jun 21, 2025 • 0 new comments -
P3533 R2 constexpr virtual inheritance
#2174 commented on
Jun 21, 2025 • 0 new comments -
P3618 R0 Allow attaching main to the global module
#2237 commented on
Jun 21, 2025 • 0 new comments -
P2988 R12 std::optional<T&>
#1661 commented on
Jun 21, 2025 • 0 new comments -
P3383 R2 mdspan.at()
#2040 commented on
Jun 21, 2025 • 0 new comments -
P3480 R5 std::simd is a range
#2134 commented on
Jun 21, 2025 • 0 new comments -
P3691 R0 Reconsider naming of the namespace for "std::simd"
#2321 commented on
Jun 21, 2025 • 0 new comments -
P3149 R10 async_scope -- Creating scopes for non-sequential concurrency
#1800 commented on
Jun 21, 2025 • 0 new comments -
P3284 R4 `write_env` and `unstoppable` Sender Adaptors
#1938 commented on
Jun 21, 2025 • 0 new comments -
P3433 R0 Allocator Support for Operation States
#2098 commented on
Jun 21, 2025 • 0 new comments -
P3481 R3 std::execution::bulk() issues
#2135 commented on
Jun 21, 2025 • 0 new comments -
P3570 R1 optional variants in sender/receiver
#2249 commented on
Jun 21, 2025 • 0 new comments -
P3682 R0 Remove std::execution::split
#2314 commented on
Jun 21, 2025 • 0 new comments -
P3557 R2 High-Quality Sender Diagnostics with Constexpr Exceptions
#2203 commented on
Jun 21, 2025 • 0 new comments -
P3348 R3 C++26 should refer to C23 not C17
#2020 commented on
Jun 21, 2025 • 0 new comments -
P3179 R8 C++ parallel range algorithms
#1815 commented on
Jun 21, 2025 • 0 new comments -
P3037 R6 constexpr std::shared_ptr and friends
#1713 commented on
Jun 21, 2025 • 0 new comments -
P3709 R0 Reconsider parallel ranges::rotate_copy and ranges::reverse_copy
#2337 commented on
Jun 21, 2025 • 0 new comments -
P3641 R0 Rename std::observable to std::observable_checkpoint, and add a feature-test macro
#2278 commented on
Jun 21, 2025 • 0 new comments -
P3044 R1 sub-string_view from string
#1737 commented on
Jun 21, 2025 • 0 new comments -
P2876 R2 Proposal to extend std::simd with more constructors and accessors
#1531 commented on
Jun 21, 2025 • 0 new comments -
P2664 R10 Proposal to extend std::simd with permutation API
#1383 commented on
Jun 21, 2025 • 0 new comments -
P2927 R3 Observing exceptions stored in exception_ptr
#1649 commented on
Jun 21, 2025 • 0 new comments -
P2830 R10 Standardized Constexpr Type Ordering
#1507 commented on
Jun 21, 2025 • 0 new comments -
P3503 R2 Make type-erased allocator use in promise and packaged_task consistent
#2164 commented on
Jun 21, 2025 • 0 new comments -
P3111 R6 Atomic Reduction Operations
#1902 commented on
Jun 21, 2025 • 0 new comments -
P3008 R5 Atomic floating-point min/max
#1672 commented on
Jun 21, 2025 • 0 new comments -
P3060 R2 Add std::views::indices(n)
#1727 commented on
Jun 21, 2025 • 0 new comments -
P2319 R4 Prevent path presentation problems
#1987 commented on
Jun 21, 2025 • 0 new comments -
P3223 R1 Making std::istream::ignore less surprising
#1871 commented on
Jun 21, 2025 • 0 new comments -
P2781 R8 std::constexpr_wrapper
#1458 commented on
Jun 21, 2025 • 0 new comments -
P3697 R0 Minor additions to C++26 standard library hardening
#2327 commented on
Jun 21, 2025 • 0 new comments -
P3096 R11 Function Parameter Reflection in Reflection for C++26
#1764 commented on
Jun 21, 2025 • 0 new comments -
CWG2843 Undated reference to Unicode makes C++ a moving target
#1736 commented on
Jun 21, 2025 • 0 new comments -
P2079 R8 Parallel Scheduler
#806 commented on
Jun 21, 2025 • 0 new comments -
P3552 R2 Add a Coroutine Task Type
#2200 commented on
Jun 21, 2025 • 0 new comments -
P1317 R1 Remove return type deduction in std::apply
#326 commented on
Jun 21, 2025 • 0 new comments -
P2866 R5 Remove Deprecated Volatile Features From C++26
#1556 commented on
Jun 21, 2025 • 0 new comments -
P3006 R1 Launder less
#1703 commented on
Jun 21, 2025 • 0 new comments -
P3540 R1 #embed Parameter offset
#2177 commented on
Jun 21, 2025 • 0 new comments -
P0562 R2 Trailing Commas in Base-clauses and Ctor-initializers
#1818 commented on
Jun 21, 2025 • 0 new comments -
P3421 R0 Consteval destructors
#2090 commented on
Jun 21, 2025 • 0 new comments -
P2719 R5 Type-aware allocation and deallocation functions
#1898 commented on
Jun 21, 2025 • 0 new comments -
P3496 R0 Immediate-Escalating Expressions
#2189 commented on
Jun 21, 2025 • 0 new comments -
P2952 R2 auto& operator=(X&&) = default
#1624 commented on
Jun 21, 2025 • 0 new comments -
P0876 R20 fiber_context - fibers without scheduler
#117 commented on
Jun 21, 2025 • 0 new comments -
P2287 R5 Designated-initializers for base classes
#978 commented on
Jun 21, 2025 • 0 new comments -
P0149 R3 Generalised member pointers
#2223 commented on
Jun 21, 2025 • 0 new comments -
P2758 R5 Emitting messages at compile time
#1445 commented on
Jun 21, 2025 • 0 new comments -
P2434 R4 Nondeterministic pointer provenance
#1364 commented on
Jun 21, 2025 • 0 new comments -
P3501 R0 The ad-dressing of cats
#2191 commented on
Jun 21, 2025 • 0 new comments -
P1839 R7 Accessing object representations
#592 commented on
Jun 21, 2025 • 0 new comments -
P3439 R2 Chained comparisons: Safe, correct, efficient
#2103 commented on
Jun 21, 2025 • 0 new comments -
P2929 R0 simd_invoke
#1603 commented on
Jun 21, 2025 • 0 new comments -
P3440 R0 Add n_elements named constructor to std::simd
#2104 commented on
Jun 21, 2025 • 0 new comments -
P3669 R1 Non-Blocking Support for `std::execution`
#2299 commented on
Jun 21, 2025 • 0 new comments -
P3255 R1 Expose whether atomic notifying operations are lock-free
#1915 commented on
Jun 21, 2025 • 0 new comments -
P1789 R1 Library Support for Expansion Statements
#535 commented on
Jun 21, 2025 • 0 new comments -
P3639 R0 The _BitInt Debate
#2276 commented on
Jun 23, 2025 • 0 new comments