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-26Use Portable PDBs and turn on SourceLinkVance Morrison
This makes us uniform. Allows VSCode (which does not suport MSPdbs) use on Windows.
2017-10-25Enable packages path overrideWes Haggard
2017-10-25Move web sources before potentially local sourcesWes Haggard
Workaround https://github.com/NuGet/Home/issues/4094
2017-10-25Fix file casing in project fileWes Haggard
2017-10-06Disable CoreCLR symbols download when TargetGroup=uapaot to avoid warnings ↵Santiago Fernandez Madero
(#24461)
2017-09-24Use stackalloc directly into Span (#24212)Stephen Toub
* Use stackalloc directly into Span We have a few places in corefx where we were stackalloc'ing into a temporary pointer and then creating a Span from that. Now that we're using a C# compiler which supports stackalloc'ing directly into span, use that feature instead. * Address PR feedback
2017-09-19Updating corefx to use new roslyn compiler (#24076)Jose Perez Rodriguez
* Updating corefx to use new roslyn compiler * Updating to new version of the compiler and use the switch so tests pass on desktop * Fix System.Reflection.Metadata tests
2017-09-14Disable binplacing test framework when -BuildTests=false (#24034)Jan Vorlicek
This change disables syncing and binplacing of test framework when the -BuildTests option passed to build.sh or sync.sh is set to false. This is helpful when bootstrapping a new platform where the core-setup is not built yet and so the Microsoft.NETCore.DotNetHost and Microsoft.NETCore.DotNetAppHost packages that are required for the test running don't exist yet.
2017-09-05Add BinPlaceConfiguration for test projects to have a working directory per ↵Santiago Fernandez Madero
BuildConfiguration (#23633) * With this change we will have the next behavior when building/running tests: -When building the tests we will still bin place the test assets to the OutputDirectory (corefx\bin\OSGroup.Configuration\TestProject\TargetGroup/) -When running the tests we will bin place the tests assets to this new TestPath which will be the TestPath. This new path will be the test's working directory where we will bin place the RunTests.cmd and necessary dependencies in tests.targets. Also the testResults.xml will be found here after the test execution. -TestPath is set to be bin/tests/<TestProject>/<BuildConfiguration>/ (i.e corefx\bin\tests\System.Collections.Immutable.Tests\netcoreapp-Windows_NT-Debug-x64) in dir.props -This TestPath will be added to the BinPlaceDir in FrameworkTargeting.targets when BinPlaceTest is set to true. Then in the BinPlaceFiles target the test assets will be hardlinked to the TestPath. This will isolate every test execution per build configuration and will allow people to run the same test project for all of the supported configurations on the same repo without having to clean the repo.
2017-08-29Remove NetFx support libsEric St. John
Now that we've shipped the NETStandard support package we will no longer build its content from `master`. It will be serviced from the `release/2.0.0` branch and the only netfx builds in `master` will correspond to package content.
2017-08-15Turn on setting GIT URL in File Version (#23214)Vance Morrison
* Turn on setting GIT URL in File Version This turns on tagging each CoreFX DLL built GitHub URL of the source code that was used to build it. You now get something that looks like the folloiwng when you do a filever -v ProductVersion 4.6.25612.0 @BuiltBy: vancem-VANCEM4 @SrcCode: https://github.com/dotnet/corefx/tree/a329e252594f375348a8f06a3675606f5c03ce3f Note that most of the work for this is in the buildtools, this simlpy sets the GitHubRepositoryName variable that turns it on. * Fixed typo * UPdate to latest build tools
2017-08-01Disable multifile test configurationsJose Perez Rodriguez
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-07-14Enable UWP multi-file test runs for the ARM32 Release configurationJohn Bottenberg
2017-07-04Renaming uap10.1 to uap10.0.15138Jose Perez Rodriguez
2017-06-22Enable Debug x86 uapaot test runs to be multifileJose Perez Rodriguez
2017-06-21Enabling Multifile ILC Tests for uapaot-Release-x64 configurationJose Perez Rodriguez
2017-05-30Make portable builds the default and remove non-portable official buildsWes Haggard
2017-04-28Move more common stuff into BuildToolsWes Haggard
2017-04-28Move local corefx targets/tasks to BuildToolsWes Haggard
This change mostly deals with moving Tools-Override and CoreFxTools task library to BuildTools and consuming them from there instead.
2017-04-21Don't build tests for net462 / net47 in netfx legEric St. John
We only need the ref and source to build for net462 and net47. Building the tests for this is incorrect since most of the time we'd end up rebuilding and rerunning the exact same tests on the exact same machine wide framework multiple times. In the rare event that the tests cross-compiled its still incorrect since the machine-wide framework is still the same.
2017-04-21Make desktop ns2.0 support package support net47Eric St. John
We need to support differing ref/impl per version of desktop until it adds inbox support for ns2.0. To do this I've made the netfx build also build for net462 and net47. Then I've moved the files into framework-specific folders for each TFM. For a given TFM it will prefer the files in its own folder then fallback to the previous TFM if it doesn't have that file.
2017-04-19Remove the alpine-specific workaround in dir.props. This distro is not ↵Eric Mellino
supported officially.
2017-04-12Fix typo in BuildingNETFxVertical conditionEric St. John
2017-04-12Add NETStandard.Library.NETFramework packageEric St. John
This package is a support package for NETStandard2.0 on .NET 4.6.1.
2017-04-11Merge pull request #18165 from weshaggard/UpdateAssemblyKeysWes Haggard
Updates how we define which key an assembly uses
2017-04-11Move corefx onto the .NET Core 2.0 toolsetEric Mellino
2017-04-10Updates how we define which key an assembly usesWes 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
2017-04-07Merge pull request #18032 from ericstj/disableIllinkAlpineEric StJohn
Move ILLink alpine workaround after RuntimeOS is set
2017-04-07Move ILLink alpine workaround after RuntimeOS is setEric St. John
2017-04-07Merge pull request #18031 from ericstj/disableIllinkAlpineEric StJohn
Disable illink on alpine
2017-04-07Disable illink on alpineEric St. John
The Alpine CLI was hacked together with the wrong bits for the shared framework. It used 1.0 assemblies and put them in the 1.1 folder. As a result this 1.1 targeting app fails to bind when it hits an assembly (System.Xml.ReaderWriter) that was different. Workaround it temporarily by turning off illink for alpine.
2017-04-07Change netfx vertical test build and execution to be able to have helix runs ↵Santiago Fernandez Madero
(#17975) * Change netfx vertical test bin placing and execution to be able to have runs in helix
2017-04-04Remove redundant propertyJose Perez Rodriguez
2017-03-31Enable sending uapaot test runs to Helix (#17493)Jose Perez Rodriguez
Enable sending uapaot test runs to Helix
2017-03-23Enable running CoreFx tests in UAP on CoreCLR (#17212)Alex Ghiondea
* Enable UAP runs on Core* binaries.
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-10Enable Pinvoke checker and baseline violations (#16704)Dan Moseley
* Fix UWP Pinvoke checker condition * analyzer baselines * Remove redundant local define * Remove redundant CA lines * Special case Registry * Fix BlockReflectionAttribute * Replace NETNATIVE with uap define * baselines * Disable Pinvoke scan on specific projects * Disable BlockReflectionAttribute on ilproj * Revive 2 baselines * Disable UWP validation on SQlClient * Convert some defines to `uwp` * Fix S.N.Primitives baseline * Remove dead baselines * Clean up NET_NATIVE defines * Remove FEATURE_CORECLR except from shared sources * Change Threading.Thread defines to just uapaot * Fix comment * Fix comment 2 * Change serialization uap defines to uapaot * Rename EnableWinRT to UWPCompatible * Fix UAP build for Console * Fix uap condition in XML csproj * Fix condition in XmlSerializer project * Replace netcore50 * Remove dead #if * Redundant console condition * Redundant console condition2 * Trim baseline * Revert Console baseline to pre UAP * Fix MemoryMappedFiles uap build * Fix S.Linq.Expressions build for UAP by temporarily disabling it * Fix S.N.Sockets build for uap * No plans to put SQLClient in UWP * Fix RuntimeInformation build * Fix MemoryMappedFiles build for Unix * Add UWPCompatible to all netstandard versions * Add EnablePinvokeAnalyzer to disable Pinvoke checking entirely for some reason * Remove dead System.Xml.XmlSerializer.Tests.settings.targets * Fix interop services build * Remove last uap/uapaot define in Xml tests * PInvoke check doc * Fix PInvoke casing * PInvoke file is case sensitive * Remove unnecessary references to uapaot from projects that don't have uapaot configs * Remove unnecessary uapaot from S.R.I.RI * Replace UWPCompatible for TargetGroup in csproj conditions * Reverse FileSystem edit as not ready to build for UWP
2017-03-07Enable Dumpling on all CI runs (#16791)Eric Mellino
2017-03-02Merge pull request #16620 from jkotas/disable-overflow-checksStephen Toub
Disable overflow checks by default
2017-03-02Disable overflow checks by defaultJan Kotas
2017-03-02Add capability of running uapaot ilc tests locallyJose Perez Rodriguez
2017-03-01Restore ilasm from external directoryEric Mellino
* Also, re-enable all of the projects that were disabled because ilasm didn't work outside Windows.
2017-02-24Use consistent casing for BinPlaceEric St. John
2017-02-24Setting up ILCInputFolder that will be passed in to the ilc.exe that gets ↵Jose Perez Rodriguez
restored in order to run tests on uapaot (#16394) * Setting up ILCInputFolder that will be passed in to the ilc.exe that gets restored in order to run tests on uapaot * PR Feedback * Using netcore50 TFM and switching to use stable package version
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-19Make CheckForOverflowUnderflow overrideable from msbuild command line (#16299)Jan Kotas
Use same pattern as what is used for other similar properties
2017-02-17Enable Dumpling for Unix CI tests (#16246)Eric Mellino
* Pass a simple flag "IsCIBuild" in netci.groovy * In dir.props, define a common set of properties that are contingent on "IsCIBuild", so they don't need to be duplicated everywhere in netci.groovy. * Set EnableDumpling=true for Unix builds (Windows support forthcoming).
2017-02-17Merge pull request #16191 from ericstj/packagesEric StJohn
Re-enable packages for BuildAllConfigurations
2017-02-17Enabling overflow checks for debug (#16189)Dennis "D.C." Dietrich
* Marking code as unchecked (pt 9) Additional unchecked for new test code and missed cases in BitConverter * Marking code as unchecked (pt 9a) Added unchecked to two casts in ManagedWebSocket * CI test failure fixes Overflow exceptions in: - Windows NT Debug #3458 - OS X Debug #3357 * CI test failure fixes Overflow exceptions in: - Windows 7 Debug Outerloop (build 8) - OS X Debug Outerloop (build 45) * CI test failure fixes Fixed overflow exception from OS X Debug Outerloop (build 46)