Toolset update: MSVC Compiler 19.50.35702, test <filesystem> long path support by StephanTLavavej · Pull Request #5783 · microsoft/STL (original) (raw)

Changelog

Overview

In this toolset update, I attempted to add an ARM64 pool. While I encountered roadblocks and abandoned the attempt for now,
I was able to extend provision-image.ps1 to automatically detect when it's being run in an ARM64 VM, and switch to ARM64 installers. I also have small restructurings to create-1es-hosted-pool.ps1 that will make it easier to add ARM64 as an option in the future.

I was also able to enable long paths in the VMs, and write a test to exercise one of <filesystem>'s functions. It's written
to detect the absence of long path support and do nothing, so it won't break local test runs.

Commits

STL-ASan-CI passed.