From d060d3a0e5b9c177ed01c51e40b87d1ef2f64751 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Wed, 15 Mar 2017 11:15:27 +0000 Subject: [PATCH 1/3] Fix ironic typo --- doc/changes.qbk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/changes.qbk b/doc/changes.qbk index 506fe1fe..807bb27e 100644 --- a/doc/changes.qbk +++ b/doc/changes.qbk @@ -301,6 +301,6 @@ C++11 support has resulted in some breaking changes: They are removed in C++17. * Support 10 constructor arguments in emplace. It was meant to support up to 10 arguments, but an off by one error in the preprocessor code meant it only - supports up to 10. + supported up to 9. [endsect] From e657f75a177967bafcbfbf4a8e0a080178d1fedb Mon Sep 17 00:00:00 2001 From: Daniel James Date: Wed, 15 Mar 2017 11:16:53 +0000 Subject: [PATCH 2/3] Boost 1.64.0 changelog entry --- doc/changes.qbk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/doc/changes.qbk b/doc/changes.qbk index 807bb27e..023d18cd 100644 --- a/doc/changes.qbk +++ b/doc/changes.qbk @@ -303,4 +303,9 @@ C++11 support has resulted in some breaking changes: arguments, but an off by one error in the preprocessor code meant it only supported up to 9. +[h2 Boost 1.64.0] +* Initial support for new C++17 member functions: + `insert_or_assign` and `try_emplace` in `unordered_map`, + `merge` and `extract` in all containers. + [endsect] From c18f57f62bd092346b569bf7d81f67203a5a7554 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Tue, 4 Apr 2017 22:04:07 +0100 Subject: [PATCH 3/3] Add missing copyright/license to a couple of files --- include/boost/unordered/detail/implementation.hpp | 3 +++ test/unordered/insert_node_type_fail.cpp | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/include/boost/unordered/detail/implementation.hpp b/include/boost/unordered/detail/implementation.hpp index aa77aa39..c293ae2f 100644 --- a/include/boost/unordered/detail/implementation.hpp +++ b/include/boost/unordered/detail/implementation.hpp @@ -1,6 +1,9 @@ // Copyright (C) 2003-2004 Jeremy B. Maitin-Shepard. // Copyright (C) 2005-2016 Daniel James +// +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) #ifndef BOOST_UNORDERED_DETAIL_IMPLEMENTATION_HPP #define BOOST_UNORDERED_DETAIL_IMPLEMENTATION_HPP diff --git a/test/unordered/insert_node_type_fail.cpp b/test/unordered/insert_node_type_fail.cpp index 153dbb35..27bab78b 100644 --- a/test/unordered/insert_node_type_fail.cpp +++ b/test/unordered/insert_node_type_fail.cpp @@ -1,3 +1,8 @@ + +// Copyright 2017 Daniel James. +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) + #include #include