JC Aguilera [Tue, 6 Mar 2018 00:35:41 +0000 (16:35 -0800)]
SCEP package version update
JC Aguilera [Mon, 5 Mar 2018 20:44:16 +0000 (12:44 -0800)]
Update SCEP package version
JC Aguilera [Mon, 5 Mar 2018 17:35:15 +0000 (09:35 -0800)]
Remove ConfigFile parameter which is not set on previous tasks
JC Aguilera [Sat, 3 Mar 2018 00:08:37 +0000 (16:08 -0800)]
Merge pull request #16724 from jcagme/release/2.1
Install and uninstall SCEP
Juan Carlos Aguilera Mendez [Fri, 2 Mar 2018 23:52:27 +0000 (15:52 -0800)]
Adding required SCEP tasks
Juan Carlos Aguilera Mendez [Fri, 2 Mar 2018 23:51:33 +0000 (15:51 -0800)]
Adding required SCEP tasks
Davis Goodin [Tue, 27 Feb 2018 18:48:48 +0000 (12:48 -0600)]
Merge pull request #16629 from dagood/update-buildtools/release/2.1
[release/2.1] Update BuildTools to 2.1.0-preview1-02523-01
Davis Goodin [Tue, 27 Feb 2018 17:19:02 +0000 (11:19 -0600)]
Update BuildTools to 2.1.0-preview1-02523-01
Wes Haggard [Wed, 21 Feb 2018 20:49:29 +0000 (12:49 -0800)]
Merge pull request #16468 from dotnet-maestro-bot/release/2.1-UpdateDependencies
Update PgoData to release-
20180221-0048 (release/2.1)
dotnet-maestro-bot [Wed, 21 Feb 2018 09:04:38 +0000 (01:04 -0800)]
Update PgoData to release-
20180221-0048
dotnet-maestro-bot [Tue, 20 Feb 2018 21:36:42 +0000 (15:36 -0600)]
Update CoreClr, CoreFx, PgoData to preview1-26218-05, preview1-26218-04, release-
20180220-0033, respectively (#16429)
Davis Goodin [Fri, 16 Feb 2018 19:32:26 +0000 (13:32 -0600)]
Merge pull request #16405 from dagood/auto-update-2.1
[release/2.1] Configure auto-update from product builds
Matt Mitchell [Fri, 16 Feb 2018 02:44:47 +0000 (18:44 -0800)]
Set helix source correctly for prodcon build (#16412)
* Set helix source correctly for prodcon build
Jarret Shook [Thu, 15 Feb 2018 22:57:54 +0000 (14:57 -0800)]
Merge pull request #16404 from jashook/update_eol_linuxes
Update the eol linuxes in release/2.1
Davis Goodin [Thu, 15 Feb 2018 20:22:55 +0000 (14:22 -0600)]
Update BuildTools, CoreClr, CoreFx, PgoData to preview1-02431-03, preview1-26213-01, preview1-26213-02, release-
20180215-0040, respectively
Davis Goodin [Thu, 15 Feb 2018 20:22:45 +0000 (14:22 -0600)]
Uptake dependencies from release/2.1 builds
jashook [Thu, 15 Feb 2018 19:34:37 +0000 (11:34 -0800)]
Update eol linuxes
Koundinya Veluri [Tue, 6 Feb 2018 23:59:42 +0000 (15:59 -0800)]
Fix GC reproting for by-ref-like structs (#16231)
Port of a portion of https://github.com/dotnet/coreclr/pull/16231 to release/2.1.
Fixes https://github.com/dotnet/coreclr/issues/16044:
- Divide by pointer size was removed to produce the proper offset
Matt Mitchell [Wed, 7 Feb 2018 17:05:47 +0000 (09:05 -0800)]
Fix publishing errors (#16252)
Fix two errors:
* Remove unneeded signed symbol catalog injection
* Build definition is not importing becuase of duplicated task name.
Matt Mitchell [Tue, 6 Feb 2018 17:15:37 +0000 (09:15 -0800)]
Increase build timeout for test build (#16233)
The test build on OSX is rather long. Increase the timeout so it doesn't hit so often. Currently we don't know what timed out while building the tests because the log for that step is inaccessible if the build is cancelled.
Koundinya Veluri [Sat, 3 Feb 2018 06:52:36 +0000 (22:52 -0800)]
Prevent compiler optimization that could cause local var values to change in multithreaded environments, in some places (#16089) (#16093)
David Mason [Thu, 1 Feb 2018 00:55:28 +0000 (16:55 -0800)]
fix pointer in ILCodeVersionNode so it uses PTR_COR_ILMETHOD instead of COR_IL_METHOD *, which was causing a crash in the DAC (#16003) (#16032)
Koundinya Veluri [Wed, 31 Jan 2018 23:15:46 +0000 (15:15 -0800)]
Enable tiered jitting for R2R methods (#15967) (#16040)
Enable tiered jitting for R2R methods
- Included R2R methods and generics over value types in CoreLib for tiered jitting. Tier 0 for R2R methods is the precompiled code if available, and tier 1 is selectively scheduled based on call counting.
- Added a delay before starting to count calls for tier 1 promotion. The delay is a short duration after frequent tier 0 jitting stops (current heuristic for identifying startup).
- Startup time and steady-state performance have improved on JitBench. There is a regression shortly following startup due to call counting and tier 1 jitting, for a short duration before steady-state performance stabilizes.
- Added two new config values, one for configuring the call count threshold for promoting to tier 1, and another for specifying the delay from the last tier 0 JIT invocation before starting to count calls
Matt Mitchell [Thu, 25 Jan 2018 20:24:26 +0000 (12:24 -0800)]
Ensure signing of cross targeting components (#16009)
Wes Haggard [Wed, 24 Jan 2018 16:40:44 +0000 (08:40 -0800)]
Merge pull request #15994 from MichalStrehovsky/disableDefaultintf
Disable the default interface methods feature (release/2.1)
Michal Strehovský [Wed, 24 Jan 2018 11:21:21 +0000 (12:21 +0100)]
Disable the default interface methods feature
This feature is not shipping in 2.1.
Wes Haggard [Tue, 23 Jan 2018 20:36:44 +0000 (12:36 -0800)]
Merge pull request #15985 from dagood/remove-conversion/release/2.1
Never attempt Portable PDB conversion (release/2.1)
Davis Goodin [Tue, 23 Jan 2018 20:10:49 +0000 (14:10 -0600)]
Never attempt Portable PDB conversion
The inline script detected whether the branch name contained "release/" and ran a different target. That target tries to convert Portable PDBs into Windows PDBs, which currently hits errors in CoreCLR.
Remove this logic from CoreCLR: it is no longer necessary because orchestrated builds will have a post-build symbol publish step.
(cherry picked from commit
72a731e270f8d123131f7463d7372f38144c19a3)
Bruce Forstall [Mon, 22 Jan 2018 19:11:30 +0000 (11:11 -0800)]
Merge pull request #15944 from BruceForstall/CorefxTestUseCorrectVersion
For corefx testing, use a matching corefx repo version git hash
Tanner Gooding [Mon, 22 Jan 2018 17:46:22 +0000 (09:46 -0800)]
Merge pull request #15942 from tannergooding/no-multireg-simd
Updating the VM to no longer treat the SIMD HWIntrinsic types as HFA or MultiReg structs
Jan Kotas [Mon, 22 Jan 2018 07:06:53 +0000 (23:06 -0800)]
Fix Windows ARM release build break (#15958)
Jarret Shook [Mon, 22 Jan 2018 06:25:35 +0000 (22:25 -0800)]
Merge pull request #15959 from jashook/remove_arm_pr_trigger
Turn off arm pr trigger
jashook [Mon, 22 Jan 2018 06:15:44 +0000 (22:15 -0800)]
Turn off arm pr trigger
Tanner Gooding [Sat, 20 Jan 2018 18:23:52 +0000 (10:23 -0800)]
Stop the SIMD hardware intrinsics types from undergoing crossgen.
antofik [Mon, 22 Jan 2018 02:03:51 +0000 (05:03 +0300)]
Remove AppDomainLeaks configuration option (#15956)
Removed all usages of AppDomainLeaks configuration option and
CHECK_APP_DOMAIN_LEAKS feature
Fix #12094
Jan Kotas [Sun, 21 Jan 2018 07:52:02 +0000 (23:52 -0800)]
Rename Libraries.GlobalizationInterop to Libraries.GlobalizationNative
Consistency with CoreFX and coding conventions.
Also delete a few other pieces of unused code.
Jan Kotas [Sun, 21 Jan 2018 02:18:07 +0000 (18:18 -0800)]
Define Interop.Kernel32.MAX_PATH (#15952)
* Define Interop.Kernel32.MAX_PATH
For consistency with CoreFX and coding conventions.
Bruce Forstall [Sun, 21 Jan 2018 01:49:40 +0000 (17:49 -0800)]
Merge pull request #15948 from fiigii/fix-ifdef
Fix a minor bug
Jan Kotas [Sat, 20 Jan 2018 21:32:46 +0000 (13:32 -0800)]
Fix timezone lookup to be consistently case insensitive (#15951)
The timezone ids used case insensitive comparisons everywhere, except in the dictionary used to cache timezones.
Fixes dotnet/corefx#26479
Jeremy Barton [Sat, 20 Jan 2018 16:41:39 +0000 (08:41 -0800)]
Merge pull request #15936 from GrabYourPitchforks/levib/memory_nullref
Allow implicit conversion of null arrays to empty Memory instances
Ahson Khan [Sat, 20 Jan 2018 14:40:44 +0000 (06:40 -0800)]
Add optional integer offset to OwnedMemory Pin (#15946)
Fei Peng [Sat, 20 Jan 2018 06:08:03 +0000 (22:08 -0800)]
#if defined(_TARGET_XARCH_) || defined(_TARGET_ARM64_)
Bruce Forstall [Sat, 20 Jan 2018 05:59:44 +0000 (21:59 -0800)]
Merge pull request #15945 from dotnet-bot/from-tfs
Merge changes from TFS
Jan Kotas [Sat, 20 Jan 2018 04:06:39 +0000 (20:06 -0800)]
Break current culture initialization cycle (#15938)
Fixes #15931
Carol Eidt [Sat, 20 Jan 2018 02:15:33 +0000 (18:15 -0800)]
Merge pull request #15903 from CarolEidt/Fix545505
ARM: Fix morphing of struct passed on stack
Bruce Forstall [Sat, 20 Jan 2018 01:18:49 +0000 (17:18 -0800)]
Fix desktop build
1. Fix `LEGACY_BACKEND`
2. `#if FEATURE_HW_INTRINSICS` => `#ifdef FEATURE_HW_INTRINSICS`
[tfs-changeset: 1686599]
Tanner Gooding [Fri, 19 Jan 2018 23:49:47 +0000 (15:49 -0800)]
Updating the VM to no longer treat the SIMD HWIntrinsic types as HFA or MultiReg structs.
Bruce Forstall [Fri, 19 Jan 2018 23:59:09 +0000 (15:59 -0800)]
Add CI support for updated run-corefx-tests.py
Change CI to build a "GenerateLayoutOnly" drop for corefx testing,
specifically to cause the corefx package to be restored, so we
can determine its version.
Tanner Gooding [Fri, 19 Jan 2018 23:51:51 +0000 (15:51 -0800)]
Merge pull request #15836 from tannergooding/emitInsBinary
Refactoring emitInsBinary
Nobuyuki Iwanaga [Fri, 19 Jan 2018 23:29:32 +0000 (08:29 +0900)]
CharUnicodeInfo.GetUnicodeCategory(int codePoint) (#15911)
* CharUnicodeInfo.GetUnicodeCategory(int codePoint)
https://github.com/dotnet/corefx/issues/26173
- renamed UnicodeCategory.InternalGetUnicodeCategory to GetUnicodeCategory
- renamed its parameter ch to codePoint
- made it public
* fix build break
Carol Eidt [Fri, 19 Jan 2018 23:21:09 +0000 (15:21 -0800)]
Merge pull request #15798 from sdmaclea/PR-ARM64-Set-Instruction-Set-Flags
[Arm64] Set Instruction set flags
Carol Eidt [Fri, 19 Jan 2018 23:17:18 +0000 (15:17 -0800)]
Merge pull request #15933 from sdmaclea/PR-ARM64-EMIT-COMPARE-ZERO
[Arm64] Add compare vector to zero emitters
Carol Eidt [Fri, 19 Jan 2018 23:16:18 +0000 (15:16 -0800)]
Merge pull request #15935 from sdmaclea/PR-ARM64-IRREGULAR-NOT
[Arm64] Remove irregular vector not handling
Michelle McDaniel [Fri, 19 Jan 2018 22:29:45 +0000 (14:29 -0800)]
Convert perf.groovy to use run-xunit-perf.py (#15881)
* Convert perf.groovy to use run-xunit-perf.py
Also removes run-xunit-perf.cmd and run-xunit-perf.sh. This change moves us to using build-tests.sh to generate the layout (ie pull down corefx), so this change fixes #12143.
Carol Eidt [Fri, 19 Jan 2018 22:15:26 +0000 (14:15 -0800)]
Merge pull request #15930 from mikedn/useless-code
Remove some redundant code from TreeNodeInfoInit
Bruce Forstall [Fri, 19 Jan 2018 22:15:09 +0000 (14:15 -0800)]
For corefx testing, use a matching corefx repo version git hash
If the user doesn't specify a specific corefx commit hash to use,
try to find the matching commit hash in the coreclr repro. If the
matching hash can't be found, use 'HEAD'.
We find the matching corefx commit hash by first parsing file
'dependencies.props' at the root of the coreclr repro, looking for this:
<MicrosoftPrivateCoreFxNETCoreAppPackageVersion>4.5.0-preview1-26112-01</MicrosoftPrivateCoreFxNETCoreAppPackageVersion>
This determines the corefx package version that matches. Next, we look for the version.txt
file in the package cache, e.g.,
<coreclr_root>\packages\microsoft.private.corefx.netcoreapp\4.5.0-preview1-26112-01\version.txt
The contents of this file is exactly the git commit hash
we need to use, e.g.:
197a0699b08087ea85581679afdd9fd7b5c465c3
The version.txt file is created when the corefx package is restored,
which happens when doing one of:
Windows: tests\runtests.cmd GenerateLayoutOnly
non-Windows: build-test.sh generatelayoutonly
It would also be possible to not depend on the package already
being downloaded, but instead download the correct package here,
using the determined "MicrosoftPrivateCoreFxNETCoreAppPackageVersion"
package version, e.g.:
https://dotnet.myget.org/F/dotnet-core/api/v2/package/Microsoft.Private.CoreFx.NETCoreApp/4.5.0-preview1-26112-01
and then extracting the ZIP archive to find the version.txt file.
This might get easier if the corefx commit hash is added directly to dependencies.props, as
discussed in https://github.com/dotnet/buildtools/issues/1141.
Michal Strehovský [Fri, 19 Jan 2018 21:47:47 +0000 (22:47 +0100)]
Stop treating all calls to instance interface methods as callvirt (#15925)
Fixes #15827.
Tarek Mahmoud Sayed [Fri, 19 Jan 2018 21:47:02 +0000 (13:47 -0800)]
Remove Redundant Resource entry (#15928)
Jan Kotas [Fri, 19 Jan 2018 21:46:22 +0000 (13:46 -0800)]
Move platform-neutral part of TimeZone to shared CoreLib partition (#15926)
Prep work for moving the platform specific parts
Carol Eidt [Fri, 19 Jan 2018 20:17:14 +0000 (12:17 -0800)]
Merge pull request #15749 from fiigii/tabledrive
Table-driven Intel hardware intrinsic
Levi Broderick [Fri, 19 Jan 2018 19:50:02 +0000 (11:50 -0800)]
Allow implicit conversion of null arrays to empty Memory instances
Steve MacLean [Tue, 9 Jan 2018 21:01:03 +0000 (16:01 -0500)]
[Arm64] Set Instruction set flags
Steve MacLean [Fri, 19 Jan 2018 17:41:47 +0000 (12:41 -0500)]
[Arm64] Remove irregular vector not handling
Victor "Nate" Graf [Fri, 19 Jan 2018 19:25:38 +0000 (11:25 -0800)]
Disable eventpipetrace test due to JIT stress failure (#15927)
* Disable eventpipetrace test due to JIT stress failure
* Use double wildcard to properly include the right files
Steve MacLean [Thu, 18 Jan 2018 21:45:25 +0000 (16:45 -0500)]
[Arm64] Add compare vector to zero emitters
Mike McLaughlin [Fri, 19 Jan 2018 19:12:02 +0000 (11:12 -0800)]
Revert "Change just-in-time debugging registry keys. (#15722)" (#15921)
This reverts commit
8b2cac974db3edde38e1a555455f53592d03b68e.
Mike Danes [Fri, 19 Jan 2018 18:44:39 +0000 (20:44 +0200)]
Remove some redundant code from TreeNodeInfoInit
sergey ignatov [Fri, 19 Jan 2018 14:28:38 +0000 (17:28 +0300)]
[armel tizen] Fixed CoreRT issue #4626 unwinding support (#15913)
Fei Peng [Fri, 19 Jan 2018 08:01:21 +0000 (00:01 -0800)]
Merge SSE intrinsics into the table-driven framework
Tanner Gooding [Fri, 19 Jan 2018 03:55:41 +0000 (19:55 -0800)]
Removing an incorrect assert from emitInsBinary
Jan Kotas [Fri, 19 Jan 2018 02:57:14 +0000 (18:57 -0800)]
Cache Invariant CompareInfo (#15902)
The Invariant CompareInfo is used in number of places. It is fetched via virtual method on CultureInfo. Caching it avoids the virtual method calls and extra indirections.
Bruce Forstall [Fri, 19 Jan 2018 02:01:43 +0000 (18:01 -0800)]
Merge pull request #15920 from BruceForstall/AllowArmJitHaltPopup
Allow COMPlus_JitHalt to display a pop-up on ARM/ARM64
Krzysztof Wicher [Fri, 19 Jan 2018 00:58:15 +0000 (16:58 -0800)]
Do not throw IndexOutOfBounds when AM/PM designator is empty (#15904)
* do not throw IndexOutOfBounds when AM/PM designator is empty
* store am/pm designator in local
dotnet bot [Thu, 18 Jan 2018 23:36:01 +0000 (15:36 -0800)]
Mirror changes from dotnet/corefx (#15909)
* Consolidate System.Memory code to shared folder (dotnet/corefx#26393)
* Consolidate System.Memory code to shared folder
This change is removing the duplicate codes from System.Memory and keep only one copy under the shared folder to be easier to edit such code in one place and get reflected on the other repos.
* Address the review feedback
* Addressing more feedback
* More cleanup
* remove empty line and added a comment
Signed-off-by: dotnet-bot-corefx-mirror <dotnet-bot@microsoft.com>
* Add missing throw helper methods used in the code we got from corefx
* Update the exception helper
* fix the break
Brian Robbins [Thu, 18 Jan 2018 23:28:33 +0000 (15:28 -0800)]
Enable EventPipe and EventSource Functional Tests (#15917)
Tanner Gooding [Wed, 10 Jan 2018 16:25:43 +0000 (08:25 -0800)]
Refactoring emitInsBinary
Brian Robbins [Thu, 18 Jan 2018 22:49:54 +0000 (14:49 -0800)]
Convert BulkTypeLogger Allocations From Stack to Heap (#15907)
Fei Peng [Wed, 17 Jan 2018 02:35:38 +0000 (18:35 -0800)]
table drive Intel hardware intrinsic
Carol Eidt [Thu, 18 Jan 2018 21:30:53 +0000 (13:30 -0800)]
Merge pull request #15901 from tannergooding/hwintrin-fixup
Resolving a few issues with the HWIntrinsic code
Bruce Forstall [Thu, 18 Jan 2018 21:28:25 +0000 (13:28 -0800)]
Allow COMPlus_JitHalt to display a pop-up on ARM/ARM64
Note that you need to `set COMPlus_NoGuiOnAssert=0` for the
pop-up to be displayed.
Carol Eidt [Thu, 18 Jan 2018 19:56:20 +0000 (11:56 -0800)]
PR Feedback
Carol Eidt [Wed, 17 Jan 2018 19:54:52 +0000 (11:54 -0800)]
ARM: Fix morphing of struct passed on stack
If a struct is passed on the stack, it must live on the stack, unless/until we support `GT_FIELD_LIST` for these args. This is unlikely to represent a significant code quality issue, since ARM supports many register args, and this has gone undetected thus far.
This was exposed by tailcall stress on desktop.
I've added a test that exposes the issue without tailcall stress (though it gets a different assert than the desktop failure).
It seemed that `fgMorphMultiregStructArg()` was the best place to fix this - and I noted that this is called for any struct that is larger than a single register. So I updated the comments to reflect that.
I thought about putting the test in the JIT\Regressions test directory, but I consider that it is addressing basic missing test coverage, so I added it to JIT\Methodical\structs.
Jacek Blaszczynski [Thu, 18 Jan 2018 17:10:25 +0000 (18:10 +0100)]
Update clr-configuration-knobs.md, add new C# csi.exe based script for xplat document generation (#15858)
* C# csx script to generate CoreCLR and Jit configuration knobs doc
* Normalize category names, fix typos and white space in clrconfigvalues.h
* Normalize category names, knobs descrptions and fix typos in jitconfigvalues.h
* Remove clr-complus-conf-docgen.sh
* Remove from clrconfigvalues.h CONFIG_ declarations which are already present in jitconfigvalues.h
* Update clr-configuration-knobs.md with clr-configuration-knobs.csx script
Andy Ayers [Wed, 10 Jan 2018 00:25:22 +0000 (16:25 -0800)]
Update perflab tests to execute in a fixed order
Goal is to pin class init overhead on one test consistently. Also we were
not picking up the "optimize for benchmark" attribute and so likely risking
having tests execute concurrently.
Tanner Gooding [Thu, 18 Jan 2018 07:53:10 +0000 (23:53 -0800)]
Updating TYP_SIMD locals to no longer undergo struct promotion for HWIntrinsic nodes.
Tanner Gooding [Thu, 18 Jan 2018 00:23:34 +0000 (16:23 -0800)]
Disabling the Math.Round, Math.Floor, and Math.Ceiling intrinsics on non-AVX machines
Tanner Gooding [Wed, 17 Jan 2018 15:51:43 +0000 (07:51 -0800)]
Fixing the `LoadAlignedVector128` HWIntrinsic test to ensure that we always read from an aligned address.
Tanner Gooding [Wed, 17 Jan 2018 15:34:00 +0000 (07:34 -0800)]
Fixing some bad merge conflicts in the `emitIns_R_A_I`, `emitIns_R_C_I`, and `emitIns_R_S_I` methods
Carol Eidt [Thu, 18 Jan 2018 01:59:02 +0000 (17:59 -0800)]
Merge pull request #15869 from sdmaclea/PR-ARM64-is16Byte
[Arm64] Use is16Byte
Mike McLaughlin [Thu, 18 Jan 2018 00:16:03 +0000 (16:16 -0800)]
Add environment variable (COMPlus_EnableDiagnostics) to disable debugging and profiling. (#15878)
To disable the named pipes and semaphores created on linux execute "export COMPlus_EnableDiagnostics=0" before start the .NET Core program.
On Windows execute "set COMPlus_EnableDiagnostics=0" and on Linux execute "export "COMPlus_EnableDiagnostics=0"
Removed the "Telesto" registry entry (old unnecessary Silverlight code) and Watson (always true) checks.
For issues #11769 and #8844.
Tanner Gooding [Wed, 17 Jan 2018 20:28:34 +0000 (12:28 -0800)]
Merge pull request #15897 from tannergooding/hwintrin-debuggerdisplay
Adding a DebugView for Vector64<T>, Vector128<T>, and Vector256<T>
Carol Eidt [Wed, 17 Jan 2018 18:01:01 +0000 (10:01 -0800)]
Merge pull request #15900 from tannergooding/sse-intrinsics
Updating emitIns_R_R_A_I to not be defined for the legacy backend.
Ben Adams [Wed, 17 Jan 2018 17:52:06 +0000 (17:52 +0000)]
Skip EDI boundary for async (#15781)
Tanner Gooding [Wed, 10 Jan 2018 01:02:55 +0000 (17:02 -0800)]
Adding a DebugView for Vector64<T>, Vector128<T>, and Vector256<T>
Jan Kotas [Wed, 17 Jan 2018 16:54:19 +0000 (08:54 -0800)]
Move public StreamReader/Writer to CoreLib (#15884)
Tanner Gooding [Wed, 17 Jan 2018 15:08:47 +0000 (07:08 -0800)]
Updating emitIns_R_R_A_I to not be defined for the legacy backend.
Matt Warren [Wed, 17 Jan 2018 13:07:07 +0000 (13:07 +0000)]
Add MDA (Managed Debugging Assistant) (#15875)
* Add MDA (Managed Debugging Assistant)
* Info about MDA's in .NET Core
Bruce Forstall [Wed, 17 Jan 2018 06:51:46 +0000 (22:51 -0800)]
Merge pull request #15893 from BruceForstall/FixR2RCrossgen
Fix non-Windows R2R testing in CI
Bruce Forstall [Wed, 17 Jan 2018 06:45:44 +0000 (22:45 -0800)]
Merge pull request #15894 from BruceForstall/DisableGetGenerationInGCStress
Disable GetGeneration from GCStress runs
Tanner Gooding [Wed, 17 Jan 2018 03:05:14 +0000 (19:05 -0800)]
Merge pull request #15538 from tannergooding/sse-intrinsics
Implement the SSE hardware intrinsics.