P3787R2: Adjoints to "Enabling list-initialization for algorithms": `uninitialized_fill`
Open
c++26
libc++
wg21-paper
- Dominant language
- LLVM
- Stars
- 40.5k
- Forks
- 18.7k
- PR merge metrics
- PR metrics pending
Description
**Link:** https://wg21.link/P3787R2
Feature-test macro (updated):
```c++
#define __cpp_lib_algorithm_default_value_type 202603L
// also in , , , , , , ,
```
Contributor guide
Research direction
Read P3787R2 first to determine the requested behavior for uninitialized_fill. Then locate the libc++ implementation and tests for the affected standard-library headers, including , , , , , , , and ; done means implementing the proposal and updating the feature-test macro to 202603L with coverage for the new behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100