WG21 PAPERS

Mailings Beta

Volunteer-driven · Not affiliated with WG21 or ISO

Filter and export papers from the C++ Committee’s monthly mailings by time frame and audience using the options below, or refine your export further with the Select button. Links point directly to the official WG21 papers on open-std.org.

Audience
Evolution
Study Groups
Mailings
1 · Year 1 · Month

Select the arrow to the right of the year to filter for specific months.

2026 Jul · 1 of 5

Pick months in 2026

Filters Author: Ted Lyngmo LEWG Clear all
2 out of 2 papers selected for export
Paper Title Authors Audience Doc Date Audit
P3832R3 Timed lock algorithms for multiple lockables T. Lyngmo
Mailing Date 2026-07 Post-Brno
Author(s) Ted Lyngmo
Target Audience LEWGSG1
Revisions R2R1
Tracking issue View on GitHub
Abstract C++11 introduced `std::lock` and `std::try_lock` (and C++17 introduced `std::scoped_lock`) to simplify deadlock-free acquisition of multiple lockables. These algorithms support *BasicLockable* and *Lockable* objects, but there is currently no facility for timed acquisition of multiple *TimedLockable* objects.
P3833R3 std::unique_multilock T. Lyngmo
Mailing Date 2026-07 Post-Brno
Author(s) Ted Lyngmo
Target Audience LEWGSG1
Revisions R2R1
Tracking issue View on GitHub
Abstract This paper proposes `std::multi_lock`, a RAII class template that combines the functionality of `std::unique_lock` and `std::scoped_lock`. Unlike `std::scoped_lock`, which provides only basic RAII semantics, `std::multi_lock` offers the full flexibility of `std::unique_lock` (deferred locking, try-lock operations, timed locking, and ownership transfer) while supporting multiple mutexes simultaneou
Showing 2 of 2 papers · source: open-std.org