Emit Partial/PlatformNeutralSource flags in R2R header (#2282)
authorMichal Strehovský <MichalStrehovsky@users.noreply.github.com>
Wed, 29 Jan 2020 09:34:25 +0000 (10:34 +0100)
committerGitHub <noreply@github.com>
Wed, 29 Jan 2020 09:34:25 +0000 (10:34 +0100)
commitec7aac66c36bf12bf649b803568ca882d052205b
tree022edb1e1d543fda01d54d82f437dd6591b534ad
parenta59bf9d66ba2f7e6c8a10aee254c231209a26b5b
Emit Partial/PlatformNeutralSource flags in R2R header (#2282)

I added the partial flag to the legacy crossgen in dotnet/coreclr#22680 but crossgen2 was missing it. Also added platform neutral source since it's easy.
src/coreclr/src/tools/Common/Internal/Runtime/ReadyToRunConstants.cs
src/coreclr/src/tools/Common/TypeSystem/Ecma/EcmaModule.cs
src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/CompilationModuleGroup.ReadyToRun.cs
src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/DependencyAnalysis/ReadyToRun/HeaderNode.cs
src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/DependencyAnalysis/ReadyToRunCodegenNodeFactory.cs
src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/ReadyToRunCodegenCompilationBuilder.cs
src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/ReadyToRunSingleAssemblyCompilationModuleGroup.cs
src/coreclr/src/tools/crossgen2/ILCompiler.ReadyToRun/Compiler/SingleMethodCompilationModuleGroup.cs
src/coreclr/src/tools/crossgen2/ILCompiler.Reflection.ReadyToRun/ReadyToRunHeader.cs