{"push_id":863923643,"size":190,"distinct_size":169,"ref":"refs/heads/ping-xplat-pr","head":"e6b8b798bde1a8b53a864a20eef63986b1410b0f","before":"e78e020eee9456b0d5f45a94547baf509fc4843f","commits":[{"sha":"1d30bf5b161dd7fef253322f2db553ea4e3e82ae","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Exclude unreachable members in System.Linq.Expressions from coverage.\n\nAll such members are entirely unreachable, and coverage including them is not\ninformative.","distinct":true,"url":"https://api.github.com/repos/mellinoe/corefx/commits/1d30bf5b161dd7fef253322f2db553ea4e3e82ae"},{"sha":"b6178dd768e1837472d0cb2f845c24634b7e563f","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Mark method that should never be reached as unreachable.","distinct":true,"url":"https://api.github.com/repos/mellinoe/corefx/commits/b6178dd768e1837472d0cb2f845c24634b7e563f"},{"sha":"40b46199dafa957a95323e415a62a4469f82c7a4","author":{"email":"b916ba105e4c59b94b07170a0d72274d0bb72d9b@microsoft.com","name":"Pallavi Taneja"},"message":"Expose Enviornment.Exit","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/40b46199dafa957a95323e415a62a4469f82c7a4"},{"sha":"af19c942c15748df49881079c7912139856da707","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Improve HtmlEncode/Decode perf\n\n- It was unnecessarily duplicating calls to IndexOfHtmlEncodingChars and StringRequiresHtmlDecoding.\n- It was unnecessarily checking args that were already validated.\n- It was unnecessarily allocating LowLevelTextWriter wrappers when the only usage needed was StringBuilder.\n- It was unnecessarily making virtual calls for each append.\n- It was unnecessarily allocating StringBuilders, as StringBuilderCache is already in use by this assembly.\n\nIn benchmarks measuring the throughput of HtmlEncode/Decode on strings that required changes, in my measurements this commit doubles the throughput of HtmlEncode/Decode.","distinct":true,"url":"https://api.github.com/repos/mellinoe/corefx/commits/af19c942c15748df49881079c7912139856da707"},{"sha":"962da245f255b9cfb961f019806f76fa586456ff","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Delete dead code in WebUtility\n\ns_htmlDecodeConformance and s_htmlEncodeConformance were uncoditionally being set to Strict in an explicit static cctor and then never changed.  This commit removes those unnecessary fields, the unnecessary cctor, the unnecessary enums, and the dead code that was there for other values.","distinct":true,"url":"https://api.github.com/repos/mellinoe/corefx/commits/962da245f255b9cfb961f019806f76fa586456ff"},{"sha":"bfdfa3984a82f403a1b2758a483c47ac2cfe2c1a","author":{"email":"c47cb73c2e8e8aa2e5e1be22cd04a787a9ddce7f@microsoft.com","name":"Rainer Sigwald"},"message":"Grammar and clarity updates for Windows build\n\nWhen looking at how CoreFX does platform-specific tests, I found a stale reference to `XunitTraitDiscoverers`, which was removed with #1668.  While updating the documentation for that I made a few other clarity edits.","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/bfdfa3984a82f403a1b2758a483c47ac2cfe2c1a"},{"sha":"8c3e51622e77434d80cb4339008a58183218dded","author":{"email":"ef88cdf223e82d966d05894857ed10061f9c24e7@microsoft.com","name":"bartonjs"},"message":"Make new Oid(\"\").Value always be \"\"\n\nWindows FindOIDInfo appears to match the empty string with 1.2.840.113549.1.9.9, which is confusing.  Desktop had a guard in place to prevent that from being returned, and this change restores that guard, and adds a test.","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/8c3e51622e77434d80cb4339008a58183218dded"},{"sha":"c8180448b4fb7fdca6185f7a3d3dc09de5afbb46","author":{"email":"ef88cdf223e82d966d05894857ed10061f9c24e7@microsoft.com","name":"Jeremy Barton"},"message":"Merge pull request #4304 from bartonjs/emptyoid\n\nMake new Oid(\"\").Value always be \"\"","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/c8180448b4fb7fdca6185f7a3d3dc09de5afbb46"},{"sha":"141ac82b7cdee5c941fe00861dca6c4408f37608","author":{"email":"b0f3f51d8d106eafa68beb64af628906d14dc803@gmail.com","name":"Pat Gavlin"},"message":"Fix a race in DynamicWinsockMethods.\n\nThere was a race between an initialization check and an initializer: in\nEnsureWSARecvMsg, the field used to check that multiple fields had been\ninitialized was written to before the other field. The writes have been\nreordered and appropriate barriers have been added.\n\nFixes #4172.","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/141ac82b7cdee5c941fe00861dca6c4408f37608"},{"sha":"03a43ac74177086fd5981e02a23afa424efb2849","author":{"email":"b0f3f51d8d106eafa68beb64af628906d14dc803@gmail.com","name":"Pat Gavlin"},"message":"Address PR feedback.","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/03a43ac74177086fd5981e02a23afa424efb2849"},{"sha":"e009a814e2a6d802b7e1f4153c59fdac48b513d8","author":{"email":"b0f3f51d8d106eafa68beb64af628906d14dc803@gmail.com","name":"Pat Gavlin"},"message":"Add some assertions for clarification.","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/e009a814e2a6d802b7e1f4153c59fdac48b513d8"},{"sha":"73d4fe88bea44318888a3de7eb63dd0e53e1b8cd","author":{"email":"b0f3f51d8d106eafa68beb64af628906d14dc803@gmail.com","name":"Pat Gavlin"},"message":"Merge pull request #4309 from pgavlin/GH4172\n\nFix a race in DynamicWinsockMethods.","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/73d4fe88bea44318888a3de7eb63dd0e53e1b8cd"},{"sha":"6a24d40bfd53271002eaed5ade3e5f890d6b089d","author":{"email":"965d3d046623a60422185e767b991f18e041ab54@microsoft.com","name":"Eric St. John"},"message":"Add RIDs for OSX 10.11, OS.version, OSfamily-arch\n\nThis adds more RIDs as follows:\n  OSFamily-arch, eg: unix-x64\n  OSX 10.11 El Capitan\n  centos.7 synonomous with centos.7.1\n\nexperimental RIDs added for consistency with DNX:\n  ubuntu.15.04, linuxmint.17, linuxmint.17.1,\n  linuxmint.17.2, linuxmint.17.3\n\nPreviously we had only created RIDs for runtimes where\nneeded to pivot assets in our own packages, but this\ncreates a more complete set to permit 3rd party packages\nto define assets more granularly.\n\nI've also moved the runtime.json to the open source.\nWe still haven't migrated all of the packaging infrastructure\nto run from the github repo, but this is a small step in order\nto better support collaboration with DNX on this shared\ndata.\n\n[tfs-changeset: 1544730]","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/6a24d40bfd53271002eaed5ade3e5f890d6b089d"},{"sha":"22ae847c82ba5242404833a59af14b7c3253d344","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #4310 from dotnet-bot/from-tfs\n\nMerge changes from TFS","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/22ae847c82ba5242404833a59af14b7c3253d344"},{"sha":"04e50cb4783506023d4f548bf66ceaa0b04349d7","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Fix System.Net.Http.Native compilation error on CentOS\n\nOlder versions of libcurl don't have an error code we're referencing.\n\nIt's not actually needed in managed code other than to throw the right\nexception when this error code is returned.  If we're using an older\nversion of libcurl where the error doesn't exist, it'll never be\nreturned, so the managed code that references it will just be a nop.","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/04e50cb4783506023d4f548bf66ceaa0b04349d7"},{"sha":"d22ce1196b1d30c9913302a812f489b8953aec38","author":{"email":"ef88cdf223e82d966d05894857ed10061f9c24e7@microsoft.com","name":"bartonjs"},"message":"Add support for exporting as a PKCS#7 on Unix\n\nThis change also finishes off the exceptions for unsupported formats in Unix.  SerializedStore and SerializedCert are PlatformNotSupportedException, anything else is the same \"unknown type\" CryptographicException from Windows.","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/d22ce1196b1d30c9913302a812f489b8953aec38"},{"sha":"3fec23b9d60b25473a752986997c77e58d28c366","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #4312 from stephentoub/fix_curl_error_centos\n\nFix System.Net.Http.Native compilation error on CentOS","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/3fec23b9d60b25473a752986997c77e58d28c366"},{"sha":"eb0e7ba3553e8f0ab6ffed2271397ec3210555b5","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Move console functionality into pal_console\n\nJust moving some code around.","distinct":true,"url":"https://api.github.com/repos/mellinoe/corefx/commits/eb0e7ba3553e8f0ab6ffed2271397ec3210555b5"},{"sha":"8a11cbbc29132a5d66f25a5ad2294732c4103733","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Implement ctrl-C / ctrl-\\ signal handling in System.Native\n\nIn System.Console.dll on Unix, we currently rely on libcoreclr's signal handling to support Console.CancelKeyPress.  Such a dependency is problematic if System.Console.dll is ever to be used on another runtime.\n\nThis commit adds support for SIGINT/SIGQUIT signal handling to System.Native and then uses that support from System.Console.dll.  The functionality is implemented very similar to how libcoreclr currently does it: since we're unable to call out to managed code as part of a signal handler, a worker thread is maintained while a callback is registered, the signal handler writes to a pipe, and the worker thread reads from that pipe and dispatches the handler call to managed code.","distinct":true,"url":"https://api.github.com/repos/mellinoe/corefx/commits/8a11cbbc29132a5d66f25a5ad2294732c4103733"},{"sha":"bec99a0c7fe37e12846e01d8c041513e274b346e","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #4311 from bartonjs/unix_pkcs7_export\n\nAdd support for exporting as a PKCS#7 on Unix","distinct":false,"url":"https://api.github.com/repos/mellinoe/corefx/commits/bec99a0c7fe37e12846e01d8c041513e274b346e"}]}