close

Project

General

Profile

Actions

Feature #19982

closed
Image Image

Bump required Visual Studio version to 2015 after 3.3

Feature #19982: Bump required Visual Studio version to 2015 after 3.3
1

Added by kddnewton (Kevin Newton) over 2 years ago. Updated over 2 years ago.

Status:
Closed
Target version:
-
[ruby-core:115208]

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).


Related issues 1 (0 open1 closed)

Follows Ruby - Misc #15347: Require C99ClosedActions

Image Updated by k0kubun (Takashi Kokubun) over 2 years ago Actions #1 [ruby-core:115209]

  • Assignee set to usa (Usaku NAKAMURA)

Image Updated by k0kubun (Takashi Kokubun) over 2 years ago Actions #2

Image Updated by nobu (Nobuyoshi Nakada) over 2 years ago Actions #3 [ruby-core:115211]

As for snprintf, we avoid system provided implementations not to be affected by locales.

Image Updated by usa (Usaku NAKAMURA) over 2 years ago Actions #4 [ruby-core:115284]

It's ok.
Thank you for letting us know.

Image Updated by usa (Usaku NAKAMURA) over 2 years ago Actions #6 [ruby-core:115916]

merged PR 9360.
and also committed 5703cc296a98834a389a6c5d60690c5e4d423f90

Image Updated by usa (Usaku NAKAMURA) over 2 years ago Actions #7

  • Status changed from Open to Closed
Actions

Also available in: PDF Atom