N4938 Editor’s Report: C++ Extensions for Library Fundamentals, Version 3

Date: 2022-12-15

Thomas Köppe, Editor (Google DeepMind) <tkoeppe@google.com>

New papers

Change history and motions

There have not been any motions since the previous revision. This revision only contains editorial changes, including those requested by the editorial review committee. New clauses “Scope”, “Normative references”, and “Terms and definitions” have been created in accordance with the ISO Drafting Directives.

Commit history

From the draft sources on GitHub.

commit ba4a59885a1c1827f80bef0a512bd6e072a6373e Author: Thomas Köppe <tkoeppe@google.com> Date: Thu Nov 17 08:19:03 2022 +0000 [func.wrap.func.overview] Remove extraneous semicolon
commit d8dd71714fe0a30eeb2906bdc0108b3d2019337c Author: Thomas Köppe <tkoeppe@google.com> Date: Thu Dec 15 00:56:29 2022 +0000 [alg.random.sample] Fix stable name following b9c584b887ce383919263dac4448bafa118d024d. This fix was not applied to the reinstatement of `sample` in e55344b539581ad161cf98aba21e045c0c2e69ce.
commit 2cc7ce1845a0e40571c97dfb4ae352dd0b47ed81 Author: Thomas Köppe <tkoeppe@google.com> Date: Thu Dec 15 01:06:29 2022 +0000 [propagate_const] Fix duplicate stable lable, shorten headings
commit 18f1fd7c26930401a58855c3ceed12c65d8baaad Author: Thomas Köppe <tkoeppe@google.com> Date: Thu Dec 15 01:15:00 2022 +0000 [func.wrap.func, iterator.ostream.joiner] Shorten headings
commit f638303d1a6e1180e208de883df229b84d1977e4 Author: Thomas Köppe <tkoeppe@google.com> Date: Fri Dec 16 21:19:01 2022 +0000 Turn Scope, References, and Terms and Definitions into clauses. This is a requirement of the ISO Drafting Directives that only came into effect after the LFTSv2 was published.
commit 6bb7019250c016a9103e7fa6e3feea6b259720c7 Author: Thomas Köppe <tkoeppe@google.com> Date: Fri Dec 16 21:39:17 2022 +0000 [scopeguard.exit] Reword note to avoid "might"
commit 21673735b1262c5b41b2bdc892a62500c8995014 (origin/v3, v3) Author: Thomas Köppe <tkoeppe@google.com> Date: Fri Dec 16 22:22:11 2022 +0000 [mods] Introduce "General" subclause to avoid hanging paragraphs