{"push_id":662681161,"size":35,"distinct_size":35,"ref":"refs/heads/master","head":"bfa6d5a3a3666a569f5726f00520dcc2dda49a4e","before":"d25f24e89b84f236ef8e15bcb44be647a11fca12","commits":[{"sha":"48607e44d70dfdddc23af5e598a55d6843de8047","author":{"email":"2e3866a8665624d49704002e1d54a8e5eb2c5c0e@microsoft.com","name":"Andy Gocke"},"message":"Increment the compiler client pipe name if one already exists\n\nThere are certain cases, e.g. when a user elevates their permission\nlevel, when a user would like to use two concurrent compiler servers\nstarted from the same path, but with different processes. Since the\ncurrent connection semantics depend on the pipe name being the hash\nof the directory containing the client exe, this is not possible.\n\nThis change appends an incrementing integer to the requested pipe\nname until an available pipe is found, and changes the connection\nsemantics for the client to search all pipe name variants until an\nempty one is found or it has connected.","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/48607e44d70dfdddc23af5e598a55d6843de8047"},{"sha":"b809e2ffda2397be6d399305184c5695bb8c1847","author":{"email":"2e3866a8665624d49704002e1d54a8e5eb2c5c0e@microsoft.com","name":"Andy Gocke"},"message":"CR comments","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/b809e2ffda2397be6d399305184c5695bb8c1847"},{"sha":"d168800b6f26090c2bc33eade26dc29f696480b5","author":{"email":"2e3866a8665624d49704002e1d54a8e5eb2c5c0e@microsoft.com","name":"Andy Gocke"},"message":"Merge remote-tracking branch 'upstream/master' into RunMultipleServers","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/d168800b6f26090c2bc33eade26dc29f696480b5"},{"sha":"9ad7c9288854df547bc4ec779803a039a14cee85","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@daveaglick.com","name":"Dave Glick"},"message":"Fix for #2272 - use of default enum method parameter throws exception","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/9ad7c9288854df547bc4ec779803a039a14cee85"},{"sha":"3550c4d44ef1fdb3ae7e0d1d306ac3e2918b36d9","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@daveaglick.com","name":"Dave Glick"},"message":"Adds a failing test for #2272 and updates fix to pass both the new failing test and existing tests.","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/3550c4d44ef1fdb3ae7e0d1d306ac3e2918b36d9"},{"sha":"ce16db8c0adce465fc2b354d5a02cae46f73f6b3","author":{"email":"98590749a716ddeb22f3419b66d4d7d9456ec630@users.noreply.github.com","name":"noopbug"},"message":"Use built-in build client when UseSharedCompilation is true and ToolPath is empty","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/ce16db8c0adce465fc2b354d5a02cae46f73f6b3"},{"sha":"24253a3aff24316ba2135e37826cef4ddf5cf536","author":{"email":"3dbaf49fdc06995d9a2693b1bc5df1dd3cd06d81@microsoft.com","name":"Jonathon Marolf"},"message":"Make add missing reference more reliable.\n\nWe now look at the identifier names in an effort to find the IErrorType symbol that triggered the diagnostic. Once we find the error symbol we return the assembly identity assuming that this is the correct error symbol since we can't filter by MissingMetadataTypeSymbol.","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/24253a3aff24316ba2135e37826cef4ddf5cf536"},{"sha":"18e2072f3911b7c3828fe214a61d7bd10aac8a3f","author":{"email":"3dbaf49fdc06995d9a2693b1bc5df1dd3cd06d81@microsoft.com","name":"Jonathon Marolf"},"message":"Reacting to PR feedback","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/18e2072f3911b7c3828fe214a61d7bd10aac8a3f"},{"sha":"18e1efe54595ba6a99a504e43e94c3e98777c387","author":{"email":"f4bd0065fec8aa3fcc83255a03c0ea9c3c82624b@microsoft.com","name":"AlekseyTs"},"message":"Improve error reporting around lambdas and multiple overloads in VB\n\nFixes #2604.","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/18e1efe54595ba6a99a504e43e94c3e98777c387"},{"sha":"d84c4b141a0ec827efd89083124f0a995d9ea37e","author":{"email":"3dbaf49fdc06995d9a2693b1bc5df1dd3cd06d81@microsoft.com","name":"Jonathon Marolf"},"message":"Sorting usings","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/d84c4b141a0ec827efd89083124f0a995d9ea37e"},{"sha":"779cea70997a1c23ed274f3bfd935d3b9441b848","author":{"email":"3dbaf49fdc06995d9a2693b1bc5df1dd3cd06d81@microsoft.com","name":"Jonathon Marolf"},"message":"Fix threading issue in Generate Type Dialog\n\nAttempting to generate a new file in an ASP.NET 5 web project would\ndeadlock because we were attempting to get the default namespace from a\nworker thread.\n\nThe solution is to move the work of computing the default namespace from\nComputeOperationsAsync to GetOptions.  GetOptions is always guaranteed\nto execute on the UI thread wheras ComputeOperationsAsync happens from a\nworker thread.","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/779cea70997a1c23ed274f3bfd935d3b9441b848"},{"sha":"8a1ca7fa7ac123f76306390eebe78fcd2faac9b8","author":{"email":"3dbaf49fdc06995d9a2693b1bc5df1dd3cd06d81@microsoft.com","name":"Jonathon Marolf"},"message":"Revert \"Fix threading issue in Generate Type Dialog\"\n\nThis reverts commit 779cea70997a1c23ed274f3bfd935d3b9441b848.","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/8a1ca7fa7ac123f76306390eebe78fcd2faac9b8"},{"sha":"4120d3202bd2960b12289e8616a9400855b5027c","author":{"email":"29df79e2ce35367208af80a4448c3b0037f57e52@microsoft.com","name":"Tomas Matousek"},"message":"Don't ignore reference properties and documentation provider passed to MetadataReference.CreateFromAssembly","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/4120d3202bd2960b12289e8616a9400855b5027c"},{"sha":"690584746f034525cd088b3334f1d1b7c805a156","author":{"email":"b307ea09bf468d7c70c5b40960830e558415a345@apexedi.com","name":"Jake Helfert"},"message":"Addresses issue #2666 - MefHostServices fails loading unsigned assemblies.","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/690584746f034525cd088b3334f1d1b7c805a156"},{"sha":"915f8d455b5ccdbc497ac85209d34a0e8ec04b16","author":{"email":"d97d4d5d0d076089f05fc8b01eb2978b7c6d57d9@microsoft.com","name":"Jason Malinowski"},"message":"Get rid of Roslyn.VisualStudio.Setup as a shipping assembly\n\nThe RoslynPackage type originally lived in a seperate assembly than\nMicrosoft.VisualStudio.LanguageServices when it was important for us\nto be able to support the core parts of Roslyn being installed atop\nthe existing Visual Studio 2013 language services. This is no longer\na supported scenario anywhere, so we should just get rid of the\nassembly.\n\nDoing this is easy, it's just a matter of moving the files and related\nassets to the LanguageServices assembly. A MEF interface is added\nto prevent a circularity around triggering a load of stuff in the\nSolutionExplorerShim. That could be delt with later by moving the core\nof that code back to LanguageServices, but I don't want to touch that\nnow since it's very sensitive.","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/915f8d455b5ccdbc497ac85209d34a0e8ec04b16"},{"sha":"a62f526be73f16cf3aa45a38391a52736447d071","author":{"email":"3dbaf49fdc06995d9a2693b1bc5df1dd3cd06d81@microsoft.com","name":"Jonathon Marolf"},"message":"responding to PR feedback.","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/a62f526be73f16cf3aa45a38391a52736447d071"},{"sha":"4cdd2235795a6c2eeb16914f44cdc0c65a3addf1","author":{"email":"35844066c2f3714973d23593c77eb7c26ddc20b9@microsoft.com","name":"David Poeschl"},"message":"Rename: Check for existence of BufferUndoState in UndoTemporaryEdits\n\nFixes part of internal TFS bug #1167415.\n\nWe have reports of the BufferUndoState being unavailable in\nUndoTemporaryEdits when inline rename has been dismissed due to an\nexternal workspace change. This change prevents the crash by checking\nfor the existence of the relevant BufferUndoState while we await more\ninformation on what leads to this state.","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/4cdd2235795a6c2eeb16914f44cdc0c65a3addf1"},{"sha":"7a2cca0b73de0a3e54d2f579b15235bc60fc0bbc","author":{"email":"d131939c23330f3c945ed5437217aca3c84079c2@gmail.com","name":"Jared Parsons"},"message":"Centralize many of our reflection uses\n\nCentralized some of our scattered uses of reflection to PortableShim.\nWhile moving I verified all of the APIs are a part of the CoreFX +\nPortable plan.","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/7a2cca0b73de0a3e54d2f579b15235bc60fc0bbc"},{"sha":"25f2e642b47d35f6946306d2851bd14938c7b760","author":{"email":"679fdf567bb6886b3ccc8c8df5ed96c27ac4e8b9@gmail.com","name":"David Poeschl"},"message":"Merge pull request #2629 from dpoeschl/NoCrashWhenUndoManagerUnavailable\n\nRename: Check for existence of BufferUndoState in UndoTemporaryEdits","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/25f2e642b47d35f6946306d2851bd14938c7b760"},{"sha":"8663fffbe1c3920dd0c2275dac298d818386305f","author":{"email":"68c46a606457643eab92053c1c05574abb26f861@jason-m.com","name":"Jason Malinowski"},"message":"Merge pull request #2669 from jakesays/master\n\nIssue #2666 - MefHostServices fails loading unsigned assemblies","distinct":true,"url":"https://api.github.com/repos/gafter/roslyn/commits/8663fffbe1c3920dd0c2275dac298d818386305f"}]}