<commit_before><linker>
  <assembly fullname="System.Private.CoreLib">
    <type fullname="System.CommonlyUsedGenericInstantiations">
      <!-- Method is purely an aid for NGen to statically deduce which
           instantiations to save in the ngen image. -->
      <method name="CommonlyUsedWinRTRedirectedInterfaceStubs" />
    </type>
    <!-- Properties and methods used by a debugger. -->
    <type fullname="System.Threading.Tasks.Task">
      <property name="ParentForDebugger" />
      <property name="StateFlagsForDebugger" />
    </type>
    <type fullname="System.Threading.ThreadPool">
      <method name="GetQueuedWorkItemsForDebugger" />
      <method name="GetGloballyQueuedWorkItemsForDebugger" />
      <method name="GetLocallyQueuedWorkItemsForDebugger" />
    </type> 
    <type fullname="System.Threading.Tasks.TaskScheduler">
      <method name="GetScheduledTasksForDebugger" />
      <method name="GetTaskSchedulersForDebugger" /> 
    </type>
    <type fullname="System.Threading.Tasks.Task">
      <!-- Methods is used by VS Tasks Window. -->
      <method name="GetActiveTaskFromId" />
    </type>
    <!-- Accessed via private reflection by tracing controller. -->
    <type fullname="System.Diagnostics.Tracing.EventPipe*" />
  </assembly>
</linker>
<commit_msg>Don't optimize away Task code needed for debugger (#17776)<commit_after><linker>
  <assembly fullname="System.Private.CoreLib">
    <type fullname="System.CommonlyUsedGenericInstantiations">
      <!-- Method is purely an aid for NGen to statically deduce which
           instantiations to save in the ngen image. -->
      <method name="CommonlyUsedWinRTRedirectedInterfaceStubs" />
    </type>
    <!-- Properties and methods used by a debugger. -->
    <type fullname="System.Threading.Tasks.Task">
      <property name="ParentForDebugger" />
      <property name="StateFlagsForDebugger" />
      <method name="GetDelegateContinuationsForDebugger" />
    </type>
    <type fullname="System.Threading.ThreadPool">
      <method name="GetQueuedWorkItemsForDebugger" />
      <method name="GetGloballyQueuedWorkItemsForDebugger" />
      <method name="GetLocallyQueuedWorkItemsForDebugger" />
    </type> 
    <type fullname="System.Threading.Tasks.TaskScheduler">
      <method name="GetScheduledTasksForDebugger" />
      <method name="GetTaskSchedulersForDebugger" /> 
    </type>
    <type fullname="System.Runtime.CompilerServices.AsyncMethodBuilderCore">
      <method name="TryGetStateMachineForDebugger" />
    </type>
    <type fullname="System.Runtime.CompilerServices.AsyncVoidMethodBuilder">
      <property name="ObjectIdForDebugger" />
    </type>
    <type fullname="System.Runtime.CompilerServices.AsyncTaskMethodBuilder*">
      <property name="ObjectIdForDebugger" />
    </type>
    <type fullname="System.Threading.Tasks.Task">
      <!-- Methods is used by VS Tasks Window. -->
      <method name="GetActiveTaskFromId" />
    </type>
    <!-- Accessed via private reflection by tracing controller. -->
    <type fullname="System.Diagnostics.Tracing.EventPipe*" />
  </assembly>
</linker>

{'fraction_non_alphanumeric': 0.127055788455337, 'fraction_numerical': 0.0016123831022250886, 'mean_word_length': 3.6576576576576576, 'pattern_counts': {'":': 0, '<': 69, '<?xml version=': 0, '>': 69, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4894109', 'n_tokens_mistral': 881, 'n_tokens_neox': 886, 'n_words': 183}