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-10-09Add Ref and Pkg for S.SM.Syndication. (#24383)Shin Mao
* Add Ref and Pkg for S.SM.Syndication. * Add System.ServiceModel.Web to the ExcludeFromClosure list. * Exclude System.ServiceModel.Web from Closure on UAP. * Added description entry for S.SM.Syndication.
2017-09-14Enable end to end Alpine corefx build (#24035)Jan Vorlicek
This change enables full end to end build of corefx including managed code on Alpine Linux.
2017-08-15Update master to target netcoreapp2.1Eric St. John
2017-08-04Add RHEL 6 official RIDJan Vorlicek
2017-08-03Merge pull request #21236 from sdmaclea/masterWes Haggard
[Arm64/Unix] Add OfficialBuildRID linux-arm64
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-06-19[Arm64/Unix] Add OfficialBuildRID linux-arm64Steve MacLean
2017-05-31Use RuntimeOS instead of OSGroup for defaulting PackageRIDWes Haggard
2017-05-30Remove non-portable RIDs from netcoreapp packageWes Haggard
Keeping tizen for the time being until we have a better way to connect their builds
2017-05-23Add more compat shim assembliesWes Haggard
This set of shims was created by diffing the net461 targeting pack with the netcoreapp ref folder we produce from a full corefx build. While all these shims may not be fully supported they all have at least one type that is supported we are including them to maximize compat. Add new shims as inbox on netcoreapp in the package index. Exclude new shims from closure verification as they intentionally have dangling references
2017-04-28Fix framework package validation errorsEric St. John
2017-04-27Implemented CAS Stubs for System.Security (#18914)JayG
* Remove assert that trips on Windows 7 Win7 is getting different failure codes from the CAPI-via-CNG tests with DSA, and removing the assert makes the tests pass. So replacing the assert with a comment. Since this is opportunistic recovery from an exception, it seems reasonable to try no matter what the exception is. * Update CoreClr, CoreFx to preview2-25221-07, preview2-25222-01, respectively (#18771) * Implemented a couple missing CAS stubs (#18629) * Added DBDataPermission and Attribute CAS Stub * Added System.Drawing.Printing missing CAS Stubs Modified S.D.Common Stubs using generated. * Added Virtual to DBDataPermission.CreateInstance. Added System.Drawing.Printing missing CAS Stubs * cleaned branch * Removed Obsolete attribute, CAS types * Removed additional CAS permissions * Added back Obsolete attribute * Return null from PrintingPermission * Added DBDataPermission and Attribute CAS Stub * Added System.Drawing.Printing missing CAS Stubs Modified S.D.Common Stubs using generated. * Added Virtual to DBDataPermission.CreateInstance. Added System.Drawing.Printing missing CAS Stubs * cleaned branch * Removed Obsolete attribute, CAS types * Removed additional CAS permissions * Added back Obsolete attribute * config file changes * Sorted S.S.P .csproj file and added pkg exclusion * Fixed indent in pkg file * Reverted Merge of itemgroups in S.S.P.csproj * Added Exclusion to UAP pkg, Reverted net461.ignore, Removed Obsolete from added ref/src stubs * Added References to netfx build for Facades * Removed added lines in netfx461.txt * Added S.D.SqlClient types and S.Diag types * License for S.Diag files * Added Diagnostic Types, Net and Peer to Peer types * Added WebPermission, attribute, and network access * Added SocketPermission and TransportType * added smtp permission * Added EndpointPermission * Added DistributedTransactionPermission * Added OleDbPermissionAttribute * Cleanup of build files, Added * Added Spaces after License. Serialization still fails for collection classes with internal default constructors. * Removed Serializable attribute on a few classes, modified Serialization test
2017-04-22Implemented a couple missing CAS stubs (#18629)JayG
* Added DBDataPermission and Attribute CAS Stub * Added System.Drawing.Printing missing CAS Stubs Modified S.D.Common Stubs using generated. * Added Virtual to DBDataPermission.CreateInstance. Added System.Drawing.Printing missing CAS Stubs * cleaned branch * Removed Obsolete attribute, CAS types * Removed additional CAS permissions * Added back Obsolete attribute * Return null from PrintingPermission * Added DBDataPermission and Attribute CAS Stub * Added System.Drawing.Printing missing CAS Stubs Modified S.D.Common Stubs using generated. * Added Virtual to DBDataPermission.CreateInstance. Added System.Drawing.Printing missing CAS Stubs * cleaned branch * Removed Obsolete attribute, CAS types * Removed additional CAS permissions * Added back Obsolete attribute * config file changes * Sorted S.S.P .csproj file and added pkg exclusion * Fixed indent in pkg file * Reverted Merge of itemgroups in S.S.P.csproj * Added Exclusion to UAP pkg, Reverted net461.ignore, Removed Obsolete from added ref/src stubs * Added References to netfx build for Facades * Removed added lines in netfx461.txt
2017-04-08Share more of the common framework package propsEric St. John
2017-04-08Share content template across framework pkgsEric St. John
Previously the content items/targets were duplicated between the UAP and NETCoreApp pkgprojs. This refactors it into shared targets. The mechanism for opt-in to this traversal behavior is to set a property IsFrameworkPackage=true.
2017-04-08Share build traversal logic across framework pkgsEric St. John
Previously the build traversal logic was duplicated between the UAP and NETCoreApp packages. This refactors it into shared targets/props. The mechanism for opt-in to this traversal behavior is to include a props file in the project that matches the convention *.rids.props. The file must define PackageRID and OfficialBuildRID items.
2017-04-07Don't build packages in multiple legs when OfficialBuildId is setEric St. John
Package publishing is tripping up on having multiple legs produce the same package ID. Here's a summary of all the packages we produce: 1. Framework identity packages are produced in all framework specific legs and the -allConfigurations leg. 2. Framework runtime packages are produced in runtime+framework-specific legs and the -allConfigurations leg. 3. Standalone library packages are produced in the -allConfigurations leg. To ensure a single instance in official builds we need to change this as follows: 1. Framework identity packages should only be produced in the -allConfigurations leg. 2. Framework runtime packages should only be produced in the runtime+ framework-specific leg, not the -allConfigurations leg.
2017-04-05Update VerifyNETStandard target to use live netstandard packageWes Haggard
We never updated the VerifyNETStandard target in our pkg package when we started automatically consuming the NETStandard.Library package so this change fixes it to use the same package as we are consuming elsewhere in corefx. Also adds System.ServiceModel.Web shim to the set of shims we support
2017-04-04Remove remaining references to Fedora 23 (#17753)Dan Moseley
* Remove fedora 23 * More fedora 23 * Revert RID chagne
2017-03-30Update Identity package to reflect Portable RIDsGaurav Khanna
2017-03-28Enable PortableRID packagingGaurav Khanna
2017-03-22Bump version of OSX to 10.12Wes Haggard
For .NET Core 2.0 the min version of OSX we support is 10.12
2017-03-18Only include symbols / src in transport packages, also fix pre-existing typo ↵chcosta
(#17259) * Only include symbols / src in transport packages, also fix pre-existing typo * PR feedback
2017-03-01Set correct RID in private package runtime.jsonEric St. John
My previous change https://github.com/dotnet/corefx/commit/83ecd322e3c6190870f4855fa7104ab3ac0a6404 broke the runtime.json by putting the wrong target runtime string (it was getting runtime package ID instead). This was happening because MSBuild does the transform first then applies metadata and ended up using the transformed value. Fix this by breaking it up into to steps so that applying metadata happens before the transform.
2017-02-25Fix casing of BuildRIDEric St. John
This was hitting a bug in msbuild. https://github.com/Microsoft/msbuild/issues/1751
2017-02-24Improve private package build perfEric St. John
After including all source in private packages build perf is significantly regressed. This is due to the huge number of props and items from those props. When evaluating project references we were revaluating all these once for each RID. This was excessive since the only thing we needed out of the project reference was the package ID. Since that's coming from the same project, just list it explicitly.
2017-02-24Use file lists for packaging rather than copiesEric St. John
Avoid an unnecessary copy for packaging.
2017-02-08Prevent compiling against runtime implementation librariesChristopher Costa
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-02Only build private NETCoreApp nupkg for TargetGroup-netcoreappEric St. John
2017-01-27Centralize some binplace path propertiesEric St. John
2017-01-20Merge pull request #15313 from ericstj/netstandard-closure-NETCoreAppEric StJohn
Netstandard closure in NETCoreApp
2017-01-19Add RuntimeOS packages - Private.CoreFx.NETCoreAppEric St. John
These RIDs were added to the native shims between when we branched dev/eng and merged back to master. We don't have an official build leg building these, but I'm adding them to the identity package so that our officially built identity package will have entries for them in its runtime.json. This is on-par with how the native shims were behaving.
2017-01-19Add packages to NETCore.App to complete closureEric St. John
2017-01-15Add portable linux flavor for NETCoreApp packageEric St. John
2017-01-11Manual changes for ns2.0 renameAlex Perovich
2017-01-10Default configuration select package rid (#15037)Eric StJohn
* Default Configuration to BuildConfiguration When a project does not define BuildConfigurations, its Configuration should be set to BuildConfiguration. Previously we weren't setting Configuration at all in this case, so we would get default values for all the components when we tried to parse out the Configuration string. * Remove workaround for building pkgprojs Now that we always set Configuration this is not needed. * Derive package RID from RuntimOS We have a few cases where we want to package as a different RID than what we are running on. I previously only special cased one of them (win7). This makes the code more generic and handles everything.
2017-01-10Enable building platforms package for release, remove unneccessary metadta ↵chcosta
(#15024)
2017-01-10Use configuration.props to set runtimeos, but preserve configurationgroup ↵chcosta
(#15016)
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.
2017-01-06Add TreatAsLocalProperty support for the properties that make up ↵Wes Haggard
BuidConfiguration (#14905) - Remove OSGroup usage in pkgprojs - Move NativeBinDir to dir.props - Add ArchGroup to intermediate path for external projects
2017-01-04Use lower-case 'native' in Microsoft.Private.CoreFx.NETCoreApp.pkgprojEric Mellino
2017-01-04Add Configurations.props files for test projects, include tests in ↵Eric Mellino
build.proj (#14663) * [WIP]Created src\tests.proj which is mostly building all tests * Convert test project .builds to Configuration.props * Fix test paths in targetingpack.props, move test-runtime. * Move test-runtime under external. * Rename RuntimeDir->RuntimePath in targetingpacks.props and Xunit.Runtime.depproj. * Remove test-runtime project.json from the SupplementalTestData list in dir.targets. * Remove XUnit.Runtime.depproj from tests.proj * Convert test .builds files to Configuration.props. * Revert "Convert test project .builds to Configuration.props" This reverts commit 1efc4d9a02d1c2eced0f20a544abcbcd0092f40c. * Fix compilation error in System.Collections.Concurrent.Tests * Fix condition in System.Collections ref project * Fix two more Collections test project issues * Add Configuration.props for System.Collections ref * Fix TargetGroup conditions in System.Collections.Tests.csproj. * Fix compilation problems with NameResoltion.Pal.Tests. * Fix compilation errors in SqlClient Stress tests * Fix IO.Compression.Performance tests compilation * Fix compilation and configurations of System.Net.Http.Unit.Tests.csproj. * Fix compilation issues in System.Private.Xml.Linq tests * Disable XsltScenarios.Tests project, like it was before. * Fix missing DefineConstants for System.Linq ref project. * Fix compilation of System.Net.Primitives.Pal.Tests.csproj * Fix compilation of System.Net.Primitives.UnitTests.Tests.csproj * Fix compilation of System.Security.Cryptography.Cng.Tests.csproj. * Fix compilation of System.Net.Primitives reference project * Fix compilation of System.Net.Security ref project * Fix compilation of SYstem.Net.Security.Tests.csproj * Fix configuration of X509Certificates ref project * Fix compilation errors in System.Net.Http.Unit.Tests.csproj * Fix Common.Tests.csproj * Fix System.Diagnostics.Debug.Tests.csproj * Fix Microsoft.Win32.Registry.Tests.csproj * Add runtime.native.System.Data.SqlClient.sni to external project * Fix System.Diagnostics.TraceSource.Tests.csproj * Fix System.IO.Compression.Performance.Tests.csproj * Move supplemental test data into test-runtime/project.json * Fix System.IO.FileSystem.Watcher.Tests.csproj * Fix System.IO.FileSystem.Tests.csproj * Fix System.IO.Pipes.AccessControl.Tests.csproj * Fix System.IO.MemoryMappedFiles.Tests.csproj * Fix System.IO.Pipes.Tests.csproj * Fix System.Json.Tests.csproj * Add missing supplemental test data for net security tests * Fix resource names in System.Xml.XPath.XDocument.Tests.csproj * Fix Assembly.Location test case * Fix assembly loading paths in DefaultLoadContextTest.cs * Fix issues in System.Runtime.Loader.Tests.csproj * Fix RootNamespace in ResourceManager tests * Mark OpenSSL tests as unsupported on Windows * Fix RootNamespace in System.Xml.XPath.Tests.csproj * Fix RootNamespace in System.Xml.XPath.XmlDocument.Tests.csproj * Fix System.IO.Compression.Tests.csproj * Add missing Configurations.props files for System.Net projects * Fix compilation issues in WinHttpHandler tests * Add fixes and a workaround for Linq.Expressions tests * Add workaround for System.Runtime.Tests * Use extension methods explicitly in Ref.Emit tests * Hook up test projects into build * Fix build configuration of Crypto.Primitives for netcoreapp * Enable VB tests outside Windows * Enable Mail tests outside windows * Don't run Unsafe tests outside windows * Don't build Unsafe tests outside Windows * Don't build WebServer project outside of Windows. * Fix corerun path for Unix tests. * Fix casing of 'Native' directory in NETCoreApp private pkgproj * Remove runtime-specific stuff from Xunit.Runtime.depproj * Move tests into a separate project ('tests.msbuild') which isn't built in build.proj * Remove duplicate types from NameResolution.Pal tests * Skip tests in a project if there is no compatible configuration. * Include internal socket types only on Windows in NameResolution tests * Manually fix S.R.InteropServices configurations * Rename tests.msbuild -> tests.builds * Manually fix System.Text.Encoding.Tests.csproj configuration * Manually fix System.Threading.Tests configuration * Manually clean up System.Runtime.Tests.csproj * Fix System.IO.FileSystem.Tests configurations * Manually fix System.Globalization.Tests configurations * Manually fix System.IO.Pipes.Tests configurations * Manually fix System.IO.Compression.Tests configurations * Manually fix System.Runtime.Extensions.Tests configurations * Manually fix System.IO.MemoryMappedFiles.Tests configurations * Manually fix S.Diagnostics.Process.Tests configurations * Manually fix System.ComponentModel.TypeConverter.Tests configurations * Misc PR feedback. * Use HostRunnerName instead of HostRunner in Process tests * Fix configurations for S.ServiceProcess.ServiceController.Tests * Revert to using ConfigurationErrorMsg to check if tests should be skipped. Configuration still defaults to 'Debug' even if there is no valid configuration.
2016-12-24Add ARM build of NETCore.AppEric St. John
2016-12-22Filter BuildRIDs without using item functionEric St. John
Working around an issue with x-plat msbuild that doesn't handle the item function.
2016-12-22Never skip building RID-specific NETCoreApp pkgEric St. John
Previously I'd skip building the package if I couldn't find the native bits. Now we'll always try to build the "right" package. If any files are missing the build will fail. To determine "right" package I do the following: 1. Always build the identity package (refs, runtime.json). 2. Build the runtime package that matches the current PackageRID, where PackageRID is either specified or derived from the environment using the RuntimeOS & ArchGroup properties. If the runtime package we decide to build isn't one in our official list we will still build it. This enables folks to do specific builds of new RIDs (eg: a vertical build) without necessarily updating the list that drives the packages produced by the official builds. In the case that we are only doing a vertical build the list of BuildRIDs is irrelevant since we never need to publish the output, but in the case of independent repo builds we need to publish the identity package with the correct set of RIDs that we actually build for.
2016-12-22Enable build of System.Threading.OverlappedEric St. John
2016-12-20Re-enable building System.Runtime.Serializatoin.Formatters and (#14633)chcosta
System.Runtime.CompilerServices.Unsafe projects
2016-12-19Use win10-arm64 for NETCore.App packageEric St. John
win-arm64 was a typo.
2016-12-17Use static configurations for building a vertical (#14489)chcosta
* Build each configuration of corefx tools * Fully qualify path to props files for import * Build using static configurations * Package build, ignore references to System.Threading.Overlapped and System.Runtime.Serialization.Formatters which aren't being built at the moment. * Rename target * Remove unintentional add of baseline file * Configuration fixes, fix typo in netci.groovy, re-enable specifying OSGroup property * Interim build, overbuilds reference assemblies * Reduce to passing Configurations * Fix traversal, undefine configuration for contract projects, remove trimunconverted (not used) * lower message importance * Minor fixes, changing messages, fixing comment * system.runtime.extensions contract causes binclash because it requires a configuration. temporarily disable configuration * Fix trimming of projects * Eliminate circular dependency in package build * Fix OSX build * Cleanup, less msbuild invocations