{"push_id":626805205,"size":5,"distinct_size":5,"ref":"refs/heads/preview","head":"522811500fcafbf5b78114530dffdfa8478904ca","before":"b5ae7ae4eb79a7490a2bcb03f12d206f0ce77132","commits":[{"sha":"5db0424f7b20b3e670a04c3d5e7fa26d44d38295","author":{"email":"133f368c2c2ee95096a58136efd60d44fbb520c4@outlook.com","name":"Heejae Chang"},"message":"port #1402 and #1748 for RC from master\n\nthis makes live and build errors to be merged more reliably\n\n...\n\nhttps://github.com/dotnet/roslyn/pull/1402\nhttps://github.com/dotnet/roslyn/pull/1748","distinct":true,"url":"https://api.github.com/repos/KevinH-MS/roslyn/commits/5db0424f7b20b3e670a04c3d5e7fa26d44d38295"},{"sha":"601845d6caa3ef3ae3e9c630fef6993a0c1f2385","author":{"email":"133f368c2c2ee95096a58136efd60d44fbb520c4@outlook.com","name":"Heejae Chang"},"message":"Merge pull request #1862 from heejaechang/livebuildport\n\nport #1402 and #1748 for RC from master\r\n\r\n...\r\n\r\nthis makes live and build errors to be merged more reliably\r\n\r\n...\r\n\r\n#1402\r\n#1748","distinct":true,"url":"https://api.github.com/repos/KevinH-MS/roslyn/commits/601845d6caa3ef3ae3e9c630fef6993a0c1f2385"},{"sha":"f57fac65395e4102970b5e3b12250a15d0046e13","author":{"email":"90e025279087560c9bf26701865445e411058ed5@microsoft.com","name":"Andrew Casey"},"message":"Make test usage of ISymUnmanagedReader uniform\n\nWe used to have multiple mechanisms - constructing a co-class directly\nfrom a registered GUID, wrapping the co-class in SymReader (for some extra\nconstant mocking), wrapping the co-class in a TempPdbReader (IDisposable),\nand wrapping a TempPdbReader in a DebugInfoProvider (trivial wrapper).\n\nThis change eliminates TempPdbReader and DebugInfoProvider and gives\nSymReader exclusive access to the raw co-class.\n\nThis will be useful when we switch to ISymUnmanagedReader3, which the\nco-class does not presently implement (but which SymReader can).\n\nConflicts:\n\tsrc/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ExpressionCompilerTests.vb\n\tsrc/Test/PdbUtilities/Pdb/SymReader.cs\n\tsrc/Test/PdbUtilities/Pdb/TempPdbReader.cs","distinct":true,"url":"https://api.github.com/repos/KevinH-MS/roslyn/commits/f57fac65395e4102970b5e3b12250a15d0046e13"},{"sha":"fe7e84ae7da2053a6cd424dd8629bad85312377c","author":{"email":"90e025279087560c9bf26701865445e411058ed5@microsoft.com","name":"Andrew Casey"},"message":"Consume the new GetSymAttributeByVersion API ...\n\n...added to ISymUnmanagedReader3.  Not having this API was causing\nproblems in EnC scenarios because (e.g.) the hoisted local scopes in state\nmachine methods always came from the unmodified method (version 1).\n\nWe're doing some rough mocking (since the co-class we use for testing\ndoesn't implement ISymUnmanagedReader3) to sanity test this change and a\nmore realistic integration test will follow.\n\nConflicts:\n\tsrc/ExpressionEvaluator/VisualBasic/Test/ExpressionCompiler/ExpressionCompilerTests.vb\n\tsrc/Test/PdbUtilities/Shared/SymUnmanagedSequencePoint.cs","distinct":true,"url":"https://api.github.com/repos/KevinH-MS/roslyn/commits/fe7e84ae7da2053a6cd424dd8629bad85312377c"},{"sha":"522811500fcafbf5b78114530dffdfa8478904ca","author":{"email":"14b6c47961a9cee8a8d81eab74f1035a39c5477d@microsoft.com","name":"Kevin Halverson"},"message":"Fix signature of IENCSymbolReaderProvider.GetSymbolReader...","distinct":true,"url":"https://api.github.com/repos/KevinH-MS/roslyn/commits/522811500fcafbf5b78114530dffdfa8478904ca"}]}