summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2019-05-15Unconditionally capture output of xUnit tests (#24554)Egor Chesakov1-2/+2
2019-05-15Enable JIT\superpmi\superpmicollect on Linux and macOS (#24560)Egor Chesakov2-4/+3
* Replace backslashes with forward slashes in tests/src/JIT/superpmi/TestProjects.txt * Enable JIT\superpmi\superpmicollect.csproj on Linux and macOS
2019-05-15[master] Update dependencies from dotnet/core-setup (#24149)dotnet-maestro[bot]2-0/+7
* Update dependencies from https://github.com/dotnet/core-setup build 20190429.07 - Microsoft.NETCore.App - 3.0.0-preview6-27629-07 * Workaround for https://github.com/dotnet/core-setup/pull/5893 * Update dependencies from https://github.com/dotnet/core-setup build 20190502.01 - Microsoft.NETCore.App - 3.0.0-preview6-27702-01 * Update dependencies from https://github.com/dotnet/core-setup build 20190503.02 - Microsoft.NETCore.App - 3.0.0-preview6-27703-02 * Update dependencies from https://github.com/dotnet/core-setup build 20190503.17 - Microsoft.NETCore.App - 3.0.0-preview6-27703-17 * Update dependencies from https://github.com/dotnet/core-setup build 20190505.02 - Microsoft.NETCore.App - 3.0.0-preview6-27705-02 * Update dependencies from https://github.com/dotnet/core-setup build 20190506.03 - Microsoft.NETCore.App - 3.0.0-preview6-27706-03 * Update dependencies from https://github.com/dotnet/core-setup build 20190506.21 - Microsoft.NETCore.App - 3.0.0-preview6-27706-21 * Update dependencies from https://github.com/dotnet/core-setup build 20190507.10 - Microsoft.NETCore.App - 3.0.0-preview6-27707-10 * Workaround for Microsoft.NetCore.App version in Coreclr.TestWrapper.csproj to unblock #24149 * Update dependencies from https://github.com/dotnet/core-setup build 20190508.04 - Microsoft.NETCore.App - 3.0.0-preview6-27708-04 * Add comment attaching specific pull request to workaround * Update dependencies from https://github.com/dotnet/core-setup build 20190509.05 - Microsoft.NETCore.App - 3.0.0-preview6-27709-05 * Add comments in versions.props to prevent merge conflicts in future blocked maestro PRs * Update dependencies from https://github.com/dotnet/core-setup build 20190514.15 - Microsoft.NETCore.App - 3.0.0-preview6-27714-15
2019-05-14Disable IJW tests on ARM32 (#24570)Jeremy Koritzinsky1-0/+15
2019-05-14Merge pull request #24553 from ↵Sergey Andreenko6-0/+12
sandreenko/excludeTestsThatAreFailingUnderGCStress Exclude tests that are failing under gc stress
2019-05-14Fix more save/restore code for HVAs (#24434)Carol Eidt1-3/+0
Fix OnHijackTripThread. Re-enable the mandelbrot-7 test. Fix #24224
2019-05-13Disable _il_relu_fld under GCStress.Sergey Andreenko1-0/+2
The issue is https://github.com/dotnet/coreclr/issues/24464
2019-05-13Disable versionbubbles under GCStress.Sergey Andreenko1-0/+2
The issue is https://github.com/dotnet/coreclr/issues/22245
2019-05-13Merge pull request #24551 from sandreenko/disable_eventsourcetrace_in_jitstressSergey Andreenko1-0/+2
Exclude eventsourcetrace from jitstress runs.
2019-05-13Profiler API to request ReJIT with inliners (#24461)David Mason1-0/+2
This API is necessary for attaching profilers to be able to ReJIT methods and replace everything that uses the old IL.
2019-05-13Implement GC.GetTotalAllocatedBytes (#23852)Ludovic Henry2-0/+206
* keep what's allocated so far on each heap * Implement GC.GetTotalAllocatedBytes It is based on https://github.com/dotnet/corefx/issues/34631 and https://github.com/dotnet/corefx/issues/30644 * Fixing races related to dead_threads_non_alloc_bytes * separated per-heap SOH and LOH counters. Different locks imply that we need different counters. * allow/ignore torn 64bit reads on 32bit in imprecise mode. * PR feedback * simplified the test a little to avoid OOM on ARM
2019-05-13Unconditionally capture output of xUnit testsEgor Chesakov1-2/+2
2019-05-13Disable tests that are failing with timeouts.Sergey Andreenko4-0/+8
See examples in https://dev.azure.com/dnceng/public/_build/results?buildId=186855&view=ms.vss-test-web.build-test-results-tab
2019-05-13exclude eventsourcetrace from jitstress runs.Sergey Andreenko1-0/+2
2019-05-12Cleanup some build files (#24539)Aaron Robinson2-15/+13
* Remove OsEnvironment, PackagesDir, and CoreCLRBinDir properties * Replace usage of __BuildArch with BuildArch * Simplify test timing out on ARM64
2019-05-10Fixing S.P.Corelib to not double include files and ensure that S.N.V is ↵Tanner Gooding1-1/+1
marked #nullable enable (#24526) * Changing EnableDefaultCompileItems=false to EnableDefaultItems=false * Taking the VS auto-fixes for the solution and corelib csproj * Removing the duplicated T4 file includes in the main csproj * Regenerating the included T4 templates * Fixing S.P.Corelib to properly list available platforms/configurations * Add a comment on the T4 template service
2019-05-10Disable a tail call test when using minopts (#24426)Koundinya Veluri1-0/+1
Disable a tail call test when using minopts Fixes https://github.com/dotnet/coreclr/issues/24424
2019-05-10Re-enable accidentally disabled tests. (#24531)Jeremy Koritzinsky1-3/+0
2019-05-10Reenable IJW tests. (#24530)Jeremy Koritzinsky1-15/+0
2019-05-10Properly set the nuget cache for the repo (#24505)Aaron Robinson4-4/+4
* Properly set the nuget cache for the repo * Change coreclr NuGet package cache from "./packages" to "./.packages"
2019-05-09Merge pull request #24482 from erozenfeld/Fix24159Eugene Rozenfeld3-4/+78
Mark local struct as having overlapping fields after struct reinterpretation
2019-05-09More cleanup of the HWIntrinsic test templates (#24455)Tanner Gooding593-18357/+69912
* Adding some templates from which other HWIntrinsic test templates can be generated * Regenerating the HWIntrinsic tests
2019-05-09Mark local struct as having overlapping fields after struct reinterpretationEugene Rozenfeld3-4/+78
Methods like System.Runtime.CompilerServices.Unsafe.As<TFrom, TTo> may have struct reinterpretation when function signature specifies Struct1& and the method returns Struct2& where Struct1 and Struct2 are different structs. This may confuse jit optimizations (in particular, value numbering) because fields of a struct of type Struct1 may be accessed using handles of Struct2. This fix marks the source local involved in such struct reinterpretation as having overlapping fields. That prevents SSA builder from inserting the local into SSA. Fixes #24159. No diffs in framework assemblies and coreclr benchmarks.
2019-05-09Delete suspicious code in delegate construction (#24493)Michal Strehovský4-0/+306
This reverts commit 0786da806b9727c466f3f9393cb3d55cf9df7536.
2019-05-09[master] Update dependencies from dotnet/corefx (#24314)dotnet-maestro[bot]5-5/+9
* Update dependencies from https://github.com/dotnet/corefx build 20190506.1 - Microsoft.NETCore.Platforms - 3.0.0-preview6.19256.1 - Microsoft.Private.CoreFx.NETCoreApp - 4.6.0-preview6.19256.1 * Use last stable version of System.Numerics.Vectors package * Add Microsoft.Bcl.AsyncInterfaces package * Disable Microsoft.Bcl.AsyncInterfaces
2019-05-09Fix ComActivator typo. (#24485)Jeremy Koritzinsky1-4/+4
2019-05-08Add support in SPCL to call into user supplied register and unregiste… ↵Aaron Robinson3-0/+232
(#24452) * Add support in SPCL to call into user supplied register and unregister functions
2019-05-08Fix 23317. (#24383)Fadi Hanna2-0/+83
The issue is that a LDVIRTFTN operation becomes a dictionary lookup to a direct call to an abstract function with no code. We AV later when executing the PreStub of that direct call. Fixed by making this a dictionary lookup to a MethodDescSlot lookup, followed by the call to the JIT_VirtualFunctionPointer helper to resolve the target code (Same logic executing in jitted IL mode)
2019-05-07Exclude MethodImplOptionsTests.Sergey Andreenko1-0/+2
Exclude the test because the fix is postponed.
2019-05-06Merge pull request #24415 from sandreenko/corefxAddExclsusionsSergey Andreenko2-0/+2
Add new CoreFX exclusions.
2019-05-06Move the Formatting jobs over to AzDO (#24367)Jeremy Koritzinsky1-80/+2
* First stab at running the format jobs in AzDO. * Add display names for formatting jobs. * Try to use a python version in the path * Try to fix bootstrap download. * Use imported paths. Output python major version. * Clean up imports. * Fix imports. * Try just using urlretrieve again * Cleanup * Add back killing spurious dotnet processes. * Try leaving all shutdown/kill work to AzDO. * PR Feedback.
2019-05-06Handle E_NOTIMPL return from CoInitializeEx. (#24387)Jeremy Koritzinsky17-18/+3
* Handle E_NOTIMPL return from CoInitializeEx. * Remove unneeded STA attributes.
2019-05-06Port all managed product binaries to use SDK style projects (#24285)Aaron Robinson2-3/+2
Convert managed product binary to use SDK project system. - Uses Arcade for versions strings - Overrides Arcade defined output paths - should change in the future
2019-05-06Add new CoreFX exclusions.Sergey Andreenko2-0/+2
2019-05-04Reenable corefx tests (#24157)Steve MacLean1-18/+0
2019-05-04Revert "Fix GCStress for multireg returns. "Sergey Andreenko2-83/+0
2019-05-03Re-enable EventSourceTrace test (#24365)Sung Yoon Whang1-3/+0
2019-05-03Enable CoreFX test filtering for CoreCLR PRs (#24259)David Mason2-33/+454
This change enables CoreFX tests for CoreCLR.
2019-05-03Change our DateTime marshalling tests to be culture-independent. (#24362)Jeremy Koritzinsky5-370/+33
Fixes #24089
2019-05-03Merge pull request #24343 from briansull/add-hva-testsBrian Sullivan7-2/+2324
Add two additional HVA tests:
2019-05-03Merge pull request #24363 from sandreenko/GitHub_23199Sergey Andreenko2-0/+83
Fix GCStress for multireg returns.
2019-05-02System.GC.AllocateUninitializedArray (#24096)Vladimir Sadov3-1/+167
* Do not expand to allocation_quantum in SOH when GC_ALLOC_ZEROING_OPTIONAL * short-circuit short arrays to use `new T[size]` * Clean syncblock of large-aligned objects on ARM32 * specialize single-dimensional path AllocateSzArray * Unit tests * Some PR feedback. Made AllocateUninitializedArray not be trimmed away. * PR feedback on gchelpers - replaced use of multiple bool parameters with flags enum - merged some methods with nearly identical implementation - switched callers to use AllocateSzArray vs. AllocateArrayEx where appropriate. * PR feedback. Removed X86 specific array/string allocation helpers.
2019-05-02Changes from code reviewBrian Sullivan3-16/+10
2019-05-02Add a repro test.Sergey Andreenko2-0/+83
2019-05-02When QuickJit is enabled, disable it for methods that contain loops by ↵Koundinya Veluri2-0/+135
default (#24252) When QuickJit is enabled, disable it for methods that contain loops by default Fixes https://github.com/dotnet/coreclr/issues/19751 by default when QuickJit is enabled - Added config variable TC_QuickJitForLoops. When disabled (the default), the JIT identifies loops and explicit tail calls and switches to tier 1 JIT. - This would prevent the possibility of spending too long in QuickJit code, but may decrease startup time a bit when QuickJit is enabled - Removed TC_StartupTier_OptimizeCode, as now that there is TC_QuickJit, I didn't see a good use for it - Removed references to "StartupTier" in config variables because we had previously decided not to call it that. - When QuickJit is disabled, avoid creating native code slots for methods in non-R2R'ed modules, as tiering would be disabled for those anyway - Marked TC_QuickJit config var as external
2019-05-02Adding more coverage for the AES hwintrinsic tests. (#24335)Tanner Gooding9-54/+1108
* Updating the AES tests to cover all current scenarios * Regenerating the AES HWIntrinsic tests from the updated templates. * Fixing a couple of typos in the Aes*OpTest.templates * Modifying CodeGen::inst_RV_TT_IV to no longer assert when memIndir is nullptr
2019-05-02Re-enable all com crossgen testing (#24348)David Wrighton7-21/+0
- COM testing with crossgen was disabled due to lack of manifest support in crossgen
2019-05-01Update issues.targets and reduce test execution time. (#24345)Fadi Hanna2-28/+9
* Update issues.targets and reduce test execution time.
2019-05-01Copy all win32 resources (#24308)David Wrighton3-0/+90
- Add crossgen test to verify file version is preserved - Add support for general win32 resource copying to ReadyToRun - Copy all resources
2019-05-01Add two additional HVA tests:Brian Sullivan6-0/+2328
VectorMgdMgdStatic.cs - Tests where we are passing and using a HVA that is stored in a static VectorMgdMgdArray.cs - Tests where we are passing and using a HVA that is stored in an array