{"push_id":755843264,"size":343,"distinct_size":87,"ref":"refs/heads/master","head":"4abf509d5cef22f82c30f006f2faeb917bc519c1","before":"244f9b0bc2b34f5d8f2467002b273821e2b99349","commits":[{"sha":"ebac6f555fc1f89da91f09c4f9a11bc123c99889","author":{"email":"7b03f6819b638575f5f50d332b640fa0cce19cac@microsoft.com","name":"vsadov"},"message":"Restoring the return type of the Expression<TDelegate>.Update\n\nThe method is a public API and is used to return Expression<TDelegate>","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/ebac6f555fc1f89da91f09c4f9a11bc123c99889"},{"sha":"26a52435f6e20a0182b6676f4fa4ec4fc4126b8a","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Remove Pipes test from System.Diagnostics.Process.Tests\n\nThe test exercises multiple libraries (Process, Pipes) and is focused on inter-process communication, so it'll be recreated in a new project focused on cross-process communication testing.","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/26a52435f6e20a0182b6676f4fa4ec4fc4126b8a"},{"sha":"3f16960aa647896dba9948b2b5e26caf24475a51","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Inter-process Communication Tests\n\nAdds a project focused on IPC testing, including an initial set of tests for a variety of IPC mechanisms (e.g. pipes, memory-mapped files, semaphores, etc.)","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/3f16960aa647896dba9948b2b5e26caf24475a51"},{"sha":"fc1e805a75d9b38c641ed1adbafef3fa9234f7d0","author":{"email":"03c4cb6107ae99956a7681f2c97ff7104809a2bd@microsoft.com","name":"dotnet-bot"},"message":"Adding System.Data.Common Source","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/fc1e805a75d9b38c641ed1adbafef3fa9234f7d0"},{"sha":"98157438d8790337f14341528f20d2f788a3279d","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Add missing license headers to .cs files\n\nThere are 77 .cs files in the repo lacking the standard license header we have on the other ~5400 .cs files.  This commit adds the missing ones.","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/98157438d8790337f14341528f20d2f788a3279d"},{"sha":"d9bc6e452e67e2f2df616810c6353efe01b31ddb","author":{"email":"6cb4916e65fefa9301a6a3270ac5e18a90e1adfd@microsoft.com","name":"Saurabh Singh"},"message":"Incorporated review comments\n\n1. Cleaned up code based on review comments\n2. Removed blank comments.\n3. Removed the extra files that had made their way into the checkin","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/d9bc6e452e67e2f2df616810c6353efe01b31ddb"},{"sha":"1f42d12ea7898b9dbd46bb454d05de0eed65e36b","author":{"email":"03c4cb6107ae99956a7681f2c97ff7104809a2bd@microsoft.com","name":"dotnet-bot"},"message":"Copy build scripts from dotnet/coreclr","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/1f42d12ea7898b9dbd46bb454d05de0eed65e36b"},{"sha":"314d081b33e00359247441cc11b37aa12de1895c","author":{"email":"4bbe6463cdfbba0969975546ad242213ee3c349c@microsoft.com","name":"Nick Guerrera"},"message":"Clean up whitespace","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/314d081b33e00359247441cc11b37aa12de1895c"},{"sha":"2715fe6ef61f04d26ed348c5a9663f7f181c8476","author":{"email":"4bbe6463cdfbba0969975546ad242213ee3c349c@microsoft.com","name":"Nick Guerrera"},"message":"Adjust copied scripts to be happy in their new corefx home","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/2715fe6ef61f04d26ed348c5a9663f7f181c8476"},{"sha":"f802208594818c56ee9432def4842dfdfa7e7aca","author":{"email":"4bbe6463cdfbba0969975546ad242213ee3c349c@microsoft.com","name":"Nick Guerrera"},"message":"Initial commit of System.IO.Native with stat shims","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/f802208594818c56ee9432def4842dfdfa7e7aca"},{"sha":"dfe7b802e9ab2e171cc5bb9419ff7bf37dce3b0e","author":{"email":"4bbe6463cdfbba0969975546ad242213ee3c349c@microsoft.com","name":"Nick Guerrera"},"message":"Add some guidelines around unix shim design to docs","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/dfe7b802e9ab2e171cc5bb9419ff7bf37dce3b0e"},{"sha":"4ae994a569fcf351808f6ef25301becf6bf4f09a","author":{"email":"4bbe6463cdfbba0969975546ad242213ee3c349c@microsoft.com","name":"Nick Guerrera"},"message":"Move Console usage of stat wrapper to new IO shim","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/4ae994a569fcf351808f6ef25301becf6bf4f09a"},{"sha":"e35129f7dc1cd7c74bad286729384ae91de2ea27","author":{"email":"4bbe6463cdfbba0969975546ad242213ee3c349c@microsoft.com","name":"Nick Guerrera"},"message":"Build and deploy native corefx components for test run","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/e35129f7dc1cd7c74bad286729384ae91de2ea27"},{"sha":"ef6c1e1792da6a8844f01ce7166223737a4792fb","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #2443 from saurabh500/saurabh_opensourcedatacommon\n\nAdding System.Data.Common Source","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/ef6c1e1792da6a8844f01ce7166223737a4792fb"},{"sha":"1bcb7dc4530a58bac2d7ce7743dc1e58a5c19a77","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #2442 from stephentoub/license_headers\n\nAdd missing license headers to .cs files","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/1bcb7dc4530a58bac2d7ce7743dc1e58a5c19a77"},{"sha":"52f57e8e6c6aed656d40fb9b638081cff10c6e10","author":{"email":"4bbe6463cdfbba0969975546ad242213ee3c349c@microsoft.com","name":"Nick Guerrera"},"message":"Respond to PR feedback\n\n* Rename shims to match their underlying platform API names\n* Update guidelines\n* Add errno conversion TODO\n* Account for OS X in run-test.sh","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/52f57e8e6c6aed656d40fb9b638081cff10c6e10"},{"sha":"72429b2ba76ebecb4c422a1d5eec05daf279b05e","author":{"email":"130698713b9cfd76dea22a554baa3074f87c0665@microsoft.com","name":"Jeremy Kuhne"},"message":"Allow extended syntax for paths\n\nStart on unblocking extended syntax. Moves some shared code to PathInternal.\nStart adding tests for key scenarios. Temporarily use local libraries when\ntesting FileSystem (until we get an updated Runtime.Extensions package).","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/72429b2ba76ebecb4c422a1d5eec05daf279b05e"},{"sha":"bbbf5877586825d6d4214c8d12905ee04454d162","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #2419 from stephentoub/ipc_tests\n\nInter-process communication tests","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/bbbf5877586825d6d4214c8d12905ee04454d162"},{"sha":"43bfad63384aee6eb7e20c064054c5e1cd00fbf0","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Fix ObjectDisposedException in FileSystemWatcher tests\n\nIn my code review of @sokket's new FileSystemWatcher tests (#2347), I'd encouraged him to clean up some of the AutoResetEvents that were being created, in the name of good hygiene.  But this introduces a sporadic failure in the tests due to a race condition.\n\nThe way that FileSystemWatcher is designed, stopping events on the instance doesn't actually prevent any in-progress operations from being processed, nor does stopping block until all in-process events have completed.  As such, if after stopping processing we dispose of an event that's going to be set by one of the callbacks, it's possible such a set could occur from an in-flight operation after we've already disposed of the event, leading to an ObjectDisposedException that crashes the tests.\n\nI contemplated adding synchronization to FSW itself to avoid these kinds of race conditions, e.g. by ensuring that the call to set \"Enabled = false;\" won't return until all in-progress operations have completed, but that could cause deadlocks not currently possible.  As such, I simply stopped explicitly disposing of the events created in the tests, leaving the cleanup to finalization (as is already done for most other events in the tests).","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/43bfad63384aee6eb7e20c064054c5e1cd00fbf0"},{"sha":"b1fede30ac2d6676175dd95c9a5912ffde8bb166","author":{"email":"be3f36b6fbce8d4f7a4d47e3a7c547c7aadb94e3@microsoft.com","name":"Lakshmi Priya Sekar"},"message":"Add test coverage to System.Diagnostics.Process types.\n\nIn this commit, represented internal ThreadInfo.threadId to ulong, as OSX\nthreadIds are 64 bit. Changed implementation of PriorityLevel property on\na Thread on OSX to throw PNSE. Added tests to types ProcessModule and\nProcessThread.","distinct":false,"url":"https://api.github.com/repos/hackcraft/corefx/commits/b1fede30ac2d6676175dd95c9a5912ffde8bb166"}]}