|
Boost Testing : |
Subject: [Boost-testing] [SPAM] RE: Visual C++ variants
From: Wilson, Charles (Charles.Wilson_at_[hidden])
Date: 2019-04-17 13:30:23
Tom: thanks for the cl.exe reference.
Iâve updated my cross-reference to include that.
Release Date
Visual Studio
Build Version
Visual C++
cl.exe Version
24 Apr 2003
2003 ( 7.1)
7.1
7.1.0
13.10
7 Nov 2005
2005 ( 8.0)
8.0
8.0.0
14.00
19 Nov 2007
2008 ( 9.0)
9.0
9.0.0
15.00
12 Apr 2010
2010 (10.0)
10.0
10.0.0
16.00
12 Sep 2012
2012 (11.0)
11.0
11.0.0
17.00
17 Nov 2013
2013 (12.0)
12.0
12.0.0
18.00
20 Jul 2015
2015 (14.0)
14.0
14.0.0
19.00
7 Mar 2017
2017 (15.0)
15.0.26228.4
14.1.0
19.10
14 Aug 2017
2017 (15.3)
15.0.26730.3
14.1.1
19.11
4 Dec 2017
2017 (15.5)
15.0.27130.0
14.1.2
19.12
5 Mar 2018
2017 (15.6)
15.6.27428.1
14.1.3
19.13
7 May 2018
2017 (15.7)
15.7.27703.1
14.1.4
19.14
20 Sep 2018
2017 (15.8)
15.8.28010.2036
14.1.5
19.15
13 Nov 2018
2017 (15.9)
15.9.28307.53
14.1.6
19.16
2 Apr 2019
2019 (16.0)
16.0.28729.10
14.2.0
19.20
Please note that the version currently in use is Visual C++ 14.1.5 [common name 14.15] (cl.exe 19.15) which is different from 14.1 (cl.exe 19.10).
My concern is the impact of Microsoft adding compiler features across the Visual C++ version 14 family.
https://en.cppreference.com/w/cpp/compiler_support
As you can see from the C++17 support column for Visual C++, the feature support is a bit of a train wreck w.r.t. the 14.1x series.
I would request that listed version be updated to note that this is compiler version 14.15 so that people know which compiler is being used.
From: Boost-Testing [mailto:boost-testing-bounces_at_[hidden]] On Behalf Of Tom Kent via Boost-Testing
Sent: Tuesday, April 16, 2019 7:40 PM
To: Running Boost regression tests <boost-testing_at_[hidden]>
Cc: Tom Kent <lists_at_[hidden]>
Subject: Re: [Boost-testing] Visual C++ variants
On Tue, Apr 16, 2019 at 8:55 AM Wilson, Charles via Boost-Testing <boost-testing_at_[hidden]<mailto: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
---
This communication contains confidential information. If you are not the intended recipient please return this email to the sender and delete it from your records.
Diese Nachricht enthaelt vertrauliche Informationen. Sollten Sie nicht der beabsichtigte Empfaenger dieser E-mail sein, senden Sie bitte diese an den Absender zurueck und loeschen Sie die E-mail aus Ihrem System.
Boost-testing list run by mbergal at
meta-comm.com