From ddb22ef2ac96ed31cfd85782d1c38b1523642aaa Mon Sep 17 00:00:00 2001 From: Wraith Date: Sun, 20 Feb 2022 05:50:14 +0000 Subject: Remove S.R.CS.Unsafe and Intrinsify Unsafe (#64861) * private assemblies moved from Internal to System Runtime.CompilerServices * reformat existing unsafe vm intrinsics * implement Copy, CopyBlock, CopyBlockUnaligned, InitBlock, InitBlockUnaligned, Unbox, Add, Subtract, SubtractByteOffset * remove System.Runtime.CompilerServices.Unsafe il project and replace with forward only cs project * change all ilproj references to csproj * remove nativeaot Unsafe * add conditional package reference for S.R.CS.Unsafe on netcoreapp 6.0 * regenerate solutions * mono interp * [mono][interp] Implement Copy and Unbox intrinsics * [mono][jit] Implement Copy and Unbox intrinsics Co-authored-by: Vlad Brezae --- eng/generators.targets | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'eng/generators.targets') diff --git a/eng/generators.targets b/eng/generators.targets index 843842937ef..d73019014a8 100644 --- a/eng/generators.targets +++ b/eng/generators.targets @@ -57,9 +57,6 @@ '$(MSBuildProjectName)' == 'System.Private.CoreLib' or '$(EnableDllImportGenerator)' == 'true' or ('@(Reference)' != '' - and (@(Reference->AnyHaveMetadataValue('Identity', 'System.Runtime.CompilerServices.Unsafe')) - or ('@(ProjectReference)' != '' - and @(ProjectReference->AnyHaveMetadataValue('Identity', $([MSBuild]::NormalizePath('$(LibrariesProjectRoot)', 'System.Runtime.CompilerServices.Unsafe', 'src', 'System.Runtime.CompilerServices.Unsafe.ilproj')))))) and @(Reference->AnyHaveMetadataValue('Identity', 'System.Memory'))) or ('@(ProjectReference)' != '' and @(ProjectReference->AnyHaveMetadataValue('Identity', '$(CoreLibProject)'))))" Include="$(LibrariesProjectRoot)Common\src\System\Runtime\InteropServices\ArrayMarshaller.cs" /> @@ -77,13 +74,6 @@ true - - - true - $(DefineConstants);DLLIMPORTGENERATOR_INTERNALUNSAFE - -- cgit v1.2.3