Remove NoInlining/StackCrawlMarks from Tasks
authorStephen Toub <stoub@microsoft.com>
Sat, 4 Feb 2017 19:10:34 +0000 (14:10 -0500)
committerStephen Toub <stoub@microsoft.com>
Sun, 5 Feb 2017 14:46:57 +0000 (09:46 -0500)
commite0ac18af84c17b9a5a5730b5ea1b34c0e29f6887
tree874771d372db71d0f9e6dc56a8f0fd2051f31404
parent58f2ee4d8d5b1e31fad2eaa3a6fb8136bd86dac2
Remove NoInlining/StackCrawlMarks from Tasks

These crawl marks in Tasks aren't relevant in coreclr (they're passed down to ExecutionContext, which in coreclr just ignores them), yet they required NoInlining, which does impact coreclr.  Removing them all from tasks.

Commit migrated from https://github.com/dotnet/coreclr/commit/f338eaae1d696e414632ba8f630457f7a0d562ab
src/coreclr/src/mscorlib/src/System/IO/Stream.cs
src/coreclr/src/mscorlib/src/System/Runtime/CompilerServices/TaskAwaiter.cs
src/coreclr/src/mscorlib/src/System/Threading/CancellationToken.cs
src/coreclr/src/mscorlib/src/System/Threading/Tasks/FutureFactory.cs
src/coreclr/src/mscorlib/src/System/Threading/Tasks/Task.cs
src/coreclr/src/mscorlib/src/System/Threading/Tasks/TaskContinuation.cs
src/coreclr/src/mscorlib/src/System/Threading/Tasks/TaskFactory.cs
src/coreclr/src/mscorlib/src/System/Threading/Tasks/future.cs