{"push_id":629849604,"size":33,"distinct_size":0,"ref":"refs/heads/master","head":"2ad819727e4db82c04dd584661776d84f1ac4b82","before":"9674b478b64b888fa764e70c334cef50f86e1f2c","commits":[{"sha":"630cb89985337ffa3279855d7219bb6e79b14858","author":{"email":"01f5fa50e82e0264ef90a54b019bc69338acfad2@microsoft.com","name":"Manish Vasani"},"message":"Make DiagnosticAnalyzerExtensions.GetDiagnosticAnalyzerCategory async to avoid force computing registered analyzer actions in the IDE.","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/630cb89985337ffa3279855d7219bb6e79b14858"},{"sha":"9061cfecd06fd7dd2fc5204ed28e22ee35dfba6f","author":{"email":"641ad98bceb9e366f11771bc5551844752053376@microsoft.com","name":"Shyam N"},"message":"Explicitly hold on to fields that can be accessed from background thread in local so that we don't run into NullReferenceException / ArgumentNullException when these end up getting cleared as part of Dispose()","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/9061cfecd06fd7dd2fc5204ed28e22ee35dfba6f"},{"sha":"f8ab886abb5e80e37ce7631b4a7b364fb7732d3b","author":{"email":"01f5fa50e82e0264ef90a54b019bc69338acfad2@microsoft.com","name":"Manish Vasani"},"message":"Fix localization test failure in TestReportingUnsupportedDiagnostic,","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/f8ab886abb5e80e37ce7631b4a7b364fb7732d3b"},{"sha":"d94f2aabe4c9971d0f36922c92162eca65af8407","author":{"email":"01f5fa50e82e0264ef90a54b019bc69338acfad2@microsoft.com","name":"Manish Vasani"},"message":"Localization fix for DiagnosticLocalizationTests.TestDiagnosticLocalization: Use the CultureUICulture as the default culture, not \"en-US\" culture.\n\nFixes #1006","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/d94f2aabe4c9971d0f36922c92162eca65af8407"},{"sha":"94818712455b7277067083f8fe8bfef6f2cafc7e","author":{"email":"29df79e2ce35367208af80a4448c3b0037f57e52@microsoft.com","name":"Tomas Matousek"},"message":"Clean up local scopes produced by PdbToXml and update tests accordingly","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/94818712455b7277067083f8fe8bfef6f2cafc7e"},{"sha":"7a1744677dc03d8d906067f2c1181589e484c71a","author":{"email":"01f5fa50e82e0264ef90a54b019bc69338acfad2@microsoft.com","name":"Manish Vasani"},"message":"Merge pull request #1882 from mavasani/Issue_1392\n\nFix localization test failure in TestReportingUnsupportedDiagnostic. Fixes #1392","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/7a1744677dc03d8d906067f2c1181589e484c71a"},{"sha":"bb6da9431bd0d2b765395f5c9e3ec5ef5a27aaaf","author":{"email":"2f2ac384f542fd0ab92d96a9f1896c09b076ca02@users.noreply.github.com","name":"Shyam N"},"message":"Merge pull request #1883 from shyamnamboodiripad/FixThreadingIssue\n\nExplicitly hold on to fields that can be accessed from background thread","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/bb6da9431bd0d2b765395f5c9e3ec5ef5a27aaaf"},{"sha":"f6e74fe948d9920f57547f7ab088b87027f20bd3","author":{"email":"f0fb5a96c8a54d3bc0872a90bd2707ccc62e2bf4@users.noreply.github.com","name":"Tomáš Matoušek"},"message":"Merge pull request #1886 from tmat/RemoveRootLocals\n\nClean up local scopes produced by PdbToXml and update tests accordingly","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/f6e74fe948d9920f57547f7ab088b87027f20bd3"},{"sha":"4c5181cb282950fa6d88c6dd94035287d8c53598","author":{"email":"14b6c47961a9cee8a8d81eab74f1035a39c5477d@microsoft.com","name":"Kevin Halverson"},"message":"Use SymReader from debugger (that supports CDI from EnC pdbs)...\n\nThis involves a couple changes:\n\n- Fix signature of IENCSymbolReaderProvider.GetSymbolReader\n- Remove all of our \"fallback\" SymReader creation logic and use\n  ISymUnmanagedReader3 when getting custom debug info","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/4c5181cb282950fa6d88c6dd94035287d8c53598"},{"sha":"adb3ebef34ad54718b41adef593b5fe83d98e6b4","author":{"email":"14b6c47961a9cee8a8d81eab74f1035a39c5477d@microsoft.com","name":"Kevin Halverson"},"message":"Merge pull request #1871 from KevinH-MS/master\n\nUse SymReader from debugger (that supports CDI from EnC pdbs)...","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/adb3ebef34ad54718b41adef593b5fe83d98e6b4"},{"sha":"5bb84cfa64b0a4cab3674ac840ed4e2d11e36771","author":{"email":"01f5fa50e82e0264ef90a54b019bc69338acfad2@microsoft.com","name":"Manish Vasani"},"message":"Merge pull request #1881 from mavasani/MakeAsync\n\nMake DiagnosticAnalyzerExtensions.GetDiagnosticAnalyzerCategory async to avoid force computing registered analyzer actions in the IDE.","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/5bb84cfa64b0a4cab3674ac840ed4e2d11e36771"},{"sha":"c193f37ac6c6ca04381cd69f85e2ea2605de6f74","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Add support for highlighting written references differently than read references.","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/c193f37ac6c6ca04381cd69f85e2ea2605de6f74"},{"sha":"2bd09190cb3807f5e36352fa75b5f7c9030b154f","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Add copyright header.","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/2bd09190cb3807f5e36352fa75b5f7c9030b154f"},{"sha":"3a19b33835ddd67d990ee848944a8795dd375821","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Fix spelling mistake.  Add a 'none' kind to HighlightKind to indicate you want the default highlighting for the span.","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/3a19b33835ddd67d990ee848944a8795dd375821"},{"sha":"5b90258153dc082f6f9d5d12165b33c72f93d911","author":{"email":"d730d825a7ed112a6b950b3a94d1011b757d272e@microsoft.com","name":"Cyrus Najmabadi"},"message":"Add additional test.","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/5b90258153dc082f6f9d5d12165b33c72f93d911"},{"sha":"3faa3e325650d45e1464a78616acb3619851da67","author":{"email":"641ad98bceb9e366f11771bc5551844752053376@microsoft.com","name":"Shyam N"},"message":"Add simplifier annotation on using directives generated via the Add Using fix so that generated directives are already simplified (in the case where using is generated inside a namespace declaration) without the user having to simplify manually in a subsequent step.\n\nNote: I also added the annotation inthe corresponding VB fix for parity. However, this should be a no-op for VB since VB only supports file-level namespace imports.\n\nFixes #1893","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/3faa3e325650d45e1464a78616acb3619851da67"},{"sha":"5c6d9cbfce940676a141ccda9c7191c7603193fa","author":{"email":"95d25468395dd06a7d140c6bcbb70e4908a06fa3@microsoft.com","name":"Srivatsn Narayanan"},"message":"Adding a document describing the semantics of analyzer actions and the contract between the API and implementations.","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/5c6d9cbfce940676a141ccda9c7191c7603193fa"},{"sha":"bcecf4202308283c35267278c603090bdbf4aa62","author":{"email":"641ad98bceb9e366f11771bc5551844752053376@microsoft.com","name":"Shyam N"},"message":"Also add simplifier annotation to using directives / imports statements generated by the code generation service.","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/bcecf4202308283c35267278c603090bdbf4aa62"},{"sha":"d4d0b1d5f6bb869f4b187bf786132113f6183dd8","author":{"email":"2f2ac384f542fd0ab92d96a9f1896c09b076ca02@users.noreply.github.com","name":"Shyam N"},"message":"Merge pull request #1896 from shyamnamboodiripad/MissingSimplifierAnnotationInAddUsing\n\nAdd simplifier annotation as part of Add Using fix\r\n\r\nFixes #1893","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/d4d0b1d5f6bb869f4b187bf786132113f6183dd8"},{"sha":"45522ce82351a230c9beb262fa26bf60c21bf5c7","author":{"email":"95d25468395dd06a7d140c6bcbb70e4908a06fa3@users.noreply.github.com","name":"Srivatsn Narayanan"},"message":"Merge pull request #1908 from srivatsn/doc\n\nAdding a document describing the semantics of analyzer actions and the c...","distinct":false,"url":"https://api.github.com/repos/tmat/roslyn/commits/45522ce82351a230c9beb262fa26bf60c21bf5c7"}]}