forked from cdervis/cppstat
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfeatures_c11.yaml
More file actions
113 lines (113 loc) · 2.51 KB
/
features_c11.yaml
File metadata and controls
113 lines (113 loc) · 2.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
---
features:
- desc: "Static assertions (`_Static_assert`)"
paper: N1330
content: c-static-assert.md
support:
- GCC 4.7.1
- Clang 3.1
- MSVC 14.28
- Xcode 16.1
- TinyCC
- desc: "Generic selection (`_Generic`)"
paper: N1441
content: c-generic.md
support:
- GCC 4.9
- Clang 3.1
- MSVC 14.27
- Xcode 16.1
- TinyCC
- desc: "Anonymous structures and unions"
paper: N1444
content: c-anonymous-struct-union.md
support:
- GCC 4.7.1
- Clang 3.1
- MSVC 14.27
- Xcode 16.1
- desc: "Alignment support (`_Alignas`, `_Alignof`, `<stdalign.h>`)"
paper: N1353
content: c-alignas-alignof.md
support:
- GCC 4.7.1
- Clang 3.3
- MSVC 14.27
- Xcode 16.1
- desc: "Atomic operations (`_Atomic`, `<stdatomic.h>`)"
paper: N1485
content: c-atomic.md
lib: true
support:
- GCC 4.9
- Clang 3.6
- MSVC 14.35 (hint)
- Xcode 16.1
hints:
- target: MSVC 14.35
msg: "Requires enabling the `/experimental:c11atomics` compiler flag."
- desc: "Thread-local storage (`_Thread_local`)"
paper: N1287
content: c-thread-local.md
support:
- GCC 4.9
- Clang 3.3
- MSVC 14.37
- Xcode 16.1
- desc: "Multi-threading support (`<threads.h>`)"
paper: N1437
content: c-threads.md
lib: true
support:
- GCC 4.7.1
- MSVC 14.39
- Clang 3.3
- desc: "Noreturn function specifier (`_Noreturn`, `<stdnoreturn.h>`)"
paper: N1478
content: c-noreturn.md
support:
- GCC 4.7.1
- Clang 3.3
- MSVC 14.28
- Xcode 16.1
- owcc
- TinyCC
- desc: "Unicode support (`<uchar.h>`, `u/U` prefixes)"
paper: N1487
lib: true
support:
- GCC 4.7.1
- MSVC 14.20
- Clang 3.3
- desc: 'Exclusive create-and-open mode for `fopen()` ("x")'
paper: N1339
lib: true
support:
- GCC 4.7.1
- Clang 3.1
- MSVC 14.20
- Xcode 16.1
- desc: "Quick exit (`quick_exit()`, `at_quick_exit()`)"
paper: N1327
content: c-quick-exit.md
lib: true
support:
- GCC 4.7.1
- Clang 3.3
- MSVC 14.20
- Xcode 16.1
- desc: "`timespec_get()` function"
paper: N1499
lib: true
support:
- GCC 4.7.1
- Clang 3.3
- MSVC 14.20
- Xcode 16.1
- desc: "Macros for complex number types (`CMPLX`)"
paper: N1464
lib: true
support:
- GCC 4.7.1
- Clang 3.3
- Xcode 16.1