{"push_id":994174765,"size":1000,"distinct_size":1747,"ref":"refs/heads/master","head":"e77ce63242b55923e1f3e4119ee05f215f86a20e","before":"0521ba9f809de30e4d8325b3833b4a9ae0ab50d8","commits":[{"sha":"d4c376f5ff50af1c5e4a7a611a95eefafd752c8f","author":{"email":"bac8a89fef25efd2c81bd803dbd39614d63d50cf@users.noreply.github.com","name":"Wes Haggard"},"message":"Merge pull request #4977 from venkat-raman251/sys.sec.accessControl\n\nPorting System.Security.AccessControl","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/d4c376f5ff50af1c5e4a7a611a95eefafd752c8f"},{"sha":"6ba9b50fdb8cf8d97ea6f3bde345eba97e4b9850","author":{"email":"739a474bd15c81d370d4a22ab0cb1db79c7d340b@microsoft.com","name":"Eric Mellino"},"message":"Merge pull request #5637 from dotnet-bot/from-tfs\n\nMerge changes from TFS","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/6ba9b50fdb8cf8d97ea6f3bde345eba97e4b9850"},{"sha":"1f009058a5fafb558a6f05153e73ef1b06a98c98","author":{"email":"e0dac66afd9fe1866a0ea9cd2cf9fd411dc13b08@microsoft.com","name":"Cory Rivera"},"message":"Initial commit","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/1f009058a5fafb558a6f05153e73ef1b06a98c98"},{"sha":"219d71f9437254b8e03c363fde49d74a3802d035","author":{"email":"f0fb5a96c8a54d3bc0872a90bd2707ccc62e2bf4@users.noreply.github.com","name":"Tomáš Matoušek"},"message":"Fix LocalVarType: allow pinned byref","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/219d71f9437254b8e03c363fde49d74a3802d035"},{"sha":"0b6fdca47b24f76b5d5bea2ef4f66356decb27ec","author":{"email":"f0fb5a96c8a54d3bc0872a90bd2707ccc62e2bf4@users.noreply.github.com","name":"Tomáš Matoušek"},"message":"Merge pull request #5595 from tmat/SigUpdates\n\nImplement ECMA spec signature updates","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/0b6fdca47b24f76b5d5bea2ef4f66356decb27ec"},{"sha":"6858408cd474fbdd9b2e56af62e6164c07838ff8","author":{"email":"6edc878b3eff2120a537c51f5b39d2d5264b84de@microsoft.com","name":"Ian Hays"},"message":"Merge pull request #5626 from ianhays/componentmodel\n\nSystem.ComponentModel: Cache TypeConverter results","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/6858408cd474fbdd9b2e56af62e6164c07838ff8"},{"sha":"0fdcb6cb466da3ca98afe2e4a302554233cdf340","author":{"email":"f0fb5a96c8a54d3bc0872a90bd2707ccc62e2bf4@users.noreply.github.com","name":"Tomáš Matoušek"},"message":"Update Ecma-335-Issues.md\n\nPolish.","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/0fdcb6cb466da3ca98afe2e4a302554233cdf340"},{"sha":"0eea72fba1d1499b6b03adbb65679b406114cfd0","author":{"email":"4bbe6463cdfbba0969975546ad242213ee3c349c@microsoft.com","name":"Nick Guerrera"},"message":"Improve handling of TypeSpecs within signatures\n\n* Introduce ITypeProvider.GetTypeFromSpecification\n\n* Replace EntityHandle with TType in GetModifiedType.\n\n* Provide public entry point for allowing (CLASS | VALUETYPE) TypeSpec,\n  which can appear in LocalConstantSig of portable PDB.","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/0eea72fba1d1499b6b03adbb65679b406114cfd0"},{"sha":"b87686da4271d78b03a7395cd576a76acdcd4f64","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"Stephen Toub"},"message":"Merge pull request #5635 from stephentoub/symlinks_stat\n\nMake Directory/FileInfo follow symlinks again","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/b87686da4271d78b03a7395cd576a76acdcd4f64"},{"sha":"26701daf52c78639cb70b557b0eb88f4424fa190","author":{"email":"7b03f6819b638575f5f50d332b640fa0cce19cac@microsoft.com","name":"VSadov"},"message":"Merge pull request #5631 from JonHanna/type_binary_tests_extend\n\nExtend range of expressions covered in type binary tests.","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/26701daf52c78639cb70b557b0eb88f4424fa190"},{"sha":"1baa844d3a12a5fc225e4c3408726ed917f3cb6e","author":{"email":"920ba163022013750bef1f85409de2c00c36e140@microsoft.com","name":"Cristian Pop"},"message":"Fixing assert conditions for System.Net.Security.","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/1baa844d3a12a5fc225e4c3408726ed917f3cb6e"},{"sha":"9dd73f335b6e0bc23a1fa7909038cf5dc20c2753","author":{"email":"94274d0b635748ad8df96c0fc4f19e1ecd3f67e2@microsoft.com","name":"stephentoub"},"message":"Optimize BufferedStream.ReadByte\n\nBufferedStream is often used to enable reading a byte at a time from an underlying stream efficiently, but its ReadByte method used to do so is dominated by overheads that dominate what should be a few simple operations, e.g. a virtual method call, several non-inlineable method calls, etc.  This commit streamlines the implementation, making the fast path where there's data in the buffer 4x faster.\n\nThis has one small behavioral change.  Today each call to ReadByte checks whether the underlying stream is readable, throwing an exception if it isn't.  This is really only necessary if we need to actually read from the stream (and even then it's debatable, since the call to the underlying stream's Read would throw in that case), and if we already have data in our buffer, we've already read and don't need to go back to the stream.  So with this change, we now only check for the underlying stream's readability when we need to go back to the stream to get more data.","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/9dd73f335b6e0bc23a1fa7909038cf5dc20c2753"},{"sha":"538463a0247a4b77de87283e2d8d196d6f92369b","author":{"email":"4a8d3ac07592bba5205a9da73d77b800f0e41887@microsoft.com","name":"Tomas Matousek"},"message":"Misc small API additions","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/538463a0247a4b77de87283e2d8d196d6f92369b"},{"sha":"4872f5d9863654da536820f3b410e28a26814d26","author":{"email":"4a8d3ac07592bba5205a9da73d77b800f0e41887@microsoft.com","name":"Tomas Matousek"},"message":"Move MethodSemanticsAttributes to System.Reflection.Metadata.Ecma335","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/4872f5d9863654da536820f3b410e28a26814d26"},{"sha":"f6f1f5c7e1e1ad22a64b2a678014c3916ad5475b","author":{"email":"d598ed404a9a39e5ca39f22624afbc827cbec5f5@microsoft.com","name":"Wes Haggard"},"message":"Script to detect conflicting project configurations.","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/f6f1f5c7e1e1ad22a64b2a678014c3916ad5475b"},{"sha":"faa43071c267fd2f2cb6e0157008fe6043729fd1","author":{"email":"d598ed404a9a39e5ca39f22624afbc827cbec5f5@microsoft.com","name":"Wes Haggard"},"message":"Update ref assembly metadata to match for all project references\n\nMost of the projects that directly reference ref projects are partial\nfacades which undefine the OSGroup and TargetGroup properties.\nsee https://github.com/dotnet/buildtools/blob/master/src/Microsoft.DotNet.Build.Tasks/PackageFiles/partialfacades.targets#L38\n\nSo we do the same for the building of all the ref project in ref.builds","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/faa43071c267fd2f2cb6e0157008fe6043729fd1"},{"sha":"05a42a3841b706e1bba6cbaeedd630baf3a1a394","author":{"email":"d598ed404a9a39e5ca39f22624afbc827cbec5f5@microsoft.com","name":"Wes Haggard"},"message":"Update configurations and use common metadata for csproj files","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/05a42a3841b706e1bba6cbaeedd630baf3a1a394"},{"sha":"3ca77abd397d27c1cfed52135f3a4adeaf93b80f","author":{"email":"d598ed404a9a39e5ca39f22624afbc827cbec5f5@microsoft.com","name":"Wes Haggard"},"message":"Update pkgproj references to use metadata for common properties","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/3ca77abd397d27c1cfed52135f3a4adeaf93b80f"},{"sha":"d90273eec38cd189c918cbcd070e3aed4e196201","author":{"email":"965d3d046623a60422185e767b991f18e041ab54@microsoft.com","name":"Eric St. John"},"message":"Open packages for NETStandard.Library\n\nThis moves all library packages that make up\nNETStandard.Library to the open.\n\nI'll follow up with some refactoring of these\nto ensure that all packages with NETStandard.Platform\nuse runtime packages to garuntee that they can\nbe replaced with an alternate implementation.","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/d90273eec38cd189c918cbcd070e3aed4e196201"},{"sha":"2d92745397190adedc86364dafd755e86ab3c5a8","author":{"email":"965d3d046623a60422185e767b991f18e041ab54@microsoft.com","name":"Eric St. John"},"message":"Update packages reacting to InteropServices refactor\n\nhttps://github.com/dotnet/corefx/commit/4af3f030a158af663dfc42533adab290b294114b\n\nThis change rev'ed both System.Runtime and System.Runtime.InteropServices\nto 4.1.  These changes did not require any updates to desktop\nso we can OOB the new facades to desktop.\n\nAs a result we need to build these facades and include them in\nthe packages.","distinct":true,"url":"https://api.github.com/repos/davmason/corefx/commits/2d92745397190adedc86364dafd755e86ab3c5a8"}]}