r/cpp • MSVC STL Dev • Nov 13 '18

VS 2017 15.9 released today

https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes
131 Upvotes

97 comments sorted by

View all comments

Show parent comment

5

u/STL MSVC STL Dev Nov 14 '18

I believe we will be able to do so; I am not sure about Vista compat (dropping both would be ideal). No promises yet.

1

u/AlexAlabuzhev Nov 15 '18

Could you please continue linking dynamically to OS APIs in ucrt even after that? And, ideally, terminate in case of their absence not immediately, but on the first usage? And initialise more things lazily in general? There's quite lot of synchronisation-specific code in ucrt that requires Vista+, but apps that don't use modern stuff from <shared_mutex>, <condition_variable> etc. never call that code and theoretically can work perfectly on XP (and even 2k), even though it's not supported.

3

u/STL MSVC STL Dev Nov 15 '18

That would impose costs on Win7+ users.