Make RyuJIT/x86 the default x86 JIT
authorBruce Forstall <brucefo@microsoft.com>
Wed, 23 Nov 2016 00:42:57 +0000 (16:42 -0800)
committerBruce Forstall <brucefo@microsoft.com>
Wed, 23 Nov 2016 22:31:00 +0000 (14:31 -0800)
commitaad84026d7c5dc10b877bec263f4456a31584772
tree65d14bacd30f614153859a20bcaf3c34f1fcd8bf
parent965e50d7ee6f860fd71d40dd74af74b87dcc930b
Make RyuJIT/x86 the default x86 JIT

JIT32 becomes compatjit.dll and RyuJIT LEGACY_BACKEND becomes legacyjit.dll
(and is an altjit).

If JIT32 is not being built, then RyuJIT LEGACY_BACKEND becomes compatjit.dll
and is a normal jit (not an altjit).

Both clrjit.dll and compatjit.dll are added to the JIT NuGet package.
18 files changed:
.gitignore
Documentation/project-docs/ci-trigger-phrases.md
build.cmd
netci.groovy
src/.nuget/Microsoft.NETCore.Jit/win/Microsoft.NETCore.Jit.pkgproj
src/jit/CMakeLists.txt
src/jit/compatjit/.gitmirror [new file with mode: 0644]
src/jit/compatjit/CMakeLists.txt [new file with mode: 0644]
src/jit/crossgen/CMakeLists.txt
src/jit/dll/CMakeLists.txt
src/jit/legacyjit/.gitmirror [new file with mode: 0644]
src/jit/legacyjit/CMakeLists.txt [new file with mode: 0644]
src/jit/protojit/CMakeLists.txt
src/jit/standalone/CMakeLists.txt
tests/runtest.cmd
tests/x86/compatjit_x86_testenv.cmd [new file with mode: 0644]
tests/x86/legacyjit_x86_testenv.cmd [new file with mode: 0644]
tests/x86/ryujit_x86_testenv.cmd