|
Boost Testing : |
Subject: Re: [Boost-testing] Visual C++ variants
From: Tom Kent (lists_at_[hidden])
Date: 2019-04-16 23:39:50
On Tue, Apr 16, 2019 at 8:55 AM Wilson, Charles via Boost-Testing <
boost-testing_at_[hidden]> wrote:
> I wanted to bring to your attention that the Visual C++ version number for
> v14.1 has seven (7) variants. The exact one depends upon the version of
> Visual Studio 2017 installed. It is not clear from either the testers or
> the release notes for 1.70.0 which Visual C++ 14.1 is being referenced.
>
>
>
> Release Date
>
> Visual Studio
>
> Visual C++
>
> *24 Apr 2003*
>
> *2003 (7.1)*
>
> *7.1.0*
>
> *7 Nov 2005*
>
> *2005 (8.0)*
>
> *8.0.0*
>
> *19 Nov 2007*
>
> *2008 (9.0)*
>
> *9.0.0*
>
> *12 Apr 2010*
>
> *2010 (10.0)*
>
> *10.0.0*
>
> *12 Sep 2012*
>
> *2012 (11.0)*
>
> *11.0.0*
>
> *17 Nov 2013*
>
> *2013 (12.0)*
>
> *12.0.0*
>
> *20 Jul 2015*
>
> *2015 (14.0)*
>
> *14.0.0*
>
> *7 Mar 2017*
>
> *2017 (15.0)*
>
> *14.1.0 *
>
> *14 Aug 2017*
>
> *2017 (15.3)*
>
> *14.1.1*
>
> *4 Dec 2017*
>
> *2017 (15.5)*
>
> *14.1.2*
>
> *6 Mar 2018*
>
> *2017 (15.6)*
>
> *14.1.3*
>
> *7 May 2018*
>
> *2017 (15.7)*
>
> *14.1.4*
>
> *20 Sep 2018*
>
> *2017 (15.8)*
>
> *14.1.5*
>
> *13 Nov 2018*
>
> *2017 (15.9)*
>
> *14.1.6*
>
> *2 Apr 2019*
>
> *2019 (16.0)*
>
> *14.2.0*
>
>
>
The teeks99-* visual studio testers attempt to determine the exact version
of each compiler they are running. This is output in the runner info:
https://www.boost.org/development/tests/master/developer/summary.html
Under the compiler version heading:
Complier Versions
msvc-8.0 - 14.00.50727.762 - 80x86
msvc-8.0-64 - 14.00.50727.762 - x64
msvc-8.0-32-64 - 14.00.50727.762 - x64
msvc-9.0 - 15.00.30729.01 - 80x86
msvc-9.0-64 - 15.00.30729.01 - x64
msvc-9.0-32-64 - 15.00.30729.01 - x64
msvc-10.0 - 16.00.40219.01 - 80x86
msvc-10.0-64 - 16.00.40219.01 - x64
msvc-10.0-32-64 - 16.00.40219.01 - x64
msvc-11.0 - 17.00.61030 - x86
msvc-11.0-64 - 17.00.61030 - x64
msvc-11.0-32-64 - 17.00.61030 - x64
msvc-12.0 - 18.00.40629 - x86
msvc-12.0-64 - 18.00.40629 - x64
msvc-12.0-32-64 - 18.00.40629 - x64
msvc-14.0 - 19.00.24215.1 - x86
msvc-14.0-64 - 19.00.24215.1 - x64
msvc-14.0-32-64 - 19.00.24215.1 - x64
msvc-14.1-32-32 - 19.15.26726 - x86
msvc-14.1-32-64 - 19.15.26726 - x64
msvc-14.1-64-32 - 19.15.26726 - x86
msvc-14.1-64-64 - 19.15.26726 - x64
That is the superset of everything installed on the runner, but for a
specific msvc-XX.X version it should only have one specific version of
cl.exe.
Tom