-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathfeatures_cpp29.yaml
More file actions
89 lines (72 loc) · 1.93 KB
/
Copy pathfeatures_cpp29.yaml
File metadata and controls
89 lines (72 loc) · 1.93 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
---
features:
- desc: "Designated-initializers for Base Classes"
paper: P2287
ftm:
- name: __cpp_designated_initializers
value: 202606L
- desc: "Clarify the behavior of floating-point overflow"
paper: P3899
support:
- GCC 12
- desc: "Defaulting Postfix Increment and Decrement Operations"
paper: P3899
- desc: "Adding restrictions to defaulted assignment operator functions"
paper: P2953
support:
- GCC 17
- desc: "Nondeterministic pointer provenance"
paper: P2434
- desc: "Invalid Pointer Operations"
paper: P3347
- desc: "Adjust identifier following new Unicode recommendations"
paper: P3658
- desc: "return_value & return_void Are Not Mutually Exclusive"
paper: P3950
- desc: "More named universal character escapes"
paper: P3733
support:
- Clang 23
ftm:
- name: __cpp_named_character_escapes
value: 202606L
- desc: "Lexical order for lambdas"
paper: P3847
support:
- GCC
- Clang 3.1
- desc: "Language linkage for templates"
paper: P2243
- desc: "Deallocation Functions with Throwing Exception Specification Are Ill-formed"
paper: P3424
support:
- GCC 17
- desc: "Conditional noexcept specifiers in compound requirements"
paper: P3822
ftm:
- name: __cpp_concepts
value: 202606L
- desc: "Contracts for C++: Virtual functions"
paper: P3097
ftm:
- name: __cpp_contracts
value: 202606L
- desc: "Consteval-only Values for C++26"
paper: P4101
ftm:
- name: __cpp_consteval
value: 202606L
- desc: "Pointer lifetime-end zap proposed solutions"
paper: P2414
- desc: "Pack Indexing for Template Names"
paper: P3670
ftm:
- name: __cpp_pack_indexing
value: 202606L
- desc: "#embed offset parameter"
paper: P3540
support:
- GCC 17
ftm:
- name: __cpp_pp_embed
value: 202606L