summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-01-21Remove AppDomainLeaks configuration option (#15956)antofik35-1720/+14
Removed all usages of AppDomainLeaks configuration option and CHECK_APP_DOMAIN_LEAKS feature Fix #12094
2018-01-21Rename Libraries.GlobalizationInterop to Libraries.GlobalizationNativeJan Kotas22-108/+97
Consistency with CoreFX and coding conventions. Also delete a few other pieces of unused code.
2018-01-20Define Interop.Kernel32.MAX_PATH (#15952)Jan Kotas8-24/+30
* Define Interop.Kernel32.MAX_PATH For consistency with CoreFX and coding conventions.
2018-01-20Merge pull request #15948 from fiigii/fix-ifdefBruce Forstall1-2/+2
Fix a minor bug
2018-01-20Fix timezone lookup to be consistently case insensitive (#15951)Jan Kotas1-1/+1
The timezone ids used case insensitive comparisons everywhere, except in the dictionary used to cache timezones. Fixes dotnet/corefx#26479
2018-01-20Merge pull request #15936 from GrabYourPitchforks/levib/memory_nullrefJeremy Barton2-2/+2
Allow implicit conversion of null arrays to empty Memory instances
2018-01-20Add optional integer offset to OwnedMemory Pin (#15946)Ahson Khan4-23/+3
2018-01-19#if defined(_TARGET_XARCH_) || defined(_TARGET_ARM64_)Fei Peng1-2/+2
2018-01-19Merge pull request #15945 from dotnet-bot/from-tfsBruce Forstall16-50/+60
Merge changes from TFS
2018-01-19Break current culture initialization cycle (#15938)Jan Kotas3-59/+18
Fixes #15931
2018-01-19Merge pull request #15903 from CarolEidt/Fix545505Carol Eidt3-21/+265
ARM: Fix morphing of struct passed on stack
2018-01-19Fix desktop buildBruce Forstall16-50/+60
1. Fix `LEGACY_BACKEND` 2. `#if FEATURE_HW_INTRINSICS` => `#ifdef FEATURE_HW_INTRINSICS` [tfs-changeset: 1686599]
2018-01-19Merge pull request #15836 from tannergooding/emitInsBinaryTanner Gooding1-278/+324
Refactoring emitInsBinary
2018-01-19CharUnicodeInfo.GetUnicodeCategory(int codePoint) (#15911)Nobuyuki Iwanaga3-7/+7
* 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
2018-01-19Merge pull request #15798 from sdmaclea/PR-ARM64-Set-Instruction-Set-FlagsCarol Eidt4-2/+74
[Arm64] Set Instruction set flags
2018-01-19Merge pull request #15933 from sdmaclea/PR-ARM64-EMIT-COMPARE-ZEROCarol Eidt1-0/+52
[Arm64] Add compare vector to zero emitters
2018-01-19Merge pull request #15935 from sdmaclea/PR-ARM64-IRREGULAR-NOTCarol Eidt1-18/+8
[Arm64] Remove irregular vector not handling
2018-01-19Convert perf.groovy to use run-xunit-perf.py (#15881)Michelle McDaniel4-1025/+33
* 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.
2018-01-19Merge pull request #15930 from mikedn/useless-codeCarol Eidt1-10/+0
Remove some redundant code from TreeNodeInfoInit
2018-01-19Stop treating all calls to instance interface methods as callvirt (#15925)Michal Strehovský3-1/+115
Fixes #15827.
2018-01-19Remove Redundant Resource entry (#15928)Tarek Mahmoud Sayed2-6/+2
2018-01-19Move platform-neutral part of TimeZone to shared CoreLib partition (#15926)Jan Kotas9-101/+67
Prep work for moving the platform specific parts
2018-01-19Merge pull request #15749 from fiigii/tabledriveCarol Eidt22-1012/+1395
Table-driven Intel hardware intrinsic
2018-01-19Allow implicit conversion of null arrays to empty Memory instancesLevi Broderick2-2/+2
2018-01-19[Arm64] Set Instruction set flagsSteve MacLean4-2/+74
2018-01-19[Arm64] Remove irregular vector not handlingSteve MacLean1-18/+8
2018-01-19Disable eventpipetrace test due to JIT stress failure (#15927)Victor "Nate" Graf1-2/+5
* Disable eventpipetrace test due to JIT stress failure * Use double wildcard to properly include the right files
2018-01-19[Arm64] Add compare vector to zero emittersSteve MacLean1-0/+52
2018-01-19Revert "Change just-in-time debugging registry keys. (#15722)" (#15921)Mike McLaughlin3-17/+11
This reverts commit 8b2cac974db3edde38e1a555455f53592d03b68e.
2018-01-19Remove some redundant code from TreeNodeInfoInitMike Danes1-10/+0
2018-01-19[armel tizen] Fixed CoreRT issue #4626 unwinding support (#15913)sergey ignatov4-13/+22
2018-01-19Merge SSE intrinsics into the table-driven frameworkFei Peng10-480/+267
2018-01-18Removing an incorrect assert from emitInsBinaryTanner Gooding1-1/+0
2018-01-18Cache Invariant CompareInfo (#15902)Jan Kotas7-59/+34
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.
2018-01-18Merge pull request #15920 from BruceForstall/AllowArmJitHaltPopupBruce Forstall1-2/+2
Allow COMPlus_JitHalt to display a pop-up on ARM/ARM64
2018-01-18Do not throw IndexOutOfBounds when AM/PM designator is empty (#15904)Krzysztof Wicher1-4/+7
* do not throw IndexOutOfBounds when AM/PM designator is empty * store am/pm designator in local
2018-01-18Mirror changes from dotnet/corefx (#15909)dotnet bot9-73/+247
* 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
2018-01-18Enable EventPipe and EventSource Functional Tests (#15917)Brian Robbins3-3/+12
2018-01-18Refactoring emitInsBinaryTanner Gooding1-278/+325
2018-01-18Convert BulkTypeLogger Allocations From Stack to Heap (#15907)Brian Robbins2-10/+49
2018-01-18table drive Intel hardware intrinsicFei Peng22-650/+1246
2018-01-18Merge pull request #15901 from tannergooding/hwintrin-fixupCarol Eidt4-29/+61
Resolving a few issues with the HWIntrinsic code
2018-01-18Allow COMPlus_JitHalt to display a pop-up on ARM/ARM64Bruce Forstall1-2/+2
Note that you need to `set COMPlus_NoGuiOnAssert=0` for the pop-up to be displayed.
2018-01-18PR FeedbackCarol Eidt1-8/+8
2018-01-18ARM: Fix morphing of struct passed on stackCarol Eidt3-21/+265
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.
2018-01-18 Update clr-configuration-knobs.md, add new C# csi.exe based script for ↵Jacek Blaszczynski5-1326/+1768
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
2018-01-18Update perflab tests to execute in a fixed orderAndy Ayers3-42/+28
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.
2018-01-17Updating TYP_SIMD locals to no longer undergo struct promotion for ↵Tanner Gooding1-11/+34
HWIntrinsic nodes.
2018-01-17Disabling the Math.Round, Math.Floor, and Math.Ceiling intrinsics on non-AVX ↵Tanner Gooding1-1/+2
machines
2018-01-17Fixing the `LoadAlignedVector128` HWIntrinsic test to ensure that we always ↵Tanner Gooding1-1/+12
read from an aligned address.