Feature #19982
closedBump required Visual Studio version to 2015 after 3.3
Description
Visual Studio 2013 is finally being EOL'd next April. (https://learn.microsoft.com/en-us/visualstudio/productinfo/vs-servicing#older-versions-of-visual-studio) 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-conformance?view=msvc-170#c-standard-library-features-1)
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-Platforms.html).
Updated by k0kubun (Takashi Kokubun) about 1 year ago
- Assignee set to usa (Usaku NAKAMURA)
Updated by k0kubun (Takashi Kokubun) about 1 year ago
- Follows Misc #15347: Require C99 added
Updated by nobu (Nobuyoshi Nakada) about 1 year ago
As for snprintf
, we avoid system provided implementations not to be affected by locales.
Updated by usa (Usaku NAKAMURA) about 1 year ago
It's ok.
Thank you for letting us know.
Updated by hsbt (Hiroshi SHIBATA) 12 months ago
Updated by usa (Usaku NAKAMURA) 12 months ago
merged PR 9360.
and also committed 5703cc296a98834a389a6c5d60690c5e4d423f90
Updated by usa (Usaku NAKAMURA) 12 months ago
- Status changed from Open to Closed