llvm-project
[libc++][tuple.apply] Implement P2255R2 make_from_tuple part.
#152867
Merged

[libc++][tuple.apply] Implement P2255R2 make_from_tuple part. #152867

yronglin merged 14 commits into llvm:main from yronglin:make_from_tuple_temp
yronglin
yronglin [libc++] Implement std::make_from_tuple mandates: If tuple_size_v<rem…
7d345a59
yronglin yronglin requested a review 222 days ago
llvmbot llvmbot added libc++
llvmbot
frederick-vs-ja
frederick-vs-ja commented on 2025-08-09
H-G-Hristov
H-G-Hristov commented on 2025-08-09
yronglin Address review comments
6312ab09
yronglin Fix test
01fe5463
yronglin XFAIL test in clang-module-build, because the diagnostic in tuple std…
21b69d43
yronglin Only disable c++17 clang-modules-build
59baea19
philnik777
philnik777 commented on 2025-08-11
yronglin yronglin changed the title [libc++] Implement std::make_from_tuple mandates: If tuple_size_v<remove_reference_t<Tuple>> is 1, then reference_constructs_from_temporary_v<T, decltype(get<0>(declval<Tuple>()))> is false. [libc++][tuple.apply] Implement P2255R2 make_from_tuple part. 219 days ago
frederick-vs-ja
frederick-vs-ja commented on 2025-08-12
frederick-vs-ja
frederick-vs-ja commented on 2025-08-12
yronglin Guard with _LIBCPP_STD_VER >= 23 and update test
4e735668
yronglin Merge branch 'main' into make_from_tuple_temp
3fa2b503
yronglin
yronglin Remove xfail
3caf1490
philnik777
philnik777 commented on 2025-08-12
yronglin Check compiler implemented __reference_constructs_from_temporary
65472f9e
Zingam
Zingam commented on 2025-08-14
yronglin Use std::reference_constructs_from_temporary_v
d5802435
yronglin yronglin requested a review from H-G-Hristov H-G-Hristov 216 days ago
H-G-Hristov
yronglin Disable static_assert diagnostic message verify if no builtin __refer…
b5424dfe
yronglin
github-actions
yronglin Format
7c1b301c
yronglin
H-G-Hristov
yronglin Merge branch 'main' into make_from_tuple_temp
90bf9b88
yronglin Add more test
ba17d6b4
frederick-vs-ja
frederick-vs-ja approved these changes on 2025-08-19
yronglin yronglin merged 57bf5dd7 into main 212 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone