{"push_id":691160632,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"568b7d747a06bce5e356470a0c8f4bd520420126","before":"cc7f544e039a92ba56a966f645788da4e295383b","commits":[{"sha":"c9a1a972a7d3fd0d42dbe2692e8877992ff29662","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Optimize ImmutableSortedSet<T>.LeafToRootRefill\n\nSome basic microbenchmarks show that this can double throughput and halve garbage production, depending on the inputs.","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/c9a1a972a7d3fd0d42dbe2692e8877992ff29662"},{"sha":"b47a90239d090a2e279ff3c6bc026b1cd526f606","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Add additional zero-length check to LeafToRootRefill","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/b47a90239d090a2e279ff3c6bc026b1cd526f606"},{"sha":"d05a07b77d9cade10efc24eb63cbd9f429e24721","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Add more tests for creating ImmutableSortedSets","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/d05a07b77d9cade10efc24eb63cbd9f429e24721"},{"sha":"73c12744332f0e4083eb9adb08b5c78d2f31dcd1","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Delete unused NodeTreeFromSortedSet method\n\nDead code after recent optimizations.","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/73c12744332f0e4083eb9adb08b5c78d2f31dcd1"},{"sha":"b62e1e6d9481916ae1f3c37bc0a01d183b22eaa7","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Fix RandomNumberGeneratorTest.ConcurrentAccess failures\n\nThe ConcurrentAccess test is attempting to check statistical variance of the generated random values by verifying that the number of bits that are 0 is approximately the same as the number of bits that are 1s.  The test is allowing for a 3% variance, but at that level the test has already failed in CI builds several times.  I ran the test locally hundreds of thousands of times, and it's failing 2-3% of all runs, on both Windows and Linux.  I changed it to allow for a 4% variance, and it still failed a handful.  At a million runs and 5% variance, it still failed a few.  At 6% variance, I couldn't get it to fail, so I've changed it to 7% to leave some further buffer.\n\n(At some point we should probably do some slightly better test for the random distribution, such as a chi squared test.)","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/b62e1e6d9481916ae1f3c37bc0a01d183b22eaa7"},{"sha":"eed79b5bd546a0b4e67beab841499df46a896595","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Update System.Collections.Immutable.Tests project from PCL","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/eed79b5bd546a0b4e67beab841499df46a896595"},{"sha":"573ee90034983f21570f643d31e7d3b23a03de72","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Disable ImmutableSortedSetTest.EmptyTest test\n\nIt fails sporadically due to #780, taking out a CI run once a week or so.","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/573ee90034983f21570f643d31e7d3b23a03de72"},{"sha":"39342a080750d933e88fd57f3f3e1d3f69298b3b","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #1950 from stephentoub/immutsortedset_perf\n\nOptimize ImmutableSortedSet<T>.LeafToRootRefill","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/39342a080750d933e88fd57f3f3e1d3f69298b3b"},{"sha":"3c7fc3f95f47a954b579654649ba9a833d993adb","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #1987 from stephentoub/random_test\n\nFix RandomNumberGeneratorTest.ConcurrentAccess failures","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/3c7fc3f95f47a954b579654649ba9a833d993adb"},{"sha":"568b7d747a06bce5e356470a0c8f4bd520420126","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #1979 from stephentoub/immut_activeissue\n\nDisable ImmutableSortedSetTest.EmptyTest test","distinct":true,"url":"https://api.github.com/repos/stephentoub/corefx/commits/568b7d747a06bce5e356470a0c8f4bd520420126"}]}