-
Notifications
You must be signed in to change notification settings - Fork 790
LWG Poll 3: P2117R0 C++ Standard Library Issues Resolved Directly In Prague #3749
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
ffb23d0
LWG1203 More useful rvalue stream insertion
5cb2353
LWG2859 Definition of reachable in [ptr.launder] misses pointer arith…
c36fe2d
LWG3018 shared_ptr of function type
7fb48d1
LWG3050 Conversion specification problem in chrono::duration constructor
0433c2b
LWG3141 CopyConstructible doesn't preserve source values
4f8b121
LWG3150 UniformRandomBitGenerator should validate min and max
f45c8df
LWG3175 The CommonReference requirement of concept SwappableWith is n…
43307b1
LWG3200 midpoint should not constrain T is complete
b795649
LWG3201 lerp should be marked as noexcept
e6237b4
LWG3226 zoned_time constructor from string_view should accept zoned_t…
b1ac52a
LWG3237 LWG 3038 and 3190 have inconsistent PRs
000771c
LWG3238 Insufficiently-defined behavior of std::function deduction gu…
6a5a1e0
LWG3242 std::format: missing rules for arg-id in width and precision
894c265
LWG3243 std::format and negative zeroes
852dd05
LWG3247 ranges::iter_move should perform ADL-only lookup of iter_move
zygoloid 10bf2e6
LWG3248 std::format #b, #B, #o, #x, and #X presentation types misform…
d13144b
LWG3250 std::format: # (alternate form) for NaN and inf
0f99ec3
LWG3251 Are std::format alignment specifiers applied to string argume…
e176114
LWG3252 Parse locale's aware modifiers for commands are not consisten…
2ae3810
LWG3255 span's array constructor is too strict
c9cb914
LWG3260 year_month* arithmetic rejects durations convertible to years
0545ab3
LWG3262 Formatting of negative durations is not specified
6a1a78b
LWG3269 Parse manipulators do not specify the result of the extractio…
6b7d42f
LWG3270 Parsing and formatting %j with durations
eb01518
LWG3282 subrange converting constructor should disallow derived to ba…
c0d3a1d
LWG3301 transform_view::iterator has incorrect iterator_category
b8509c4
LWG3314 Is stream insertion behavior locale dependent when Period::ty…
73816ca
LWG3328 Clarify that std::string is not good for UTF-8
ba1008c
LWG3334 basic_osyncstream move assignment and destruction calls basic…
03e310e
LWG3335 Resolve C++20 NB comments US 273 and GB 274
1d32026
LWG3340 Formatting functions should throw on argument/format string m…
ae174cd
LWG3347 std::pair<T, U> now requires T and U to be less-than-comparable
8c5856c
LWG3348 __cpp_lib_unwrap_ref in wrong header
19edf32
LWG3352 strong_equality isn't a thing
1860d94
LWG3354 has_strong_structural_equality has a meaningless definition
zygoloid f508a6c
LWG3355 The memory algorithms should support move-only input iterator…
d052971
LWG3358 [span.cons] is mistaken that to_address can throw
0a12f14
LWG3359 <chrono> leap second support should allow for negative leap s…
51f8eb3
LWG3362 Strike stop_source's operator!=
3065e49
LWG3363 drop_while_view should opt-out of sized_range
a6c77a7
LWG3364 Initialize data members of ranges and their iterators
e1322a6
LWG3367 Integer-class conversions should not throw
78cf96a
LWG3369 span's deduction-guide for built-in arrays doesn't work
b65c9bb
LWG3371 visit_format_arg and make_format_args are not hidden friends
681890f
LWG3372 format_to should not try to deduce Out twice
287caa4
LWG3373 {to,from}_chars_result and format_to_n_result need the "we re…
5161ed3
LWG3374 P0653 + P1006 should have made the other std::to_address over…
de5d45f
LWG3375 decay in viewable_range should be remove_cvref
aedc6e2
LWG3377 elements_view::iterator befriends a specialization of itself
ee3a10b
LWG3379 "safe" in several library names is misleading
bb8cc74
LWG3380 common_type and comparison categories
2dad1b6
LWG3381 begin and data must agree for contiguous_range
55f729c
LWG3382 NTTP for pair and array
824d859
LWG3383 [time.zone.leap.nonmembers] sys_seconds should be replaced wi…
2da18b6
LWG3384 transform_view::sentinel has an incorrect operator-
69d825b
LWG3385 common_iterator is not sufficiently constrained for non-copya…
96e2bc4
LWG3387 [range.reverse.view] reverse_view<V> unintentionally requires…
944bb13
LWG3388 view iterator types have ill-formed <=> operators
5c30109
LWG3389 A move-only iterator still does not have a counted_iterator
f343f31
LWG3390 make_move_iterator() cannot be used to construct a move_itera…
859d793
LWG3393 Missing/incorrect feature test macro for coroutines
b6ef98b
LWG3395 Definition for three-way comparison needs to be updated (US 152)
ade9b15
LWG3396 Clarify point of reference for source_location::current() (DE…
99cce31
LWG3397 ranges::basic_istream_view::iterator should not provide itera…
7f42183
LWG3398 tuple_element_t is also wrong for const subrange
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.