-
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
- 27 Closed issues
- 0 New issues
There hasn’t been any commit activity on cplusplus/papers in the last week.
Want to help out?
27 Issues closed by 9 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
140 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.
-
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 -
P3639 R0 The _BitInt Debate
#2276 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