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