{"push_id":3076637231,"size":2,"distinct_size":2,"ref":"refs/heads/master-UpdateDependencies","head":"45a52322bca5c8aff69283141ee01e5eb8be772d","before":"35d723cf24fbb7e36f16a9fa964dc5614cb0f1f4","commits":[{"sha":"65f88672f888e893a44f21b59ecfd87f4d17e499","author":{"name":"Eugene Rozenfeld","email":"a96234fe51920ba0e9a34bfce5dcb85e5c8dcdcd@microsoft.com"},"message":"Don't assume objects don't escape in pure helpers.\n\nWe can't assume objects don't escape in helpers marked as pure for the following reasons:\n\n1. The helpers may call user code that may make objects escape, e.g.,\nhttps://github.com/dotnet/coreclr/blob/c94d8e68222d931d4bb1c4eb9a52b4b056e85f12/src/vm/jithelpers.cpp#L2371\n\n2. The helpers usually protect gc pointers with GCPROTECT_BEGIN() so the pointers are reported as normal pointers to the gc.\nPointers to stack-allocated objects need to be reported as interior so they have to be protected with\nGCPROTECT_BEGININTERIOR().\n\n3. The helpers may cause these asserts in ValidateInner on stack-allocated objects:\nhttps://github.com/dotnet/coreclr/blob/c94d8e68222d931d4bb1c4eb9a52b4b056e85f12/src/vm/object.cpp#L723\nhttps://github.com/dotnet/coreclr/blob/c94d8e68222d931d4bb1c4eb9a52b4b056e85f12/src/vm/object.cpp#L730","distinct":true,"url":"https://api.github.com/repos/dotnet-maestro-bot/coreclr/commits/65f88672f888e893a44f21b59ecfd87f4d17e499"},{"sha":"45a52322bca5c8aff69283141ee01e5eb8be772d","author":{"name":"dotnet-maestro-bot","email":"458099d2bb48149f6c8651220a3b35e07025afbf@microsoft.com"},"message":"Update CoreClr, CoreSetup, PgoData to preview-27124-01, preview-27124-01, master-20181124-0042, respectively","distinct":true,"url":"https://api.github.com/repos/dotnet-maestro-bot/coreclr/commits/45a52322bca5c8aff69283141ee01e5eb8be772d"}]}
{"actor":{"display_login":"dotnet-maestro-bot"}}