Issue #19982 has been updated by nobu (Nobuyoshi Nakada).
As for `snprintf`, we avoid system provided implementations not to be affected by
locales.
----------------------------------------
Feature #19982: Bump required Visual Studio version to 2015 after 3.3
https://bugs.ruby-lang.org/issues/19982#change-105125
* Author: kddnewton (Kevin Newton)
* Status: Open
* Priority: Normal
* Assignee: usa (Usaku NAKAMURA)
----------------------------------------
Visual Studio 2013 is finally being EOL'd next April.
(
https://learn.microsoft.com/en-us/visualstudio/productinfo/vs-servicing#old…)
Let's drop support for it after Ruby 3.3 is released.
If we bump the required version to Visual Studio 2015, we'll get better C99 support
and be able to rely on some more standards. Personally I'm excited about `snprintf`
being actually implemented.
(
https://learn.microsoft.com/en-us/cpp/overview/visual-cpp-language-conforma…)
As support for the argument, CPython requires VS2017
(
https://github.com/python/cpython/blob/main/PCbuild/readme.txt) and gnulib requires
VS2015(https://www.gnu.org/software/gnulib/manual/html_node/Supported-Platf….
--
https://bugs.ruby-lang.org/