William Godbe [Mon, 13 Mar 2017 23:13:00 +0000 (16:13 -0700)]
Merge pull request #10150 from wtgodbe/SupplementalPayload
Re-insert Supplemental Payload into Helix payload
wtgodbe [Mon, 13 Mar 2017 21:51:39 +0000 (14:51 -0700)]
Re-insert Supplemental Payload into Helix payload
Pat Gavlin [Mon, 13 Mar 2017 19:59:49 +0000 (12:59 -0700)]
Merge pull request #10072 from pgavlin/gh10022
Fix some cross-thread memory accesses in a JIT test.
Tanner Gooding [Mon, 13 Mar 2017 19:08:20 +0000 (12:08 -0700)]
Merge pull request #10092 from tannergooding/vs2017
Updating tests/runtest.cmd to use delayed expansion for instances of `_msbuildexe`
Rich Lander [Mon, 13 Mar 2017 18:35:35 +0000 (11:35 -0700)]
Add 3PN entry (#10146)
Michelle McDaniel [Mon, 13 Mar 2017 18:09:48 +0000 (11:09 -0700)]
Merge pull request #10090 from adiaaida/crossgenAllAssemblies
Crossgen all assemblies for throughput perf
Bruce Forstall [Mon, 13 Mar 2017 16:38:39 +0000 (09:38 -0700)]
Merge pull request #10083 from hqueue/arm/ryujit/decomposed_long_fix
[Ryujit/ARM32] Fix wrong comparion
Jarret Shook [Mon, 13 Mar 2017 16:26:16 +0000 (09:26 -0700)]
Merge pull request #10095 from jashook/update_arm64_exclusions
Update arm64 exclusions
Gaurav Khanna [Mon, 13 Mar 2017 16:18:51 +0000 (09:18 -0700)]
Merge pull request #10125 from dotnet-bot/master-UpdateDependencies
Update CoreClr to beta-25113-01 (master)
Tanner Gooding [Fri, 10 Mar 2017 18:11:23 +0000 (10:11 -0800)]
Updating tests/runtest.cmd to use delayed expansion for instances of `_msbuildexe`
Joseph Tremoulet [Mon, 13 Mar 2017 14:15:18 +0000 (10:15 -0400)]
Merge pull request #10067 from mikedn/oak-no-throw-equals
Fix AssertionDsc::Equals OAK_NO_THROW's handling
Atsushi Kanamori [Mon, 13 Mar 2017 13:58:28 +0000 (06:58 -0700)]
Merge pull request #10105 from JonHanna/corefx16566
Rename Type.IsSzArray to Type.IsSZArray and make public.
Jonghyun Park [Mon, 13 Mar 2017 11:47:08 +0000 (20:47 +0900)]
Use VSD_STUB_CAN_THROW_AV instead of explicit _TARGET_XXX_ (#10143)
Jonghyun Park [Mon, 13 Mar 2017 11:44:06 +0000 (20:44 +0900)]
Use GetDoubleArrayToLargeObjectHeapThreshold when FEATURE_DOUBLE_ALIGNMENT_HINT is on (#10136)
dotnet-bot [Mon, 13 Mar 2017 09:02:02 +0000 (09:02 +0000)]
Update CoreClr to beta-25113-01
Bruce Forstall [Mon, 13 Mar 2017 05:31:44 +0000 (22:31 -0700)]
Merge pull request #10134 from seanshpark/fixtypo
Fix typo in Compiler::gtHasRef()
Jan Kotas [Mon, 13 Mar 2017 04:06:26 +0000 (21:06 -0700)]
Improve encoding performance (#10124)
SaeHie Park [Mon, 13 Mar 2017 03:09:56 +0000 (12:09 +0900)]
Fix typo in Compiler::gtHasRef()
Bruce Forstall [Mon, 13 Mar 2017 00:58:08 +0000 (17:58 -0700)]
Remove dead code (#10128)
Remove code under `#ifdef PROTO_JIT`, which hasn't been defined
in a long time. I'm presuming that since this hasn't been defined
in a long time that the code isn't needed.
Rich Lander [Sun, 12 Mar 2017 06:15:30 +0000 (22:15 -0800)]
Update License and add 3PN notices (#10117)
Jarret Shook [Sun, 12 Mar 2017 04:09:08 +0000 (20:09 -0800)]
Merge pull request #9867 from sdmaclea/PR-ARM64-FAILS-9857
[Arm64/Unix] Update fails as result of #9857
Stephen Toub [Sat, 11 Mar 2017 23:28:39 +0000 (18:28 -0500)]
Merge pull request #10121 from dotnet-bot/master-UpdateDependencies
Update CoreClr to beta-25111-03 (master)
dotnet-bot [Sat, 11 Mar 2017 17:54:45 +0000 (17:54 +0000)]
Update CoreClr to beta-25111-03
jashook [Fri, 10 Mar 2017 18:55:24 +0000 (10:55 -0800)]
Update the arm64 metadata based on issues.targets
Note, this moves around a few things in issues.targets to group the
same issues and removes 2414 which was closed.
Stephen Toub [Sat, 11 Mar 2017 11:53:32 +0000 (06:53 -0500)]
Merge pull request #10116 from jkotas/issue-6209
Strip internal frame in Environment.StackTrace
Bruce Forstall [Sat, 11 Mar 2017 08:32:48 +0000 (00:32 -0800)]
Merge pull request #10118 from BruceForstall/FixRuntest
Fix delayed expansion scripting error in runtest.cmd
Bruce Forstall [Sat, 11 Mar 2017 06:48:35 +0000 (22:48 -0800)]
Fix delayed expansion scripting error in runtest.cmd
Jan Kotas [Sat, 11 Mar 2017 05:55:51 +0000 (21:55 -0800)]
Fix incorrect assert condition
Fixes #8683
Jan Kotas [Sat, 11 Mar 2017 05:39:25 +0000 (21:39 -0800)]
Strip internal frame in Environment.StackTrace
Contributes to #6209
Jarret Shook [Sat, 11 Mar 2017 04:57:55 +0000 (20:57 -0800)]
Merge pull request #10071 from jashook/r2r_gcstress_3_exclusions
Exclude R2R and GCStress 3 failures.
Jon Hanna [Sat, 11 Mar 2017 00:13:27 +0000 (00:13 +0000)]
Rename Type.IsSzArray to Type.IsSZArray and make public.
For dotnet/corefx#16566
Gaurav Khanna [Fri, 10 Mar 2017 23:05:26 +0000 (15:05 -0800)]
Merge pull request #10075 from dotnet-bot/master-UpdateDependencies
Update CoreClr, CoreFx to beta-25110-03, beta-25110-02, respectively (master)
Bruce Forstall [Fri, 10 Mar 2017 22:57:22 +0000 (14:57 -0800)]
Merge pull request #9979 from alpencolt/ryu-arm-blocks
[RyuJIT/ARM32] GT_STORE_BLK/GT_STORE_DYN_BLK support in codegen
Bruce Forstall [Fri, 10 Mar 2017 22:37:19 +0000 (14:37 -0800)]
Merge pull request #9679 from alpencolt/ryu-arm-arr-index-offset
[RyuJIT/ARM32] GT_ARR_INDEX/GT_ARR_OFFSET support in codegen.
Jan Kotas [Fri, 10 Mar 2017 21:43:37 +0000 (13:43 -0800)]
Improve performance of Span.Fill (#10084)
Maoni Stephens [Fri, 10 Mar 2017 21:42:30 +0000 (13:42 -0800)]
Merge pull request #10096 from Maoni0/nogc
Porting desktop GC changes to coreclr. This fixes the following:
Maoni0 [Fri, 10 Mar 2017 19:39:09 +0000 (11:39 -0800)]
Porting desktop changes to coreclr. This fixes the following:
1) https://github.com/dotnet/coreclr/issues/6809
2) when we do a minimal GC, we need to maintain the states correctly (sync up tables and clear bricks for the portion that we don't need in a normal GC but do need in minimal GC)
Mike McLaughlin [Fri, 10 Mar 2017 18:57:29 +0000 (10:57 -0800)]
Fix debugging on OS X Sierra (#10078)
Issue #9730
The output of the vmmap changed between OS X versions. Changed the sscanf formatting to deal with both old/new formats.
dotnet-bot [Fri, 10 Mar 2017 17:59:04 +0000 (17:59 +0000)]
Update CoreClr, CoreFx to beta-25110-03, beta-25110-02, respectively
Evgeny Pavlov [Fri, 10 Mar 2017 17:58:35 +0000 (20:58 +0300)]
[x86/Linux][GDB-JIT] Fix crash after changing default calling convention in PR #9977 (#10087)
jashook [Thu, 9 Mar 2017 21:38:13 +0000 (13:38 -0800)]
Exclude R2R and GCStress 3 failures.
Michelle McDaniel [Fri, 10 Mar 2017 16:47:50 +0000 (08:47 -0800)]
Crossgen all assemblies for throughput perf
We want to run over all of the Microsoft and System dlls when running
throughput perf testing. We exclude some assemblies because they require
other assemblies that are not in the assemblies packages.
Gaurav Khanna [Fri, 10 Mar 2017 15:58:21 +0000 (07:58 -0800)]
Merge pull request #10079 from hseok-oh/ci/x86_job
[Linux/x86] Enable CI Linux/x86 build
Michelle McDaniel [Fri, 10 Mar 2017 15:39:55 +0000 (07:39 -0800)]
Merge pull request #10061 from adiaaida/linuxThroughputTesting
Add linux throughput testing support
Stephen Toub [Fri, 10 Mar 2017 14:28:15 +0000 (09:28 -0500)]
Remove faulty asserts from ArraySegment (#10086)
Hyeongseok Oh [Fri, 10 Mar 2017 01:17:56 +0000 (10:17 +0900)]
[Linux/x86] Enable CI Linux/x86 build job
Make new CI job: Linux/x86 build (debug, checked, release)
- Triggered on-demand
- Docker for crossbuild
- Use build-rootfs.sh script to make x86 rootfs
Hyung-Kyu Choi [Fri, 10 Mar 2017 07:15:23 +0000 (16:15 +0900)]
[Ryujit/ARM32] Fix wrong comparion
Fix wrong comparision.
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
Atsushi Kanamori [Fri, 10 Mar 2017 03:20:12 +0000 (19:20 -0800)]
Move more types into the shared partition. (#10068)
* Split/Move files verbatim into shared partition.
* Style cleanup.
- Delete unused usings
- Use autoprops when possible
- Lambda syntax for TypeDelegator
(yes, it's a lot of code review noise
but if there was ever a canonical use-case
for that syntax, this is it.)
Michelle McDaniel [Wed, 8 Mar 2017 22:58:03 +0000 (22:58 +0000)]
Add linux throughput testing support
This change modifies perf-prep.sh, run-throughput-perf.py and perf.groovy
to add support for linux throughput testing. The following changes have
been made:
1. Update run-throughput-perf to specify the jit differently on linux and
windows. Create a new set of dlls to crossgen on linux. The following are
removed: CodeAnalysis, CodeAnalysis.VisualBasic, CodeAnalysis.Csharp
(these do not exist in the corefx runtime dir that we will be using on
linux), System, System.Core, System.XML (these are significantly smaller
on Linux than windows). Make the list of architectures a dictionary so we
can specify different arches for different oses. Change the path to
crossgen/the jit to the Product directory. Change the timer to
timeit.default_timer, which will pick the most accurate timer for each
platform.
2. Modify perf-prep for throughput purposes. In throughput testing, we
need to enlist in corefx and build it. We pick a specific commit to enlist
in so that testing will be consistent. The rest of the work that perf-prep
can be skipped for throughput testing, as we are not running tests.
3. Update perf.groovy with throughput jobs on Linux.
Pat Gavlin [Fri, 10 Mar 2017 00:26:11 +0000 (16:26 -0800)]
Merge pull request #10032 from pgavlin/LastUsesBuildIntervals
Calculate last uses while building intervals.
Pat Gavlin [Thu, 9 Mar 2017 22:40:21 +0000 (14:40 -0800)]
Fix some cross-thread memory accesses in a JIT test.
This test was concurrently accessing shared memory without using
appropriate volatile accesses. This change adds the `volatile.`
prefix where necessary.
There is a slim change that this will fix #10022.
Jan Vorlicek [Thu, 9 Mar 2017 22:28:24 +0000 (23:28 +0100)]
Fix incremental build of resources injected to coreclr.dll (#10045)
* Fix incremental build of resources injected to coreclr.dll
This change fixes the build of resources injected to coreclr.dll so that it
happens only when its dependencies change and not at every build.
Frederik Carlier [Thu, 9 Mar 2017 22:27:55 +0000 (23:27 +0100)]
Support cross compiling for Zesty (#10066)
* Support Zesty, newer liblldb packages
* Describe lldb options
Rahul Kumar [Thu, 9 Mar 2017 21:49:22 +0000 (13:49 -0800)]
Merge pull request #9728 from rahku/fixIssue8683
Ignore binder context for corelib when performing binding cache lookup
Koundinya Veluri [Thu, 9 Mar 2017 21:12:43 +0000 (13:12 -0800)]
Improve span copy of pointers and structs containing pointers (#9999)
Improve span copy of pointers and structs containing pointers
Fixes #9161
PR #9786 fixes perf of span copy of types that don't contain references
Gaurav Khanna [Thu, 9 Mar 2017 21:03:28 +0000 (13:03 -0800)]
Merge pull request #10063 from dotnet-bot/master-UpdateDependencies
Update CoreClr to beta-25109-03 (master)
Mike Danes [Thu, 9 Mar 2017 20:04:53 +0000 (22:04 +0200)]
Fix AssertionDsc::Equals OAK_NO_THROW's handling
op2 of a OAK_NO_THROW assertions is O2K_INVALID and HasSameOp2 always returns false for O2K_INVALID. As a result OAK_NO_THROW assertions always compare unequal and duplicate assertions are generated that waste space in the assertion table.
Also, HasSameOp1 only checks op1.vn but that is bogus for OAK_NO_THROW assertions, most of the time is 0.
Rahul Kumar [Thu, 23 Feb 2017 00:54:48 +0000 (16:54 -0800)]
Ignore binder context for corelib when performing binding cache lookup
dotnet-bot [Thu, 9 Mar 2017 18:28:01 +0000 (18:28 +0000)]
Update CoreClr to beta-25109-03
Gaurav Khanna [Thu, 9 Mar 2017 17:27:09 +0000 (09:27 -0800)]
Merge pull request #10055 from tannergooding/vs2017
Updating the windows-instructions to list the minimum install requirements for VS2017 and to clarify that MSDIA120.dll must be registered.
Hyung-Kyu Choi [Thu, 9 Mar 2017 17:10:21 +0000 (02:10 +0900)]
[Ryujit/ARM32] Support binary operator for decomposed long (#9978)
Implement binary operator for decomposed long type
in Lowering::TreeNodeInfoInit and CodeGen::genGetInsForOper,
i.e. GT_ADD_HI, GT_ADD_LO, GT_SUB_HI and GT_SUB_LO.
Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
Tanner Gooding [Thu, 9 Mar 2017 17:08:58 +0000 (09:08 -0800)]
Updating the windows-instructions to list the minimum install requirements for VS2017 and to clarify that MSDIA120.dll must be registered.
Gaurav Khanna [Thu, 9 Mar 2017 17:01:17 +0000 (09:01 -0800)]
Merge pull request #10053 from dotnet-bot/master-UpdateDependencies
Update CoreClr, CoreFx to beta-25109-01, beta-25109-03, respectively (master)
dotnet-bot [Thu, 9 Mar 2017 15:25:54 +0000 (15:25 +0000)]
Update CoreClr, CoreFx to beta-25109-01, beta-25109-03, respectively
Ahson Ahmed Khan [Thu, 9 Mar 2017 14:45:45 +0000 (06:45 -0800)]
AggressiveInlining AsBytes and NonPortableCast (#10057)
Atsushi Kanamori [Thu, 9 Mar 2017 14:44:26 +0000 (06:44 -0800)]
Move System.Security attributes to shared partition. (#10036)
* Split System\Security\Attributes.cs into properly named files.
* Formatting cleanup
"sealed public" => "public sealed"
"System.Attribute" => "Attribute"
Use autoprops when possible.
Be explicit about nullary constructors
(since 90% of them already were.)
* Remove blank line.
Pat Gavlin [Thu, 9 Mar 2017 06:10:36 +0000 (22:10 -0800)]
Do not set the last use bit on UVR ref positions.
Pat Gavlin [Thu, 9 Mar 2017 05:51:47 +0000 (21:51 -0800)]
Fix extend lifetimes stress.
Jonghyun Park [Thu, 9 Mar 2017 01:27:51 +0000 (10:27 +0900)]
[x86/Linux] Correctly adjust stack for double aligned frames (#9998)
[x86/Linux] Correct stack align for double aligned frames
Jonghyun Park [Thu, 9 Mar 2017 01:19:57 +0000 (10:19 +0900)]
[x86/Linux] 16-byte aligned UMThunkStubs (#9997)
Tanner Gooding [Thu, 9 Mar 2017 00:16:42 +0000 (16:16 -0800)]
Merge pull request #9956 from tannergooding/vs2017
Updating the build scripts to support VS2017.
chcosta [Thu, 9 Mar 2017 00:07:32 +0000 (16:07 -0800)]
Update to buildtools version 1.0.27-prerelease-01407-02, and enable creating transport packages (#10020)
* Update BuildTools fixes
* Update to buildtools version 1.0.27-prerelease-01407-02, and enable
building transport packages
* fix netcore project
* Avoid msb3644 error
* Fix bad copy
Bruce Forstall [Thu, 9 Mar 2017 00:05:37 +0000 (16:05 -0800)]
Merge pull request #10038 from BruceForstall/DontBuildLegacy
Stop building x86 LEGACY_BACKEND
Jonghyun Park [Wed, 8 Mar 2017 22:35:33 +0000 (07:35 +0900)]
Revise Interop TC Calling Convention (#10014)
Aditya Mandaleeka [Wed, 8 Mar 2017 22:34:40 +0000 (14:34 -0800)]
SRV->SVR in BotR GC section.
Tanner Gooding [Wed, 8 Mar 2017 02:15:25 +0000 (18:15 -0800)]
Updating the building/windows-instructions.md to indicate the support for and requirements of using VS2017.
Matt Mitchell [Wed, 8 Mar 2017 21:01:40 +0000 (13:01 -0800)]
Merge pull request #10044 from mmitche/remove-nuget-cache
Remove the nuget cache from the archival
Matt Mitchell [Wed, 8 Mar 2017 20:35:55 +0000 (12:35 -0800)]
Add all .nuget subdirs
Matt Mitchell [Wed, 8 Mar 2017 20:20:51 +0000 (12:20 -0800)]
Remove the nuget cache from the archival
This is taking an incredible amount of space and causing problems
Gaurav Khanna [Wed, 8 Mar 2017 19:50:36 +0000 (11:50 -0800)]
Merge pull request #9950 from dotnet-bot/master-UpdateDependencies
Update CoreClr, CoreFx to beta-25108-04, beta-25108-02, respectively (master)
Michelle McDaniel [Wed, 8 Mar 2017 19:20:43 +0000 (11:20 -0800)]
Merge pull request #10040 from adiaaida/perfjobtriggers
Change perf test trigger phases
Michelle McDaniel [Wed, 8 Mar 2017 18:54:29 +0000 (10:54 -0800)]
Change perf test trigger phases
Currently the trigger phases for perf testing use an underscore between OS
and architecture. This is inconsistent with our other trigger phrases.
This change changes the underscore to whitespace.
Bruce Forstall [Wed, 8 Mar 2017 17:44:38 +0000 (09:44 -0800)]
Stop building x86 LEGACY_BACKEND
Since we require a compatjit.dll to be built so the JIT NuGet
package can be built, even if JIT32 isn't being built, change
the compatjit.dll build (when JIT32 isn't being built) to just
a normal JIT build.
Bruce Forstall [Wed, 8 Mar 2017 18:20:49 +0000 (10:20 -0800)]
Merge pull request #10013 from BruceForstall/CiTailcallStress
Add COMPlus_TailcallStress=1 testing
Sivarv [Wed, 8 Mar 2017 18:15:59 +0000 (10:15 -0800)]
Merge pull request #10017 from sivarv/morphAssertFix
Morph assert fix.
dotnet-bot [Wed, 8 Mar 2017 17:26:01 +0000 (17:26 +0000)]
Update CoreClr, CoreFx to beta-25108-04, beta-25108-02, respectively
Pat Gavlin [Wed, 8 Mar 2017 16:59:08 +0000 (08:59 -0800)]
Format code.
Jonghyun Park [Wed, 8 Mar 2017 11:40:26 +0000 (20:40 +0900)]
[x86/Linux] Calling convention mismatch inside Vector3Interop tests (#10028)
* [x86/Linux] Fix Calling Convention on JIT.SIMD.Vector3Interop tests
Jonghyun Park [Wed, 8 Mar 2017 11:39:55 +0000 (20:39 +0900)]
[x86/Linux] Calling convention mismatch inside systemvbrinup test (#10029)
* [x86/Linux] Fix calling convention mismatch inside JIT.Methodical.struct.systemvbringup test
chunseoklee [Wed, 8 Mar 2017 09:39:40 +0000 (18:39 +0900)]
Remove CORECLR_GDBJIT length check in gdbjit (#10016)
realted issue: https://github.com/dotnet/coreclr/issues/10003
ragmani [Wed, 8 Mar 2017 09:22:19 +0000 (18:22 +0900)]
Fix wrong gcc inline assembly code. (#10024)
It was coded as "rbx" instead of "ebx" register in clobber list position.
Mike McLaughlin [Wed, 8 Mar 2017 08:29:50 +0000 (00:29 -0800)]
Fix assert in portable pdb reader running the clrstack command (#10011)
Issue #9969
Atsushi Kanamori [Wed, 8 Mar 2017 08:23:30 +0000 (00:23 -0800)]
Move two sharable classes into the shared partition. (#10009)
The corert side of this was commited by
https://github.com/dotnet/corert/pull/2915#event-
990346611
William Godbe [Wed, 8 Mar 2017 06:33:45 +0000 (22:33 -0800)]
Merge pull request #10006 from wtgodbe/parallelWrapperGen
Zip all test wrappers in parallel
Pat Gavlin [Wed, 8 Mar 2017 03:50:53 +0000 (19:50 -0800)]
Calculate last uses during buildIntervals.
This change moves LSRA's last use calculation from `setLastUses`
into `buildIntervals`.
The algorithm flips is as follows:
- When adding a ref position to a lclVar interval:
- If the ref position is not a parameter def, zero init, or an
exposed use, set the ref position's last use bit
- Additionally, if the ref position is a use and there is a
preceding ref position in the same basic block, clear that ref
position's last use bit.
- Once a basic block has been processed, clear the last use bit of the
final ref position in that basic block (if any exists) for each lclVar
that is live out of that block.
Aside from the algorithmic change, the other major difference is that
the GTF_VAR_DEATH bit is not updated until `resolveLocalRef`.
Aditya Mandaleeka [Wed, 8 Mar 2017 05:30:02 +0000 (21:30 -0800)]
Remove TRACK_CXX_EXCEPTION_CODE_HACK and related code. (#10018)
Daniel Podder [Wed, 8 Mar 2017 03:14:57 +0000 (21:14 -0600)]
Port Windows PGO support to master (#9985)
The bulk of this PR is a cherry-pick of commit fa02660 that shipped in
release/1.1.0, updating the build system support for PGO to support
consuming PGDs properly during release builds on Windows.
Also included are the following new changes:
* Skip restore of opdata if the requisite project.json is missing
* If the optdata package restore fails, fail the build.
* Add new build option: 'skiprestoreoptdata'
Note: This change doesn't by itself enable PGO in master yet, because
training data (optdata packages) for master don't exist on myget yet.
However, with these changes, the only step remaining to enable PGO
optimizations is to add a project.json referencing the correct optdata
package.
Tanner Gooding [Wed, 8 Mar 2017 02:04:25 +0000 (18:04 -0800)]
Updating the various windows build scripts to have a comment explaining the VS version selection logic.
Aditya Mandaleeka [Wed, 8 Mar 2017 01:54:45 +0000 (17:54 -0800)]
Merge pull request #10021 from adityamandaleeka/fix_broken_ci_badges
Fix broken CI badges
Bruce Forstall [Wed, 8 Mar 2017 01:45:33 +0000 (17:45 -0800)]
Add new JIT stress modes to the CI system; clean up netci.groovy duplication
1. Add JIT tailcall stress: COMPlus_TailcallStress=1
2. Add "SSE2 only": COMPlus_EnableAVX=0, COMPlus_EnableSSE3_4=0
3. Add new JIT stress regs mode: COMPlus_JitStressRegs=0x1000
a. Do this plain, with JitStress=2, with CoreFX, and in R2R testing
4. Fix R2R JitStressRegs10 and 80 to actually test 10 and 80! (previously, they
were passing "x10" and "x80", which get parsed as zero.
5. Delete tons of duplicate code from netci.groovy, and use a table/function
to determine test display names.
Fixes #8626, #6129, #10004