Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
462 commits
Select commit Hold shift + click to select a range
b4780d5
LWG4460 Missing Throws: for last variant constructor
burblebee Apr 7, 2026
0aed523
LWG4467 hive::splice can throw bad_alloc
burblebee Apr 7, 2026
f2ceb54
LWG4468 [const.wrap.class] "operator decltype(auto)" is ill-formed
burblebee Apr 7, 2026
d74efc4
LWG4474 "round_to_nearest" rounding mode is unclear
burblebee Apr 7, 2026
ba3eb6e
LWG4477 Placement operator delete should be constexpr
burblebee Apr 7, 2026
658ef11
LWG4480 <stdatomic.h> should provide ATOMIC_CHAR8_T_LOCK_FREE
burblebee Apr 7, 2026
34bedfa
LWG4481 Disallow chrono::duration<const T, P>
burblebee Apr 7, 2026
1819377
LWG4483 Multidimensional arrays are not supported by meta::reflect_co…
burblebee Apr 7, 2026
063e722
LWG4491 Rename submdspan_extents and submdspan_canonicalize_slices
burblebee Apr 7, 2026
b87220c
LWG4493 Specification for some functions of bit reference types seems…
burblebee Apr 7, 2026
518f4c2
LWG4500 constant_wrapper wording problems
burblebee Apr 7, 2026
661ee8a
LWG4514 Missing absolute value of init in vector_two_norm and matrix_…
burblebee Apr 7, 2026
061e643
LWG4517 data_member_spec should throw for cv-qualified unnamed bit-fi…
burblebee Apr 7, 2026
add4df6
LWG4522 Clarify that std::format transcodes for std::wformat_strings
burblebee Apr 7, 2026
be29bdf
LWG4523 constant_wrapper should assign to value
burblebee Apr 7, 2026
1bbe751
LWG4525 task's final_suspend should move the result
burblebee Apr 7, 2026
79a781c
LWG4527 await_transform needs to use as_awaitable
burblebee Apr 7, 2026
a76d1f2
LWG4528 task needs get_completion_signatures()
burblebee Apr 7, 2026
a3bbccb
LWG4529 task::promise_type::await_transform declaration and definitio…
burblebee Apr 7, 2026
cc902d3
Merge 2026-03 LWG Motion 1
tkoeppe Apr 12, 2026
9d7581a
LWG3662 basic_string::append/assign(NTBS, pos, n) suboptimal
burblebee Apr 8, 2026
581d0cb
LWG3777 Common cartesian_product_view produces an invalid range if th…
burblebee Apr 8, 2026
a50b69c
LWG3797 elements_view insufficiently constrained
burblebee Apr 8, 2026
4fa9e57
LWG3891 LWG 3870 breaks std::expected<cv T, E>
burblebee Apr 8, 2026
13b42a2
LWG4026 Assignment operators of std::expected should propagate trivia…
burblebee Apr 8, 2026
328a4ba
LWG4122 Ill-formed operator<=> can cause hard error when instantiatin…
burblebee Apr 8, 2026
bdf1618
LWG4133 awaitable-receiver's members are potentially throwing
burblebee Apr 8, 2026
0e20a6f
LWG4143 execution::set_value/set_error/set_stopped/start should alway…
burblebee Apr 8, 2026
3660fae
LWG4151 Precondition of inplace_vector::swap
burblebee Apr 8, 2026
e48c085
LWG4223 Deduction guides for maps are mishandling tuples and references
burblebee Apr 8, 2026
a5f6c0a
LWG4314 Missing move in mdspan layout mapping::operator()
burblebee Apr 8, 2026
833d635
LWG4325 std::indirect's operator== still does not support incomplete …
burblebee Apr 8, 2026
0f85741
LWG4339 task's coroutine frame may be released late
burblebee Apr 8, 2026
c17bca7
LWG4347 task's stop source is always created
burblebee Apr 8, 2026
8d7c659
LWG4354 Reconsider weakly_parallel as the default forward_progress_gu…
burblebee Apr 8, 2026
f58eab0
LWG4361 awaitable-receiver::set_value should use Mandates instead of …
burblebee Apr 8, 2026
97afbaf
LWG4379 hive::reserve() needs Throws: element adjusted to match block…
burblebee Apr 9, 2026
a74041f
LWG4476 run_loop should not have a set_error completion
burblebee Apr 9, 2026
02f14fa
LWG4478 meta::has_identifier is not specified for annotations
burblebee Apr 9, 2026
be54f1d
LWG4485 Move specification for task::stop_token_type
burblebee Apr 9, 2026
df6b8a7
LWG4497 std::nullopt_t should be comparable
burblebee Apr 9, 2026
016c5d0
LWG4504 Wording problem in {simple_}counting_scope
burblebee Apr 9, 2026
053c967
LWG4506 source_location is explicitly unspecified if is constexpr or not
burblebee Apr 9, 2026
17eeaae
LWG4532 Imprecise std::polymorphic wording seems to imply slicing
burblebee Apr 9, 2026
b1fe775
LWG4533 not_fn<f> is unimplementable
burblebee Apr 9, 2026
7428f28
LWG4537 Improve define_static_array
burblebee Apr 9, 2026
6592e5d
LWG4540 future-senders returned from spawn_future do not forward stop…
burblebee Apr 9, 2026
6f32a23
LWG4544 Parallel overload of ranges::set_difference should return in_…
burblebee Apr 9, 2026
9fb8e24
LWG4548 Parallel ranges::set_intersection should not do unnecessary work
burblebee Apr 9, 2026
e02c5da
LWG4549 vprint_nonunicode_buffered ignores its stream parameter
burblebee Apr 9, 2026
93ef426
LWG4550 Need new feature test macros for <stdckdint.h> and <stdbit.h>
burblebee Apr 9, 2026
6344104
LWG4552 compare_exchange_weak writes a value on spurious failure, not…
burblebee Apr 9, 2026
9bee954
LWG4553 Wording for FR-025-246 25.7.18.2 Add a reserve_hint function …
burblebee Apr 9, 2026
0dce0d5
LWG4554 Remove undefined behaviour from hive for invalid limits
burblebee Apr 9, 2026
979854d
LWG4555 Remove is_consteval_only
burblebee Apr 9, 2026
d1cc2da
LWG4556 Unclear properties of reflection strings
burblebee Apr 9, 2026
4c8da02
LWG4557 Remove constexpr from owner_less and owner_before
burblebee Apr 9, 2026
5a7a924
Merge 2026-03 LWG Motion 2
tkoeppe Apr 18, 2026
978905c
P3690R1 Consistency fix: Make simd reductions SIMD-generic
mattkretz Mar 28, 2026
ce817a9
Merge 2026-03 LWG Motion 3
tkoeppe Apr 18, 2026
fe0c2d5
P3844R4 Reword [simd.math] for consteval conversions
mattkretz Mar 29, 2026
db0e1ee
Merge 2026-03 LWG Motion 4
tkoeppe Apr 18, 2026
8213ff8
P3932R0 Fix LWG4470: Fix integer-from in [simd]
eisenwave Apr 5, 2026
2e1b8f4
Merge 2026-03 LWG Motion 5
tkoeppe Apr 18, 2026
c296b85
P4012R1 Value-preserving consteval broadcast to simd::vec
eisenwave Apr 5, 2026
a56721b
Merge 2026-03 LWG Motion 6
tkoeppe Apr 18, 2026
da57e63
P3886R0 Wording for AT1-057
jensmaurer Mar 30, 2026
95673a8
Merge 2026-03 LWG Motion 7
tkoeppe Apr 18, 2026
05f39d3
P3936R1 Safer atomic_ref::address (FR-030-310)
eisenwave Mar 30, 2026
71eec91
[version.syn] Set the value of __cpp_lib_atomic_ref to 202603L
eisenwave Apr 3, 2026
fa98c65
Merge 2026-03 LWG Motion 8
tkoeppe Apr 18, 2026
ee43b07
P4140R0 Proposed resolution for US70-126: allow incomplete types in t…
eisenwave Mar 30, 2026
77ec081
Merge 2026-03 LWG Motion 9
tkoeppe Apr 18, 2026
27bd4d4
P3373R4 Of Operation States and Their Lifetimes
eisenwave Mar 31, 2026
dffd218
Merge 2026-03 LWG Motion 10
tkoeppe Apr 18, 2026
1db7de7
P3986R1 A Wording Strategy for Inlinable Receivers
jensmaurer Apr 3, 2026
683ed0e
Merge 2026-03 LWG Motion 11
tkoeppe Apr 18, 2026
ebabb7d
P3059R2 Making user-defined constructors of view iterators/sentinels …
jensmaurer Apr 2, 2026
af7718d
Merge 2026-03 LWG Motion 12
tkoeppe Apr 18, 2026
7b47142
P3725R3 Filter View Extensions for Safer Use, Rev 3
jensmaurer Apr 3, 2026
286d746
[range.filter.iterator,range.filter.sentinel] Replace 'filter_view' w…
jensmaurer Apr 3, 2026
36339fd
Merge 2026-03 LWG Motion 13
tkoeppe Apr 19, 2026
0cd0a39
P3828R1 Rename the to_input view to as_input
jensmaurer Mar 30, 2026
33d02a6
Merge 2026-03 LWG Motion 14
tkoeppe Apr 19, 2026
418c45c
P3795R2 Miscellaneous Reflection Cleanup
eisenwave Apr 2, 2026
2ed5d51
[cpp.predefined] Set __cpp_impl_reflection to 202603L
eisenwave Apr 3, 2026
b69252c
[version.syn] Set __cpp_lib_reflection to 202603L
eisenwave Apr 3, 2026
f0bd280
Merge 2026-03 LWG Motion 15
tkoeppe Apr 19, 2026
c8178e6
P3948R1 constant_wrapper is the only tool needed for passing constant…
eisenwave Mar 28, 2026
f45a38e
[func.wrap.ref.deduct] Replace constant_arg_t with constant_wrapper i…
eisenwave Apr 1, 2026
4ab5c4f
Merge 2026-03 LWG Motion 16
tkoeppe Apr 19, 2026
cdb1921
P3978R3 constant_wrapper should unwrap on call and subscript
mattkretz Mar 28, 2026
95010ee
[meta, utilities] Move const.wrap.class from [meta] to [utilities].
tkoeppe Apr 19, 2026
ff139e7
Merge 2026-03 LWG Motion 17
tkoeppe Apr 19, 2026
62014ef
P3961R1 Less double indirection in function_ref (RU-220)
jensmaurer Mar 31, 2026
42f942c
Merge 2026-03 LWG Motion 18
tkoeppe Apr 19, 2026
0214ebd
P3981R2 Better return types in std::inplace_vector and std::exception…
eisenwave Mar 30, 2026
ee099d4
Merge 2026-03 LWG Motion 19
tkoeppe Apr 19, 2026
3b32f3a
P4022R0 Remove try_append_range from inplace_vector for now
eisenwave Mar 30, 2026
9e73d25
Merge 2026-03 LWG Motion 20
tkoeppe Apr 19, 2026
bc8a902
P4037R1 Supporting signed char and unsigned char in random number gen…
eisenwave Mar 28, 2026
ab1c46f
Merge 2026-03 LWG Motion 21
tkoeppe Apr 19, 2026
7c8030a
P3450R1 Extend std::is_within_lifetime
eisenwave Mar 28, 2026
0b6547c
Merge 2026-03 LWG Motion 22
tkoeppe Apr 19, 2026
7454715
P3982R2 Split strided_slice into extent_slice and range_slice for C++…
eisenwave Apr 2, 2026
71ef679
P3982R2 Split strided_slice into extent_slice and range_slice for C++…
eisenwave Apr 2, 2026
6d2e0d9
[mdspan.sub.overview] Fix punctuation in list items.
tkoeppe Apr 19, 2026
d8a9f8f
Merge 2026-03 LWG Motion 23
tkoeppe Apr 19, 2026
dbd1b00
P4144R1 Remove `span`'s `initializer_list` constructor for C++26
eisenwave Apr 2, 2026
bc7be69
Merge 2026-03 LWG Motion 24
tkoeppe Apr 19, 2026
7b80d30
P3804R2 Iterating on parallel_scheduler
eisenwave Apr 3, 2026
ad6fedb
Merge 2026-03 LWG Motion 25
tkoeppe Apr 19, 2026
9f69aa7
P3787R2 Adjoints to "Enabling list-initialization for algorithms": un…
jensmaurer Apr 1, 2026
a16d97b
Merge 2026-03 LWG Motion 26
tkoeppe Apr 19, 2026
9d66c8f
P3842R2 A conservative fix for constexpr uncaught_exceptions() and cu…
jensmaurer Apr 1, 2026
e35b661
Merge 2026-03 LWG Motion 27
tkoeppe Apr 19, 2026
79d1055
P3826R5 Fix Sender Algorithm Customization
eisenwave Apr 5, 2026
e82e850
[exec.get.compl.domain] Replace repeated, long expression with "it".
tkoeppe Apr 20, 2026
9fd5987
[exec.sync.wait{,.var}] Move "following:" expressions inline.
tkoeppe Apr 19, 2026
69f22f6
[exec.sync.wait] Change "expression-equivalent" to just "equivalent".
tkoeppe Apr 20, 2026
566aeee
Merge 2026-03 LWG Motion 28
tkoeppe Apr 20, 2026
56ce025
P3980R1 Task’s Allocator Use
eisenwave Apr 4, 2026
2bfa83f
Merge 2026-03 LWG Motion 29
tkoeppe Apr 20, 2026
8ef913f
P4156R0 Rename meta::has_ellipsis_parameter to meta::is_vararg_function
eisenwave Mar 28, 2026
c92ecdb
Merge 2026-03 LWG Motion 30
tkoeppe Apr 20, 2026
c0873ad
P3953R3 Rename std::runtime_format
eisenwave Mar 28, 2026
a45a092
[print.fun] Rename "runtime_format" to "dynamic_format"
eisenwave Mar 28, 2026
722dd23
Merge 2026-03 LWG Motion 31
tkoeppe Apr 20, 2026
2151baf
P4052R0 Renaming saturation arithmetic functions
eisenwave Mar 28, 2026
a0d6dda
Merge 2026-03 LWG Motion 32
tkoeppe Apr 20, 2026
cb03337
P3941R4 Scheduler Affinity
jensmaurer Apr 5, 2026
5e7bfcd
Merge 2026-03 LWG Motion 33
tkoeppe Apr 20, 2026
33d8791
P3856R8 New reflection metafunction - is_structural_type (US NB comme…
jensmaurer Apr 2, 2026
ca635f1
Merge 2026-03 LWG Motion 34
tkoeppe Apr 20, 2026
4956880
P3927R2 task_scheduler support for parallel bulk execution
jensmaurer Apr 7, 2026
9beabb4
Merge 2026-03 LWG Motion 35
tkoeppe Apr 20, 2026
cdb2425
P4151R1 Rename `affine_on`
tkoeppe Apr 20, 2026
9b6577e
Merge 2026-03 LWG Motion 36
tkoeppe Apr 20, 2026
9a416a6
P4159R0 Make `sender_in` and `receiver_of` exposition-only
tkoeppe Apr 20, 2026
ccea75a
[exec.snd.concepts, exec.recv.concepts] Insert "exposition-only"
tkoeppe Apr 20, 2026
2007246
Merge 2026-03 LWG Motion 37
tkoeppe Apr 20, 2026
a5338c8
P4154R0 Renaming various execution things
tkoeppe Apr 20, 2026
3a26b68
Merge 2026-03 LWG Motion 38
tkoeppe Apr 20, 2026
c52c49a
[task.promise] Delete unused definition of expos-only error-variant.
tkoeppe Apr 20, 2026
ec642cd
[mdspan.syn] Renamed template parameter from "Slices" to "SliceSpecif…
tkoeppe Apr 12, 2026
b43c8e9
[mem.res.pool.overview] Fix indentation
Andreas-Krug Apr 10, 2026
6cf2541
[intro.object] Add missing \tcode in comment (#8941)
Andreas-Krug Apr 20, 2026
145865c
[rand.req.genl] Use \iref for cross-reference
Andreas-Krug Apr 20, 2026
bcb6a56
[exec.get.domain] Remove extraneous period after list (#8956)
Andreas-Krug Apr 20, 2026
6fd25df
[temp.deduct.conv] Add comma to structure the sentence
jensmaurer Feb 22, 2026
2518250
[cpp.pre] Remove confused footnote about 'lines'
jensmaurer Apr 16, 2026
cd6c5bf
[diff.expr] Update incorrect comment about C (#8933)
Halalaluyafail3 Apr 20, 2026
9909e30
[mdspan.layout.leftpad.obs, mdspan.layout.rightpad.obs] Fix return ty…
hewillk Apr 16, 2026
87d9dfb
[exec.task.scheduler] Move period outside of \tcode (#8960)
Andreas-Krug Apr 20, 2026
1651c62
[linalg] Add period after \returns statement on same line (#8950)
hewillk Apr 20, 2026
ab37f9e
[mdspan.layout.leftpad.overview, mdspan.layout.rightpad.overview] Add…
hewillk Apr 20, 2026
a6fea6c
[linalg.algs.blas1.matonenorm] Use \tcode for A (#8948)
hewillk Apr 20, 2026
6211dc8
[linalg.scaled.scaledaccessor,linalg.conj.conjugatedaccessor] Added m…
hewillk Apr 8, 2026
0a236f9
[numarray] Remove incorrect comments for deleted default constructors…
frederick-vs-ja Apr 21, 2026
4936699
[basic.lookup.general] Markup and index "follow" as a defined term (#…
TymianekPL Apr 21, 2026
106b0d1
[thread] Exposition-only formatting for private members
frederick-vs-ja Apr 21, 2026
1e747bf
[fs.class.path] Use "typedef-name" instead of "typedef" (#8964)
TymianekPL Apr 21, 2026
240dc1f
[meta.define.static] Move misplaced \end{codeblock}
timsong-cpp Apr 22, 2026
c07075a
[meta.define.static] Rephrase sentence to avoid overfull \hbox
timsong-cpp Apr 22, 2026
ea3fcd8
[meta.syn, meta.define.static] Add @ for \seebelow in code section
hewillk Apr 22, 2026
6558dc8
[set.intersection] Fix indentation
Andreas-Krug Apr 22, 2026
daa9a0d
[meta.define.static] Fix indent
hewillk Apr 22, 2026
c6267c2
[basic.types.general] Add missing \tcode in comment
Andreas-Krug Apr 22, 2026
b438be4
[exec.scope.simple.counting.general] Fix comment alignment
Andreas-Krug Apr 22, 2026
89ffbdd
[meta.define.static] Use \seebelownc instead of \seebelow
jwakely Apr 22, 2026
7ba22f0
[mdspan.sub.helpers] Add missing \exposid and use \exposconcept (#8976)
hewillk Apr 22, 2026
259dcba
[mdspan.syn, mdspan.sub.range.slices] Remove redundant std
hewillk Apr 22, 2026
3532b45
[mdspan.sub.helpers] Use period for \returns (#8977)
hewillk Apr 22, 2026
c3920b9
[exec.prop] Add \libconcept for sender (#8979)
hewillk Apr 22, 2026
ec937ec
[range.split.iterator] Add indentation (#8981)
hewillk Apr 22, 2026
2ecad8b
[range.concat.iterator] Remove spurious newline (#8982)
hewillk Apr 22, 2026
b37b27c
[class.default.ctor, class.copy.ctor, class.copy.assign] Remove \tcod…
Quuxplusone Apr 23, 2026
55e7321
[exec.continues.on] Remove extraneous newline (#8985)
hewillk Apr 23, 2026
677a455
[mdspan.sub.range.slices] Remove code format for range slices (#8986)
hewillk Apr 23, 2026
e3a17c5
[utility.arg.requirements] Strike redundant text about core language …
jensmaurer Apr 23, 2026
3b5d4f6
[format.arguments, depr.format.arg] Apply `\exposid` consistently (#8…
frederick-vs-ja Apr 23, 2026
d061e07
[set.symmetric.difference] Fix indentation (#8989)
Andreas-Krug Apr 24, 2026
673a0e4
[re.tokiter.general] Fix incorrect `suffix.match` to use `.matched` (…
frederick-vs-ja Apr 24, 2026
663b952
[meta.define.static] correct note after CWG3141
timsong-cpp Apr 24, 2026
9d87d44
[system.error.syn] Index `is_error_condition_enum_v` and enumerators …
frederick-vs-ja Apr 25, 2026
57d4cd9
[text.encoding.class] Index `max_name_length` and enumerators (#8806)
frederick-vs-ja Apr 25, 2026
4b72388
[views.multidim] Index `submdspan_mapping` (#8793)
frederick-vs-ja Apr 25, 2026
9a5ed2e
[atomics.types.int] Fix indentation (#8992)
Andreas-Krug Apr 26, 2026
fecad58
[basic.compound] Add missing \grammarterm.
tkoeppe Apr 26, 2026
d3128aa
[bit.cast] Update cross-reference into [expr.const] following 98a668e…
tkoeppe Apr 26, 2026
5c2c9dd
[expr.prim.splice] Add missing maths font for variable "C".
tkoeppe Apr 26, 2026
8425e4a
[lex.phases] Update cross-reference into [expr.const] following 98a66…
tkoeppe Apr 26, 2026
01296b2
[temp.inst] Add missing \grammarterm.
tkoeppe Apr 26, 2026
d5078b0
[exec.spawn.future] Add missing \exposid.
tkoeppe Apr 26, 2026
89cc24e
[algorithm.syn] Remove stray comma.
tkoeppe Apr 26, 2026
de54370
[simd] Use "@" escaping only for the to be escaped command
tkoeppe Apr 26, 2026
83f5072
[simd.math] Remove stray '@'s.
tkoeppe Apr 26, 2026
ef5f532
[simd.math] Remove stray '\' (unintended escaping).
tkoeppe Apr 26, 2026
d706f2d
[simd.math] Better linebreaking/whitespacing in remquo description.
tkoeppe Apr 26, 2026
55a39e7
[exec.let] Remove extraneous blank lines (#8984)
Andreas-Krug Apr 26, 2026
97073b0
[numerics] Improve alignments of multi-line declarations
tkoeppe Apr 26, 2026
9c5bece
[simd.expos{,defn}] Fixed template parameter "class T" => "size_t Byt…
tkoeppe Apr 26, 2026
120d987
[exec.let] Fix misspelled "declval" use.
tkoeppe Apr 26, 2026
daffae7
[exec.let] Add missing '\exposid's.
tkoeppe Apr 26, 2026
39a5cd6
[dcl.attr.annotation] Add missing "codeblock" environment.
tkoeppe Apr 26, 2026
33a4bec
[basic. link] Add "ANN" element to the "data member description sextu…
tkoeppe Apr 26, 2026
f8e7a06
[func.ref.wrap.ctor] Add missing ".value"
tkoeppe Apr 26, 2026
d7c02a0
[mdspan.sub.overview] Fix missing edits and missing maths font.
tkoeppe Apr 26, 2026
af02670
[exec.spawn.future] Add missing @
timsong-cpp Apr 27, 2026
abdb2d6
[exec.get.compl.sched] Remove spurious @
timsong-cpp Apr 27, 2026
2a8305d
[mdspan.sub.map.sliceable] Fix M::extent_type to M::extents_type
abhinavagarwal07 Apr 26, 2026
bd490ae
[std] Add Annex for undefined and IFNDR behavior
jensmaurer Apr 5, 2025
2c823ab
[class.cdtor] Remove duplicate UB labels
jensmaurer Apr 5, 2025
2102def
[expr.delete] Remove duplicate UB label
jensmaurer Apr 11, 2025
7b2eb49
[conv.fpint] Remove duplicate UB label
jensmaurer Apr 11, 2025
3350f8d
[ifndr.lex] Replace C++ with \Cpp
jensmaurer Apr 5, 2025
3bfc4b3
[ub,ifndr] Fix column alignment of comments
jensmaurer Apr 5, 2025
abb651d
[ifndr] Fix cross-references
jensmaurer Apr 5, 2025
9385895
[ub] Replace non-ASCII chars
jensmaurer Apr 5, 2025
e10ac19
[check] Handle ub/ifndr labels
jensmaurer Apr 6, 2025
4b0b7c9
[check] Exclude [ub] and [ifndr] from sibling checking for now
jensmaurer Apr 11, 2025
851561a
[ub.cpp.concat] Remove universal-character-name formation from ##; no…
jensmaurer Apr 5, 2025
583fe29
[ifndr] Use codeblocktu
jensmaurer Apr 6, 2025
a03c17b
Rename label expr.ass.overlap to expr.assign.overlap
jensmaurer Apr 13, 2025
b47815f
[ub.basic.stc.dynamic] Fix typo
jensmaurer Apr 14, 2025
1e1c9ef
[ub] Fix some formatting (#7828)
jensmaurer Apr 22, 2025
09f0cbd
Remove class.dtor.not.class.type (#7835)
jensmaurer Apr 23, 2025
44383fd
Remove incorrect class.union.assignment.not.start.lifetime (#7833)
jensmaurer Apr 23, 2025
aee26fc
[ub.general,ifndr.general] Avoid hanging paragraphs by introducing 'G…
jensmaurer May 4, 2025
c2de361
[ub] Add many missing entries to UB annex (#7864)
notadragon May 14, 2025
88c83d7
[conv.fpint] Remove unreferenced \ubdef that causes an undefined symb…
jensmaurer May 16, 2025
4ec232d
[ub] small fixes to examples (#7890)
notadragon May 28, 2025
f9acc63
[ub] Added all missing ubdefs to bring UB annex in line with P3100R2 …
timuraudio Jun 21, 2025
98474b6
[ub] Adjust to undefined behavior removed by P2621R2
jensmaurer Jul 26, 2025
5d6e9b1
[ub,intro.progress] Added entry for UB due to lack of forward progres…
timuraudio Nov 17, 2025
17af2ff
[ub] Remove lifetime.outside.pointer.static.cast
jensmaurer Jan 11, 2026
43a6f58
[ub] and [ifndr] remove extra line breaks after ubxref and ifndrxref …
notadragon Jan 20, 2026
cab0bb0
[ub] and [ifndr] fixes and updates after feedback from Christof Meerwald
joshuaberne Feb 10, 2026
fd61242
[*] made sure ubdef and ifndrdef do not have preceding whitespaces an…
joshuaberne Feb 10, 2026
efa6a15
[ub] comment about library ub in the core wording
joshuaberne Feb 10, 2026
4310853
[ub] feedback from Shafik on ub annex
joshuaberne Feb 10, 2026
97cff62
[ifndr] more feebdack from Shafik
joshuaberne Feb 11, 2026
26acbcc
[ifndr]: added missing entries brought up by Alisdair
joshuaberne Feb 18, 2026
f8fed90
[ifndr]: started with shafik's suggested examples and refined them a bit
notadragon Feb 20, 2026
c2edafe
[ifndr] added comment on possibly non-NDR entry temp.names.sat.constr…
notadragon Feb 20, 2026
7845869
[ifndr] fixing (hopefully) bad unary operator defined example
joshuaberne Feb 20, 2026
dd6969b
[ifndr]: added many missing ifndr types, removed temp.names.sat.const…
joshuaberne Feb 20, 2026
e8db1de
ifndr: removing module ownership related ifndr (cwg3171)
joshuaberne Apr 16, 2026
8bfea15
ifndr: filled in many of the missing examples/TODOs
joshuaberne Apr 16, 2026
1243670
[ifndr]: cleaned up line wrapping of some comments
joshuaberne Apr 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
167 changes: 81 additions & 86 deletions source/algorithms.tex

Large diffs are not rendered by default.

4 changes: 0 additions & 4 deletions source/back.tex
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,6 @@
\bibitem{iso4217}
ISO 4217:2015,
\doccite{Codes for the representation of currencies}
\bibitem{iso10967-1}
ISO/IEC 10967-1:2012,
\doccite{Information technology --- Language independent arithmetic ---
Part 1: Integer and floating point arithmetic}
\bibitem{iso14882:2023}
ISO/IEC 14882:2023,
\doccite{Programming Languages --- \Cpp{}}
Expand Down
Loading