{"push_id":2654497922,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"108ead41ca9243d4c6e1c6f3866fe986c44e31a1","before":"a88923778b841a51d9656f714f171115baf7ca80","commits":[{"sha":"6a35855005898b243191c17496fa137d09926201","author":{"name":"Jarret Shook","email":"43cb7ee10089d055dbecd6c9e4a59f3c0d3e7bdc@microsoft.com"},"message":"Re-Enable StructABI test for xplat (#18496)","distinct":true,"url":"https://api.github.com/repos/stephentoub/coreclr/commits/6a35855005898b243191c17496fa137d09926201"},{"sha":"22bfefbc787629d9d5637cd37fc92701b95dcea0","author":{"name":"John Doe","email":"ffc40c5090f54903a8ede0d3ba5271443497e42c@outlook.com"},"message":"Typo (#18520)\n\n* Acutal -> Actual\r\n\r\n* addtional -> additional\r\n\r\n* agressive -> aggressive\r\n\r\n* agument -> argument\r\n\r\n* Alignement -> Alignment\r\n\r\n* alredy -> already\r\n\r\n* MAnaged -> Managed\r\n\r\n* analagous -> analogous\r\n\r\n* aquire -> acquire\r\n\r\n* arbitary -> arbitrary","distinct":true,"url":"https://api.github.com/repos/stephentoub/coreclr/commits/22bfefbc787629d9d5637cd37fc92701b95dcea0"},{"sha":"ac637552982717e72e473df03d0994e65c2dccd8","author":{"name":"dotnet bot","email":"03c4cb6107ae99956a7681f2c97ff7104809a2bd@dotnetfoundation.org"},"message":"Document span lifetime issue in CreateSpan (dotnet/corefx#30490) (#18528)\n\nThe language rules around span safety that C# and F# adhere to assume\r\nthere is no way to create a `Span<T>` wrapper over a `ref` local /\r\nparameter. This means `ref` inputs into a method are not considered when\r\ncalculating the allowed lifetime of a returned `Span<T>`. Hence both\r\nCreateSpan and CreateReadOnlySpan will be assumed to have heap lifetime\r\neven when provided stack based inputs. Example:\r\n\r\n``` c#\r\nSpan<int> Example() {\r\n  int i = 42;\r\n  Span<int> span = MemoryMarshal.CreateSpan(ref i, length: 1);\r\n  return span; // C# and F# will allow this\r\n}\r\n```\r\n\r\nIn this case the actual lifetime of `span` is that of `i`. Yet the\r\ncompiler doesn't consider the `ref i` input and hence believes this must\r\nbe heap based and hence safe to return out of the method.\r\n\r\nThis is okay as these methods are unsafe. But want to explicitly\r\ndocument that fact.\r\n\r\nMore information on the safety rules can be found in the [span safety\r\nproposal](https://github.com/dotnet/csharplang/blob/master/proposals/csharp-7.2/span-safety.md)\r\n\r\nSigned-off-by: dotnet-bot-corefx-mirror <dotnet-bot@microsoft.com>","distinct":true,"url":"https://api.github.com/repos/stephentoub/coreclr/commits/ac637552982717e72e473df03d0994e65c2dccd8"},{"sha":"ddca735a59327dedc681900e7d484491b769b7d6","author":{"name":"Tomas Weinfurt","email":"0d3ab9087533e9c01ea13565a9ff0a4434e89723@yahoo.com"},"message":"temporarily disable pthread based named mutexes on FreeBSD (#18480)","distinct":true,"url":"https://api.github.com/repos/stephentoub/coreclr/commits/ddca735a59327dedc681900e7d484491b769b7d6"},{"sha":"ea58e86b476c7a596b43b12f31b5bccfdbbeca67","author":{"name":"Fei Peng","email":"66a93fa5579ba55fb6ab92e7de1e49c341fb41c9@intel.com"},"message":"Improve Intel hardware intrinsic APIs (#17637)\n\n* Improve Intel hardware intrinsic APIs\r\n\r\n* Simplify Avx.Extract non-const fallback","distinct":true,"url":"https://api.github.com/repos/stephentoub/coreclr/commits/ea58e86b476c7a596b43b12f31b5bccfdbbeca67"},{"sha":"d4bbfb39572a2e1cb0708c7c94d0c05aee69d813","author":{"name":"Luqun Lou","email":"4f19af6671e1e631505a7a8ee0d4f06221088693@users.noreply.github.com"},"message":"Add public implementation WindowsRuntime ExceptionSupport (#18494)","distinct":true,"url":"https://api.github.com/repos/stephentoub/coreclr/commits/d4bbfb39572a2e1cb0708c7c94d0c05aee69d813"},{"sha":"a74bbaf2d0cc1f9a9bb9104d204c45dd0c0eb2dc","author":{"name":"Jarret Shook","email":"43cb7ee10089d055dbecd6c9e4a59f3c0d3e7bdc@microsoft.com"},"message":"Correctly return early if the test fails (#18529)","distinct":true,"url":"https://api.github.com/repos/stephentoub/coreclr/commits/a74bbaf2d0cc1f9a9bb9104d204c45dd0c0eb2dc"},{"sha":"108ead41ca9243d4c6e1c6f3866fe986c44e31a1","author":{"name":"Jan Kotas","email":"202bfdaf89d4929b26015b6e3335e051707b8d9a@microsoft.com"},"message":"Delete PinnableBufferCache (dotnet/corert#5950)\n\nPort https://github.com/dotnet/coreclr/pull/18360 to CoreRT\n\nSigned-off-by: dotnet-bot <dotnet-bot@microsoft.com>","distinct":true,"url":"https://api.github.com/repos/stephentoub/coreclr/commits/108ead41ca9243d4c6e1c6f3866fe986c44e31a1"}]}
{"actor":{"display_login":"stephentoub"}}