LWG4301: `condition_variable{_any}::wait_{for, until}` should take timeout by value
Open
c++26
chrono
libc++
lwg-issue
threading
- Dominant language
- LLVM
- Stars
- 40.5k
- Forks
- 18.7k
- PR merge metrics
- PR metrics pending
Description
**Link:** https://wg21.link/LWG4301
Contributor guide
Research direction
Start by reading the linked LWG4301 specification issue, then locate the condition_variable and condition_variable_any implementations of wait_for and wait_until in the LLVM project. Compare their timeout parameter handling with the proposed standard wording. Done means the implementation matches LWG4301 and the relevant library tests pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100