Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-01-21 | Remove AppDomainLeaks configuration option (#15956) | antofik | 35 | -1720/+14 | |
Removed all usages of AppDomainLeaks configuration option and CHECK_APP_DOMAIN_LEAKS feature Fix #12094 | |||||
2018-01-21 | Rename Libraries.GlobalizationInterop to Libraries.GlobalizationNative | Jan Kotas | 22 | -108/+97 | |
Consistency with CoreFX and coding conventions. Also delete a few other pieces of unused code. | |||||
2018-01-20 | Define Interop.Kernel32.MAX_PATH (#15952) | Jan Kotas | 8 | -24/+30 | |
* Define Interop.Kernel32.MAX_PATH For consistency with CoreFX and coding conventions. | |||||
2018-01-20 | Merge pull request #15948 from fiigii/fix-ifdef | Bruce Forstall | 1 | -2/+2 | |
Fix a minor bug | |||||
2018-01-20 | Fix timezone lookup to be consistently case insensitive (#15951) | Jan Kotas | 1 | -1/+1 | |
The timezone ids used case insensitive comparisons everywhere, except in the dictionary used to cache timezones. Fixes dotnet/corefx#26479 | |||||
2018-01-20 | Merge pull request #15936 from GrabYourPitchforks/levib/memory_nullref | Jeremy Barton | 2 | -2/+2 | |
Allow implicit conversion of null arrays to empty Memory instances | |||||
2018-01-20 | Add optional integer offset to OwnedMemory Pin (#15946) | Ahson Khan | 4 | -23/+3 | |
2018-01-19 | #if defined(_TARGET_XARCH_) || defined(_TARGET_ARM64_) | Fei Peng | 1 | -2/+2 | |
2018-01-19 | Merge pull request #15945 from dotnet-bot/from-tfs | Bruce Forstall | 16 | -50/+60 | |
Merge changes from TFS | |||||
2018-01-19 | Break current culture initialization cycle (#15938) | Jan Kotas | 3 | -59/+18 | |
Fixes #15931 | |||||
2018-01-19 | Merge pull request #15903 from CarolEidt/Fix545505 | Carol Eidt | 3 | -21/+265 | |
ARM: Fix morphing of struct passed on stack | |||||
2018-01-19 | Fix desktop build | Bruce Forstall | 16 | -50/+60 | |
1. Fix `LEGACY_BACKEND` 2. `#if FEATURE_HW_INTRINSICS` => `#ifdef FEATURE_HW_INTRINSICS` [tfs-changeset: 1686599] | |||||
2018-01-19 | Merge pull request #15836 from tannergooding/emitInsBinary | Tanner Gooding | 1 | -278/+324 | |
Refactoring emitInsBinary | |||||
2018-01-19 | CharUnicodeInfo.GetUnicodeCategory(int codePoint) (#15911) | Nobuyuki Iwanaga | 3 | -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-19 | Merge pull request #15798 from sdmaclea/PR-ARM64-Set-Instruction-Set-Flags | Carol Eidt | 4 | -2/+74 | |
[Arm64] Set Instruction set flags | |||||
2018-01-19 | Merge pull request #15933 from sdmaclea/PR-ARM64-EMIT-COMPARE-ZERO | Carol Eidt | 1 | -0/+52 | |
[Arm64] Add compare vector to zero emitters | |||||
2018-01-19 | Merge pull request #15935 from sdmaclea/PR-ARM64-IRREGULAR-NOT | Carol Eidt | 1 | -18/+8 | |
[Arm64] Remove irregular vector not handling | |||||
2018-01-19 | Convert perf.groovy to use run-xunit-perf.py (#15881) | Michelle McDaniel | 4 | -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-19 | Merge pull request #15930 from mikedn/useless-code | Carol Eidt | 1 | -10/+0 | |
Remove some redundant code from TreeNodeInfoInit | |||||
2018-01-19 | Stop treating all calls to instance interface methods as callvirt (#15925) | Michal Strehovský | 3 | -1/+115 | |
Fixes #15827. | |||||
2018-01-19 | Remove Redundant Resource entry (#15928) | Tarek Mahmoud Sayed | 2 | -6/+2 | |
2018-01-19 | Move platform-neutral part of TimeZone to shared CoreLib partition (#15926) | Jan Kotas | 9 | -101/+67 | |
Prep work for moving the platform specific parts | |||||
2018-01-19 | Merge pull request #15749 from fiigii/tabledrive | Carol Eidt | 22 | -1012/+1395 | |
Table-driven Intel hardware intrinsic | |||||
2018-01-19 | Allow implicit conversion of null arrays to empty Memory instances | Levi Broderick | 2 | -2/+2 | |
2018-01-19 | [Arm64] Set Instruction set flags | Steve MacLean | 4 | -2/+74 | |
2018-01-19 | [Arm64] Remove irregular vector not handling | Steve MacLean | 1 | -18/+8 | |
2018-01-19 | Disable eventpipetrace test due to JIT stress failure (#15927) | Victor "Nate" Graf | 1 | -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 emitters | Steve MacLean | 1 | -0/+52 | |
2018-01-19 | Revert "Change just-in-time debugging registry keys. (#15722)" (#15921) | Mike McLaughlin | 3 | -17/+11 | |
This reverts commit 8b2cac974db3edde38e1a555455f53592d03b68e. | |||||
2018-01-19 | Remove some redundant code from TreeNodeInfoInit | Mike Danes | 1 | -10/+0 | |
2018-01-19 | [armel tizen] Fixed CoreRT issue #4626 unwinding support (#15913) | sergey ignatov | 4 | -13/+22 | |
2018-01-19 | Merge SSE intrinsics into the table-driven framework | Fei Peng | 10 | -480/+267 | |
2018-01-18 | Removing an incorrect assert from emitInsBinary | Tanner Gooding | 1 | -1/+0 | |
2018-01-18 | Cache Invariant CompareInfo (#15902) | Jan Kotas | 7 | -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-18 | Merge pull request #15920 from BruceForstall/AllowArmJitHaltPopup | Bruce Forstall | 1 | -2/+2 | |
Allow COMPlus_JitHalt to display a pop-up on ARM/ARM64 | |||||
2018-01-18 | Do not throw IndexOutOfBounds when AM/PM designator is empty (#15904) | Krzysztof Wicher | 1 | -4/+7 | |
* do not throw IndexOutOfBounds when AM/PM designator is empty * store am/pm designator in local | |||||
2018-01-18 | Mirror changes from dotnet/corefx (#15909) | dotnet bot | 9 | -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-18 | Enable EventPipe and EventSource Functional Tests (#15917) | Brian Robbins | 3 | -3/+12 | |
2018-01-18 | Refactoring emitInsBinary | Tanner Gooding | 1 | -278/+325 | |
2018-01-18 | Convert BulkTypeLogger Allocations From Stack to Heap (#15907) | Brian Robbins | 2 | -10/+49 | |
2018-01-18 | table drive Intel hardware intrinsic | Fei Peng | 22 | -650/+1246 | |
2018-01-18 | Merge pull request #15901 from tannergooding/hwintrin-fixup | Carol Eidt | 4 | -29/+61 | |
Resolving a few issues with the HWIntrinsic code | |||||
2018-01-18 | Allow COMPlus_JitHalt to display a pop-up on ARM/ARM64 | Bruce Forstall | 1 | -2/+2 | |
Note that you need to `set COMPlus_NoGuiOnAssert=0` for the pop-up to be displayed. | |||||
2018-01-18 | PR Feedback | Carol Eidt | 1 | -8/+8 | |
2018-01-18 | ARM: Fix morphing of struct passed on stack | Carol Eidt | 3 | -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 Blaszczynski | 5 | -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-18 | Update perflab tests to execute in a fixed order | Andy Ayers | 3 | -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-17 | Updating TYP_SIMD locals to no longer undergo struct promotion for ↵ | Tanner Gooding | 1 | -11/+34 | |
HWIntrinsic nodes. | |||||
2018-01-17 | Disabling the Math.Round, Math.Floor, and Math.Ceiling intrinsics on non-AVX ↵ | Tanner Gooding | 1 | -1/+2 | |
machines | |||||
2018-01-17 | Fixing the `LoadAlignedVector128` HWIntrinsic test to ensure that we always ↵ | Tanner Gooding | 1 | -1/+12 | |
read from an aligned address. |