[llvm-dev] Upgrading to MSVC 2015

Aaron Ballman via llvm-dev llvm-dev at lists.llvm.org
Thu Mar 31 12:03:44 PDT 2016


On Thu, Mar 31, 2016 at 2:57 PM, Zachary Turner <zturner at google.com> wrote:
>
>
> On Tue, Mar 29, 2016 at 10:42 AM Aaron Ballman <aaron at aaronballman.com>
> wrote:
>>
>>
>> Not everyone can upgrade to the latest version of the toolchain, even
>> if it has been released for a while. We did drop MSVC 2012 support
>> early, but MSVC 2015 was in RC or RTM stages by that point, and we had
>> some pretty big incentive to upgrade early (without function templates
>> supporting default arguments, the AST matcher DSL made for really slow
>> compiles of Clang itself, and resulted in a larger executable size
>> among other things, IIRC).
>
>
> I know you mentioned that one of the reasons we upgraded to 2013 was because
> 2015 was in RC or RTM.  Ironically, the day after I posted this MS announced
> Visual Studio 15 preview  (which is confusingly the version *after* Visual
> Studio 2015).

Hah, that is confusing!

> In any case, it's not an RC, and it's certainly not an RTM,
> but it is on the horizon.  So hopefully we can revisit this question when 15
> is in RC / RTM

I think that's a great time to revisit the question (transitioning
sometimes takes a bit of time since we want to ask people with out of
tree needs if they're ready before dropping support for major
releases).

~Aaron


More information about the llvm-dev mailing list