{"push_id":2397529104,"size":54,"distinct_size":2,"ref":"refs/heads/features/stackalloc-init","head":"4258cf373c7f44d7d99809a83b7edcb92bc7d58b","before":"595244742c9f21bdb1a78b0e3b34ef5c5666cad6","commits":[{"sha":"7c93cdca32374f49c36e9a0eabce224d9fed23c8","author":{"name":"Cyrus Najmabadi","email":"9c55a23e2cf3846457396bf7dc7a6b664271d3a8@gmail.com"},"message":"Move checking of structure-options to a common location (so it will be picked up by all roslyn languages).","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/7c93cdca32374f49c36e9a0eabce224d9fed23c8"},{"sha":"bf80fbfb1d68a73d81b204b25620ddd87f7db719","author":{"name":"Manish Vasani","email":"2b0af14bfa9d82d2c1d13c628982f971d2f5c59a@microsoft.com"},"message":"Handle return statements with no expression in CSharpAsAndNullCheckDiagnosticAnalyzer.GetLeftmostCondition\n\nFixes #25237","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/bf80fbfb1d68a73d81b204b25620ddd87f7db719"},{"sha":"884bcbe809df3377aea99c4091b646b447b710bb","author":{"name":"Manish Vasani","email":"2b0af14bfa9d82d2c1d13c628982f971d2f5c59a@microsoft.com"},"message":"Move null check before switch statement","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/884bcbe809df3377aea99c4091b646b447b710bb"},{"sha":"d51b17f8441694d1f52b9211e806ed67f8db3c71","author":{"name":"Tom Meschter","email":"bfe68f438d73fac925773824da13e968bb18c95c@microsoft.com"},"message":"Remove NFW causing delays\n\nRemove a non-fatal Watson report that was triggering frequently and\ncausing UI delays. We expected that all references to a project would be\nremoved before the project itself was unloaded, and this report was\nadded to help us diagnose the rare occasion when that did not occur. It\nturns out that it happens quite frequently: when a solution closes, when\na project changes externally and needs to be reloaded, and when a\nproject is deleted from the solution. We're getting a lot more of these\nevents than expected, and worse, collecting the Watson data sometimes\ncauses long pauses in the UI.\n\nWe do not have a concrete plan for dealing with the underlying issue,\nbut the data we've already collected from these reports demonstrates the\nscope of the problem and collecting more won't help at this point. Since\nthe collection itself is causing problems, it's time to just remove it.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/d51b17f8441694d1f52b9211e806ed67f8db3c71"},{"sha":"c43e71e17b174d690500581c520983a793936b0b","author":{"name":"Tom Meschter","email":"bfe68f438d73fac925773824da13e968bb18c95c@microsoft.com"},"message":"Add a comment\n\nAdd a comment to make it clear that we don't expect other projects to\nstill be referencing the project being `Disconnect`ed, and why we're\nprotecting against it.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/c43e71e17b174d690500581c520983a793936b0b"},{"sha":"a9674635e4b48fd73e60cea93ca63d7af6a328a3","author":{"name":"Jason Malinowski","email":"158e602a35675d2a0b685478824aa5995557a235@jason-m.com"},"message":"Merge pull request #25308 from dotnet/merges/dev15.6.x-to-dev15.7-preview1\n\nMerge dev15.6.x to dev15.7-preview1","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/a9674635e4b48fd73e60cea93ca63d7af6a328a3"},{"sha":"d3db4ce8e4b198abe5fa47e4e117426b70d57f32","author":{"name":"Jinu","email":"5b81ecb9edcced454903460840d4fcce22fd8f18@microsoft.com"},"message":"Merge pull request #25258 from mavasani/Issue25237\n\nHandle return statements with no expression in CSharpAsAndNullCheckDi…","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/d3db4ce8e4b198abe5fa47e4e117426b70d57f32"},{"sha":"79e5a3695427933072046477846f1f4aebeddc6b","author":{"name":"Tomáš Matoušek","email":"e773c3be1be7b8257fcad8f53007a8babef4bb63@users.noreply.github.com"},"message":"Select specific overload in DebugDirectoryExtensions reflection (#25284)","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/79e5a3695427933072046477846f1f4aebeddc6b"},{"sha":"a7a0ef6a454cb97361510aa5b5fd71bfbafc334d","author":{"name":"Tomáš Matoušek","email":"e773c3be1be7b8257fcad8f53007a8babef4bb63@users.noreply.github.com"},"message":"Clean up GUIDs and checksums in PDB tests (#25045)","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/a7a0ef6a454cb97361510aa5b5fd71bfbafc334d"},{"sha":"9783bc1aba96f22a903738a3a33a536557af9e7f","author":{"name":"Tomáš Matoušek","email":"e773c3be1be7b8257fcad8f53007a8babef4bb63@users.noreply.github.com"},"message":"Managed core targets (#25199)\n\n* Move common parts of Microsoft.CSharp.Core.targets and Microsoft.VisualBasic.Core.targets to Microsoft.Managed.Core.targets","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/9783bc1aba96f22a903738a3a33a536557af9e7f"},{"sha":"ce3191174c0f703d15bafa39ddc429a2e09248b0","author":{"name":"Jason Malinowski","email":"158e602a35675d2a0b685478824aa5995557a235@jason-m.com"},"message":"Merge pull request #24362 from CyrusNajmabadi/structureGuideOptions\n\nMove checking of structure-options to a common location (so it will be picked up by all roslyn languages).","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/ce3191174c0f703d15bafa39ddc429a2e09248b0"},{"sha":"59f570eeaafaa76288066d51bf5727b3fd36e1d5","author":{"name":"Kevin Pilch","email":"b4a5ea001e047040e8c9075b67a268293138da2c@pilchie.com"},"message":"Merge pull request #25281 from tmeschter/RemoveProblematicNFW\n\nRemove NFW causing delays","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/59f570eeaafaa76288066d51bf5727b3fd36e1d5"},{"sha":"460137b94fc2580e54bcc8eb41b8d8e46d25dee2","author":{"name":"Tomáš Matoušek","email":"e773c3be1be7b8257fcad8f53007a8babef4bb63@users.noreply.github.com"},"message":"Refactor Windows PDB writer (#22611)\n\n* Refactor Windows PDB writer","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/460137b94fc2580e54bcc8eb41b8d8e46d25dee2"},{"sha":"efcea52b5058a6d81e3574bada05210348b315ce","author":{"name":"Tomáš Matoušek","email":"e773c3be1be7b8257fcad8f53007a8babef4bb63@users.noreply.github.com"},"message":"Publish symbol packages to prodcon feed (#25111)","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/efcea52b5058a6d81e3574bada05210348b315ce"},{"sha":"2477eb9184c56674a00a89ced032a0e00c7263ab","author":{"name":"shgu","email":"a51a22f05a05dd210edd3d7307bb31bd67b70ac9@microsoft.com"},"message":"Cherrypick from #25071","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/2477eb9184c56674a00a89ced032a0e00c7263ab"},{"sha":"4fa524b4b5f69c488f8c40ddf0e0888fe2e0f064","author":{"name":"Dustin Campbell","email":"56b08fe8ce653d8a7a7096b8d075e915474fdbf3@teamcampbell.org"},"message":"Adjust indent block operations used for VB smart indent in argument lists\n\nVisual Basic argument lists (and other parenthesized lists, like parameter lists and type parameter lists),\nhave specialized smart indent behavior. Essentially, arguments after the first argument in a list are\nindented to the same position as the first argument. Consider the following code.\n\n``` VB\nSub M()\n    Console.WriteLine(\"{0} + {1} = {2}\", 19, 23, 19 + 23)\nEnd Sub\n```\n\nIf the user presses ENTER before the second argument (19), the indentation looks like so.\n\n``` VB\nSub M()\n    Console.WriteLine(\"{0} + {1} = {2}\",\n                      19, 23, 19 + 23)\nEnd Sub\n```\n\nHowever, this can cause indentation issues if the user wants to ident all subsequent arguments differently.\nConsider the following scenario.\n\n``` VB\nSub M()\n    Console.WriteLine(\"{0} + {1} = {2}\",\n        19, 23,\n        19 + 23)\nEnd Sub\n```\n\nNow, if the user presses ENTER before the third argument (23), the indentation of the first argument will be\nused, even though the user had indented the second argument differently:\n\n``` VB\nSub M()\n    Console.WriteLine(\"{0} + {1} = {2}\",\n        19,\n                      23,\n        19 + 23)\nEnd Sub\n```\n\nThis problem occurs because a single indent block operation is created for the whole argument list using the\nindentation of the first argument. This change fixes the issue by creating multiple indent block operations\nusing the indentation of the first argument, and the indentation of any argument that appears on a different\nline.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/4fa524b4b5f69c488f8c40ddf0e0888fe2e0f064"},{"sha":"034c579cb946c171ecc9344f4d43e5ad3dec0b41","author":{"name":"Jared Parsons","email":"38b8a42f339f9b73ee3a0327c6a2d8714b9b1552@gmail.com"},"message":"Emit now multi-targetting net461 and netcoreapp2.0","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/034c579cb946c171ecc9344f4d43e5ad3dec0b41"},{"sha":"842e3e7e828cdd2d1ef989a96e197df1274a9656","author":{"name":"Jared Parsons","email":"38b8a42f339f9b73ee3a0327c6a2d8714b9b1552@gmail.com"},"message":"Make verification runtime aware\n\nThe ability to verify IL is presently a runtime specific operation.\nMoved the logic to enforce the test conforms to the specified behavior\ninto the runitme layers.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/842e3e7e828cdd2d1ef989a96e197df1274a9656"},{"sha":"40bff16f5068d7055e88d52fc0080c88b8c74cb8","author":{"name":"Jared Parsons","email":"38b8a42f339f9b73ee3a0327c6a2d8714b9b1552@gmail.com"},"message":"Cleaning up MS.CSharp ref\n\nNeeded the split between the netstandand and desktop version of the\nreference to be more explicit.","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/40bff16f5068d7055e88d52fc0080c88b8c74cb8"},{"sha":"e9a1b34ce51f14004c14235e939fb2c2635f1623","author":{"name":"Jared Parsons","email":"38b8a42f339f9b73ee3a0327c6a2d8714b9b1552@gmail.com"},"message":"Fixed the dynamic tests","distinct":false,"url":"https://api.github.com/repos/dotnet/roslyn/commits/e9a1b34ce51f14004c14235e939fb2c2635f1623"}]}
{"actor":{"display_login":"VSadov"}}