commit 927e80dc01f505a625f1fcc4e1ca38aeb9f88e67
Author: Jonathan Wakely
std::from_chars for floating-point types.
+ <chrono>.std::bit_caststd::source_location<latch> and <semaphore><syncstream>basic_stringbuf's buffer.std::uniform_int_distribution,
+ thanks to Daniel Lemire.
+
+The deprecated iostream members ios_base::io_state,
+ios_base::open_mode, ios_base::seek_dir, and
+basic_streambuf::stossc are not available in C++17 mode.
+References to those members should be replaced by std::iostate,
+std::openmode, std::seekdir, and
+basic_streambuf::sbumpc respectively.
+
'bind(...)' is ambiguous
+The placeholders for std::tr1::bind have been changed to use
+the same placeholder objects as std::bind. This means that
+following using std::tr1::bind; an unqualified call to
+bind(f, std::tr1::placeholders::_1) may be ambiguous.
+This happens because std::tr1::bind is brought into scope by
+the using-declaration and std::bind is found by
+Argument-Dependent Lookup due to the type of the _1 placeholder.
+
+To resolve this ambiguity replace unqualified calls to bind
+with std::tr1::bind or std::bind. Alternatively,
+change the code to not include the <tr1/functional> header,
+so that only std::bind is declared.
+