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
AgeCommit message (Collapse)Author
2018-12-13Merged with dotnet/release/2.2.Martin Baulig
2018-04-20Lock Vectors reference assembly to 4.1.3.0 and don't OOB it on netcoreapp2.0 ↵Eric StJohn
(#29182) System.Numerics.Vectors was made inbox in netcoreapp2.0, we were still allowing distribution in the package, however the package was applying the netstandard2.0 implementation to netcoreapp2.0. Now that we've disabled oobing the netcoreapp2.1 build (since many types were moved into corelib) it no longer makes sense for us to mantain the ability to oob the netcoreapp2.0 build. Doing so not only degrades the inbox version (by not using the framework's MathF implementation) but also creates type-unfication issues on rollforward: app targets 2.0 carries OOB copy of Vectors with higher version than 2.1, rolls forward to 2.1 and host will use the OOB copy, no longer unifying to the types in corelib.
2018-03-30Merge branch 'master' into release/2.1Wes Haggard
Merge at sha d1d5135ef69f0b64001694d93a6a9fc4cd23d23b Merge conflicts were only in dependency versions which should get reset after the next build. Also reset PrereleaseLabel back to preview2 for the release/2.1 branch
2018-03-29Produce Windows PDBs when building for netfx and in a Windows OS (#28562)Santiago Fernandez Madero
* Produce Windows PDBs when building for netfx and in a Windows OS * Use TargetGroup and RunningOnUnix instead
2018-03-17Merge branch 'master' into release/2.1Wes Haggard
2018-03-08Updating the package index for UAP and updating buildtools (#27787)Jose Perez Rodriguez
* Updating the package index for UAP and updating buildtools * Having System.Reflection.DispatchProxy crosscompile for uap RS3 * Updating buildtools and fixing PR feedback * Re-add support for uap to the assemblies that already had a netcoreapp2.0 config for Windows
2018-02-07Tests for span overloaded path api (#26017)Anirudh Agnihotry
tests added for span overload for path Apis
2018-01-24Disable the default interface methods featureMichal Strehovský
This feature is not shipping in 2.1.
2018-01-18Upgrading the UAP TFM to vNext (#26371)Jose Perez Rodriguez
2018-01-12Update references assemblies to include private fields for structsWes Haggard
Contributes to https://github.com/dotnet/corefx/issues/6185.
2017-12-16Add RuntimeFeature.DefaultImplementationsOfInterfaces (#25943)Michal Strehovský
The flag indicates that the runtime supports default implementation of interfaces. Since this is a prerelease feature that is not complete yet (and we don't want to accidentally ship it), the flag is keyed off a newly added `IsPrerelease` property. This property is expected to be flipped to `false` in release branches. This corresponds to dotnet/coreclr#15358.
2017-11-01TransportFeed URL updateJC Aguilera
Updating URL to point to the new main feed
2017-10-31Merge pull request #24924 from karajas/addFeedToRestoreWes Haggard
Add blob feed as a restore source
2017-10-28Add blob feed as a default restore sourceKarthik Rajasekaran
2017-10-26Use Portable PDBs and turn on SourceLinkVance Morrison
This makes us uniform. Allows VSCode (which does not suport MSPdbs) use on Windows.
2017-10-25Enable packages path overrideWes Haggard
2017-10-25Move web sources before potentially local sourcesWes Haggard
Workaround https://github.com/NuGet/Home/issues/4094
2017-10-25Fix file casing in project fileWes Haggard
2017-10-06Disable CoreCLR symbols download when TargetGroup=uapaot to avoid warnings ↵Santiago Fernandez Madero
(#24461)
2017-09-24Use stackalloc directly into Span (#24212)Stephen Toub
* Use stackalloc directly into Span We have a few places in corefx where we were stackalloc'ing into a temporary pointer and then creating a Span from that. Now that we're using a C# compiler which supports stackalloc'ing directly into span, use that feature instead. * Address PR feedback
2017-09-19Updating corefx to use new roslyn compiler (#24076)Jose Perez Rodriguez
* Updating corefx to use new roslyn compiler * Updating to new version of the compiler and use the switch so tests pass on desktop * Fix System.Reflection.Metadata tests
2017-09-14Disable binplacing test framework when -BuildTests=false (#24034)Jan Vorlicek
This change disables syncing and binplacing of test framework when the -BuildTests option passed to build.sh or sync.sh is set to false. This is helpful when bootstrapping a new platform where the core-setup is not built yet and so the Microsoft.NETCore.DotNetHost and Microsoft.NETCore.DotNetAppHost packages that are required for the test running don't exist yet.
2017-09-05Add BinPlaceConfiguration for test projects to have a working directory per ↵Santiago Fernandez Madero
BuildConfiguration (#23633) * With this change we will have the next behavior when building/running tests: -When building the tests we will still bin place the test assets to the OutputDirectory (corefx\bin\OSGroup.Configuration\TestProject\TargetGroup/) -When running the tests we will bin place the tests assets to this new TestPath which will be the TestPath. This new path will be the test's working directory where we will bin place the RunTests.cmd and necessary dependencies in tests.targets. Also the testResults.xml will be found here after the test execution. -TestPath is set to be bin/tests/<TestProject>/<BuildConfiguration>/ (i.e corefx\bin\tests\System.Collections.Immutable.Tests\netcoreapp-Windows_NT-Debug-x64) in dir.props -This TestPath will be added to the BinPlaceDir in FrameworkTargeting.targets when BinPlaceTest is set to true. Then in the BinPlaceFiles target the test assets will be hardlinked to the TestPath. This will isolate every test execution per build configuration and will allow people to run the same test project for all of the supported configurations on the same repo without having to clean the repo.
2017-08-29Remove NetFx support libsEric St. John
Now that we've shipped the NETStandard support package we will no longer build its content from `master`. It will be serviced from the `release/2.0.0` branch and the only netfx builds in `master` will correspond to package content.
2017-08-15Turn on setting GIT URL in File Version (#23214)Vance Morrison
* Turn on setting GIT URL in File Version This turns on tagging each CoreFX DLL built GitHub URL of the source code that was used to build it. You now get something that looks like the folloiwng when you do a filever -v ProductVersion 4.6.25612.0 @BuiltBy: vancem-VANCEM4 @SrcCode: https://github.com/dotnet/corefx/tree/a329e252594f375348a8f06a3675606f5c03ce3f Note that most of the work for this is in the buildtools, this simlpy sets the GitHubRepositoryName variable that turns it on. * Fixed typo * UPdate to latest build tools
2017-08-01Disable multifile test configurationsJose Perez Rodriguez
2017-07-17Move RID computations to dir.propsTom Deseyn
Move the RID calculation to the common dir.props file. Compute a ToolRuntimeRID to be used for assets that need to run as part of the tools infrastructure to build things. Compute PackageRID which will be used as the target RID for the assets that are being built. Make sure both ToolRuntimeRID and PackageRID honor both a specific and a portable RID.
2017-07-14Enable UWP multi-file test runs for the ARM32 Release configurationJohn Bottenberg
2017-07-04Renaming uap10.1 to uap10.0.15138Jose Perez Rodriguez
2017-06-22Enable Debug x86 uapaot test runs to be multifileJose Perez Rodriguez
2017-06-21Enabling Multifile ILC Tests for uapaot-Release-x64 configurationJose Perez Rodriguez
2017-05-30Make portable builds the default and remove non-portable official buildsWes Haggard
2017-04-28Move more common stuff into BuildToolsWes Haggard
2017-04-28Move local corefx targets/tasks to BuildToolsWes Haggard
This change mostly deals with moving Tools-Override and CoreFxTools task library to BuildTools and consuming them from there instead.
2017-04-21Don't build tests for net462 / net47 in netfx legEric St. John
We only need the ref and source to build for net462 and net47. Building the tests for this is incorrect since most of the time we'd end up rebuilding and rerunning the exact same tests on the exact same machine wide framework multiple times. In the rare event that the tests cross-compiled its still incorrect since the machine-wide framework is still the same.
2017-04-21Make desktop ns2.0 support package support net47Eric St. John
We need to support differing ref/impl per version of desktop until it adds inbox support for ns2.0. To do this I've made the netfx build also build for net462 and net47. Then I've moved the files into framework-specific folders for each TFM. For a given TFM it will prefer the files in its own folder then fallback to the previous TFM if it doesn't have that file.
2017-04-19Remove the alpine-specific workaround in dir.props. This distro is not ↵Eric Mellino
supported officially.
2017-04-12Fix typo in BuildingNETFxVertical conditionEric St. John
2017-04-12Add NETStandard.Library.NETFramework packageEric St. John
This package is a support package for NETStandard2.0 on .NET 4.6.1.
2017-04-11Merge pull request #18165 from weshaggard/UpdateAssemblyKeysWes Haggard
Updates how we define which key an assembly uses
2017-04-11Move corefx onto the .NET Core 2.0 toolsetEric Mellino
2017-04-10Updates how we define which key an assembly usesWes Haggard
Now instead of Use*Key a project can instead define the assembly key in the project (genreally the common dir.pops for a project) using the AssemblyKey property. The accepted values are Open, ECMA, MSFT, Test. This change allows for a repo to set the default key they want to use for projects. In corefx we have switched the default to use the Open key instead of the old BuildTools default of MSFT key. As part of this update we are explicitly setting the AssemblyKey in all the library projects (although it is really only necessary for projects that aren't the default). Also with this change we are updating all the new libraries that have not yet shipped stable (compared to our 1.1 release) and making them use the Open key. Which means that for prerelease dependencies there might be some binary breaking changes to consume. The following libraries ahven't shipped so there key is being changed from MSFT to Open: Microsoft.XmlSerializer.Generator System.CodeDom System.Configuration.ConfigurationManager System.Data.Odbc System.DirectoryServices System.DirectoryServices.AccountManagement System.DirectoryServices.Protocols System.IO.Ports System.Json System.Memory System.Net.HttpListener System.Net.Mail System.Net.ServicePoint System.Net.WebClient System.Net.WebProxy System.Private.Xml System.Private.Xml.Linq System.Security.Cryptography.Xml System.Security.Permissions System.Transactions.Local System.Web.HttpUtility
2017-04-07Merge pull request #18032 from ericstj/disableIllinkAlpineEric StJohn
Move ILLink alpine workaround after RuntimeOS is set
2017-04-07Move ILLink alpine workaround after RuntimeOS is setEric St. John
2017-04-07Merge pull request #18031 from ericstj/disableIllinkAlpineEric StJohn
Disable illink on alpine
2017-04-07Disable illink on alpineEric St. John
The Alpine CLI was hacked together with the wrong bits for the shared framework. It used 1.0 assemblies and put them in the 1.1 folder. As a result this 1.1 targeting app fails to bind when it hits an assembly (System.Xml.ReaderWriter) that was different. Workaround it temporarily by turning off illink for alpine.
2017-04-07Change netfx vertical test build and execution to be able to have helix runs ↵Santiago Fernandez Madero
(#17975) * Change netfx vertical test bin placing and execution to be able to have runs in helix
2017-04-04Remove redundant propertyJose Perez Rodriguez
2017-03-31Enable sending uapaot test runs to Helix (#17493)Jose Perez Rodriguez
Enable sending uapaot test runs to Helix
2017-03-23Enable running CoreFx tests in UAP on CoreCLR (#17212)Alex Ghiondea
* Enable UAP runs on Core* binaries.