Re: Proposal to update default Windows build chain to Visual Studio 2019

2020-02-13 Thread Stephan Bergmann

On 13/02/2020 11:12, Noel Grandin wrote:
I propose that we updated our Windows builders to use VS2019 and make 
that our new preferred baseline.


Any specific version of VS 2019?  Especially regarding C++ conformance, 
they typically ship improvements in minor updates (though it doesn't 
look like there would be any C++17 feature that would only come with a 
specific VS 2019 minor update, see 
, but at least for 
experimental C++2a support it does make a difference).


If there a no good reasons to the contrary, I would suggest that if we 
upgrade the baseline to VS 2019, we upgrade it to the latest VS 2019 
16.4 (aka 19.24, see 
).


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


Proposal to update default Windows build chain to Visual Studio 2019

2020-02-13 Thread Noel Grandin

Hi

I propose that we updated our Windows builders to use VS2019 and make that our 
new preferred baseline.

Visual Studio 2019 is now and truly bedded down, has been through several releases, and is in daily use by at least one 
of our developers for some time.


Highlights of the VS2019 compile/build tools:

(*) AddressSanitizer support for projects compiled with MSVC on Windows.

(*) Build throughput improvements, including the way the linker handles File I/O, and link time in PDB type merging and 
creation


(*) Lots of C++ conformance fixes and improvements, including some C++20 support

Links:
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes
https://docs.microsoft.com/en-us/cpp/overview/what-s-new-for-visual-cpp-in-visual-studio?view=vs-2019
https://docs.microsoft.com/en-us/cpp/overview/cpp-conformance-improvements?view=vs-2019

Regards, Noel.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice