N5002 Editors’ Report:
Programming Languages — C++

Date: 2024-12-17

Thomas Köppe (editor, Google DeepMind)
Jens Maurer (co-editor)
Dawn Perchik (co-editor, Bright Side Computing, LLC)
Richard Smith (co-editor, Google Inc)

Email: cxxeditor@gmail.com

Acknowledgements

Thanks to all those who have submitted editorial issues and to those who have provided pull requests with fixes. Special thanks to Andreas Krug for many timely editorial fixes.

New papers

Motions incorporated into working draft

Notes on motions

CWG Poll 9 was retracted.

Two LWG Polls, Poll 5 (P0472R2) and Poll 17 (P3019R11) have not been applied and are being sent back to WG21 for clarification. We expect to see revisions to be approved at the next meeting:

In CWG Poll 1, issue CWG1965 contains no wording changes since it is subsumed by CWG2879.

Core working group polls

CWG Poll 1. Accept as Defect Reports and apply the proposed resolutions of all issues in P3524R0 (Core Language Working Group "ready" Issues for the November, 2024 meeting) to the C++ Working Paper.

CWG Poll 2. Apply the changes in P3340R0 (A Consistent Grammar for Sequences) to the C++ Working Paper.

CWG Poll 3. Apply the changes in P2686R5 (constexpr structured bindings and references to constexpr variables) to the C++ Working Paper.

CWG Poll 4. Apply the changes in P3068R6 (Allowing exception throwing in constant-evaluation) to the C++ Working Paper.

CWG Poll 5. Apply the changes in P3247R2 (Deprecate the notion of trivial types) to the C++ Working Paper.

CWG Poll 6. Apply the changes in P2865R6 (Remove Deprecated Array Comparisons from C++26) to the C++ Working Paper.

CWG Poll 7. Apply the changes in P1061R10 (Structured Bindings can introduce a Pack) to the C++ Working Paper.

CWG Poll 8. Apply the changes in P3176R1 (The Oxford variadic comma) to the C++ Working Paper.

CWG Poll 9 was retracted.

Library working group polls

LWG Poll 1. Apply the changes for all Ready and Tentatively Ready issues in P3504R0 (C++ Standard Library Ready Issues to be moved in Wrocław, Nov. 2024) to the C++ working paper.

LWG Poll 2. Apply the changes in P3136R1 (Retiring niebloids) to the C++ working paper.

LWG Poll 3. Apply the changes in P3138R5 (views::cache_latest) to the C++ working paper.

LWG Poll 4. Apply the changes in P3379R0 (Constrain std::expected equality operators) to the C++ working paper.

LWG Poll 5 was sent back (see above).

LWG Poll 6. Apply the changes in P2862R1 (text_encoding::name() should never return null values) to the C++ working paper.

LWG Poll 7. Apply the changes in P2897R7 (aligned_accessor: An mdspan accessor expressing pointer over-alignment) to the C++ working paper.

LWG Poll 8. Apply the changes in P3355R1 (Fix submdspan for C++26) to the C++ working paper.

LWG Poll 9. Apply the changes in P3222R0 (Fix C++26 by adding transposed special cases for P2642 layouts) to the C++ working paper.

LWG Poll 10. Apply the changes in P3050R2 (Fix C++26 by optimizing linalg::conjugated for noncomplex value types) to the C++ working paper.

LWG Poll 11. Apply the changes in P3396R1 (std::execution wording fixes) to the C++ working paper.

LWG Poll 12. Apply the changes in P2835R7 (Expose std::atomic_ref's object address) to the C++ working paper.

LWG Poll 13. Apply the changes in P3323R1 (cv-qualified types in atomic and atomic_ref) to the C++ working paper.

LWG Poll 14. Apply the changes in P3508R0 (Wording for "constexpr for specialized memory algorithms") and P3369R0 (constexpr for uninitialized_default_construct) to the C++ working paper.

LWG Poll 15. Apply the changes in P3370R1 (Add new library headers from C23) to the C++ working paper.

LWG Poll 16. Apply the changes in P3309R3 (constexpr atomic and atomic_ref) to the C++ working paper.

LWG Poll 17 was sent back (see above).

LWG Poll 18. Apply the changes in P1928R15 (std::simd — merge data-parallel types from the Parallelism TS 2) to the C++ working paper.

LWG Poll 19. Apply the changes in P3325R5 (A Utility for Creating Execution Environments) to the C++ working paper.

Editorial changes

Major editorial changes

There have not been any major editorial changes.

Minor editorial changes

A log of editorial fixes made to the working draft since N4993 is below. This list excludes changes that do not affect the body text or only affect whitespace or typeface. For a complete list including such changes (or for the actual deltas applied by these changes), consult the draft sources on GitHub.

commit e9604bcd3d8325860a4db9d02c4f90d0ae70162e
Author: Thomas Köppe <tkoeppe@google.com>
Date:   Wed Oct 16 21:12:40 2024 +0100

    [depr.format.syn] Fix header reference

commit 0b296da823e7af4a987a0a870ae299420b9ae502
Author: Thomas Köppe <tkoeppe@google.com>
Date:   Thu Oct 17 00:39:04 2024 +0100

    [{localization,re}.general] Change "This Clause" to "Subclause".

    These subclauses are no longer top-level clauses.

commit 629e10e2f4177dd24d513be71f2203de325a7e8a
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Thu Oct 17 08:57:39 2024 +0200

    [inplace.vector.overview] Add missing ',' in comment

commit 726e07a3a99a87f5e89dd40a064f4a6bc84ed3ce
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Thu Oct 17 08:25:55 2024 +0200

    [cpp.subst] Fix typo

commit 88b2b8dcbd145782cfab61e6dad9296c9294593d
Author: Jens Maurer <Jens.Maurer@gmx.net>
Date:   Wed Oct 16 22:58:07 2024 +0200

    [exec.domain.default] Add missing \pnum

commit 8698ea48e40acc2e18630e799bbb23c41b9344e6
Author: James Touton <bekenn@gmail.com>
Date:   Mon Sep 16 21:47:30 2024 -0700

    [over.match.best.general] Minor formatting fixes

commit 7ad39cbf374764a4e232f967e01541419230fedc
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Thu Oct 17 11:16:28 2024 -0400

    [lex.comment] Move the subclause earlier, to where it better fits

    Comments should fit betweem character sets (to define the basic source
    character set) and preprocessor tokens, that must already understand
    comments in order to treat them as whitespace.

commit 7f7170cc9b96e9cc76bc0b765837978856936ab1
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Sat Oct 5 16:21:15 2024 -0400

    [depr] Reorder clauses by origin of deprecation

    Reorders the deprecated features annex to follow the order
    of the main clauses that the deprecates feature refers to.
    Where multiple clauses are references, use the one named by
    the [depr.XXX] stable label.

commit cd21b72788d9066f79f31fb6c4516481dfbb4925
Author: Hewill Kang <hewillk@gmail.com>
Date:   Fri Oct 18 03:55:20 2024 +0800

    [range.concat.iterator] Remove redundant \expos comments (#6942)

commit 801fb2c0aaf6693a06a9a9e38871bae9536dc194
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Thu Oct 17 17:05:47 2024 -0400

    [lex] Reorder subclauses to better follow phases of translation

    This PR purely moves existing words around, and does not create any new content.

    The proposed subclause ordering is now:

    * 5 Lexical convensions
      - 5.1 Separate translation
      - 5.2 Phases of translation
      - 5.3 Characters
        - 5.3.1 Character sets
        - 5.3.2 Universal character names
      - 5.4 Comments
      - 5.5 Preprocessing tokens
      - 5.6 Header names
      - 5.7 Preprocessing numbers
      - 5.8 Operators and punctuators
      - 5.9 Alternative tokens
      - 5.10 Tokens
      - 5.11 Identifiers
      - 5.12 Keywords
      - 5.13 Literals
        - 5.13.1 Kinds of literals
        - 5.13.2 ...

commit 49113a4a577b8d6aed7e5321f0c1fe68d0bd6480
Author: Jens Maurer <Jens.Maurer@gmx.net>
Date:   Fri Oct 18 08:28:28 2024 +0200

    [library.general] Adjust library overview for recent clause restructuring

commit a470ff890be232b9e2a15e44c406ef72c7d816c2
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Sat Oct 19 11:31:59 2024 +0200

    [lex.pptoken] Fix indefinitive article for consistency (#7324)

commit 92594a81f021e76dce6acf7ea5d8176350a1e3fb
Author: Eelis van der Weegen <eelis@eelis.net>
Date:   Wed Mar 13 21:04:43 2019 +0100

    [temp.deduct.call] Include surrounding code in math formula

commit 0451d08aefd5318254d7d204ad45700aa4d5a2e7
Author: A. Jiang <de34@live.cn>
Date:   Mon Oct 21 19:45:10 2024 +0800

    [specialized.algorithms.general] Restore the note for potentially-overlapping objects and undefined behavior (#7326)

    The original note was incorrect and removed (see #6157). But it turns out
    that _some_ note is still helpful. This PR tries to find the right way to
    describe storage reusing and potential subsequent undefined behavior.

commit f6b7ef3f1c6e483d97ad5a4f86b3efed38b74c99
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Sat Oct 19 11:41:35 2024 -0400

    [lex.phases] Add crossreferences from phases 3 and 4

    The phases of translation use forward references to the rest
    of the standard well, but phases 3 and 4 almost entirely lack
    such crossreferences, despite doing significant work in the
    process of translating a file.

commit a69507a54e67ae91424d9c621a9cb57ef3ba1512
Author: Jens Maurer <Jens.Maurer@gmx.net>
Date:   Mon Oct 21 17:48:09 2024 +0200

    [locale.codecvt.virtuals] Fix garbled sentence

commit e0576ed2411f36b0ba648afbf6953a0c72c9effb
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Mon Oct 21 13:09:51 2024 -0400

    [compliance] Sort the freestanding headers after clause reorganization

commit b0135f256e40d45faf1d1ac2aaa3abbda36a17c3
Author: timsong-cpp <rs2740@gmail.com>
Date:   Tue Oct 22 02:14:47 2024 -0500

    [exec.awaitables] Add missing word (#7340)

commit eb9872aedc581e82e804c0fe8ca7d478ba066b17
Author: Jan Schultke <me@eisenwave.net>
Date:   Tue Oct 22 12:09:22 2024 +0200

    [func.wrap.func.con] Fix ill-formed postcondition (#7341)

commit ced2c3866cb3d410c812fa3c359058d185aec329
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Wed Oct 23 13:47:18 2024 -0400

    [allocator.requirements.general] Remove redundant template syntax (#5872)

commit e70d9d6b901457cae9f4f596393f4bf7cee4591a
Author: Eisenwave <me@eisenwave.net>
Date:   Mon Oct 21 20:29:10 2024 +0200

    [intro.races] Clarify conflicts for the case where no bits are changed

commit 6ba0dc9b2bf4c3cebc51154e4d543eafb41a8064
Author: Eisenwave <me@eisenwave.net>
Date:   Sun Aug 20 00:52:57 2023 +0200

    [intro.memory] remove stray definitions

commit 9dc7b3f30d2971ccb3bb38483a7cdb62065a2c3c
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Tue Oct 22 17:12:25 2024 -0400

    [basic.stc.inherit] Dissolve paragraph into [...general]

    The whole subclause [basic.stc.inherit] is a single sentence that
    belongs adjacent to the material in [basic.std.general] that
    specifies how entities acquire a storage duration, wheras all the
    remaining subclauses below [basic.stc] describe specific storage
    durations.  Folding that sentence directly into the general clause
    is even clearer.

commit d5174d561b61304118cdf1042c5697ec6083c181
Author: Jan Schultke <me@eisenwave.net>
Date:   Thu Oct 24 09:03:57 2024 +0200

    [basic.link] Add commas between coordinate subclauses (#7342)

commit 8ab0745b6099fd56288763e57ca47dee099db7cb
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Fri Oct 25 10:53:22 2024 +0200

    [bit.cast] change "behaviour" to "behavior" (#7353)

commit 95d491ed6ca7817423855be4f90b61094a1b4312
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Sat Oct 26 15:52:55 2024 +0200

    [associative.reqmts.general] Fix punctuation (#7354)

commit 3eb8c47d8f2fe050e221b5d4c36189d965273b37
Author: Jan Schultke <me@eisenwave.net>
Date:   Sat Oct 26 16:00:12 2024 +0200

    [basic.compound] Add comma to run-on sentence (#7348)

commit 84af20dcd1976a8982d4418756d1ec9728306580
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Sun Oct 27 13:27:34 2024 +0100

    [mdspan.layout.left.cons] Remove duplicate "Effects:" (#7355)

commit ac5b25027266917de3fbb220fc9ecfa4470672f9
Author: Jan Schultke <me@eisenwave.net>
Date:   Sun Oct 27 22:46:10 2024 +0100

    [expr.prim.lambda.capture, expr.const, ostream.formatted.print] Reword "automatic variable" (#7358)

commit 324f56439e951773e6ce7437e703fb3aafd5a90c
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Mon Oct 28 07:42:45 2024 -0400

    [lex.pptoken] Reorder paragraphs to define terms before they are used (#7346)

    First move p1 below p2, so that we do not refer to preprocessing tokens before they are defined.
    Then move p4 up, as it is splitting some unrelated examples, neither of which use its contents.

commit bf43925ff0d9e80997918e98989892b4c7bf15f7
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Tue Oct 29 11:52:02 2024 +0100

    [mdspan.layout.left.cons] Fix typo (#7360)

commit a42d1246936f6376acf6188c1b2053886cdaf3c2
Author: Jan Schultke <me@eisenwave.net>
Date:   Sat Nov 2 14:38:54 2024 +0100

    [lib.types.movedfrom] Add cross-reference to [defns.valid] (#7365)

commit 6bfbb59e48b6bde05a78d257cbb943acdb2b6781
Author: S. B. Tam <cpplearner@outlook.com>
Date:   Fri Apr 7 17:09:40 2023 +0800

    [format.string.std] Replace "Derived Extracted Property" with simply "property"

commit aa53618e39f16a6fbf147a8ac2d95a33cb8c5cbc
Author: S. B. Tam <cpplearner@outlook.com>
Date:   Fri Aug 9 17:39:07 2024 +0800

    [lex.name] Strike "Derived Core Properties"

commit cb15975d133869eb18a8b7878343a990e63415e2
Author: Ilya Burylov <burylov@gmail.com>
Date:   Wed Nov 6 01:44:54 2024 -0800

    [linalg.helpers.mandates] Fix typos (#7372)

commit fcf95f0f1cb3ae11274f1c3477447aadb76b54ca
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Wed Nov 6 13:27:56 2024 +0100

    [exec.opstate.general] Fix typo (#7370)

commit efa0bec63a2718967f7033217a757d536eba3c18
Author: Jonathan Wakely <cxx@kayari.org>
Date:   Wed Nov 6 12:55:52 2024 +0000

    [linalg.reqs.val] Fix use of \defnadjx for value types (#7374)

commit 693835ad625acfdf2d610240b99d6d8fecdb8a6a
Author: Casey Carter <Casey@Carter.net>
Date:   Sat Nov 16 06:21:27 2024 -0800

    [fs.op.remove] Clarify "Returns" element (#7387)

    To avoid confusion as in microsoft/STL#5088.

commit 1788b3fcd8f3dbe7b31e6bbfbb968ad43d7ecec3
Author: lprv <100177227+lprv@users.noreply.github.com>
Date:   Sun Nov 17 20:05:57 2024 +0000

    [over.ics.ref] Fix formatting of 'cv T' (#7389)

commit 16df53c4ab9a17942f5bf994031c98105959a5d5
Author: lprv <100177227+lprv@users.noreply.github.com>
Date:   Mon Nov 18 17:37:02 2024 +0000

    [defns.regex.primary.equivalence.class] Hyphenate 'locale-specific' (#7395)

commit 4f0facdcd57b922510212ddf44ef39f46dcbe44d
Author: lprv <100177227+lprv@users.noreply.github.com>
Date:   Mon Nov 18 17:38:09 2024 +0000

    [temp.param] Fix typos (#7394)

commit 99deb7022614be47cfcce4f003d8eb57c02b6926
Author: lprv <100177227+lprv@users.noreply.github.com>
Date:   Tue Nov 19 05:21:45 2024 +0000

    [over.ics.ref] Capitalize 'Exact Match' (#7392)

commit fb8036b6dfe5ce4a99cd85fddac3f115a7fd96af
Author: lprv <100177227+lprv@users.noreply.github.com>
Date:   Tue Nov 19 05:25:41 2024 +0000

    [class] Avoid hyphenation for 'multidimensional' (#7391)

commit 3f41cf86547b77854abddde7dcaddf2ff00405bf
Author: lprv <100177227+lprv@users.noreply.github.com>
Date:   Tue Nov 19 05:26:53 2024 +0000

    [lex.phases] Move cross-reference to the first use of the referenced term (#7393)

commit a05b963e9fe12a8589502b4fbc951c119ae1b3b2
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Tue Jul 30 16:51:21 2024 -0400

    [basic.life] Move definition of before and after from bottom to top of subclause

    The last paragraph of this subclause changes the definition of English words
    used throughout the preceding paragraphs.  While it might be preferable
    to replace all such usage with the new definitions, that would be a Core issue,
    see paragraph 6 for an example of awkward usage.  Hence, we move the
    redefinition to the start of the subclause so we know how to read this text
    from the start.

commit 2981bd94f25ea2199fd6b8af7aa76e03cf427697
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Sat Oct 19 08:31:08 2024 -0400

    [basic.align] Move the Alignment subclause adjacent to "Object model"

    Alignment puts additional restrictions on object placement.

commit eac0893a9a90a5704deef6db3deecae026f04271
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Wed Oct 2 14:59:41 2024 -0400

    [except.terminate] Better describe the  function

    While 'std:terminate' was originally conceived as the way to
    report failures in the exception handling machinery, it has
    evolved to become a more general tool for reporting unrecoverable
    failures in the C++ runtime.  This rewording attempts to address
    that evolving design, and in doing so addresses the outstanding
    %FIXME% that the current text is not adequately descriptive in
    the first place.

commit f4c4c7cdfb7fba0a6ffbf8e55f2ea6debdf13e87
Author: xmh0511 <970252187@qq.com>
Date:   Wed Nov 20 08:17:02 2024 +0800

    [dcl.link] Change "objects" to "entities"

    "Entities" is more appropriate since it includes functions.

commit 38461e17588aff3c6851de6ffc7f3e89418e0e65
Author: A. Jiang <de34@live.cn>
Date:   Thu Nov 7 18:50:10 2024 +0800

    [reverse.iter.cons] Removed redundant wording

commit 8caa49a8266d7ef6b4ef3132588d154de07bbabd
Author: Eisenwave <me@eisenwave.net>
Date:   Fri Mar 1 20:49:37 2024 +0100

    [rand.req.seedseq] Remove 'compile-time' complexity for typedefs

commit e2ddc7ab689bdaf91d2b2aa6424cef2510d3677a
Author: Eisenwave <me@eisenwave.net>
Date:   Fri Mar 1 20:50:27 2024 +0100

    [rand.req.dist] Remove 'compile-time' complexity for typedefs

commit c9155b214a51d069cf4a575f10af2b4c4caca5d7
Author: Eisenwave <me@eisenwave.net>
Date:   Fri Mar 1 20:52:39 2024 +0100

    [char.traits.require] Remove 'compile-time' complexity for typedefs

commit 2cd11c5503e78251c0c0fb4147e2d8ccb0947727
Author: Vlad Serebrennikov <serebrennikov.vladislav@gmail.com>
Date:   Tue Oct 8 15:30:13 2024 +0400

    [temp.pre] Fix note about uniqueness of a template name in a scope

commit 2edf50afeec8cf200504718646b2b12492dac8ec
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Mon Oct 21 08:33:19 2024 -0400

    [lex.header] Modernize text around header names

    The footnote better belongs in the main text as a regular note.
    To make the notes flow consistently, switch the order of the
    note and normative text in the first paragraph to lead with the
    normative text.

commit 4a5d988a24f6c9737ca076e790b05e22ba169a7a
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Fri Nov 22 12:55:43 2024 +0100

    [refwrap.invoke] Place period at end (#7402)

commit aed97568c63ad5c3c200eff34799413f3ad842f4
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Sat Nov 23 07:53:16 2024 +0100

    [lex.ccon, except.spec] Remove extraneous trailing linebreaks (#7403)

commit 219b959258b6314a3c96bee86b8a18b0f4a7c37e
Author: mrussoLuxoft <117848841+mrussoLuxoft@users.noreply.github.com>
Date:   Sat Nov 30 19:36:56 2024 +0100

    [dcl.spec.auto.general] Clarify sentence structure by adding bullets (#7450)

commit 861071a824419b955c4efb2d07980e78c9fc62c7
Author: Daniel Krügler <daniel.kruegler@gmail.com>
Date:   Wed Dec 4 15:05:03 2024 +0100

    [iterator.requirements.general] Revert `indirectly_writable` to "writable" definition (#7471)

    This fixes a misapplication of the 2019 Belfast meeting LWG motion 9 (P1878R1), which erroneously replaced the "writable" definition by the `indirectly_writable` concept.

commit c530fd8e0f80029e88b0977bebbf70252d38795e
Author: Hewill Kang <hewillk@gmail.com>
Date:   Fri Dec 6 21:52:45 2024 +0800

    [text.encoding.overview] Add cross-reference text_encoding​::​aliases_view (#7476)

commit 10668dceb8186d7990ff4966a6808bb20ba3eed7
Author: lprv <100177227+lprv@users.noreply.github.com>
Date:   Thu Dec 12 18:47:14 2024 +0000

    [vector.overview,vector.bool.pspc] Move`at() const` to after `at()` (#7484)

    This is consistent with the ordering for operator[].

commit 0b1256638ebf4f1c611c3ca6182bad69be4837ce
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Mon Dec 16 19:53:51 2024 +0100

    [unique.ptr.single.general] Fix typo

commit 76465d7e42f56f763901e3f6a79ae6d77162a510
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Mon Dec 16 12:17:46 2024 +0100

    [expr.type] Fix typo

commit c7fbd5974f4b5e8881d1dc3e8fdf0b59ecba3bab
Author: S. B. Tam <cpplearner@outlook.com>
Date:   Sun Dec 8 07:34:44 2024 +0800

    [locale.ctype.virtuals] Fix a decade-old typo

commit f9c835be8299556ae5943dbb340b4929a6100b15
Author: Jens Maurer <Jens.Maurer@gmx.net>
Date:   Fri Dec 6 16:51:49 2024 +0100

    [except.spec] Remove misleading restriction in list of examples

commit e99e78d67b631fbb328770fbcd4882e683360cb1
Author: Jens Maurer <Jens.Maurer@gmx.net>
Date:   Fri Dec 6 10:57:01 2024 +0100

    [basic.pre,basic.lookup.general] Cleanup definition of term 'name lookup'

commit 57ba5a5f4095ec3df6292cfdc371f554e8b684ef
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Tue Dec 17 12:25:26 2024 -0500

    [lex.phases] Reorder the first two sentences of phase 7 (#7432)

    Currently, the first sentence refers to "tokens" that do not exist until after the second sentence.

commit 55a58f9206e41a831c664747dbacebd25c01b034
Author: Jan Schultke <me@eisenwave.net>
Date:   Tue Dec 17 19:34:54 2024 +0100

    [class.conv.ctor] Turn last paragraph into a note (#6505)

commit 3443cd8af21845e5a4fda6246c4c1bbc74cd007b
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Tue Dec 17 19:18:25 2024 +0100

    [exec.envs] Fix typo

commit 14199aed5adb4baaef28245b4de88e7ffe73a365
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Tue Dec 17 20:02:55 2024 +0100

    [atomics.ref.int, atomics.ref.float] Minor \tcode fixes (#7499)

commit daae8f9a9b959c099e99f248324af95bbaf11779
Author: A. Jiang <de34@live.cn>
Date:   Wed Dec 18 03:09:10 2024 +0800

    [flat.{map,multimap,set,multiset}] Exposition-only formatting (#6404)

commit 7cbd07c13063b9730d51385198e13bb036d40377
Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
Date:   Mon Dec 16 11:08:10 2024 +0100

    [depr.meta.types] Remove superfluous period

commit 7fe908fa11ad69138975bfec2cf376c66a536d08
Author: Alisdair Meredith <alisdairm@me.com>
Date:   Tue Dec 17 14:13:02 2024 -0500

    [cpp] Distinguish "preprocessing token" from "token" (#7482)

commit 9c9d19f6aef145cf2c074dcdd343e7a2446417a9
Author: Jonathan Wakely <cxx@kayari.org>
Date:   Fri Dec 6 17:37:05 2024 +0000

    [sequence.reqmts] Remove unnecessary qualification of which new element

    There is only one new element, and this avoids having to decide whether it should say args....