llvm-project
[Clang] [C23] Implement N2653: u8 strings are char8_t[]
#97208
Merged

[Clang] [C23] Implement N2653: u8 strings are char8_t[] #97208

cor3ntin merged 12 commits into llvm:main from MitalAshok:u8_uchar
MitalAshok
MitalAshok [Clang] [C23] Implement N2653: u8 strings are char8_t[]
ef0072d1
llvmbot llvmbot added clang
llvmbot llvmbot added backend:X86
llvmbot llvmbot added clang:frontend
llvmbot llvmbot added clang:headers
llvmbot
llvmbot
github-actions
MitalAshok
AaronBallman AaronBallman added c23
AaronBallman AaronBallman requested a review from cor3ntin cor3ntin 1 year ago
AaronBallman AaronBallman requested a review from tahonermann tahonermann 1 year ago
AaronBallman
AaronBallman commented on 2024-07-01
MitalAshok Char array initialized from u8 string was fixed in C++20 as a DR
d2594adb
MitalAshok Define ATOMIC_CHAR8_T_LOCK_FREE only when available
6816f7f6
MitalAshok
MitalAshok commented on 2024-07-01
MitalAshok Merge branch 'main' into u8_uchar
63d4e4ce
MitalAshok [Headers] Gate atomic_char8_t behind C23/C++20[-fchar8_t]
2480d5a8
MitalAshok Add __CHAR8_TYPE__ predefined macro to be compatible with GCC
8c6b2d09
MitalAshok
MitalAshok commented on 2024-07-03
MitalAshok Tentatively remove macros/atomic_char8_t typedef in C++
92534678
AaronBallman
AaronBallman commented on 2024-07-09
MitalAshok Merge branch 'main' into u8_uchar
e4f8055e
MitalAshok Use Clang header in test
5472f158
MitalAshok Remove test for <stdatomic.h> in C23/n2653.c
9cd683a6
MitalAshok Oops
bda0aa8b
AaronBallman
AaronBallman approved these changes on 2024-07-09
cor3ntin
cor3ntin approved these changes on 2024-07-12
cor3ntin Merge branch 'main' into u8_uchar
c2528de2
cor3ntin cor3ntin merged 329e7c80 into main 1 year ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone