These are chat archives for Microsoft/CodeContracts

30th
Jun 2015
Sam Harwell
@sharwell
Jun 30 2015 03:38
Are you blocked on me for the release?
If so I want to make sure and clear up any such items before continuing work on the VS2015 editor extensions
Sergey Teplyakov
@SergeyTeplyakov
Jun 30 2015 18:05
I'm not blocked. I'm fine. I've found nasty breaking change by latest roslyn compiler. Now trying to find a solution
Sam Harwell
@sharwell
Jun 30 2015 18:54
@SergeyTeplyakov You mean something that changed after Roslyn RC2?
Sergey Teplyakov
@SergeyTeplyakov
Jun 30 2015 19:00
Not really. When I worked on VS2015 support I've grabbed one of the roslyn-based compilers, but it seems that I've grabbed some intermediate version with old behavior in terms of delegate caching
Recent version uses different strategy for caching lambdas that not captures locals and, they've changed naming convention for generated classes recently...
Sam Harwell
@sharwell
Jun 30 2015 19:01
VS 2015 RC uses Roslyn RC2. A Roslyn RC3 build is on NuGet but it isn't included with a released version of 2015.
and you'll see that generated code is different.
I have an idea how to fix it. Working on this right now.