{"push_id":911357726,"size":114,"distinct_size":113,"ref":"refs/heads/master","head":"49e56805c3134e9b4a34670182cfdc9f6df79e7d","before":"b334330a1a2223543ff810a7ec2568b81ce8fea9","commits":[{"sha":"fe621b0c86c89a79f1ea583f57affe498ae7c6cf","author":{"email":"44f878afe53efc66b76772bd845eb65944ed8232@hackcraft.net","name":"Jon Hanna"},"message":"Don't throw when Expression.VisitBlock() changes only variables.\n\nCurrently if a an ExpressionVisitor changes the variables of a\nblock visited with VisitBlock(), but not any of the nodes in\nits body, the call to VisitBlock() will then throw a\nNullReferenceException. Fix this.\n\nFixes #4400\n\nThis change allows null to be passed to the args argument of\nBlockExpression.Rewrite(). Add asserts that this has not happened\nto all subclasses which don't have variables.\n\nAdd private constructor to Scope1 allowing direct reuse of _body\nreducing allocations in this case.\n\nAdd protected property to ScopeN allowing read-only access of\nbody list, again so allocations can be reduced in this case.\n\nAdd tests that cover this for all overrides of BlockExpression that\ncan have more than zero variables.","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/fe621b0c86c89a79f1ea583f57affe498ae7c6cf"},{"sha":"82eaaafa5b7a1d9569a95baa15077b36516fc3ba","author":{"email":"19a2fc18f37b3332dccf8529d712e094cd199a84@live.com","name":"Alexander Kozlenko"},"message":"Remove dead code from System.Data.SqlClient","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/82eaaafa5b7a1d9569a95baa15077b36516fc3ba"},{"sha":"94bb94627a623bf656c43edcd2e656c98460f182","author":{"email":"87b6c79996216c74611faae7341f6cdda0437c80@microsoft.com","name":"kkurni"},"message":"Replace windows API Locale to mapper for Non Windows build","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/94bb94627a623bf656c43edcd2e656c98460f182"},{"sha":"84f65e1124512f9295be78311d4003e1b12d7a36","author":{"email":"87b6c79996216c74611faae7341f6cdda0437c80@microsoft.com","name":"kkurni"},"message":"Add LocaleWindowsApiHelper","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/84f65e1124512f9295be78311d4003e1b12d7a36"},{"sha":"122c5d02bf728545af48c6b2bd49272c0cc735ea","author":{"email":"0477d1fb317f1f17936bbceb9830bc0c8ae0248f@microsoft.com","name":"Eric Erhardt"},"message":"SymmetricAlgorithm classes shouldn't clone the IV byte[] unnecessarily.\n\nSince the ICryptoTransform classes clear out its IV byte[] upon Dispose(), it needs to clone the IV byte[] that it gets from callers. However, we clone it unnecessarily in certain situations. This fixes those situations so the byte[] is only cloned once.\n\nAlso, fixing a small issue with the ArgumentExceptions thrown from calling CreateEncryptor and CreateDecryptor on AesCng and TripleDESCng.  The name of the parameters are rgbKey and rgbIV, so the strings passed in to the ArgumentException should match.","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/122c5d02bf728545af48c6b2bd49272c0cc735ea"},{"sha":"f39d73a00d80c5552c3c88a6b82521c71fecf568","author":{"email":"739a474bd15c81d370d4a22ab0cb1db79c7d340b@microsoft.com","name":"Eric Mellino"},"message":"Consolidate facade project files","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/f39d73a00d80c5552c3c88a6b82521c71fecf568"},{"sha":"48c4d86581c21745b6a7ff6bc2cc210d4452f937","author":{"email":"6edc878b3eff2120a537c51f5b39d2d5264b84de@microsoft.com","name":"Ian Hays"},"message":"Re-enable DriveInfo VolumeLabel test\n\nresolves #1355","distinct":false,"url":"https://api.github.com/repos/ianhays/corefx/commits/48c4d86581c21745b6a7ff6bc2cc210d4452f937"},{"sha":"e45b6b3ef5ab6a9b887656531b60d4c4f3a76d96","author":{"email":"b916ba105e4c59b94b07170a0d72274d0bb72d9b@microsoft.com","name":"Pallavi Taneja"},"message":"Fix Issue#4954","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/e45b6b3ef5ab6a9b887656531b60d4c4f3a76d96"},{"sha":"cde60ebe2d99f8b8a35550e22a3037c386bd5d07","author":{"email":"739a474bd15c81d370d4a22ab0cb1db79c7d340b@microsoft.com","name":"Eric Mellino"},"message":"Clean up spacing and formatting of project file conditions","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/cde60ebe2d99f8b8a35550e22a3037c386bd5d07"},{"sha":"c932c47a60d946e9725f203b7beef754e791ace1","author":{"email":"e0dac66afd9fe1866a0ea9cd2cf9fd411dc13b08@microsoft.com","name":"Cory Rivera"},"message":"Add extra exception catching in FinishExecuteReader, so that exceptions in the catch block don't hide the original exception.","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/c932c47a60d946e9725f203b7beef754e791ace1"},{"sha":"9d806012e71f628f67062bbc6c1c7127746e1864","author":{"email":"739a474bd15c81d370d4a22ab0cb1db79c7d340b@microsoft.com","name":"Eric Mellino"},"message":"Clean up TargetingPackReference ItemGroup's","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/9d806012e71f628f67062bbc6c1c7127746e1864"},{"sha":"b886463294d307e118f1760054c0af2ccf6949db","author":{"email":"a88a421e76e570cc32414202048d4483ba2f0a1a@microsoft.com","name":"Jonathan Miller"},"message":"Adding the initial implementation of the System.Buffers namespace.\nThis includes the initial ArrayPool for buffered Arrays as well\nas Unit Tests for verifying the pool's usage. This is the initial\nfix for issue #4547. Note that this is not the final implementation\nbut rather the initial implementation that will be iterated on in\nthe coming weeks.","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/b886463294d307e118f1760054c0af2ccf6949db"},{"sha":"bbe3976eac31957a129dfe91eaee18450ef22ce9","author":{"email":"e0dac66afd9fe1866a0ea9cd2cf9fd411dc13b08@microsoft.com","name":"Cory Rivera"},"message":"Merge pull request #4978 from dotnet/corivera_DataReaderCloseExceptionFix\n\nAdd extra exception catching in FinishExecuteReader","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/bbe3976eac31957a129dfe91eaee18450ef22ce9"},{"sha":"51391c46e293b8c316d685b9a4fef81ed524b2fc","author":{"email":"739a474bd15c81d370d4a22ab0cb1db79c7d340b@microsoft.com","name":"Eric Mellino"},"message":"Merge pull request #4947 from mellinoe/consolidate-facades\n\nConsolidate partial/full facade projects","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/51391c46e293b8c316d685b9a4fef81ed524b2fc"},{"sha":"3c6e547dc96bcaab7951aab0e77564669cc6c80a","author":{"email":"87b6c79996216c74611faae7341f6cdda0437c80@microsoft.com","name":"kkurni"},"message":"Locale - Use  File base switch between unix and windows.\n\nAfter discussion, we decided to switch using File base .Unix and .Windows instead adding abtraction. The reason is to make it simpler as we don't really need abtraction at this moment.\n\nI also rename Locale Interop to Locale as interop call only used for Windows.\nAnd I put LocaleMapper.Windows.cs inside Interop folder to keep convention.","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/3c6e547dc96bcaab7951aab0e77564669cc6c80a"},{"sha":"cd37c8db316083368acd61fd83f0b7073bd03486","author":{"email":"a88a421e76e570cc32414202048d4483ba2f0a1a@microsoft.com","name":"Jonathan Miller"},"message":"Merge pull request #4898 from sokket/buffers\n\nAdding the initial implementation of the System.Buffers namespace.","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/cd37c8db316083368acd61fd83f0b7073bd03486"},{"sha":"2c0c05a634e222d18bf5a680686363e7921282d8","author":{"email":"0477d1fb317f1f17936bbceb9830bc0c8ae0248f@microsoft.com","name":"Eric Erhardt"},"message":"Merge pull request #4932 from eerhardt/CipherCloneIV\n\nSymmetricAlgorithms shouldn't clone the IV byte[] unnecessarily.","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/2c0c05a634e222d18bf5a680686363e7921282d8"},{"sha":"8c3b8fdf309d5c1e2c2b2cc4695c4b64a339b0d3","author":{"email":"87b6c79996216c74611faae7341f6cdda0437c80@microsoft.com","name":"kkurni"},"message":"Locale - Add spaces format for LocalMapper.Unix.cs\n\nFor whatever reason Codeformatter doesn't format this list well.\nSo I just added manual space beside the comma to make it less dense.","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/8c3b8fdf309d5c1e2c2b2cc4695c4b64a339b0d3"},{"sha":"6d15aa69e332866e6282994edfd2de5ca0192899","author":{"email":"3c99c16f55e6643c921f19ffc2b4cf154afe9730@microsoft.com","name":"Nate Amundson"},"message":"Make unit tests async to work with 1 thread\n\nCurrently, the tests System.IO.Tests.FileStream_SafeFileHandle.\nThrowWhenHandlePositionIsChanged and System.Net.NetworkInformation.\nTests.UnixPingUtilityTests.PacketSizeIsRespected hang when running on a\nUnix machine with 1 thread.  Declaring the tests async fixes this issue.","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/6d15aa69e332866e6282994edfd2de5ca0192899"},{"sha":"1baacf9008a23fb3947cc715015f04fcbc16cb3a","author":{"email":"6edc878b3eff2120a537c51f5b39d2d5264b84de@microsoft.com","name":"Ian Hays"},"message":"Merge pull request #4973 from ianhays/1355\n\nRe-enable DriveInfo VolumeLabel test","distinct":true,"url":"https://api.github.com/repos/ianhays/corefx/commits/1baacf9008a23fb3947cc715015f04fcbc16cb3a"}]}