{"push_id":1105194681,"size":61,"distinct_size":0,"ref":"refs/heads/master","head":"06704c305d47abe4a5c5243a319414b139f772c2","before":"0ab31c6e05112aeb2684da81a02625fe180a3aaa","commits":[{"sha":"299b59e9cff7816cbf8bd4c238c41d017353683f","author":{"email":"4a8d3ac07592bba5205a9da73d77b800f0e41887@microsoft.com","name":"Tomas Matousek"},"message":"Reduce public surface of MetadataSizes.","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/299b59e9cff7816cbf8bd4c238c41d017353683f"},{"sha":"e2956f9d305fe53dc7a83ecc80c11ebb964aa358","author":{"email":"4a8d3ac07592bba5205a9da73d77b800f0e41887@microsoft.com","name":"Tomas Matousek"},"message":"Remove unnecessary uint casts.","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/e2956f9d305fe53dc7a83ecc80c11ebb964aa358"},{"sha":"520b7517466f0329243ef558ede81b3a974a06ad","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Reenable Array.CreateInstance test on Unix","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/520b7517466f0329243ef558ede81b3a974a06ad"},{"sha":"76b87afc35c1094b67146b3a451f0efd6e26a144","author":{"email":"a2ce7dd0cac27817482d4d757ec72c2a0d9372a6@gmail.com","name":"Julien Couvreur"},"message":"Creating attribute to store tuple names","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/76b87afc35c1094b67146b3a451f0efd6e26a144"},{"sha":"22f53438e34b804d30f472ce6482db5e457bfee0","author":{"email":"03c4cb6107ae99956a7681f2c97ff7104809a2bd@microsoft.com","name":"dotnet-bot"},"message":"Updating CoreFX dependencies to rc3-24106-00","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/22f53438e34b804d30f472ce6482db5e457bfee0"},{"sha":"93b55a748297be5585294c826f9b008ffc8c460b","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Fix build break\n\nThe DbEnumerator type was added to System.Data.Common and exposed in the contract.  As a result, SqlClient (which was still including the code for the type) was getting a conflict warning-as-error.","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/93b55a748297be5585294c826f9b008ffc8c460b"},{"sha":"75c1ce7f68e5ea8b40476488d3df19e5781a7803","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Add InvalidCredentialException to System.Net.Security contract\n\nIt looks like this exception type was inadvertently left out of the contract file.  It's a public type in the implementation and it's thrown in several places.","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/75c1ce7f68e5ea8b40476488d3df19e5781a7803"},{"sha":"a1715b0aa2af05c550a492c2cff2eefe8615e29a","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Add Stream.Begin/EndRead and Stream.Begin/EndWrite\n\nWhile we want developers to implement and consume the ReadAsync/WriteAsync methods on Stream, not having the older Begin/End* methods causes portability problems for libraries (it also makes porting harder).\n\nThis commit adds back the virtual methods in the contract and provides an implementation for Stream in corert (coreclr already has implementations in mscorlib).  It also provides overrides on the streams defined in System.IO.dll.\n\nOnce a new package is published with this updated contract, I'll add overrides to the rest of our stream implementations in corefx as well as tests.","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/a1715b0aa2af05c550a492c2cff2eefe8615e29a"},{"sha":"16ae6bc930b347b6232c9f54dd84aa9bb6bdacaa","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #8373 from stephentoub/invalidcredexception_contract\n\nAdd InvalidCredentialException to System.Net.Security contract","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/16ae6bc930b347b6232c9f54dd84aa9bb6bdacaa"},{"sha":"6c257e74fff7cda64fc3a069572007f4b038e057","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #8363 from dotnet-bot/UpdateDependencies20160506101302\n\nUpdating CoreFX dependencies to rc3-24106-00","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/6c257e74fff7cda64fc3a069572007f4b038e057"},{"sha":"a0ae8adee8b9454180c3e1f9416f28964b6eccb3","author":{"email":"03c4cb6107ae99956a7681f2c97ff7104809a2bd@microsoft.com","name":"dotnet-bot"},"message":"Updating CoreFX dependencies to rc3-24109-00","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/a0ae8adee8b9454180c3e1f9416f28964b6eccb3"},{"sha":"844e77183deb1a5e097ba035e7bc243990e16063","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #8388 from dotnet-bot/UpdateDependencies20160509064000\n\nUpdating CoreFX dependencies to rc3-24109-00","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/844e77183deb1a5e097ba035e7bc243990e16063"},{"sha":"8f40e4de684f9a84e5bb959b62499b459e8a7914","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Revert \"Remove SecureString usages\"\n\nThis reverts commit 46db5bcbb484baf02f98320287d2fe0bd2e86599.","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/8f40e4de684f9a84e5bb959b62499b459e8a7914"},{"sha":"d144478997b46afcf7a82e6860fce3c29d0dcf62","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Fix SecureString implementation\n\n- Get it to compile again; lots changed since it was removed.\n- Fix the package; lots changed since it was removed.\n- Fix the Unix implementation to be usable; previous hacky attempts were made to provide deeper security but that significantly impacted usability... now it simply keeps the data in unmanaged memory and ensures it's zeroed out when disposed.\n- Added missing methods to SecureStringMarshal\n- Improved the tests\n- General additional code cleanup","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/d144478997b46afcf7a82e6860fce3c29d0dcf62"},{"sha":"8fa9f0c611700c72fb253a0da3158658212bfe6a","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Address PR feedback","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/8fa9f0c611700c72fb253a0da3158658212bfe6a"},{"sha":"cbed74ce6fbfad4392a0e35d9a35babe84338c91","author":{"email":"b616a4eeaac8f61486d8a94d8311555e03b82c45@microsoft.com","name":"Ron Cain"},"message":"Override CleanAllProjects instead of Clean in build.proj\n\nPrior to this change, build.proj overrode the Clean target\ndirectly which did not honor TraversalCleanDependsOn.  This\nmeant other repo's could not customize the behavior of\na clean, either via Clean.cmd or 'build /t:clean'.\n\nWith this change, other repo's can add custom build targets\nto TraversalCleanDependsOn to do pre- or post- clean handling.\nWCF in particular requires this.","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/cbed74ce6fbfad4392a0e35d9a35babe84338c91"},{"sha":"81df599a1f460675cfea36dd4d324bef957cf685","author":{"email":"be2a797f6c0922ce6485fe7bca291bb611f8ecd7@microsoft.com","name":"Atsushi Kanamori"},"message":"One misplaced closing brace...\n\nWe don't want to set our \"delete on dispose\" flag if we loaded from a non-PFX.","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/81df599a1f460675cfea36dd4d324bef957cf685"},{"sha":"76918af574e3deb29118cb0784d59d6a790ca537","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #8372 from stephentoub/securestring\n\nAdd System.Security.SecureString to corefx","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/76918af574e3deb29118cb0784d59d6a790ca537"},{"sha":"628cd41e607e68a98325d77b77e967cd48b59242","author":{"email":"f694667391974dbf5accff46f586ecf7968f64c0@users.noreply.github.com","name":"Atsushi Kanamori"},"message":"Merge pull request #8391 from AtsushiKan/umm\n\nOne misplaced closing brace...","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/628cd41e607e68a98325d77b77e967cd48b59242"},{"sha":"dcefe7e470d03a8109c5a3b8fd3333f1848c02aa","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Simplify delegate invocation expressions\n\nVS2015 Update 2 prompted me to apply the automatic refactoring, and I did.","distinct":false,"url":"https://api.github.com/repos/hughbe/corefx/commits/dcefe7e470d03a8109c5a3b8fd3333f1848c02aa"}]}