<commit_before><?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft Corporation.  All Rights Reserved.  Licensed under the Apache License, Version 2.0.  See License.txt in the project root for license information. -->
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

  <PropertyGroup>
    <FSharpSourcesRoot>$(MSBuildProjectDirectory)\..\..</FSharpSourcesRoot>
    <ProjectLanguage>FSharp</ProjectLanguage>
    <BuildWith Condition=" '$(Configuration)' == 'Proto' ">LKG</BuildWith>
  </PropertyGroup>

  <Import Project="$(FSharpSourcesRoot)\FSharpSource.Settings.targets" />

  <PropertyGroup>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{DED3BBD7-53F4-428A-8C9F-27968E768605}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AssemblyName>FSharp.Core</AssemblyName>
    <DefineConstants>FSHARP_CORE;$(DefineConstants)</DefineConstants>
    <NoWarn>$(NoWarn);45;55;62;75;1204</NoWarn>
    <BaseAddress>0x05000000</BaseAddress>
    <CompilingFsLib>true</CompilingFsLib>
    <AllowCrossTargeting>true</AllowCrossTargeting>
    <FX_NO_LOADER>true</FX_NO_LOADER>
    <OtherFlags>$(OtherFlags) --warnon:1182 --compiling-fslib --maxerrors:20 --extraoptimizationloops:1 --compiling-fslib-40</OtherFlags>
  </PropertyGroup>

  <!-- Nuget packaging configuration -->
  <ItemGroup>
    <PackageNuspec Include="Testing.FSharp.Core.nuspec" Condition="'$(TargetDotnetProfile)' == 'coreclr'" />
    <None Include="FSharp.Core.runtimeconfig.json"      Condition="'$(TargetDotnetProfile)' == 'coreclr'" ><CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory></None>
  </ItemGroup>

  <ItemGroup>
    <FilesToLocalize Include="$(OutDir)$(AssemblyName).dll">
      <TranslationFile>$(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl</TranslationFile>
      <LciCommentFile>$(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci</LciCommentFile>
      <HasLceComments>false</HasLceComments>
      <InProject>false</InProject>
    </FilesToLocalize>
  </ItemGroup>
<commit_msg>remove flag for all but .NET 4.0 (#3482)<commit_after><?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (c) Microsoft Corporation.  All Rights Reserved.  Licensed under the Apache License, Version 2.0.  See License.txt in the project root for license information. -->
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

  <PropertyGroup>
    <FSharpSourcesRoot>$(MSBuildProjectDirectory)\..\..</FSharpSourcesRoot>
    <ProjectLanguage>FSharp</ProjectLanguage>
    <BuildWith Condition=" '$(Configuration)' == 'Proto' ">LKG</BuildWith>
  </PropertyGroup>

  <Import Project="$(FSharpSourcesRoot)\FSharpSource.Settings.targets" />

  <PropertyGroup>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{DED3BBD7-53F4-428A-8C9F-27968E768605}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AssemblyName>FSharp.Core</AssemblyName>
    <DefineConstants>FSHARP_CORE;$(DefineConstants)</DefineConstants>
    <NoWarn>$(NoWarn);45;55;62;75;1204</NoWarn>
    <BaseAddress>0x05000000</BaseAddress>
    <CompilingFsLib>true</CompilingFsLib>
    <AllowCrossTargeting>true</AllowCrossTargeting>
    <FX_NO_LOADER>true</FX_NO_LOADER>
    <OtherFlags>$(OtherFlags) --warnon:1182 --compiling-fslib --maxerrors:20 --extraoptimizationloops:1</OtherFlags>
    <OtherFlags Condition="'$(TargetDotnetProfile)' == 'net40'">$(OtherFlags) --compiling-fslib-40</OtherFlags>
  </PropertyGroup>

  <!-- Nuget packaging configuration -->
  <ItemGroup>
    <PackageNuspec Include="Testing.FSharp.Core.nuspec" Condition="'$(TargetDotnetProfile)' == 'coreclr'" />
    <None Include="FSharp.Core.runtimeconfig.json"      Condition="'$(TargetDotnetProfile)' == 'coreclr'" ><CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory></None>
  </ItemGroup>

  <ItemGroup>
    <FilesToLocalize Include="$(OutDir)$(AssemblyName).dll">
      <TranslationFile>$(FSharpSourcesRoot)\..\loc\lcl\{Lang}\$(AssemblyName).dll.lcl</TranslationFile>
      <LciCommentFile>$(FSharpSourcesRoot)\..\loc\lci\$(AssemblyName).dll.lci</LciCommentFile>
      <HasLceComments>false</HasLceComments>
      <InProject>false</InProject>
    </FilesToLocalize>
  </ItemGroup>

{'fraction_non_alphanumeric': 0.16589541878759834, 'fraction_numerical': 0.03054141601110597, 'mean_word_length': 5.423476968796434, 'pattern_counts': {'":': 0, '<': 117, '<?xml version=': 2, '>': 117, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 4}, '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': '5095898', 'n_tokens_mistral': 1519, 'n_tokens_neox': 1351, 'n_words': 180}