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-08-18add option to specify clang and few minor improvements for Linux (#23302)Tomas Weinfurt
* add option to specify clang and few minor improvements * roll-back $* $@ change. that should be separate PR
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-15Add option to build.cmd/sh to build projects in a directoryWes Haggard
After this option folks can do the following: - Build all System.Collections projects build.cmd/sh System.Collections - Build System.Collection test projects (also runs tests) build.cmd/sh src/System.Collections/tests - While in a library directory build it all projects under it. cd src\System.Collections build.cmd/sh . These also support any of the standard build options like framework, flavor, os, allconfigurations, etc. Same rules apply that you have to have built the entire tree for that configuration before this will succeed.
2017-05-30Make portable builds the default and remove non-portable official buildsWes Haggard
2017-04-01Add "mono" configuration (#17573)Ludovic Henry
* Update mono config to only build mono and not be compatible with others Exclude mono for including in packaging configurations * Fix ApiCompat to allow for disabling it per configuration
2017-03-30Add portable build definitionsGaurav Khanna
2017-03-28Enable PortableRID packagingGaurav Khanna
2017-02-23Build packages only when doing build.cmd/sh and not from build-managed.cmd/shWes Haggard
Fixes https://github.com/dotnet/corefx/issues/14940
2017-02-23Clean-up references to old build against packages propertiesWes Haggard
This removes configurations for build against properties as well as cleans up some of the Restore-All targets which we no longer need.
2017-02-16Adds -tests option for build.cmd that will add the test build and runningWes Haggard
2017-02-13Add a switch to build for -allConfigurationsEric St. John
-allConfigurations may now be specified to build in order to make it build for all configurations rather than just the active BuildConfiguration (defined by TargetGroup/OSGroup/etc). This is a shortcut for BuildAllConfigurations=true.
2017-02-03Update to buildtools containing GenFacades taskEric Mellino
2017-01-25Make xplat Release builds strip symbolsDavis Goodin
2017-01-20Clean up duplicated tests.builds, fix code coverage test serializationEric Mellino
2017-01-19Refactor build definitions, enable portableLinux, merge helix changes (#15299)chcosta
2017-01-15Map portableLinux to RuntimeOS=linuxEric St. John
This is the new mapping in dev/eng infrastructure. I've tested this and it restores CoreCLR correctly as linux-x64 and produces the linux-x64 package for private.CoreFx.NETCoreApp
2017-01-12Update development docs to reflect new engineering changes (#15094)Wes Haggard
2017-01-10Update documentation to include how to configure buildsWes Haggard
Updates the documentation as well as config.json file with information on RuntimeOS and the different ways to configure BuildConfiguration. Cleans up InputOSGroup as it is no longer needed. Cleans up TargetOS and makes it scoped only to the test command line generation Add debugging information for TargetOS property for test runs.
2017-01-06Merge branch master into dev/engJose Perez Rodriguez
2017-01-04change architecturegroup to archgroup in config.json for build-managed.cmdchcosta
2017-01-04Pass architecturegroup to build-managed (#14836)chcosta
2017-01-04Pass toolSetDir to Windows native builds (#14829)chcosta
* Pass toolsetDir to Windows native builds * Update build definition, don't pass toolSetDir to build.cmd
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.
2017-01-03Use armel instead of arm-softfpchunseoklee
Signed-off-by: chunseoklee <chunseok.lee@samsung.com>
2016-12-21Update Sync just build tools and externalEric St. John
Given the limited use of packages in the build now we only have a couple places that need to restore. I've kept behind sync /t temporarily until we can remove dependencies on it.
2016-12-20Generate packages for portable native buildGaurav Khanna
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
2016-12-12Build order is now native, managed and tests.Karthik Rajasekaran
Tests build is a separate phase with a separate sync invocation. Restore dependencies that come from source projects that tests projects still depend on. Fix up sni versions and don't create partial packages for sni packages. Add FilterToOsGroup to override Run tool behaviour Fix System.Reflection.Metadata test build Fix path issue that prevents SupplementalTestData from being discovered.
2016-12-12Enable build tests against packages as the default testing scenarioKarthik Rajasekaran
Currently we build and test in CI differently from the official pipeline. This change will help reduce inconsistencies in the way in which we build to expose issues sooner. The build will now build the product as packages, install them locally, restore the test-runtime deps for the locally built versions and then test them. The locally built packages are installed to the localpackages folder and the LKG set restored goes into the packages folder. Tests will only restore against locally built packages as a source and then copy the required LKG dependencies like specific runtime dependencies that aren't built locally. The localpackages are overwritten each time a build occurs so that only one version remains in the folder. Other changes required to make this work: - Add missing runtimes in the supports clause - Add LKG runtime packages not produced by the build
2016-12-10vertical build port to Dev/eng [Do not merge] (#14171)chcosta
* Vertical build changes * Build a vertical in dev/eng * remove repro.bat from check-in * Remove defaulttargetgroup from configurations.props files * Remove configurations.props from test libraries * Additional configuration files, updating traversal. * Add default configurations for ref projects * Remove default targetgroups, disable code analysis (currently breaking the vertical build). * Build vertical using Eric's changes to configurations * Minor fixes to build from a clean enlitment * Set targets properties in dir.props * Make vertical build the default * Include building src\tools in init-tools.cmd * Add linux init-tools * Fix msbuild.sh command * Add build tools message to Linux * Revert init-tools, investigate building corefx tools tomorrow * Update configurations, remove empty targetgroup from all projects, modify most conditionals to be positive conditions instead of negative * Remove unneccessary generateprojectconfigurations project * Build CoreFx.tools in init-tools * Can't build corefx.tools in init-tools because packages aren't restored * Hack build to build refs first * Slightly less hacky reference project build, but still kind of hacky... * Align properties for ref builds to prevent binclash and overbuilding * Update BeforeTarget for rename * Rework traversal to work with ref and corefx tools projects * Add target for builds projects * Fully qualify paths to projects * Fully quality path name for corefx.tools * testing removing osgroup from groovy on Windows * Remove OSGroup from config.json * revert change to groovy * return os property * Try changing osgroup to hostos * hack around osgroup setting * Fix passing groups * Add system.collections which was missing from system.console * Add some missing references for Unix build * Add references for unix * Unix support changes * Fix typo in system.net.http * Fix typo in system.threading.overlapped * no ref project available for system.reflection.metadata * Unix changes * Exclude system.memory * diagnostics.fileversioninfo was missing reference to Path * Unix changes * Fix reference name * Add reference for unix * Move source file to windows only * Disable building system.threading.overlapped
2016-12-09Add portableLinux option for build-native.sh (#14362)Jan Vorlicek
This change adds portableLinux option to the src/Native/build-native.sh and also enables its passing through from the root build-native.sh and build.sh. This option enables or disables build of native binaries portable over Linux distros based on glibc. I have also modified the build-native.sh behavior for the staticLibLink option. Before, if you ran build with this option and then later on ran the build without this option, it was still considered as being set since the previous value was cached. With my change, it rebuilds the binaries any time you change the option.
2016-11-17Fix CI by not passing in platform to msbuildJose Perez Rodriguez
2016-11-16Rolling back change in config.jsonJose Perez Rodriguez
2016-11-15Adding x86 CI build and test run.Jose Perez Rodriguez
2016-10-28Remove workaround for source index. (#13091)Alex Perovich
The code for building the source index is now here: https://github.com/dotnet/source-indexer
2016-10-12Remove ExtraParameters (#928) and add defaults for clean and sync; Still ↵Matt Galbraith
working on what defaults to use for other commands.
2016-10-07Add Source Index generation project (#12326)Alex Perovich
* Add Source Index generation project * Add error and fix bad working directory * Remove .builds file GetTargetPath * Address nits * Add a proper ending tag.
2016-09-30Don't restore packages during the test build (#12157)chcosta
* Don't restore packages during the test build * Update buildtools version to 00829-01
2016-08-26Remove UpdateInvalidPackageVersions from Run command, fix doc.Davis Goodin
2016-08-24delete MsBuildParameters (#11066)Mariana Rios Flores
2016-08-23Update build tools version to have a new "tools" structure for config.json ↵Mariana Rios Flores
file (#10864)
2016-08-20Initial prototyping of produces api for corefx repo (#11003)chcosta
* Initial prototyping of produces api for corefx repo * Fix spacing
2016-08-16change nodoReuse to nodeReuse (#10803)Mariana Rios Flores
2016-08-16Fix some typos on config.json (#10655)Matt Galbraith
2016-08-04add parameter --numprocmaririos
2016-08-03support running src/native/build-native.cmdMariana Rios Flores
2016-07-29Change capital letters in ConfigurationGroup settings (#10401)Mariana Rios Flores
2016-07-28Changing dev workflow scripts to use the Run Command Tool (#10231)Mariana Rios Flores
Changes to dev workflow scripts to use run command tool.