From 73c7f3ea3e91fa5660221898510d78e9c8bdf569 Mon Sep 17 00:00:00 2001 From: Vinnie Falco Date: Fri, 22 Feb 2019 18:46:09 -0800 Subject: [PATCH] Visual Studio 2017 minimum requirement for Windows --- CHANGELOG.md | 1 + README.md | 3 +-- appveyor.yml | 7 +++++-- doc/qbk/release_notes.qbk | 3 ++- 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c80fcff7..97cb22ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ Version 219: * More split definitions in test::stream +* Visual Studio 2017 minimum requirement for Windows -------------------------------------------------------------------------------- diff --git a/README.md b/README.md index 59667d8d..579e5740 100644 --- a/README.md +++ b/README.md @@ -71,7 +71,7 @@ create concurrent network programs using callbacks or coroutines. * **Boost:** Boost.Asio and some other parts of Boost. * **OpenSSL:** Required for using TLS/Secure sockets and examples/tests -When using Microsoft Visual C++, Visual Studio 2015 Update 3 or later is required. +When using Microsoft Visual C++, Visual Studio 2017 or later is required. One of these components is required in order to build the tests and examples: @@ -198,7 +198,6 @@ cd libs/beast mkdir bin cd bin cmake .. # for 32-bit Windows builds, or -cmake -G"Visual Studio 14 2015 Win64" .. # for 64-bit Windows builds (VS2015), or cmake -G"Visual Studio 15 2017 Win64" .. # for 64-bit Windows builds (VS2017) ``` diff --git a/appveyor.yml b/appveyor.yml index e628487a..4e3d9275 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -15,6 +15,9 @@ configuration: #- Debug - Release +image: + - Visual Studio 2017 + environment: OPENSSL_ROOT: C:\tools\vcpkg\installed\x64-windows @@ -100,8 +103,8 @@ install: build: off test_script: - - b2 variant=release cxxstd=11 address-model=64 libs/beast/example toolset=msvc-14.0 - - b2 variant=release cxxstd=11 address-model=64 --verbose-test libs/beast/test//run-fat-tests toolset=msvc-14.0 + - b2 variant=release cxxstd=11 address-model=64 libs/beast/example + - b2 variant=release cxxstd=11 address-model=64 --verbose-test libs/beast/test//run-fat-tests cache: - c:\tools\vcpkg\installed\ diff --git a/doc/qbk/release_notes.qbk b/doc/qbk/release_notes.qbk index b5189893..9609cee0 100644 --- a/doc/qbk/release_notes.qbk +++ b/doc/qbk/release_notes.qbk @@ -86,7 +86,6 @@ [/ includes up to version 209] - [*New Features] [/* `BASIC_TIMEOUT_STREAM` TODO] @@ -153,6 +152,8 @@ [*API Changes] +* On Windows, Visual Studio 2017 or later is required + * HTTP stream algorithms return the number of bytes transferred from the stream. Previously, they returned the number of bytes consumed by the parser.