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
2016-10-05Update CoreClr, CoreFx, ProjectNTfs to beta-24605-01, beta-24604-02, ↵dotnet-bot
beta-24604-00, respectively
2016-10-02Update CoreClr, CoreFx to beta-24602-02, beta-24601-02, respectivelydotnet-bot
2016-10-01Update CoreClr, CoreFx to beta-24601-01, beta-24530-03, respectivelydotnet-bot
2016-09-30Update CoreClr, CoreFx to beta-24530-04, beta-24530-02, respectivelydotnet-bot
2016-09-30Update CoreClr, CoreFx, External, ProjectNTfs to beta-24529-03, ↵dotnet-bot
beta-24530-01, beta-24523-00, beta-24530-00, respectively
2016-09-23Update CoreClr, CoreFx, External, ProjectNTfs to beta-24522-04, ↵dotnet-bot
beta-24522-03, beta-24522-00, beta-24522-01, respectively
2016-09-22Update CoreClr, CoreFx, External, ProjectNTfs to beta-24522-01, ↵dotnet-bot
beta-24521-07, beta-24521-00, beta-24521-00, respectively
2016-09-21Update CoreClr, CoreFx, External, ProjectNTfs to beta-24520-03, ↵dotnet-bot
beta-24520-06, beta-24520-00, beta-24520-00, respectively
2016-09-18Update CoreClr, CoreFx to beta-24518-02, beta-24516-03, respectivelydotnet-bot
2016-09-16Using master packages instead of dev/apiJose Perez Rodriguez
2016-09-16Update CoreClr, CoreFx, External, ProjectNTfs to beta-24516-01, ↵dotnet-bot
beta-devapi-24515-01, beta-24514-00, beta-24516-00, respectively
2016-09-12Update CoreClr, CoreFx, ProjectNTfs to beta-24512-02, beta-devapi-24512-01, ↵dotnet-bot
beta-24512-00, respectively
2016-09-11Update CoreClr, CoreFx to beta-24511-02, beta-devapi-24511-01, respectivelydotnet-bot
2016-09-10Update CoreClr, CoreFx, External to beta-24510-02, beta-devapi-24510-01, ↵dotnet-bot
beta-24509-00, respectively
2016-09-09Update CoreClr, CoreFx, ProjectNTfs to beta-24509-03, beta-devapi-24509-01, ↵dotnet-bot
beta-24509-00, respectively
2016-09-08Update CoreClr, CoreFx, External, ProjectNTfs to beta-24508-02, ↵dotnet-bot
beta-devapi-24508-03, beta-24507-00, beta-24508-00, respectively
2016-09-03Update CoreClr, CoreFx to beta-24503-02, beta-devapi-24503-01, respectivelydotnet-bot
2016-09-02Update CoreClr, CoreFx, External, ProjectNTfs to beta-24502-03, ↵dotnet-bot
beta-devapi-24502-02, beta-24502-00, beta-24502-00, respectively
2016-09-01Merge remote-tracking branch 'upstream/master' into dev/apiJose Perez Rodriguez
2016-08-31Remove PackageTargetFramework usageEric St. John
2016-08-29Move the Globalization and Encoding contracts to System.RuntimeTarek Mahmoud Sayed
This change is to add the globalization and encoding to System.Runtime and update System.Globalization.* and System.Text.Encoding contarcts too just type forward instead of having any implementation
2016-08-24Clean up redundant AssemblyVersion propertiesEric St. John
These are now redundant to the property defined in src\<lib>\dir.props.
2016-08-12Update CoreClr, CoreFx to beta-24411-03, beta-24411-04, respectivelydotnet-bot
2016-06-17Bump versions across corefx and move to betaEric St. John
Now that we have stable packages for our current versions we need to bump the 3rd portion (bugfix) to represent code-changes without API additions.
2016-02-24Rename "dotnet" to "NETStandard"Eric St. John
Fixes https://github.com/dotnet/corefx/issues/5707 We are changing the .NET packages to no longer use the ‘dotnet’, ‘dotnet5.x’, and ‘dnxcore50’ monikers. This is thee first stage of the change for dotnet->netstandard. The replacements are as follows Old moniker | New moniker ----------------- | ------------------ dotnet5.x | netstandard1.y (where y = x -1) DNXCore50 | netstandardapp1.5 dotnet | netstandard1.3 To prepare for this change you can do the following to your project.json. This change will require a recent build of NuGet or dotnet.exe and can be done prior to consuming the packages with the breaking change. These packages will not work with DNX. For a project targeting dotnet5.6 ``` "frameworks": { "netstandard1.5": { "imports": [ "dotnet5.6" ] } }, ``` For a project targeting dnxcore50 ``` "frameworks": { "netstandardapp1.5": { "imports": [ "dnxcore50", "portable-net45+win8" ] } }, ``` [tfs-changeset: 1578321]
2016-02-11Add API review headers to ref filesstephentoub
2016-01-27Update licensing headersdotnet-bot
2015-12-10Change all project.json files to validate. Remove lockfiles from source ↵dagood
control and add to gitignore. A few new references to pick up changes that happened over time.
2015-10-29Raise generation of refs to match min generation of all impl.Eric St. John
Previously generations were strictly calculated. We had a set of seed assemblies which defined generation boundaries based on where they were supported. Eg: System.Runtime 4.0.0.0 was supported inbox in Net45, 4.0.10.0 was supported inbox in Net451, we could not OOB 4.0.0.0 to Net451 due to unification so that defined a generation boundary. All non-seed assemblies got the maximum generation of all their transitive dependencies. This worked fine, but created a confusing picture when looking at the packages. New contracts that were only implemented in DNXCore50 and Net46 had a reference assembly that claimed to be dotnet5.1 even though they weren't supported by any framework that was exclusive to 5.1-5.3. It also meant that targeting a generation required that someone use guardrails to ensure that they'd actually have an implementation on any framework targeting that generation. Without guardrails they might produce an assembly that would not run on any framework of the generation it claimed. This change raises the generation of all the reference assemblies to a minimum that supports any implementation. This makes it clear which generation of frameworks support the package, it also lets someone target that generation without using guardrails and guarantees that they'll at least run somewhere. [tfs-changeset: 1543192]
2015-10-22Update dnx to v1.0.0-rc1-15838, update dotnet projects to generationsEric St. John
We need a new DNX to understand the latest packages. We also need to move all "dotnet" projects to use dotnetX.X (generations) now that the packages no longer have "dotnet" assets. The new version of DNX dropped support for the aspnetcore so I needed to update a few projects/packages that depended on old package versions that had this moniker. [tfs-changeset: 1540388]
2015-10-19Switch from using "dotnet" to using "dotnet<generation>"Eric St. John
All projects that previously used dotnet have been updated to specify the appropriate generation of the surface area they depend on or in the case of desktop inbox contracts, the generation that includes the set of platforms they can support. Now all packages contain all generations of API that they have ever shipped. In doing this I needed to change how we determine package version. Before we ensured all assemblies would have the same version and used that. Now we choose the max. Additionally I needed to change how we chose which asset to use for netcore50 when the dotnet asset was obscured by a placeholder for a previous netcore release (eg System.Runtime will have placeholders for Win8 since it was inbox there). To do this I wrote a task that uses nuget to evaluate the package assets with and without the placeholders. In this way it chooses the "best" dotnet implementation and reference assembly to use for netcore50. This new model made my old MSBuild-based validation impossible to carry forward, so I wrote better validation in a task that actually uses Nuget's asset resolution algorithm. This uncovered many existing issues in packages that I have cleaned up. The validation algorithm could use some polish but its working now. Perf is not great, package build went from 15s to ~2 minutes. I'll work on this some more by making it incremental (input: nuspec, output: marker created on success). Profiling shows that most of the time is spent in calling the nuget APIs. I'll see if I can reduce some of this with caching for things that don't change (eg: RID graph). Ultimately I think its a reasonable tradeoff for the types of bugs I can find this way. [tfs-changeset: 1539216]
2015-09-16Update build to use DNX beta7 instead of beta5Alexander Köplinger
The corefx build used an older beta5 version of DNX which hardcoded the path to bash in dnu, breaking the build on FreeBSD. Updating DNX to the latest "stable" beta7 release fixes this. After updating I noticed a few test projects didn't build anymore as they were missing some dependencies in project.json, added those. Fixes #3173
2015-08-14Update the version of all assembliesEric St. John
This change updates the assembly versions of all of the corefx assemblies as needed after we shipped stable versions. Assemblies with API differences get a minor version bump. Assemblies with only bugfixes get a build version bump. In order to facilitate this I had to update the reference assemblies, so I took the opportunity to port them all to the open. [tfs-changeset: 1514419]