{"push_id":1428548468,"size":106,"distinct_size":105,"ref":"refs/heads/open-vsi","head":"cf2c044fb9f58d42d78856dbfe6b40b46e26fe0a","before":"54597bfa75cf885b96eb2b8256367c81ab2d5911","commits":[{"sha":"a7efb9cb6d88f3e8284198b1b120a9ab09479b9a","author":{"name":"Heejae Chang","email":"c0f22768d3a122cdeb61e07103a02d116ef5cdf0@microsoft.com"},"message":"check cancellation before throwing any exception.","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/a7efb9cb6d88f3e8284198b1b120a9ab09479b9a"},{"sha":"9153320a5563df058e067b377cbda4e75a07c64b","author":{"name":"Manish Vasani","email":"2b0af14bfa9d82d2c1d13c628982f971d2f5c59a@microsoft.com"},"message":"AnalyzerManager performance fixes\n\n1. As per the design team decision, switch the analyzer execution state maps to be caches based on CWT so that we don't leak these if the host forgets to explicitly cleanup state.\n2. Try to eagerly evaluate the descriptor's localizable string to report exception diagnostics and avoid hooking up handlers which can leak compilations.\n\nFixes VSO #[291363](https://devdiv.visualstudio.com/DevDiv/_workitems?id=291363)","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/9153320a5563df058e067b377cbda4e75a07c64b"},{"sha":"1073d1b9be789e83759d4cbc0fe56067419051e3","author":{"name":"CyrusNajmabadi","email":"e8403a592890f01f6615b2c4c091d0c6f8d6653b@microsoft.com"},"message":"Don't offer to inline variables if it would cause them to no longer be definitely assigned.","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/1073d1b9be789e83759d4cbc0fe56067419051e3"},{"sha":"be430ee2390880c816b66e7cb5b7bfb5a166f19c","author":{"name":"Manish Vasani","email":"2b0af14bfa9d82d2c1d13c628982f971d2f5c59a@microsoft.com"},"message":"Check that the project being enabled for pushing events to workspace hostw is still being tracked by the project tracker\n\n[StartPushingToWorkspaceAndNotifyOfOpenDocuments](http://source.roslyn.io/#Microsoft.VisualStudio.LanguageServices/Implementation/ProjectSystem/VisualStudioProjectTracker.cs,187e105ec91d077b,references) might be invoked from a background thread, and hence scheduled to be executed later on the foreground task scheduler. By the time it gets scheduled, we might have removed the project from the tracker on the UI thread. We now guard against this condition by filtering out the removed projects from the push list.\nFixes VSO #[271781](https://devdiv.visualstudio.com/DevDiv/_workitems?id=271781)","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/be430ee2390880c816b66e7cb5b7bfb5a166f19c"},{"sha":"b2e228adeefd563f4628d3eea5c55d4af891a45e","author":{"name":"Manish Vasani","email":"2b0af14bfa9d82d2c1d13c628982f971d2f5c59a@microsoft.com"},"message":"Address PR feedback and aggregate all analyzer execution context into a separate type instead of having multiple CWTs.","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/b2e228adeefd563f4628d3eea5c55d4af891a45e"},{"sha":"59a2a0c7679db6d763254fe99acd05ecda9c23d3","author":{"name":"Neal Gafter","email":"0498adfa5f8634de2b30977d8d3c8c76c4d288f3@gafter.com"},"message":"Use a DesignatorSyntax for declaration patterns, and add DiscardedToken for wildcards (#15107)\n\nAlso add wildcards.work.md to track outstanding work.","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/59a2a0c7679db6d763254fe99acd05ecda9c23d3"},{"sha":"278f9a14d4d3781848592aaadd57ab6729b6cc13","author":{"name":"Neal Gafter","email":"0498adfa5f8634de2b30977d8d3c8c76c4d288f3@gafter.com"},"message":"Add IDiscardedSymbol and initial discard binding (#15139)\n\nFixes #7895","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/278f9a14d4d3781848592aaadd57ab6729b6cc13"},{"sha":"3a8774eefaeb22f10fcb4b8433a68a9e666616f6","author":{"name":"Julien Couvreur","email":"3d07a1fa2fec090dd174d10bbaf2f98bed20a5f2@users.noreply.github.com"},"message":"Discard in deconstruction, out var and patterns  (#15192)","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/3a8774eefaeb22f10fcb4b8433a68a9e666616f6"},{"sha":"993daf631e36f33dd264abc141fb04617e3287e7","author":{"name":"Julien Couvreur","email":"3d07a1fa2fec090dd174d10bbaf2f98bed20a5f2@users.noreply.github.com"},"message":"Removing PROTOTYPE markers (#15452)","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/993daf631e36f33dd264abc141fb04617e3287e7"},{"sha":"2ba627f1683f76711ff406022310c1a43544f0b5","author":{"name":"Julien Couvreur","email":"3d07a1fa2fec090dd174d10bbaf2f98bed20a5f2@users.noreply.github.com"},"message":"Adapting discard branch to latest RC2 changes (#15454)","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/2ba627f1683f76711ff406022310c1a43544f0b5"},{"sha":"701a66fda7c3cf7f000ff510a57d2f5e911c6473","author":{"name":"Julien Couvreur","email":"3d07a1fa2fec090dd174d10bbaf2f98bed20a5f2@users.noreply.github.com"},"message":"Merge pull request #15455 from dotnet/features/wildcard\n\nMerging discard work into rc2","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/701a66fda7c3cf7f000ff510a57d2f5e911c6473"},{"sha":"788754750af6b719479a1b7390a008c5a1cce947","author":{"name":"Ty Overby","email":"d4b55a5f2f8b5aed5e8462f4e51304a51069cd0c@pre-alpha.com"},"message":"avoid double-pop","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/788754750af6b719479a1b7390a008c5a1cce947"},{"sha":"38310376d7f038d0b3ff9ed2e18ee359c8808662","author":{"name":"Manish Vasani","email":"2b0af14bfa9d82d2c1d13c628982f971d2f5c59a@microsoft.com"},"message":"Address PR feedback and move the project filtering up the callstack into StartPushingToWorkspaceAndNotifyOfOpenDocuments_Foreground.","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/38310376d7f038d0b3ff9ed2e18ee359c8808662"},{"sha":"03703689caffb6027ba72dbd2117b3feea22ddfa","author":{"name":"Ty Overby","email":"d4b55a5f2f8b5aed5e8462f4e51304a51069cd0c@pre-alpha.com"},"message":"add workitem","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/03703689caffb6027ba72dbd2117b3feea22ddfa"},{"sha":"c6733684d9838208110a5b40a37e9bec120b5cfb","author":{"name":"Manish Vasani","email":"2b0af14bfa9d82d2c1d13c628982f971d2f5c59a@microsoft.com"},"message":"Merge pull request #15274 from mavasani/AnalyzerManagerFixes\n\nAnalyzerManager performance fixes","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/c6733684d9838208110a5b40a37e9bec120b5cfb"},{"sha":"2c25d107edc1391bf3029b5c59b7b70186d3d8cd","author":{"name":"Julien Couvreur","email":"3d07a1fa2fec090dd174d10bbaf2f98bed20a5f2@users.noreply.github.com"},"message":"IDE type inference for deconstructions should not crash on discards (#15469)","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/2c25d107edc1391bf3029b5c59b7b70186d3d8cd"},{"sha":"55a2caad4200a6205e9e42495493118125fa845e","author":{"name":"Ty Overby","email":"d4b55a5f2f8b5aed5e8462f4e51304a51069cd0c@pre-alpha.com"},"message":"add csharp test.  refactor vb emit","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/55a2caad4200a6205e9e42495493118125fa845e"},{"sha":"677ffb67e8860d9edf1d9580a33cd5fd66d479ee","author":{"name":"CyrusNajmabadi","email":"e8403a592890f01f6615b2c4c091d0c6f8d6653b@microsoft.com"},"message":"Merge remote-tracking branch 'upstream/master' into noInlineWithBadDataFlow","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/677ffb67e8860d9edf1d9580a33cd5fd66d479ee"},{"sha":"c2941d17a4d3f557dbebf1735e747fcc5c86e559","author":{"name":"CyrusNajmabadi","email":"e8403a592890f01f6615b2c4c091d0c6f8d6653b@microsoft.com"},"message":"PR feedback.","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/c2941d17a4d3f557dbebf1735e747fcc5c86e559"},{"sha":"b26fd1779688b6015f6a48f974aa2c1c43b829bc","author":{"name":"CyrusNajmabadi","email":"e8403a592890f01f6615b2c4c091d0c6f8d6653b@microsoft.com"},"message":"Merge remote-tracking branch 'upstream/master' into noInlineWithBadDataFlow","distinct":true,"url":"https://api.github.com/repos/tannergooding/roslyn/commits/b26fd1779688b6015f6a48f974aa2c1c43b829bc"}]}
{"actor":{"display_login":"tannergooding"}}