diff --git a/include/boost/implicit_cast.hpp b/include/boost/implicit_cast.hpp index fa950c2..f0dd972 100644 --- a/include/boost/implicit_cast.hpp +++ b/include/boost/implicit_cast.hpp @@ -11,11 +11,6 @@ # pragma once #endif - -#if defined(BOOST_NO_CXX11_CONSTEXPR) -#error C++03 support is removed in Boost.Conversion 1.84 -#endif - namespace boost { namespace detail { diff --git a/include/boost/polymorphic_cast.hpp b/include/boost/polymorphic_cast.hpp index a501cd0..818a0fe 100644 --- a/include/boost/polymorphic_cast.hpp +++ b/include/boost/polymorphic_cast.hpp @@ -49,18 +49,12 @@ #ifndef BOOST_POLYMORPHIC_CAST_HPP #define BOOST_POLYMORPHIC_CAST_HPP -#include +#include #ifdef BOOST_HAS_PRAGMA_ONCE # pragma once #endif - -#if defined(BOOST_NO_CXX11_HDR_TYPE_TRAITS) -#error C++03 support is removed in Boost.Conversion 1.84 -#endif - - # include # include diff --git a/include/boost/polymorphic_pointer_cast.hpp b/include/boost/polymorphic_pointer_cast.hpp index f5d0726..1ab5d23 100644 --- a/include/boost/polymorphic_pointer_cast.hpp +++ b/include/boost/polymorphic_pointer_cast.hpp @@ -15,10 +15,6 @@ # pragma once #endif -#if defined(BOOST_NO_CXX11_TEMPLATE_ALIASES) || defined(BOOST_NO_CXX11_AUTO_DECLARATIONS) || defined(BOOST_NO_CXX11_DECLTYPE) -#error C++03 support is removed in Boost.Conversion 1.84 -#endif - # include # include # include diff --git a/meta/libraries.json b/meta/libraries.json index 1a59a05..eb55c72 100644 --- a/meta/libraries.json +++ b/meta/libraries.json @@ -12,5 +12,5 @@ "maintainers": [ "Antony Polukhin " ], - "cxxstd": "03" + "cxxstd": "11" } diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index 7e62b66..c7a183d 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -12,7 +12,7 @@ import ../../config/checks/config : requires ; project : requirements - [ requires cxx11 ] + [ requires cxx11_rvalue_references ] # default to all warnings on: all # set warnings as errors for those compilers we know we get warning free: diff --git a/test/appveyor.yml b/test/appveyor.yml index bcd3d9c..84c26e6 100644 --- a/test/appveyor.yml +++ b/test/appveyor.yml @@ -21,7 +21,7 @@ init: # From this point and below code is same for all the Boost libs ############################################################################################################### -version: 1.71.{build}-{branch} +version: 1.84.{build}-{branch} # branches to build branches: @@ -32,9 +32,6 @@ skip_tags: true environment: matrix: - - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2015 - TOOLSET: msvc-9.0,msvc-10.0,msvc-11.0,msvc-12.0 - ADDRMD: 32 - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 TOOLSET: msvc-14.1,clang-win CXXSTD: 14,17