{"push_id":1020418187,"size":18,"distinct_size":18,"ref":"refs/heads/master","head":"f576c21096837477f4070ceeb01f294fe80a2001","before":"0c8c722b5506370f638126aef35599869da97254","commits":[{"sha":"9a2ac92ae26bc16f28b27253741af11d9d0e466b","author":{"email":"b916ba105e4c59b94b07170a0d72274d0bb72d9b@microsoft.com","name":"Pallavi Taneja"},"message":"Update System.Reflection contract","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/9a2ac92ae26bc16f28b27253741af11d9d0e466b"},{"sha":"6734faea6a9d753febcb16817edd2e7a112e78d6","author":{"email":"8c1dd514f4ccabfd7ee85bda89d882ec599b3529@microsoft.com","name":"Davis Goodin"},"message":"Fix capitalization for NETFramework dependency so that only one capitalization of the package id is used during one restore call.\n\nThis avoids a known NuGet bug that corefx hasn't taken the fix for (through upgrading CLI).","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/6734faea6a9d753febcb16817edd2e7a112e78d6"},{"sha":"11881a675db1e1d374a6a717ce5e22e1ac0d4f4f","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Implement SocketPal.Poll on Unix with poll instead of select\n\nSocketPal.Poll on Unix is currently implemented with select.  This is causing problems due to limitations of select, which fails with file descriptors >= FD_SETSIZE.  I've changed the implementation to use poll instead, which both fixes the problem and results in simpler code.  I've also added a few tests, and in the process of doing so cleaned up some related tests to use theories.","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/11881a675db1e1d374a6a717ce5e22e1ac0d4f4f"},{"sha":"25ebb1bff1526bbc81d622ba7fc7749181c458fa","author":{"email":"902dc6b09b073482ba84bb1d7c5c879b9034602a@microsoft.com","name":"David Shulman"},"message":"Fix WinHttpHandler proxy discovery behavior\n\nIn order to support WindowsProxyUsePolicy.UseWinInetProxy, WinHTTP provides the WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY option. This allows for reading the per-user registry settings to determine how to find a proxy for a given url. This includes using WPAD protocol to find and execute a Javascript PAC file. The WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY only works on Windows 8.1 and above. For Windows 7 and Windows 8, we have to manually do the work and the WinInetProxyHelper class provides for that by calling various WinHTTP APIs.\n\nThis fix is about having the AUTOMATIC_PROXY behaviors work the same whether done automatically by WinHTTP or manually using the WinInetProxyHelper class. In general, errors processing the auto discovery logic should be ignored and the proxy settings should fallback to manual settings if present in the registry.\n\nThis is difficult to test in an Xunit test since registry settings need to be changed as well as recycling the \"WinHTTP Web Proxy Autodiscover Discovery Service\" since it caches PAC file processing. So, this was tested manually for now and additional traces were added to the WinInetProxyHelper class.\n\nFixes #6011","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/25ebb1bff1526bbc81d622ba7fc7749181c458fa"},{"sha":"f5380aaf52f143865c07e10326b144e317db8c59","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Fix MMF tests to not reuse names\n\nSome of the MemoryMappedFiles tests are inadvertently reusing map names when the intention was that every test would use a unique name.  This caused a spurious failure in a recent CI run.","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/f5380aaf52f143865c07e10326b144e317db8c59"},{"sha":"5707d3f2d050b5d6eb25db258c440be4f7ede6f6","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Remove unused System.Console references\n\nFrom test projects, that had presumably been using Console and changed\nnot to.","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/5707d3f2d050b5d6eb25db258c440be4f7ede6f6"},{"sha":"a2ca0ead2a539ea698228b9fb7c87f254419067f","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #6865 from JonHanna/remove_console_references\n\nRemove unused System.Console references","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/a2ca0ead2a539ea698228b9fb7c87f254419067f"},{"sha":"3ccc8701d3928a16dbedb907d779bb3d67218ca9","author":{"email":"8c1dd514f4ccabfd7ee85bda89d882ec599b3529@users.noreply.github.com","name":"Davis Goodin"},"message":"Merge pull request #6839 from dagood/fix-dependencies\n\nFix capitalization for NETFramework dependency","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/3ccc8701d3928a16dbedb907d779bb3d67218ca9"},{"sha":"5441deab3daaa92fa5bbcfdf4eb3c5b3bce75891","author":{"email":"902dc6b09b073482ba84bb1d7c5c879b9034602a@microsoft.com","name":"David Shulman"},"message":"Address PR feedback","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/5441deab3daaa92fa5bbcfdf4eb3c5b3bce75891"},{"sha":"72f261242b9a01c695b8a8dea03f66bf9719af8a","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #6859 from stephentoub/mmf_tests\n\nFix MMF tests to not reuse names","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/72f261242b9a01c695b8a8dea03f66bf9719af8a"},{"sha":"1d90566262ddb24179143011c3d92bc7aea497d6","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"More Exception-Related Expression Tests.\n\nTest attempting to throw null throws NullReferenceException.\n\nTest exceptions can be caught as object (prohibited in C# and VB, but\nvalid in an Expression).\n\nCombine compiled & interpreted tests in this fixture.","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/1d90566262ddb24179143011c3d92bc7aea497d6"},{"sha":"b866f5276d46352d17dbcef5d86e72a94635793d","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #6846 from stephentoub/socket_poll\n\nImplement SocketPal.Poll on Unix with poll instead of select","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/b866f5276d46352d17dbcef5d86e72a94635793d"},{"sha":"8501878075ebd16d3a3d0753f495ac680faa59d6","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Add tests for Socket.Select","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/8501878075ebd16d3a3d0753f495ac680faa59d6"},{"sha":"f5dc3bd828044a8795e01ab6f495057ab5257161","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Implement SocketPal.Select on Unix with poll instead of select\n\nselect suffers from the limitation that it only works with file descriptors less than FD_SETSIZE; if the system assigns a file descriptor >= FD_SETSIZE, Socket.Select will fail.  This commit changes the implementation to use poll instead of select.","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/f5dc3bd828044a8795e01ab6f495057ab5257161"},{"sha":"e82ea47410fc59eb7f6eb0d3f2af25dfcb54339b","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #6851 from JonHanna/more_exception_expression_tests\n\nMore Exception-Related Expression Tests.","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/e82ea47410fc59eb7f6eb0d3f2af25dfcb54339b"},{"sha":"a45af1f5953ac4a158c50db6e23bb571a44ad3a3","author":{"email":"b916ba105e4c59b94b07170a0d72274d0bb72d9b@users.noreply.github.com","name":"Pallavi Taneja"},"message":"Merge pull request #6870 from pallavit/ReflectionAPIs\n\nUpdate System.Reflection contract","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/a45af1f5953ac4a158c50db6e23bb571a44ad3a3"},{"sha":"bde1440a0a88c02b95ba14931c2bc717cfec5dce","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #6856 from stephentoub/socket_selectviapoll\n\nImplement SocketPal.Select on Unix with poll instead of with select","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/bde1440a0a88c02b95ba14931c2bc717cfec5dce"},{"sha":"f576c21096837477f4070ceeb01f294fe80a2001","author":{"email":"902dc6b09b073482ba84bb1d7c5c879b9034602a@microsoft.com","name":"David Shulman"},"message":"Merge pull request #6858 from davidsh/proxy_fix\n\nFix WinHttpHandler proxy discovery behavior","distinct":true,"url":"https://api.github.com/repos/justinvp/corefx/commits/f576c21096837477f4070ceeb01f294fe80a2001"}]}