- 15 6月, 2021 1 次提交
-
-
由 Alexander Köplinger 提交于
System.ComponentModel.Composition, System.Diagnostics.PerformanceCounter and System.Runtime.Caching. Helps with https://github.com/dotnet/runtime/issues/54012
-
- 03 4月, 2021 1 次提交
-
-
由 Steve Molloy 提交于
* Add PhysicalMemoryLimit capabilities for non-Windows OS's. * Use GC.GetGCMemoryInfo as primary source for non-windows. * Don't bother with /proc/meminfo * Support this down to 3.1 * Don't need to protect against 'browser' platform in 3.1.
-
- 06 2月, 2020 1 次提交
-
-
由 Anirudh Agnihotry 提交于
* libraries -restore for vertical build without test restore * Automatic test change and regex to remove the addition of an extra line at eof * manual test restore fixed (restore completely done for vertical build) * build native done * Automatic ref change and regex to remove the last line * manual reference assebly change and generated shims build * automatic src change and regex * native bin place and src build manual change * apicompat and pretest.csproj done * fixing the package build * fixing all config * packaging and feedback * adding back placeholder configuration * fixing the shims * delete configuration.props * making the build work in master * Test Change * fixing the packageing, test restore replacing TargetFramework -> OriginalTargetFramework * delete test configuraiton.props, trailing semicolon and use targetFramework * reverting the package change * enable apicompat and fixing configurationGroup for individual projects * fixing the api compat * making ilproj work * adding the outerBuildTest * adding the arcade package version * fixing the merge conflicts * minor changes * adding additional configs and setting the runtimeOS * making the vs stuff work * removing the target Group to fix the apicompat * fixing the linux build and some minor changes * making additionalBuildTargetFramework LOcalProperty * fixing the allConfigurations build * fixing the netfx build * fixing package Testing and restore * Missing TargetFrameworks tag * making the VSdesgin stuff work * Remove OriginalFramework Entirely * some minor pr feedback * RemoveExtraSemicolon * use boolean exclude flag * fixing yml scripts to pass tests * adding comments and some minor feedback * moving packaging property to correct plave * fixing the build for web assembly * Fixing the live ci build * Fixing the live build for shims * fixing the tests * fixing the packaging and enterprise linux * fixing package sizes * Fix the targetFramework * updating the targetFramework sdl * removing the buildOS and be able to use OSGroup as done in the old system * Fixing the osgroup stuff for send to helix task * Fix OSX failures * Fixing the osx build * uploading tmp folder to artifacts * running restore for runtime.deproj correctly
-
- 28 10月, 2019 1 次提交
-
-
由 Viktor Hofer 提交于
Commit migrated from https://github.com/dotnet/corefx/commit/26d7b6626ab0385a1158e674855f81ab73f628e0
-
- 10 9月, 2019 1 次提交
-
-
由 Viktor Hofer 提交于
Remove ProjectGUIDs from project files and Project and Name attributes from P2Ps (dotnet/corefx#40926) * Remove ProjectGUIDs from P2Ps * Remove ProjectGUIDs from project files Commit migrated from https://github.com/dotnet/corefx/commit/c22714d65151968a17c3b232748880d5e7961dee
-
- 29 6月, 2018 1 次提交
-
-
由 Eric Erhardt 提交于
Change .sln to use the managed C# project system GUID. Commit migrated from https://github.com/dotnet/corefx/commit/e05508a62d28f4807f85abe9cb7adf8382f792b4
-
- 22 5月, 2018 1 次提交
-
-
由 wtgodbe 提交于
Commit migrated from https://github.com/dotnet/corefx/commit/91d7e62bbf28094a2b419b87847bcd6a7658564d
-
- 19 12月, 2017 1 次提交
-
-
Ensure build of netcoreapp vertical of CoreFx can be done without past packages (dotnet/corefx#25921) * Add System.Drawing.Common to netcoreapp vertical * Make System.Data.Odbc be able to build for netcoreapp vertical * Add netcoreapp to System.Diagnostics.PerformanceCounter * Add netcoreapp to System.Diagnostics.EventLog * Run UpdateVSConfigurations * Change Contains('netcoreapp') to StartsWith('netcoreapp') * Include netcoreapp.depproj only when BuildAllConfigurations == true * Change tests to netcoreapp from netcoreapp2.0 for vertical Commit migrated from https://github.com/dotnet/corefx/commit/edacccb1cd6ecf7d36cd2379df8dd609ae0eb9a4
-
- 07 11月, 2017 1 次提交
-
-
由 KKhurin 提交于
* initial System.Runtime.Caching project check in * Initial check in of System.Runtime.Cachine code Including updated project file with missing dependency on System.Private.CoreLib * S.R.Caching src and ref - addressed the PR review commends - added ref cs and csproj files * Fix NETFX build * Fix configs * Adding resources and addressing PR feedback Commit migrated from https://github.com/dotnet/corefx/commit/2e1f9fc09800515a41e03431470a3c04133c814b
-
- 11 4月, 2017 1 次提交
-
-
由 Wes 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 Commit migrated from https://github.com/dotnet/corefx/commit/ac09a797d09502ebab61f7167bb856846602e1e6
-
- 15 2月, 2017 1 次提交
-
-
由 Wes Haggard 提交于
Removes UseOpenKey and UseECMAKey conditions in projects because they should always be set Commit migrated from https://github.com/dotnet/corefx/commit/c49f4c4e1207e07cbbee3f7d40f09dcf3d7615df
-
- 04 2月, 2017 2 次提交
-
-
由 Eric St. John 提交于
Commit migrated from https://github.com/dotnet/corefx/commit/758a0e16e8c5af8741d14043f4bef1d15a79a377
-
由 Eric St. John 提交于
Commit migrated from https://github.com/dotnet/corefx/commit/48680c23d9669bd0735a8b374c3e459a5406eef8
-
- 31 1月, 2017 2 次提交
-
-
由 Eric St. John 提交于
Commit migrated from https://github.com/dotnet/corefx/commit/7e4792af39bd7faba20dd3390b411f3afaee3c66
-
由 Eric St. John 提交于
For any ref that can build on top of NETStandard it should. Commit migrated from https://github.com/dotnet/corefx/commit/3733239be954dcd9179df7d196f8a3c95e3b868b
-
- 11 1月, 2017 1 次提交
-
-
由 Alex Perovich 提交于
Commit migrated from https://github.com/dotnet/corefx/commit/1f8b5264a8156f91c48b2dc344d5410ee6f574cb
-
- 30 11月, 2016 1 次提交
-
-
由 Eric Mellino 提交于
[dev/eng] Overhaul ref and src project references, and start binplacing things (dotnet/corefx#14062) * Used GenerateBuilds.ps1 script to generate the P2P references from the project.json files in ref * Update refs to build with ProjectReference's instead of package references This deletes all the ref\project.json files and instead adds ProjectReference to other refs that are used to build. There is only one exception which was System.Net.Http which needed a project.json to get the net46 targeting pack otherwise everything else is P2P. * Update Reflection.Emit contracts to support latest version of contracts * Add depproj to get windows.winmd support when building refs * Special handle System.Net.Http ref project to deal with net46 targeting pack * Moved CLSCompliant to SecureString ctor instead of type * Add P2P reference from S.IO -> S.R.Extensions * Add additional ProjectReferences to more ref projects after master rebase * Start binplacing ref assemblies and disable rest of build * Simplify all ref projects to only build for netcoreapp (default target group) * Only binplace netcoreapp refs * Allow Reference's to be resolved from targeting pack directories * Use GenerateBuilds.ps1 to convert src project.json refs to References * Allow overriding stuff in Tools * System.Runtime src project building against targeting pack * Re-purpose GenerateBuilds.ps1 to re-write src references * Only build csproj files in src.builds * More custom stuff in GenerateBuilds.ps1 * Binplace all netstandard assemblies into netcoreapp as well. * Add project.json to System.Collections.Immutable * More custom generatebuilds.ps1 stuff * Normalize csproj files before running GenerateBuilds.ps1 * Better match the replaced 'None Include="project.json"' line. * Another missing project.json inclusion in csproj * Remove ExcludeFromCodeCoverageAttribute from Immutable project * Include another project.json * Add some P2P references * Add another project.json include * Disable Http.Rtc project. * Disable two more UWP projects and another P2P ref" * More Cleanup * Run GenerateBuilds.ps1 to re-write all nuget refs as <Reference>'s * Binplace netstandard runtime assemblies to netcoreapp as well. * Re-hook all src projects into build.proj * Fix bin clashing caused by bad ProjectReference metadata * Use 'copy' instead of 'cp' in init-tools.cmd. Add copying to init-tools.sh as well. * Correct casing of windows.winmd in depproj * Disable System.Memory.csproj outside of Windows * Fix unix exclusion of System.Memory, and include vbproj files * Fix VisualBasic compilation * There was an extra definition of MemberTypes that was internal to the assembly. It's now defined in System.Private.CoreLib, so I deleted the extra here. * There was an invalid call in Operators.vb that I fixed. * Add additional project references and configuration fixes after rebase * Fix build warnings in ref projects * Fix build warnings in src projects Commit migrated from https://github.com/dotnet/corefx/commit/a9f6d7d749f9946cc6b10c50b54bcae0e43e859e
-
- 27 10月, 2016 1 次提交
-
-
由 Jeremy Kuhne 提交于
* Redirect to System.Private.CoreLib We've moved the implementation down to System.Private.CoreLib, use it when the target is NetCoreApp1.1. * Address feedback * Fix json Commit migrated from https://github.com/dotnet/corefx/commit/7210413998987b300b36e93ef6561e602146aac6
-
- 06 10月, 2016 1 次提交
-
-
由 Alex Perovich 提交于
Commit migrated from https://github.com/dotnet/corefx/commit/71de1aac5cf3e5dc87714ae0cc829e1fa98f7c5d
-
- 31 8月, 2016 1 次提交
-
-
由 Eric St. John 提交于
Commit migrated from https://github.com/dotnet/corefx/commit/c3042ed04fa3a246c544a7ead7d564b1d43e9862
-
- 16 3月, 2016 1 次提交
-
-
由 Eric St. John 提交于
Fixes https://github.com/dotnet/corefx/issues/5842 For API assemblies that are inbox in desktop and have no API changes over the version in desktop, don't increment revision. Commit migrated from https://github.com/dotnet/corefx/commit/6ad2e34491d3cd3a078c225f98b2c49268db81e1
-
- 24 2月, 2016 1 次提交
-
-
由 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] Commit migrated from https://github.com/dotnet/corefx/commit/4435f9f2776ae007e05f4454675e56cf76a51975
-
- 22 10月, 2015 1 次提交
-
-
由 Eric 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] Commit migrated from https://github.com/dotnet/corefx/commit/38f8d7a3ca1ee819c2b8eabb1c07ee4e99683c97
-
- 19 10月, 2015 1 次提交
-
-
由 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] Commit migrated from https://github.com/dotnet/corefx/commit/0931c347eb836c9da94d0d5ff9ad7a14403b9738
-
- 14 8月, 2015 1 次提交
-
-
由 Eric 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] Commit migrated from https://github.com/dotnet/corefx/commit/40723b795917f2e98b64d45c17effb2546dd0cae
-