{"push_id":963178654,"size":71,"distinct_size":71,"ref":"refs/heads/merge-master-into-future20160202-160026","head":"73b7b97899dee1a2a94f46d00cd8a8993a32f06d","before":"d45b733d7cba9031ef0d36896953359342265fd5","commits":[{"sha":"3fd9cc5d89512e8322ef4e95333340337604c47d","author":{"email":"600f5533afc4de5c655223d715e7ec2dfd84ea6e@microsoft.com","name":"Balaji Krishnan"},"message":"Bug Fix #7117: MoveToTopOfFile and banner text\n\nThis change makes MoveToTopOfFile recognize banner text on top of file\nand moves options/attributes/imports to be after banner text, if any.","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/3fd9cc5d89512e8322ef4e95333340337604c47d"},{"sha":"7728a0c3ea88d872a59f28ec56b95afcd9d96fe4","author":{"email":"600f5533afc4de5c655223d715e7ec2dfd84ea6e@microsoft.com","name":"Balaji Krishnan"},"message":"Add couple more unit tests\n\nAdd Tests with EndOfLine trivia around CommentTrivia and Import\nstatements.","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/7728a0c3ea88d872a59f28ec56b95afcd9d96fe4"},{"sha":"0949b3aea85876b4d107b5c3daf7d2d66c3d65d5","author":{"email":"600f5533afc4de5c655223d715e7ec2dfd84ea6e@microsoft.com","name":"Balaji Krishnan"},"message":"Fix copy paste error in existing test.\n\n`TestOptionsWithTriviaMovedNextToOtherOptions` is supposed to test\nOption statements but was testing Imports Statement, likely due to copy\npaste error when it was initially written?","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/0949b3aea85876b4d107b5c3daf7d2d66c3d65d5"},{"sha":"61245c99888a1f727523740eca940e04773ce0aa","author":{"email":"831825cfe67e7c368a5580f4fdb31a979e016b52@gmail.com","name":"Artur Spychaj"},"message":"Extract ResetInteractive base class\n\nResetInteractive base class is not coupled to VS and therefore is much easier to test.","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/61245c99888a1f727523740eca940e04773ce0aa"},{"sha":"9bc25d76400857ce8433f5bd1de096d0bb72a797","author":{"email":"831825cfe67e7c368a5580f4fdb31a979e016b52@gmail.com","name":"Artur Spychaj"},"message":"Fix selections in AbstractCommandHandlerTestState\n\nFix box selections.","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/9bc25d76400857ce8433f5bd1de096d0bb72a797"},{"sha":"b2fc997810eb52cd824c3f7b60d0d8592be4d26e","author":{"email":"831825cfe67e7c368a5580f4fdb31a979e016b52@gmail.com","name":"Artur Spychaj"},"message":"Test interactive commands\n\nExpose test internals for ResetInteractive tests.","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/b2fc997810eb52cd824c3f7b60d0d8592be4d26e"},{"sha":"a0497119292fa6ce65a0e6765072d2427a8539b5","author":{"email":"c8eebda5721871f2cc46d06a4352de00da72a01b@microsoft.com","name":"Gen Lu"},"message":"Implement abstract IOperationWalker class","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/a0497119292fa6ce65a0e6765072d2427a8539b5"},{"sha":"e5a7158b6d9b28b73f58eb6c8273e8f0bb23feb7","author":{"email":"c8eebda5721871f2cc46d06a4352de00da72a01b@microsoft.com","name":"Gen Lu"},"message":"Make VB BoundRaiseEventStatement an IExpressionStatement\n\nSo that the IInvocationExpression inside correctly resides in an IExpressionStatement.","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/e5a7158b6d9b28b73f58eb6c8273e8f0bb23feb7"},{"sha":"19e0c312eb1d5de01c9fe1f8ab8ab25d9c1f3931","author":{"email":"c8eebda5721871f2cc46d06a4352de00da72a01b@microsoft.com","name":"Gen Lu"},"message":"Fix IOpeartion.Syntax property of BoundDelegateCreationExpression in C#\n\nThe method binding syntax should be the argument of the creation expression","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/19e0c312eb1d5de01c9fe1f8ab8ab25d9c1f3931"},{"sha":"8928861fc91d0e7c64254555813116a60c1773e8","author":{"email":"c8eebda5721871f2cc46d06a4352de00da72a01b@microsoft.com","name":"Gen Lu"},"message":"Rename IOperationWalker to OperationWalker","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/8928861fc91d0e7c64254555813116a60c1773e8"},{"sha":"400a9523e9479b0ee7fe8c405e579617d3536e4b","author":{"email":"c8eebda5721871f2cc46d06a4352de00da72a01b@microsoft.com","name":"Gen Lu"},"message":"Rename IOperationVisitor to OperationVisitor","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/400a9523e9479b0ee7fe8c405e579617d3536e4b"},{"sha":"c9ec06e18c7c9c6b2217875b270fa10d152eb0ec","author":{"email":"90e025279087560c9bf26701865445e411058ed5@microsoft.com","name":"Andrew Casey"},"message":"Work around EventListener crash\n\n...by ensuring that these assemblies take at least 10 seconds to run.\n\nTODO: revert this change.\n\nNOTE: the usual workaround - disabling appdomain creation in xunit -\ndoesn't work in this case because of assembly loading issues.  See #7976\nfor details.","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/c9ec06e18c7c9c6b2217875b270fa10d152eb0ec"},{"sha":"10f92909f4dc8275a0bd7513dabd352e2806eabc","author":{"email":"e186a7d2c4e55136cd884424bcfb439491001dc6@balliauw.be","name":"Maarten Balliauw"},"message":"Use MyGet V3 API","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/10f92909f4dc8275a0bd7513dabd352e2806eabc"},{"sha":"9fd09c6b1e1c9ec365b7dad2dc89b969b37d6915","author":{"email":"a153fe40cf23404581b29e8537095154d0b71ac0@microsoft.com","name":"Jared Parsons"},"message":"More WorkItem attribute cleanup\n\nThis change does the following:\n\n- Deletes the constructor WorkItem(int) leaving only WorkItem(int, string).\n- Fixes up many occurences where the URL of the bug was missing / incorrect.\n- Removes several WorkItem attributes that had invalid bug ids","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/9fd09c6b1e1c9ec365b7dad2dc89b969b37d6915"},{"sha":"6a0da13447dedfe948cbb340dc5ebdf28e031357","author":{"email":"90e025279087560c9bf26701865445e411058ed5@microsoft.com","name":"Andrew Casey"},"message":"Promote APIs shipped in VS 2015 Update 1\n\nMethodology: sync to  4cb203d , add any lines appearing in\nPublicAPI.Unshipped.txt to master's PublicAPI.Shipped.txt and remove them\nfrom master's PublicAPI.Unshipped.txt, re-sort.","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/6a0da13447dedfe948cbb340dc5ebdf28e031357"},{"sha":"44b7c0e0065ea61f73b4b320667fe50521023d07","author":{"email":"90e025279087560c9bf26701865445e411058ed5@microsoft.com","name":"Andrew Casey"},"message":"Reconcile removed APIs","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/44b7c0e0065ea61f73b4b320667fe50521023d07"},{"sha":"233757da37055434cd8249365284b2585a287244","author":{"email":"4a8d3ac07592bba5205a9da73d77b800f0e41887@microsoft.com","name":"Tomas Matousek"},"message":"Switch most VB EE tests to helpers that excercise both Windows and Portable PDBs","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/233757da37055434cd8249365284b2585a287244"},{"sha":"c68e22b01e6580b3836e8a5b441350854966c9af","author":{"email":"34ee1230aa699b3524004316fa060a1625079391@users.noreply.github.com","name":"Andrew Casey"},"message":"Merge pull request #8266 from amcasey/Workaround7976\n\nWork around EventListener crash","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/c68e22b01e6580b3836e8a5b441350854966c9af"},{"sha":"429de754485c1eaf06044de3b336a29c3bedc6cc","author":{"email":"34ee1230aa699b3524004316fa060a1625079391@users.noreply.github.com","name":"Andrew Casey"},"message":"Merge pull request #8215 from amcasey/ShippedUpdate1\n\nPromote APIs shipped in VS 2015 Update 1","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/429de754485c1eaf06044de3b336a29c3bedc6cc"},{"sha":"8df34dbf600279ecd94fd5afce280e0b5232dc96","author":{"email":"c8eebda5721871f2cc46d06a4352de00da72a01b@microsoft.com","name":"Gen Lu"},"message":"Fix IBlockStatement implementation in C#\n\nSo the Statements property won't return any None kind operation.","distinct":true,"url":"https://api.github.com/repos/vslsnap/roslyn/commits/8df34dbf600279ecd94fd5afce280e0b5232dc96"}]}