From Jason Turner

[diff.cpp23.library]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmp15yjqwui/{from.md → to.md} +16 -0
tmp/tmp15yjqwui/{from.md → to.md} RENAMED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ### [[library]]: library introduction <a id="diff.cpp23.library">[[diff.cpp23.library]]</a>
2
+
3
+ **Change:** New headers. **Rationale:** New functionality. **Effect on
4
+ original feature:** The following C++ headers are new: `<contracts>`,
5
+ `<debugging>`, `<hazard_pointer>`, `<hive>`, `<inplace_vector>`,
6
+ `<linalg>`, `<meta>`, `<rcu>`, `<simd>`, `<stdbit.h>`, `<stdckdint.h>`,
7
+ and `<text_encoding>`. Valid C++23 code that `#include`s headers with
8
+ these names may be invalid in this revision of C++.
9
+
10
+ **Change:** Additional restrictions on macro names. **Rationale:** Avoid
11
+ hard to diagnose or non-portable constructs. **Effect on original
12
+ feature:** Names of special identifiers may not be used as macro names.
13
+ Valid C++23 code that defines `replaceable_if_eligible` or
14
+ `trivially_relocatable_if_eligible` as macros is invalid in this
15
+ revision of C++.
16
+