user stats

Member SinceJuly 12, 2006
Last VisitDecember 17, 2014


coordinator for

MySQL Extensions for Phalanger

developer for

.NET Compiler Platform ("Roslyn")


personal statement

Developer at Microsoft.

activity stream

December 4, 2014 - .NET Compiler Platform ("Roslyn"): Committed 0c9bed3297519622a7b77b7ff9e9b87df0b5bcd8, Clean up SyntaxComparer and LongestCommonSubsequence API and make it internal. Adds missing APIs for calculating LCS edit scripts of token and node sequences needed for EnC. Adds tests. (changeset 1380946)

December 3, 2014 - .NET Compiler Platform ("Roslyn"): Committed 976e3ea39a397fd3c7a1e6fad2a0609d72b4f169, MetadataVisualizer should display Parent column of GenericParam table. (changeset 1378688)

November 14, 2014 - .NET Compiler Platform ("Roslyn"): Posted to discussion: Collectible dynamic (assembly) modules

November 12, 2014 - .NET Compiler Platform ("Roslyn"): Committed ecfc71945b97d4ea7fa389cf4dc7e637a30c9fa7, Implements CR feedback - mostly fixes in comments. (changeset 1370397)

November 11, 2014 - .NET Compiler Platform ("Roslyn"): Committed a9eb169396f15ff403810f14a6ad6137aa9d285b, Ask mode bug #1073368: Workaround for CCI bug in WinMDExp Implements workaround in Roslyn is to suppress generation of Dynamic Variable and EnC custom debug information when compiling Windows Runtime component (/target:winmdobj). ***NO_CI*** (changeset 1363755)

November 11, 2014 - .NET Compiler Platform ("Roslyn"): Committed 7db22ffdf2297fbe863c6259eaf5a99b6372247b, Ask mode bug #1069554: ExceptionUtilities.Unreachable in MethodSymbol.CalculateLocalSyntaxOffset. The implementation was missing, it should be the same as for property accessors. The change moves the existing implementation up to SourceMethodSymbol, it's the same for member methods, property accessors and event accessors. ***NO_CI*** (changeset 1363456)

November 11, 2014 - .NET Compiler Platform ("Roslyn"): Committed 95411cffd1a75becb64988f0550424a2356888ef, Changes references to libraries in nuget packages from: <Reference Include="System.Collections.Immutable"> <HintPath>..\..\..\packages\System.Collections.Immutable.1.1.32-beta\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll</HintPath> </Reference> to <Reference Include="..\..\..\packages\System.Collections.Immutable.1.1.32-beta\lib\portable-net45+win8+wp8+wpa81\System.Collections.Immutable.dll" /> The former form is not validated by msbuild. If the path is incorrect msbuild might use the library that's GAC'd. (changeset 1353690)

November 11, 2014 - .NET Compiler Platform ("Roslyn"): Committed ff4a75fa73907cc0a7eeb169395b61cd8a23ec95, Fix a merge conflict of portable CSharp and VB Workspaces with MetadataReader changes. (changeset 1353334)

November 11, 2014 - .NET Compiler Platform ("Roslyn"): Committed e192f6dcc2533fab59323ddfbb1c1872fc7cbb8d, Updates System.Reflection.Metadata and System.Collections.Immutable to the latest versions. (changeset 1353240)

November 11, 2014 - .NET Compiler Platform ("Roslyn"): Committed 054e1284710e58456b8174d56616ab67d0f1d8ea, Implements support for mapping synthesized members forward from previous generation to the next. Moves most of TryCreateVariableSlotAllocator implementation to a base class shared between C# and VB. (changeset 1370161)

projects i'm following


No forks.