Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
authorSimon Nattress <nattress@gmail.com>2018-03-02 04:59:35 +0300
committerGitHub <noreply@github.com>2018-03-02 04:59:35 +0300
commitc9cdfba45e62eeac28ef554d8bbdfdd620a0fd15 (patch)
treeb399cf8c9eeb64611fbe049aac3a267330aa3eb8 /pkg
parentdf5bf81649c0bc3ed64dd0354add2c97b5944a2c (diff)
Re-enable UAP builds (#27531)
* Build uapaot System.Numerics.Vectors With `Vector<T>` now residing in System.Private.CoreLib, directly reference System.Private.Corelib instead of contracts just like netcoreapp does. Add uapaot flavor since System.Private.CoreLib has a different strong name key on that platform. * Make EnsureExtendedPrefixOverMaxPath available to UAP Add the helper method `System.IO.PathInternal.EnsureExtendedPrefixOverMaxPath` to Common\src\System\IO\PathInternal.Windows.cs. It was previously not visible to UAP since Common\src\CoreLib\System\IO\PathInternal.Windows.cs is not included in UAP compilation. * Keep SocketsHttpHandler out of UAP builds SocketsHttpHandler is not supported in uap and is currently leaking into UAP builds since they've been disabled for a few weeks. Adjust the contract so it's not available to UAP, and clean the implementation assembly so SocketsHttpHandler internals don't leak out into HttpClientHandler.Core.cs. * Fix GetAddrInfoExSupportsOverlapped UAP build break `System.Net.NameResolutionPal.GetAddrInfoExSupportsOverlapped` uses LoadLibraryExW which is not compatible with UAP (which only supports LoadLibrary of DLLs within a container). Refactor the helper so UAP returns false. * Revert "Disable UAP legs per #26802 (#26822)" This reverts commit 120dce456a90df9982797d6c94eaaababd3e00d1. * Revert "Disable UAP configurations in all configurations build" This reverts commit 2202b4fd49ace58876763903f43cf27b2275c10a. * Revert "Disable UAP official builds (#26871)" This reverts commit ef79caf14cd922c8aa1a9aa280cbe503fdce26aa. - Baseline the ApiCompat and GenFacades failures in System.Runtime.Extensions and System.Threading.ThreadPool. - Adjust naming of files to match branch conventions - Fix up some configuration issues with uap packaging. The CoreFX.Private.TestUtilities packaging needs updated build tools which can map between uwp6.0 and netstandard2.0. - ifdef out Thread.GetCurrentProcessorId until we get a new System.Private.CoreLib.
Diffstat (limited to 'pkg')
-rw-r--r--pkg/CoreFx.Private.TestUtilities/CoreFx.Private.TestUtilities.pkgproj2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkg/CoreFx.Private.TestUtilities/CoreFx.Private.TestUtilities.pkgproj b/pkg/CoreFx.Private.TestUtilities/CoreFx.Private.TestUtilities.pkgproj
index 4c4a47f859..3ef91b3f76 100644
--- a/pkg/CoreFx.Private.TestUtilities/CoreFx.Private.TestUtilities.pkgproj
+++ b/pkg/CoreFx.Private.TestUtilities/CoreFx.Private.TestUtilities.pkgproj
@@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
<ProjectReference Include="..\..\src\CoreFx.Private.TestUtilities\ref\CoreFx.Private.TestUtilities.csproj">
- <SupportedFramework>netcoreapp2.0;net461;$(AllXamarinFrameworks)</SupportedFramework>
+ <SupportedFramework>netcoreapp2.0;net461;$(AllXamarinFrameworks);$(UAPvNextTFM)</SupportedFramework>
</ProjectReference>
<ProjectReference Include="..\..\src\CoreFx.Private.TestUtilities\src\CoreFx.Private.TestUtilities.csproj"/>
</ItemGroup>