{"push_id":1175701048,"size":403,"distinct_size":25,"ref":"refs/heads/test","head":"ff2c675f713f318554fd94bf110eabb6ee030a52","before":"2325c8da19850997de2e1d7c8f28db605fd7393f","commits":[{"sha":"a87bd22e681d970547cdb48c5ad2ee353e2a4514","author":{"name":"Justin Van Patten","email":"d81206d5757d03441cc33466b1c40857c79501e3@justinvp.com"},"message":"Add CredentialCache tests\n\n- Expand enumerator tests\n- Verify adding duplicate items throws ArgumentException\n- Verify param names for ArgumentExceptions","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/a87bd22e681d970547cdb48c5ad2ee353e2a4514"},{"sha":"cfcafa3ce3c8115ebe1c26e41379d0fc5f5884be","author":{"name":"Justin Van Patten","email":"d81206d5757d03441cc33466b1c40857c79501e3@justinvp.com"},"message":"Include the ArgumentException param name when host is empty\n\nUse nameof and pass the param name to ArgumentException.","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/cfcafa3ce3c8115ebe1c26e41379d0fc5f5884be"},{"sha":"dcd2236708c8582aaf11b108d70bcf9bf40a6d93","author":{"name":"Justin Van Patten","email":"d81206d5757d03441cc33466b1c40857c79501e3@justinvp.com"},"message":"Lazily allocate dictionaries in System.Net.CredentialCache\n\nCredentialCache has two backing dictionaries: one is for Uri-based\nprotocols like HTTP/HTTPS used by HttpClient, the other for\nHost/Port-based protocols like SMTP, used by SmtpClient in the full\nframework (but not in CoreFX as SmtpClient hasn't been ported yet).\n\nWhile it's possible that both types of protocols could be used at the\nsame time with the same CredentialCache instance, it's more likely\nthat only one dictionary will be used. Instead of always allocating\nboth dictionaries up-front, lazily allocate the dictionaries only\nwhen needed.","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/dcd2236708c8582aaf11b108d70bcf9bf40a6d93"},{"sha":"b73e987faedd926a6daf8e2da90c8a80ab548102","author":{"name":"Justin Van Patten","email":"d81206d5757d03441cc33466b1c40857c79501e3@justinvp.com"},"message":"Avoid the array allocation/copying in CredentialCache's enumerator\n\nInstead of allocating an array and copying all credential instances\ninto the array to be iterated over, instead use the cache's backing\ndictionary enumerator(s) to iterate over the credentials.","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/b73e987faedd926a6daf8e2da90c8a80ab548102"},{"sha":"6b3f24fb38468e09907a1ab21501fc665c95ccb3","author":{"name":"Justin Van Patten","email":"d81206d5757d03441cc33466b1c40857c79501e3@justinvp.com"},"message":"Reduce CredentialHostKey allocations\n\nCredentialHostKey can be a struct instead of a class. Unlike with the\nUri-based dictionary, there's no need to enumerate all items in the\nHost/Port-based dictionary to find the greatest prefix length.\nInstead, we can look up the item in the dictionary directly.\n\nThere's also no need to cache the hash code. Allocations associated\nwith ToUpperInvariant().GetHashCode() can be avoided by using\nStringComparer.OrdinalIgnoreCase.GetHashCode().","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/6b3f24fb38468e09907a1ab21501fc665c95ccb3"},{"sha":"dc8f55a7cf7ed38953025f69500ff0629158285f","author":{"name":"Justin Van Patten","email":"d81206d5757d03441cc33466b1c40857c79501e3@justinvp.com"},"message":"Reduce CredentialKey allocations\n\nThe AuthenticationType.ToUpperInvariant().GetHashCode() allocation\ncan be avoided in GetHashCode by using\nStringComparer.OrdinalIgnoreCase.GetHashCode(AuthenticationType).\n\nThere's no need to include the length in the hash code, as the\nhash code for the Uri is sufficient.\n\nThere's also no need to cache the hash code, which allows us to reduce the\nsize of CredentialKey.","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/dc8f55a7cf7ed38953025f69500ff0629158285f"},{"sha":"98317b3d1f13c4fb494ed1a9b2b0b0d99a85c184","author":{"name":"Justin Van Patten","email":"d81206d5757d03441cc33466b1c40857c79501e3@justinvp.com"},"message":"Minor cleanup\n\nRemove unnecessary comments, cleanup whitespace, and other minor\ncleanup.","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/98317b3d1f13c4fb494ed1a9b2b0b0d99a85c184"},{"sha":"63792633866552299f3fbceec94dc53caae42bc5","author":{"name":"Justin Van Patten","email":"d81206d5757d03441cc33466b1c40857c79501e3@justinvp.com"},"message":"Address PR feedback","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/63792633866552299f3fbceec94dc53caae42bc5"},{"sha":"4a59a91018ee835094d7192b30a6c0cbf7717509","author":{"name":"Justin Van Patten","email":"d81206d5757d03441cc33466b1c40857c79501e3@justinvp.com"},"message":"Dictionary.ValueCollection.Enumerator is faster than Dictionary.Enumerator\n\nDespite the ValueCollection allocation. Avoids KeyValuePair copying.","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/4a59a91018ee835094d7192b30a6c0cbf7717509"},{"sha":"64ce90b4c6f6a0917ca1cb667944d8eb9027c96c","author":{"name":"Justin Van Patten","email":"d81206d5757d03441cc33466b1c40857c79501e3@justinvp.com"},"message":"Make the internal CookieComparer class static\n\nCookieComparer is never used as an IComparer<Cookie>, so there's no\nneed for a singleton instance to be created. Instead, a simple static\nCompare method is sufficient.","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/64ce90b4c6f6a0917ca1cb667944d8eb9027c96c"},{"sha":"da8cd90cd40cafd0e366ad49c3d6119ac3573899","author":{"name":"Justin Van Patten","email":"d81206d5757d03441cc33466b1c40857c79501e3@justinvp.com"},"message":"Remove unused Cookie Comparer class","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/da8cd90cd40cafd0e366ad49c3d6119ac3573899"},{"sha":"a78f569e51f604456ed3ad99eb363642c765a294","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Remove two asserts from SystemNative_ForkAndExecProcess\n\nWhile rare, these can fire for valid error paths at run time.","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/a78f569e51f604456ed3ad99eb363642c765a294"},{"sha":"f3049c6062d09a40577ef17b2d6ba1c047e7207d","author":{"name":"Jiyoung Yun","email":"35a984b857bf563ffcef73e8e3adeff053de035f@samsung.com"},"message":"Handle a ctrl-c interrupt on test runner\n\nIf a ctrl-c interrupt occurs, the test runner will stop and\nreturn the total number of failed.\n\nSigned-off-by: Jiyoung Yun <jy910.yun@samsung.com>","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/f3049c6062d09a40577ef17b2d6ba1c047e7207d"},{"sha":"4070ceb3d89c2d9a0adf51c29cf8f20fc53e5fc5","author":{"name":"Andrew Peters","email":"a4bcd3bda441d1daaa4531d4ca0035bf13ad06c2@microsoft.com"},"message":"Fix a doc comment bug in Expression.VisitChildren","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/4070ceb3d89c2d9a0adf51c29cf8f20fc53e5fc5"},{"sha":"e635352433a8e32bef2a5710400b48380016e849","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Remove a few more asserts\n\nThese can happen in low-memory conditions, and we don't want to assert in such cases.","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/e635352433a8e32bef2a5710400b48380016e849"},{"sha":"21c27cdeca7a43936e9cb9d837919f62a3370ab1","author":{"name":"Dmitri Botcharnikov","email":"1c2a57b02e59a29b54b5b2b1c4345c1d513e6f57@samsung.com"},"message":"Add System.Diagnostics.Debug.SymbolReader assembly.\n\nThis assembly allows reading a debug information from portable pdb files.","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/21c27cdeca7a43936e9cb9d837919f62a3370ab1"},{"sha":"02515a1ace7d60e2b8b63c4b80427b0a1275503c","author":{"name":"dotnet-bot","email":"f84cdf622175726c596bcedcda3805233e2ca5f8@microsoft.com"},"message":"Updating CoreFx dependencies to rc4-24208-04","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/02515a1ace7d60e2b8b63c4b80427b0a1275503c"},{"sha":"9883a1064c1119eaa885e5b4cff20177f0f928fe","author":{"name":"David Shulman","email":"1fe8da964fd25e075909cee5c5f9e43c27a2100f@microsoft.com"},"message":"Update comment about netcore50 MaxResponseHeadersLength property\n\nWindows.Web.Http is built on WinINet. There is no maximum limit (except\nfor out of memory) for received response headers. So, returning 0\n(indicating no limit) is appropriate.\n\nFixes #8541.","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/9883a1064c1119eaa885e5b4cff20177f0f928fe"},{"sha":"ffe1b9d0cd94cb6c431b700c42b270037f6a1f79","author":{"name":"David Shulman","email":"1fe8da964fd25e075909cee5c5f9e43c27a2100f@microsoft.com"},"message":"Address PR feedback","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/ffe1b9d0cd94cb6c431b700c42b270037f6a1f79"},{"sha":"d2cbe4030a445ca54ad4d200b8daad2cb473f7a7","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Merge pull request #9255 from dotnet-bot/UpdateDependencies20160608064301\n\nUpdating CoreFx dependencies to rc4-24208-04","distinct":false,"url":"https://api.github.com/repos/CIPop/corefx/commits/d2cbe4030a445ca54ad4d200b8daad2cb473f7a7"}]}
{"actor":{"display_login":"CIPop"}}