summaryrefslogtreecommitdiff
path: root/tests/src/CoreMangLib/cti/system
AgeCommit message (Collapse)AuthorFilesLines
2018-09-18[x86/Linux] Fix marshalling struct with 64-bit types (#17455)Konstantin Baladurin2-2/+22
* [x86/Linux] Fix marshalling struct with 64-bit types The System V ABI for i386 defines 4-byte alignment for 64-bit types. * [Linux/x86] Fix marshalling tests in the case of System V i386 ABI
2018-04-09Disable some tests under GCStress where they take too long to complete (#17437)Koundinya Veluri1-0/+1
* Disable some tests under GCStress where they take too long to complete https://github.com/dotnet/coreclr/issues/15309
2018-04-02Mark GcCollect test as incompatible with GcStress (#17390)Andy Ayers1-0/+1
Extends changes in #17319 to cover stress tests run via the normal msbuild/xunit test harness.
2018-03-15Fix to not reuse preallocated jump stubs for dynamic methods (#16941)Koundinya Veluri1-3/+25
Fix to not reuse preallocated jump stubs for dynamic methods Fixes https://github.com/dotnet/coreclr/issues/16940 - Allocate an extra jump stub per temporary entry points chunk that is shared by all precodes in the chunk. This jump stub always points to PrecodeFixupThunk. - Use that for PrecodeFixupThunk, and use the precode-associated jump stub for pointing to the jitted code - Considered allocating the extra jump stub only if coreclr is far away, but it involves reallocation which may be common in some environments/scenarios. Figured 12 extra bytes per dynamic type is not too significant.
2018-02-27Delete left-over globalization CoreCLR tests (#16571)Jan Kotas6-1668/+0
2018-02-26Delete Single/Double.GetHashCode tests (#16567)Jan Kotas4-305/+0
The test is failing because of change in the -NaN hashcode. CoreFX has redundant and better test coverage for these. Fixes #16566
2018-01-12Merge pull request #15850 from BruceForstall/FastGCStressBruce Forstall2-2/+22
Do fast GC stress on some extreme tests
2018-01-12Do fast GC stress on some extreme testsBruce Forstall2-2/+22
Set COMPlus_FastGCStress=1 to avoid GC in the `CoreCLR!JIT_Stelem_Ref => CoreCLR!ArrayStoreCheck` path.
2018-01-11Fix GC.KeepAlive test caseBruce Forstall1-1/+1
In the test, as written, a GC could sneak in between the GC.KeepAlive() call and the subsequent line that checks whether the finalizer has run, especially in GC stress modes. Simply move the GC.KeepAlive() call down.
2018-01-02Retry: Enable EventPipe across Unix and Windows (#15611)Victor "Nate" Graf10-30/+30
* Revert "Revert "Enable EventPipe across Unix and Windows (#14772)" (#15609)" This reverts commit 302005ca8ae14eade37ddf4ac6e900617c1c166a. * Fix ARM build break * Use more explicit references to resolve build failures * Fix compat with python3 * Disable FeaturePerfTracing on Windows as it is not ready * Disable test for incomplete functionality * Fix test diabled patterns * Add license header * Use keyword types for managed code * Add message prefix * More precisly condition generation of eventing sources * Remove erroneously added changes
2017-08-28Fix build breaks - delete parse tests that are redundant with CoreFXJan Kotas90-19315/+0
2017-08-16Move less valuable tests to priority 1.Pat Gavlin2-15/+9
2017-08-09typo (#13287)John Doe1-2/+2
2017-08-07Enable string format tests on Linux. (#13191)Jim Ma8-26/+26
Modified string format tests so that it can be supported on Linux. Fix #11655
2017-07-13Disable StringJoin test14wtgodbe1-0/+0
2017-06-14Fix a COMDouble::Round() issue (#12210)Han Lee1-0/+44
* Fix a COMDouble::Round() issue fixes https://github.com/dotnet/coreclr/issues/12137 * Add a couple tests for Math.Round(double) based on https://github.com/dotnet/coreclr/issues/12137 * Use G17 format specifier for printing double values
2017-04-20Fixing Delegate's hash code's distribution (#11019)Peter Smulovics1-2/+2
Delegate's GetHashCode just returns the hash code of the delegate type. For a scenario where delegates are used as keys in a dictionary, this leads to obvious performance problems. We should look at coming up with a better GetHashCode that properly factors in the target object and method, in all of the various forms a delegate can take.
2017-04-18Convert a few test files from UTF16 to ASCII and add license (#11051)Jan Kotas5-0/+0
2017-04-08Use a monotonic clock for test timing (#10812)Alex Perovich1-6/+9
Fixes #8348
2017-03-22Removing the special handling in classlibnative for atan2(±∞, ±∞) and ↵Tanner Gooding2-2/+2
pow(-1.0, ±∞). (#10295) * Removing the special handling in classlibnative for atan2(±∞, ±∞) and pow(-1.0, ±∞). * Fixing up the logic for HAVE_COMPATIBLE_POW in the PAL layer.
2017-03-17Delete unused ReferenceLocalMscorlib property from test proj files (#10250)Jan Kotas2113-10560/+0
Deleted a few other irrelevant properties as well while I was on it. Fixes #7711
2017-03-16Delete mscorlib facade (#10157)Jan Kotas1-1/+1
Fixes #7607
2017-03-13Pick up new CoreFX packages and abandon old oneswtgodbe1-1/+1
2017-03-01Preallocate jump stubs for dynamic methods (#9883)Koundinya Veluri2-0/+157
Preallocate jump stubs for dynamic methods - This eliminates the possibility of running into an out-of-memory situation after compiling the method - The temporary entry points block containing FixupPrecodes is extended for dynamic methods to include sufficient space for jump stubs - When the target is too far for the FixupPrecode to encode a short relative jump, it instead does a short relative call or jump to the corresponding jump stub, which does an absolute jump to the target
2017-02-22Porting the CoreMangLib/cti/system/math tests to CoreMangLib/cti/system/mathfTanner Gooding51-0/+6097
2017-02-14Add case-insensitive String.Replace overloads (#9316)Erti-Chris Eelmaa2-0/+117
Added overloads for String.Replace so that they now accept StringComparison and CultureInfo as input parameters.
2017-02-03Fix legacy Globalization tests to work on Linux (#9322)Tarek Mahmoud Sayed349-31867/+0
* Fix legacy Globalization tests to work on Linux * Delete globalization tests
2016-10-16Fix #7391: Test for DateTime string parsing (#7475)Hyeongseok Oh1-5/+3
2016-08-23Bulk moving Tests to use uber project.jsonRama Krishnan Raghupathy2714-26071/+0
2016-08-11Fix region info test on Debianwtgodbe2-107/+0
2016-07-29Using full versions, update CoreFX dependencies to beta-24328-05.Davis Goodin227-6589/+7497
To fix tests, change dnxcore50 -> netcoreapp1.0 and add test_runtime.
2016-06-07Delegate ABI Test (#5507)papaslavik2-0/+117
Detects issue #5275
2016-05-27Excluding Weak-GCReferences tests from GC stress runs (#5289)Fadi Hanna7-0/+7
2016-05-22Update tests to build against rc3-24117-00 (#5154)Jan Kotas227-4313/+4319
2016-04-14Updating BuildToolsJose Perez Rodriguez227-0/+2043
2016-03-17Update buildtools version. Shorten filename of testsRahul Kumar4-4/+2
2016-03-10Add System.Threading.Thread to tests to restore missing types.Davis Goodin227-454/+681
Upgrade System.Runtime dependency for JIT tests to get GCHandle. Change system.runtime 4.0.20 to 4.1.0 rc2 dependency to try to copy the runtimes to CORE_ROOT. Fix new project.json files. Fix hardcoded Microsoft.DotNet.xunit.performance version. Upgrade System.Runtime.InteropServices to prerelease level to avoid type conflicts with System.Runtime.
2016-03-10Update dependencies on packages that don't exist.Davis Goodin227-227/+227
First checks to see if a stable version of that dependency was restored, and if not, found the stable.minor.patch version with the prerelease spec of the dependency.
2016-03-10Update all versions to validate.Davis Goodin227-2724/+2724
2016-03-07Fix failing test in IntPtrGetHashCode.Kevin Jones1-2/+18
Test was not updated to reflect changes in GetHashCode. Fix #3566
2016-03-05Fix compilation errors on tests.Kevin Jones2-6/+6
Fix #3531
2016-03-05Fix syntax error in test codeRama Krishnan Raghupathy2-2/+2
2016-03-04Improve GetHashCode for IntPtr/UIntPtr on 64-bit.Kevin Jones2-1/+75
The GetHashCode behavior on IntPtr and UIntPtr truncated the upper 32 bits. This change uses the behavior of long and ulong, respectively, to generate the hash code. UIntPtr no longer strips off the top-most bit for GetHashCode purposes. Fix #3506
2016-03-02Change all dependency versions to match what was actually restored in the ↵Davis Goodin227-3178/+3178
checked-in lockfiles. Used a tool to look at lockfiles: when a dependency did not have a corresponding downloaded package, found the latest version that was downloaded and changed the project.json to match. This fixes any packages that don't exist (such as some beta-23302) and floating dependencies (*).
2016-03-02Use tooling to add Platforms dependencies and imports where necessary.Davis Goodin227-3632/+3859
2016-03-02Remove all lockfiles from source control.Davis Goodin227-789960/+0
2016-02-26Fix license header for test filesSean Gillespie2128-0/+6384
2016-02-22Integrate ToF version of DateTimeKind test to prevent failures on ↵William Godbe1-2/+10
non-Windows platforms
2016-02-19Disable tests failing on OSXWilliam Godbe4-562/+0
2015-11-24Update auto-generated project.lock.jsonJan Kotas227-76953/+427214