Move the ReadyToRun.SuperIlc tool to CoreCLR
authordotnet-bot <dotnet-bot@microsoft.com>
Wed, 11 Sep 2019 13:40:40 +0000 (15:40 +0200)
committerTomáš Rylek <trylek@microsoft.com>
Thu, 12 Sep 2019 12:05:36 +0000 (05:05 -0700)
commit77b74228c253ea7fd85134115fd81d28b4cf2571
treef95dc257e4dcb731446b044a77c1c48037d62328
parentf46f06cc5e011b7121b68eb3c71ece01e2a72875
Move the ReadyToRun.SuperIlc tool to CoreCLR

After Michal moved the Crossgen2 compiler source code to CoreCLR,
this testing tool is the last bit that only exists in CoreRT so
I'm moving it too. This initial commit amounts to a straightforward
copy of SuperIlc source code from the CoreRT repo.

Thanks

Tomas

Commit migrated from https://github.com/dotnet/coreclr/commit/5f04a3d720be9bd673c874c73517d4322934a10b
23 files changed:
src/coreclr/src/tools/ReadyToRun.SuperIlc/Buckets.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/BuildFolder.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/BuildFolderSet.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/BuildOptions.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/CommandLineOptions.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/Commands/CompileDirectoryCommand.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/Commands/CompileFromCrossgenRspCommand.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/Commands/CompileNugetCommand.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/Commands/CompileSubtreeCommand.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/CompilerRunner.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/ComputeManagedAssemblies.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/CpaotRunner.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/CrossgenRunner.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/DotnetCli.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/JitRunner.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/Linux.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/ParallelRunner.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/PathHelpers.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/ProcessRunner.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/Program.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/ReadyToRun.SuperIlc.csproj [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/ReadyToRunJittedMethods.cs [new file with mode: 0644]
src/coreclr/src/tools/ReadyToRun.SuperIlc/TestExclusion.cs [new file with mode: 0644]