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
2017-04-14Add manual step to sign with open key using snWes Haggard
This change requires that sn is only the path and if it isn't then it the signing will fail. We should consider getting sn from a package in a future iteration to make this more robust. Enable signing of netstandard shim now that we sign things with Open key
2017-04-07Fix signing issue in official buildsWes Haggard
2017-04-06Add netfx configuration to shim project to build netstandard shimWes Haggard
2017-03-30Fix signing of shims by passing the right strongnameJose Perez Rodriguez
2017-03-25Filter out netstandard.dll from signing serviceWes Haggard
Filed issue https://github.com/dotnet/corefx/issues/17494 to track getting signing support for things using open key
2017-03-22Add signing marker files for shimsWes Haggard
This change adds the signing marker files for the generated shims so that we sign the binaries.
2017-03-22Force shim assembly references to 0.0.0.0Wes Haggard
The shims will end up being pulled into assembly closures where sometimes they will have a higher version of a dependency then what is actually needed. This causes msbuild (RAR) to output warnings which are just noise. For shims we really don't need the refenced to match exact versions so we can always force them to be the lowest version 0.0.0.0 and they will unify up to what is on the platform.
2017-03-21Set the file version for the generate shimsWes Haggard
2017-02-24Use consistent casing for BinPlaceEric St. John
2017-02-24Consolidate binplacing into a single targetEric St. John
We had some unnecessary duplication between ref and runtime binplacing.
2017-02-23Update shim bin-placing to use binplace.targetsWes Haggard
Also disable apicompat checks for uap* when in BuildAllConfigurations mode because it doesn't have a RuntimePath correctly setup for those configurations.
2017-02-22Changing uap and uapaot apiCompat baselines to run against implementation ↵Jose Perez Rodriguez
instead of reference assemblies (#16132) Changing uap and uapaot apiCompat baselines to run against implementation instead of reference assemblies
2017-02-09Adding Microsoft.Private.CoreFx.UAP package build (#15964)Jose Perez Rodriguez
Adding Microsoft.Private.CoreFx.UAP package build
2017-02-08Change the way we generate the test shared frameworkWes Haggard
Instead of generating the test shared framework as a pre-step of build-tests.cmd we now generate it as part of the build of the src libraries and generate the deps file as a post step to src.builds. We should either elimnate the need for the deps file (although I'm not sure it is possible with the current dotnet.exe) or consider regenerating it as a post step to building an individual library project if and when we discover it starts becoming outdated and invalid. However for now doing it as a post step for sr.builds should take care of the most common cases as it doesn't change much. Updated the binplacing logic to also update the test shared framework as part of building an individual library this allows for indvidual libraries to rebuild correctly on platforms don't don't have the necessary hardlinking support. Eventually we should either get dotnet.exe update to allow us to pass in the directory or we should try hard-linking the folder (not individual files0 to the shared framework structure dotnet expects to find.
2017-02-08Prepare uap package (#15866)Jose Perez Rodriguez
Prepare uap package
2017-02-03Update NS2.0 Apicompat baselineWes Haggard
Update the NS2.0 package to fix a couple issues in the shims. Added more shims to the list we need for .NET Core compat with NS2.0 The remaining System.Transactions issues will be fixed once we rename that assembly as part of https://github.com/dotnet/corefx/issues/15259
2017-02-03Shims should binplace to config-specific RefPathEric St. John
Previously they were binplacing to the BuildConfiguration-specific RefPath incorrectly. We caught this in BuildAllConfigurations. We were overwriting netcoreapp shims with those from uap.
2017-02-03Don't filter netfx targeting packEric St. John
Previously we'd filter the netfx targeting pack when we weren't building for netfx vertical. This was because shims were using all the files in this folder when generating shims to other frameworks (netcoreapp/uap). This breaks in the Build-all scenario. We need the full targeting pack in order to build netfx configurations, but the shims end up getting more files then they need which was causing genfacades to regenerate reference assemblies as facades with typeforwards to themselves. To fix this I stopped filtering when building out the targeting pack, and moved that filtering to the shims.proj.
2017-02-03Adding TargetGroup to shim baseline filesJose Perez Rodriguez
2017-02-02Adding UAPAOT vertical and configurationsJose Perez Rodriguez
2017-01-31Fix configurations for UAPEric St. John
These changes enable TargetGroup=UAP to build completely.
2017-01-30Build Shims before srcEric St. John
And place shims in both ref and runtime path for active build configuration.
2017-01-11Manual changes for ns2.0 renameAlex Perovich
2017-01-07Add facades to corefx.netcoreapp package. (#14945)Wes Haggard
This produces the netstandard.dll as well as the netfx facades we need for both ref and runtime for netcoreapp.