{"push_id":1399294907,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"ca6ca4746754fa87aff344c32ed4b004ce8746de","before":"7697dec7db3e34239ffa33d8867de12f7176e415","commits":[{"sha":"2457e2b3831d73ff5178961a62f7a6fcc332eceb","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Avoid allocations in DateTime.Now\n\nEvery call to DateTime.Now ends up allocating a DaylightTime as it computes the offset from UtcNow.  DaylightTime is just a plain old object that stores two DateTimes and a Timespan.  Ideally we could just change it to be a struct, but it's public.  Instead, this commit adds an internal DaylightTimeStruct, which is the same as DaylightTime except as a value type, and changes some of the internal uses of DaylightTime to instead use DaylightTime.  As a result, DateTime.Now is allocation-free.","distinct":true,"url":"https://api.github.com/repos/dotnet/coreclr/commits/2457e2b3831d73ff5178961a62f7a6fcc332eceb"},{"sha":"ca6ca4746754fa87aff344c32ed4b004ce8746de","author":{"name":"Stephen Toub","email":"b60ab4ec0ae5032e51dd285ac67105c722f075d3@microsoft.com"},"message":"Merge pull request #8085 from stephentoub/daylight_alloc\n\nAvoid allocations in DateTime.Now","distinct":true,"url":"https://api.github.com/repos/dotnet/coreclr/commits/ca6ca4746754fa87aff344c32ed4b004ce8746de"}]}
{"actor":{"display_login":"stephentoub"}}