summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2016-05-17Merge pull request #4999 from sejongoh/avoid_ti_method_checkSejong Oh3-3/+8
Add typeInfo::GetMehtod2 to avoid checking GetType == TI_METHOD.
2016-05-17Implementing the Unix calling convention for the generic dictionary access ↵Fadi Hanna2-20/+45
stubs in R2R (#4998)
2016-05-17Add typeInfo::GetMehtod2 to avoid checking GetType == TI_METHOD.Sejong OH3-3/+8
If FEATURE_CORECLR is enabled, the pointer type is not known to be a method pointer type when GetMethod is called in the importer.
2016-05-17Merge pull request #4789 from sejongoh/always_download_coredistoolsSejong Oh5-43/+11
Always download coredistools package
2016-05-17Merge pull request #5008 from yizhang82/dllimportpath-fix2Yi Zhang (CLR)8-33/+6
Enable DefaultDllImportSearchPathsAttribute in CoreCLR Windows. Host …
2016-05-17Merge pull request #5002 from CarolEidt/Long32DocCarol Eidt1-0/+117
Document about supporting long on 32-bit architectures.
2016-05-17Optimize Array.GetLength, GetUpperBound, GetLowerBound (#4993)James Ko1-17/+27
... if the argument is 0. As the rank will always be greater, this is safe.
2016-05-17Update StringObject comment in object.h (#5011)Matt Warren1-5/+1
* m_ArrayLength is no longer present (I did a search of the source and couldn't find it), so this comment is misleading. * Also removing mis-leading comment about high two bits of field
2016-05-17Move notion of restricted physical memory behind the GCToOSInterface (#5007)Jan Kotas6-141/+124
2016-05-17Merge pull request #4997 from RussKeldorph/fix3379Russ Keldorph13-232/+23
Rename some IL tests whose names conflicted with C# tests
2016-05-16Enable DefaultDllImportSearchPathsAttribute in CoreCLR Windows. Host ↵Yi Zhang (CLR)8-33/+6
NATIVE_DLL_SEARCH_DIRECTORIES has higher priority.
2016-05-16Merge pull request #5003 from jkotas/corert-gcJan Kotas1-1/+4
Update GC from CoreRT
2016-05-16Merge pull request #4975 from kspawa/ldivKshama Pawar1-6/+5
Replace ldiv with normal division for PAL
2016-05-16Always download coredistools packageSejong Oh5-43/+11
runtest.sh/cmd currently downloads the coredistools package if COMPlus_GCStress variable is set by TestEnv or test-env options. This is a bit complicated and this doesn't work with a new option for GC stress testing in build/buildtest.cmd. This changeset moves downloading the coredistools package to buildtest.cmd where it takes gcstress option and downloads other packages. Linux build doesn't have buildtest.sh, so package donwloading is still in runtest.sh
2016-05-16Update GC from CoreRTJan Kotas1-1/+4
https://github.com/dotnet/corert/tree/master/src/Native/gc 854b9ea7accfbd24423a10382c1a5a2bd6753450
2016-05-16Rename some IL tests whose names conflicted with C# testsRuss Keldorph13-232/+23
For catchrettoinnertry, we appeared to have some redundant test projects. I removed the redundant ones and cleaned up the remaining. Fixes #3379
2016-05-16Document about supporting long on 32-bit architectures.Carol Eidt1-0/+117
2016-05-16Merge pull request #4962 from CarolEidt/FixIssue3964Carol Eidt3-15/+10
Fix CircleInConvex to check result within 1 ULP
2016-05-16Merge pull request #4620 from dagood/remove-infer-runtimesDavis Goodin89-2/+783
Remove --infer-runtimes restore argument
2016-05-16Merge pull request #4985 from adiaaida/2442Michelle McDaniel20-77/+40
Update Boxing\xlang projs with correct project includes
2016-05-16Merge pull request #4982 from LLITCHEV/Issue4853Lubomir Litchev13-964/+0
Remove invalid tests.
2016-05-16Update sin projs with correct project includesMichelle McDaniel20-77/+40
All of the xlang sin ilprojs were missing includes to the correct references. This change updates the proj files with those ProjectReferences. Additionally, this change updates the includes in the il tests to match the name of sinlib assemblies. Fixes #2442.
2016-05-16Merge pull request #4965 from adiaaida/disableRegPairMichelle McDaniel4-8/+20
Disable RegPair for x86 Longs
2016-05-16Fix CircleInConvex to check result within 1 ULPCarol Eidt3-15/+10
This test was checking for the result to be within epsilon of the expected result, but this is not correct unless the algorithm is evaluating all interim results to a larger precision. It would also be more reasonable for the test to compute the expected result (e.g. using an alternate algorithm), and it would also be nice to have a method to compute ULP for a given value, but those are beyond the scope of this fix. Re-enable the test except for RyuJIT/x86. Fix #3964
2016-05-16Merge pull request #4905 from JeremyKuhne/JeremyKuhne-buildupdateJeremy Kuhne1-45/+36
Update windows instructions
2016-05-16Merge pull request #4978 from ellismg/add-fedora-23Matt Ellis1-2/+5
Add Fedora 23 runs
2016-05-16Merge remote-tracking branch 'origin/master' into Issue4853Lubomir Litchev7-331/+357
Conflicts: tests/testsFailingOutsideWindows.txt
2016-05-16Merge pull request #4974 from RussKeldorph/xfailsRuss Keldorph7-331/+357
Test cleanup (mostly non-Windows failures)
2016-05-16Disable RegPair for x86 LongsMichelle McDaniel4-8/+20
We are not using regpairs for longs on x86 ryujit, so we need to turn off CPU_LONG_USES_REGPAIR. This is the first step to getting var = call for GT_CALLs with long return types on x86.
2016-05-16Add runtimes to each project.json in tests/src missing a runtimes section.Davis Goodin87-0/+783
2016-05-16Remove --infer-runtimes restore arg: runtimes specified in project.json files.Davis Goodin2-2/+0
2016-05-15Merge remote-tracking branch 'origin/master' into Issue4853Lubomir Litchev2694-10027/+43157
Conflicts: tests/issues.targets tests/src/JIT/Methodical/cctor/misc/tail.il tests/src/JIT/Methodical/cctor/misc/threads3.il tests/src/JIT/Methodical/cctor/simple/precise3.il tests/x86_legacy_backend_issues.targets
2016-05-15Merge pull request #4969 from gkhanna79/RelaxALCGaurav Khanna9-82/+169
Enable overriding assemblies from TPA
2016-05-15Remove invalid tests.Lubomir Litchev13-955/+0
See comments at issue #4853 for the why these tests are invalid. Other tests in the same directories are covering the valid cases, so removing these. Fixes #4853
2016-05-15Merge pull request #4979 from dotnet-bot/from-tfsJan Kotas2-1/+7
Merge changes from TFS
2016-05-15Enable overriding assemblies from TPAGaurav Khanna9-82/+169
2016-05-15Fix arm and x86 build breaksJan Kotas2-1/+7
[tfs-changeset: 1604843]
2016-05-14Add Fedora 23 runsMatt Ellis1-2/+5
2016-05-14Remove unneeded INLINE_NDIRECT and INLINE_PINVOKE #ifdefs (#4977)Bruce Forstall15-142/+15
2016-05-14Merge pull request #4976 from dotnet-bot/from-tfsMatt Ellis3-2/+14
Merge changes from TFS
2016-05-14Merge pull request #4967 from BruceForstall/Fix3235Bruce Forstall3-24/+4
Change referenced common.dll assembly to lower-case
2016-05-14Fix build breaks in arm64 and legacy internal amd64 buildsJan Kotas3-2/+14
[tfs-changeset: 1604829]
2016-05-14Use different value for win32resource for System.Private.CoreLib. (#4964)AlexGhiondea1-0/+6
When building both mscorlib and System.Private.CoreLib we should use a different name to avoid conflicting on this file.
2016-05-14Replace ldiv with normal division for PALKshama Pawar1-6/+5
2016-05-14Test cleanup (mostly non-Windows failures)Russ Keldorph7-331/+357
Clean up the hodgepodge of failures in #2450. Many of them are simply bad exclusions for tests that don't exist either because they were deleted or never actually ported. The rest were fixed more or less as recommended by @LLITCHEV. Fixes #2450
2016-05-14Merge pull request #4972 from RussKeldorph/fix2235Russ Keldorph5-64/+2
Re-enable arrres.il test
2016-05-14Change referenced common.dll assembly to lower-caseBruce Forstall3-24/+4
Also, change ILPart.dll to lower-case. Fixes a bunch of tests that were failing on Ubuntu. Re-enable those. Fixes #3235.
2016-05-13Add support for reverse PInvoke callouts to the JIT (#4952)Jan Kotas3-38/+90
2016-05-13Merge pull request #4927 from ramarag/ModifyBuildOnlyRama krishnan Raghupathy62-1688/+123
Removing Redundant Projects that are BuildOnly:
2016-05-13Re-enable arrres.il testRuss Keldorph5-64/+2
arrres.il is a quesionable test case because it relies on finalizers being run even though the JIT is allowed to extend the lifetime of objects beyond the point where finalizer effects are checked. The test could be fixed, but for now I'm just marking it as requiring optimization, which is what has been done previously. I'm deleting the "dbg" project because it is the same as the "rel" project except that it disables optimization. Fixes #2330