From: Jonathan Wakely Avoid using Add static assertions to enforce the requirement.
- Call Add static assertions to enforce the requirement.
dynamic_cast
when it would be
ill-formed.
priority_queue
taking allocators
should call make_heap
make_heap
.
+ basic_string(str, pos)
diff --git a/libstdc++-v3/doc/html/manual/memory.html b/libstdc++-v3/doc/html/manual/memory.html
index 11d13a9dd915..0330df1dfafb 100644
--- a/libstdc++-v3/doc/html/manual/memory.html
+++ b/libstdc++-v3/doc/html/manual/memory.html
@@ -554,7 +554,7 @@ not be conforming for shared_ptr
to have an
extra template parameter, even if it had a default value. The
available policies are:
- _S_Atomic
+ _S_atomic
Selected when GCC supports a builtin atomic compare-and-swap operation on the target processor (see Atomic @@ -562,13 +562,13 @@ Builtins.) The reference counts are maintained using a lock-free algorithm and GCC's atomic builtins, which provide the required memory synchronisation.
- _S_Mutex
+ _S_mutex
The _Sp_counted_base specialization for this policy contains a mutex, which is locked in add_ref_lock(). This policy is used when GCC's atomic builtins aren't available so explicit memory barriers are needed in places.
- _S_Single
+ _S_single
This policy uses a non-reentrant add_ref_lock() with no locking. It is
used when libstdc++ is built without --enable-threads
.
diff --git a/libstdc++-v3/doc/html/manual/status.html b/libstdc++-v3/doc/html/manual/status.html
index 52e82a82de1a..ebae5e34da58 100644
--- a/libstdc++-v3/doc/html/manual/status.html
+++ b/libstdc++-v3/doc/html/manual/status.html
@@ -526,8 +526,8 @@ presence of the required flag.
This section describes the C++17 and library TS support in mainline GCC SVN,
not in any particular release.
-The following table lists new library features that have been accepted into -the C++17 working draft. The "Proposal" column provides a link to the +The following table lists new library features that are included in +the C++17 standard. The "Proposal" column provides a link to the ISO C++ committee proposal that describes the feature, while the "Status" column indicates the first version of GCC that contains an implementation of this feature (if it has been implemented). @@ -669,7 +669,7 @@ Feature-testing recommendations for C++. P0040R3 -
shared_ptr::weak_type
__cpp_lib_raw_memory_algorithms >= 201606L
shared_ptr::weak_type
__cpp_lib_raw_memory_algorithms >= 201606L