diff --git a/README.md b/README.md index fcb55bf610..3ad9550564 100644 --- a/README.md +++ b/README.md @@ -141,11 +141,11 @@ Just try to follow these rules, so we can spend more time fixing bugs and implem # How To Build With The Visual Studio IDE -1. Install Visual Studio 2022 17.3 Preview 3 or later. +1. Install Visual Studio 2022 17.4 Preview 1 or later. * Select "Windows 11 SDK (10.0.22000.0)" in the VS Installer. * We recommend selecting "C++ CMake tools for Windows" in the VS Installer. This will ensure that you're using supported versions of CMake and Ninja. - * Otherwise, install [CMake][] 3.23 or later, and [Ninja][] 1.10.2 or later. + * Otherwise, install [CMake][] 3.23 or later, and [Ninja][] 1.11.0 or later. * We recommend selecting "Python 3 64-bit" in the VS Installer. * Otherwise, make sure [Python][] 3.9 or later is available to CMake. 2. Open Visual Studio, and choose the "Clone or check out code" option. Enter the URL of this repository, @@ -157,11 +157,11 @@ Just try to follow these rules, so we can spend more time fixing bugs and implem # How To Build With A Native Tools Command Prompt -1. Install Visual Studio 2022 17.3 Preview 3 or later. +1. Install Visual Studio 2022 17.4 Preview 1 or later. * Select "Windows 11 SDK (10.0.22000.0)" in the VS Installer. * We recommend selecting "C++ CMake tools for Windows" in the VS Installer. This will ensure that you're using supported versions of CMake and Ninja. - * Otherwise, install [CMake][] 3.23 or later, and [Ninja][] 1.10.2 or later. + * Otherwise, install [CMake][] 3.23 or later, and [Ninja][] 1.11.0 or later. * We recommend selecting "Python 3 64-bit" in the VS Installer. * Otherwise, make sure [Python][] 3.9 or later is available to CMake. 2. Open a command prompt. diff --git a/azure-devops/provision-image.ps1 b/azure-devops/provision-image.ps1 index ac42316003..fcdbd875f3 100644 --- a/azure-devops/provision-image.ps1 +++ b/azure-devops/provision-image.ps1 @@ -141,7 +141,7 @@ $Workloads = @( $ReleaseInPath = 'Preview' $Sku = 'Enterprise' $VisualStudioBootstrapperUrl = 'https://aka.ms/vs/17/pre/vs_enterprise.exe' -$PythonUrl = 'https://www.python.org/ftp/python/3.10.5/python-3.10.5-amd64.exe' +$PythonUrl = 'https://www.python.org/ftp/python/3.10.6/python-3.10.6-amd64.exe' $CudaUrl = 'https://developer.download.nvidia.com/compute/cuda/11.6.0/local_installers/cuda_11.6.0_511.23_windows.exe' diff --git a/azure-pipelines.yml b/azure-pipelines.yml index c6f38bd75d..ae56ce6609 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -7,7 +7,7 @@ variables: tmpDir: 'D:\Temp' buildOutputLocation: 'D:\build' -pool: 'StlBuild-2022-07-12-T1418' +pool: 'StlBuild-2022-08-09-T1544' stages: - stage: Code_Format diff --git a/stl/inc/yvals_core.h b/stl/inc/yvals_core.h index ac7a1de244..b9952b929b 100644 --- a/stl/inc/yvals_core.h +++ b/stl/inc/yvals_core.h @@ -660,8 +660,8 @@ _EMIT_STL_ERROR(STL1002, "Unexpected compiler version, expected CUDA 11.6 or new _EMIT_STL_ERROR(STL1000, "Unexpected compiler version, expected Clang 14.0.0 or newer."); #endif // ^^^ old Clang ^^^ #elif defined(_MSC_VER) -#if _MSC_VER < 1933 // Coarse-grained, not inspecting _MSC_FULL_VER -_EMIT_STL_ERROR(STL1001, "Unexpected compiler version, expected MSVC 19.33 or newer."); +#if _MSC_VER < 1934 // Coarse-grained, not inspecting _MSC_FULL_VER +_EMIT_STL_ERROR(STL1001, "Unexpected compiler version, expected MSVC 19.34 or newer."); #endif // ^^^ old MSVC ^^^ #else // vvv other compilers vvv // not attempting to detect other compilers diff --git a/tests/std/tests/P0220R1_string_view/test.cpp b/tests/std/tests/P0220R1_string_view/test.cpp index e5e3893818..b8b506432d 100644 --- a/tests/std/tests/P0220R1_string_view/test.cpp +++ b/tests/std/tests/P0220R1_string_view/test.cpp @@ -1204,10 +1204,7 @@ static_assert(test_case_ntcts_constructor()); static_assert(test_case_buffer_constructor()); static_assert(test_case_contiguous_constructor()); static_assert(test_case_range_constructor()); -#if defined(__clang__) || defined(__EDG__) // TRANSITION, VSO-284079 "C1XX's C++14 constexpr emits bogus warnings C4146, - // C4308, C4307 for basic_string_view::iterator" static_assert(test_case_iterators()); -#endif // VSO-284079 static_assert(test_case_prefix()); static_assert(test_case_suffix()); static_assert(test_case_swap());