{"push_id":2625412775,"size":2,"distinct_size":1,"ref":"refs/heads/master","head":"996db06b5cb3bc4283477f55960a5cc86b469079","before":"80e96d1f3706c02d9b93b9bb00c1fb56398c2226","commits":[{"sha":"6f4e780f71379e5ef6cd7d99072fcb8621fd03d2","author":{"name":"Andrew Arnott","email":"c377649d4cd057b940f16cd7ad36ecb55d440581@microsoft.com"},"message":"Add Task.ConfigureAwaitRunInline extension method\n\nThis makes it easy to avoid a dependency on the UI thread or the threadpool to complete async methods that have very little work to do after a Task completes.\n\n.ConfigureAwait(false) does *not* inline continuations when SynchronizationContext.Current != null (when the antecedent is completed).\n.ConfigureAwait(true) does *not* inline continuations unless SynchronizationContext.Current is the same instance from when the continuation was created to when the antecedent completes.\n\nYet .ConfigureAwaitRunInline() will *always* inline the continuation so long as the TPL feels there is enough stack space available. Otherwise it will fallback to the threadpool.","distinct":false,"url":"https://api.github.com/repos/Microsoft/vs-threading/commits/6f4e780f71379e5ef6cd7d99072fcb8621fd03d2"},{"sha":"996db06b5cb3bc4283477f55960a5cc86b469079","author":{"name":"Andrew Arnott","email":"c1f4df361753f09b72762c11984ac98558ec467f@gmail.com"},"message":"Merge pull request #292 from AArnott/InlineContinuation\n\nAdd Task.ConfigureAwaitRunInline extension method","distinct":true,"url":"https://api.github.com/repos/Microsoft/vs-threading/commits/996db06b5cb3bc4283477f55960a5cc86b469079"}]}
{"actor":{"display_login":"AArnott"}}