summaryrefslogtreecommitdiff
path: root/src/.nuget
AgeCommit message (Collapse)AuthorFilesLines
2018-12-07Build Microsoft.NET.Sdk.IL in source-buildDavis Goodin1-0/+3
2018-12-03Remove Hostx86/arm CrossGen from building and Simplify build.sh command line ↵Egor Chesakov3-11/+0
arguments for Linux/arm cross build (Part 2) (#21034) * Stop building and publishing Hostx86/arm crossgen on Linux/arm * Remove -crosscomponent argument and stop using CAC_ROOTFS_DIR environment variable in build.sh * Simplify the related logic in build.sh * Don't need to specify crosscomponent in tests/scripts/run-pmi-diffs.py * Don't set CAC_ROOTFS_DIR in buildpipeline, Jenkins files and in tests/scripts/run-pmi-diffs.py * Adjust documentation
2018-11-20Sign api-ms-win-core-xstate-l2-1-0.dllMatt Mitchell1-1/+1
This file is only catalog signed in RS4. Sign during the build. To achieve this copy the CRT binaries locally rather than referencing from the UCRT location directly.
2018-11-01one more place to add case for freebsd (#20756)Tomas Weinfurt1-0/+1
2018-10-31more changes to fix packaging on FreeBSD. runtime.json now contains ↵Tomas Weinfurt1-0/+10
freebsd-x64 and portable build/packaging works (#20725)
2018-09-13Merge pull request #19933 from echesakovMSFT/PublishCrossBitnessCrossGenAsWellEgor Chesakov3-0/+11
Publish both Hostx86 and Hostx64 arm32 CrossGens on Linux
2018-09-12Publish Hostx64/arm32 crossgen and libclrjit.so on LinuxEgor Chesakov3-0/+11
2018-09-05Updating the ilproj-sdk to support the `-RESOURCES` switchTanner Gooding1-0/+1
2018-08-20Add IBC support (#19046)Michelle McDaniel1-0/+19
This change adds support to consume IBC data packages that are created by the dotnet/optimization repository. With these changes and dotnet/buildtools#2103 to enable IBC optimizations for corefx, we will see a 32% decrease in the size of NetCoreApp (and an overall decrease of 16%), a 30% reduction in ref set, a 5% improvement in time to first request and steady state performance for MusicStore. Size Crossgen Partial Partial vs Crossgen (lower is better) Shared (MB) 185.6 137.3 0.74 Microsoft.NETCore.App (MB) 115.6 67.4 0.58 RefSet MusicStore Crossgen Partial Partial vs Crossgen (lower is better) Total 19.389 13.472 0.69 AllReady Crossgen Partial Partial vs Crossgen (lower is better) Total 17.58 12.214 Performance MusicStore Crossgen Partial Partial vs Crossgen (lower is better) Server Start (ms) 870 870.6 1.00 First request (ms) 3532.6 3386.6 0.95 Steady State (ms) 2.926 2.79 0.95 AllReady Crossgen Partial Partial vs Crossgen (lower is better) Server Start (ms) 2102 1942.4 First Request (ms) 4263.2 4126 Steady State (ms) 5.69 5.68 TechEmpower Plaintext Crossgen Partial Partial vs Crossgen (lower is better) Requests per Second 1928649.8 1893183.8 First Request (ms) 76.14 80.11 Startup (ms) 391 372.8 Working Set (MB) 382.2 373.4
2018-08-10Updating the ilproj-sdk to also copy native dependencies from ↵Tanner Gooding1-0/+3
Microsoft.NETCore.JIT
2018-07-30Moving the ilproj sdk to be built/published under the TargetsWindows conditionTanner Gooding1-4/+1
2018-07-26Adding the Microsoft.NET.Sdk.IL pkgprojTanner Gooding6-0/+165
2018-07-20Add Tizen 5.0 RID (#19057)Gleb Balykov1-0/+3
2018-07-03add missing files to package properly on FreeBSD (#18764)Tomas Weinfurt8-3/+52
2018-06-11Adds the CoreLib IL to packages (#18372)Paulo Janotti4-5/+12
* Adds the CoreLib IL to packages The purpose of this is to enable code coverage runs to include CoreLib in CI - for that it is necessary to make the IL version available.
2018-05-01Switch source build property to DotNetBuildFromSourceWes Haggard1-5/+5
Detect source-build via DotNetBuildFromSource instead of DotNetBuildOffline which is set for the tarball build.
2018-04-23Remove Alpine 3.6 buildsWes Haggard1-1/+0
The alpine 3.6 builds have been replaced with the more generic linux-musl builds so removing them.
2018-04-17Add linux-musl build legWes Haggard1-5/+12
2018-04-14Make Windows builds always portableRuss Keldorph1-7/+2
Apparently there is little or no need for a non-portable Windows build, so rather than trying to figure out which version of Windows we are building on, just ignore -PortableBuild=false. We can add a warning or refuse to accept the switch later if necessary, but for now we need to continue accepting it to avoid build breaks. Fixes #14291
2018-03-29Fix identity package filteringWes Haggard1-6/+13
We only want to filter out identity package builds on official builds that aren't windows x64, to avoid building and publishing them more then once in an official build. We also need to account for source-build which sets the OfficialBuildId property to replicate the official builds, so we also look at the DotNetBuildOffline property to determine that we should still build the identity package.
2018-03-23Fix RestoreSources for optdata packagesWes Haggard2-14/+0
Pass unprocessed args to restore optdata step so it can override the sources when doing restore Handle prority as an unprocessed arg for the sync alias
2018-03-14Include Linux/cross-arch components into NuGet packages (#16859)Egor Chesakov2-0/+2
* Add __DoCrossArchBuild settings to config.json * HasCrossTargetComponents computes to 'true' on Linux when __DoCrossArchBuild is 1 in dir.props * Include cross-architecture libclrjit.so crossgen into NuGet props files when HasCrossTargetComponents is 'true' * Pass $__DoCrossArchBuild to run.sh when generating NuGet packages in build.sh
2018-02-17delete unused mirror files (#16423)Sergey Andreenko1-1/+0
2017-12-29Remove lib prefix for System.Globalization.Native.a to match all other ↵Jan Kotas2-2/+2
libraries (#15667)
2017-12-19Fix sos/dac long named dlls (#15580)Mike McLaughlin2-4/+4
Extra "0" added in the official builds.
2017-10-30Use restore with no --source for optdata proj feedWes Haggard1-0/+8
This lets dotnet pick up RestoreSources hierarchically rather than only use what's predefined in DotnetRestoreCommand (in dir.props).
2017-10-11Only produce identity packages on Windowswtgodbe1-1/+10
2017-09-27[ARM64/Unix] Enable FEATURE_EVENT_TRACE (#14176)Steve MacLean1-1/+0
* [ARM64/Unix] Enable FEATURE_EVENT_TRACE * [Arm64] Remove _PlatformDoesNotSupportEventTrace
2017-09-13Enable end to end Alpine build (#13966)Jan Vorlicek1-0/+1
This change enables full end to end build of coreclr including managed code on Alpine Linux.
2017-08-03Add RHEL 6 official RIDJan Vorlicek1-1/+2
2017-08-01[Arm64/Unix] Add OfficialBuildRID linux-arm64 (#12372)Steve MacLean2-0/+5
* [Arm64/Unix] Add OfficialBuildRID linux-arm64 * [Arm64/Unix] Fix nuget package build
2017-07-07Restore missing native *.ni.pdb file from the ↵Vance Morrison1-0/+2
Microsoft.NETCore.Runtime.CoreCLR (#12677) * Restore missing native *.ni.pdb file from the Microsoft.NETCore.Runtime.CoreCLR package DLLs that have native code, need both the *.pdb (for IL information) and the *.ni.pdb (for native information). When System.Private.Corlib was renamed from System.Private.Corlib.ni.pdb to System.Private.Corlib, the logic that decides what goes into the Microsoft.NETCore.Runtime.CoreCLR package lost the *.ni.pdb for System.Private.Corlib. This change basically causes this logic to search both for *.ni.pdb as well as the *.pdb file and thus fixes this issue. * Remove unnecessary condition (review feedback)
2017-06-08First steps for generating nuget packages for ARM64/Android. (#10286)Cyd Haselton2-4/+22
* First steps for generating nuget packages for ARM64/Android. Adds Android RIDS and related conditionals to appropriate files * Additional changes for Android package build * Revert addition of Android to supported packages * Allow Android .nuget package build Adding runtime.Android files for package generation Adding TODO for reliable generation of __DistroRid for Android * Added/corrected logic for detecting __DistroRid at commandline Removed hack and TODO * Removed newline * Revert unintentional change to osx rid * Removed commenting of __DistroRid initialization * Latest fixes for __DistroRid cmdline detection Removed __DistroRid initialization (clobbers value set at cmdline) Removed echo test of __DistroRid in generate nuget pkg function (Hopefully) fixed cross-build os-release detection * Removed android.21-arm from supported RIDs Removed arm32 from supported RIDs until test build can be done or CI for arm32 added (?) * Fixes for package generation for android Modified build-android-rootfs.sh so it would generate file w/platform info Reverted all prior changes to initTargetDistroRid, added new android platform detection * Fixed conditional for Android * Added platform generation for Android portable build, if ever needed * Added information about android_platform Added help info about android_platform file Added TODO for dynamic generation of RID based on $__ApiLevel and $__BuildArch * Syntax cleanup for build.sh Removed extra space in initTargetDistroRid() logic * Recommended review changes removed Android-specific runtime files for packaging added conditional to have Android use Linux runtime files * Updated topic branch from master, resolving SPC.ni.dll file nuget pkg issue * ericstj review changes Fixed accidental fedora version change Fixed indenting * Removed TODO comment; logic already in place, added in earlier commit * Removed Android OfficialBuildRID
2017-06-01Fix optdata restore functionality (#11935)Daniel Podder2-0/+30
Fix optdata restore functionality (#11935) Bring back optdata restore functionality following the move to 2.0 BuildTools and csproj-based CLI. Disable a harmless warning that broke the Linux build when consuming PGO counts due to -Werr. Fix #11796 for master
2017-06-01Ensure that platform is considered for LongPlatformName instead of ↵Karthik Rajasekaran1-2/+2
PackagePlatform (#11900)
2017-05-31Default to portable build in dev and official builds (#11985)Gaurav Khanna1-30/+8
2017-05-30Remove Debian Armel (#11978)Gaurav Khanna1-3/+0
2017-05-16Update Coreclr to 2.0.0 buildtoolswtgodbe3-11/+24
2017-05-15Update License Info (#11617)Tarek Mahmoud Sayed3-159/+1
2017-05-10Add version.txt to the coreclr transport package (#11497)Jose Perez Rodriguez2-0/+11
* Add version.txt to the coreclr transport package * PR Feedback
2017-05-10Update the License to MIT for coreclr repo (#11482)Tarek Mahmoud Sayed1-0/+7
2017-05-08Add the "createdump" to the linux runtime package. (#11441)Mike McLaughlin1-3/+5
2017-05-03Place precompiled SPC.dll in native assets folder. (#11359)Gaurav Khanna3-3/+3
Place precompiled SPC.dll in native assets folder.
2017-05-02Fix folder name for cross-targeting assetsEric St. John2-3/+3
2017-04-27Remove support for the x86 compat JIT from .NET Core.Pat Gavlin1-1/+0
These changes remove support for the x86 compat JIT from the build, the runtime, and the various perf/test scripts. Fixes #10733, #10734.
2017-04-27[WIP] Enable binding to CoreLib as NI image (#11040)Gaurav Khanna3-3/+0
Enable binding to CoreLib as NI image
2017-04-13[ARM32/Linux] Build libcoreclrtraceptprovider.so (#10406)Hyeongseok Oh1-2/+1
* Build libcoreclrtraceptprovider.so for ARM32 and modify cmake - Build libcoreclrtraceptprovider.so for ARM32 - Include libcoreclrtraceptprovider.so in nuget package - Don't build libcoreclrtraceptprovider.so for Tizen: lttng is not supported in Tizen - Exclude packaging libcoreclrtraceptprovider.so based on os-name excluded for tizen * Remove libcoreclrtraceptprovider.so before test for ARM32/Linux Remove libcoreclrtraceptprovider.so before test for ARM32/Linux in CI CI test environment using docker with qemu has some problem to use lttng library
2017-04-05[x86/Linux] Fix build error in nuget packaging (#10691)Hyeongseok Oh1-1/+5
* [x86/Linux] Fix build error in nuget packaging Fix build error in nuget packaging Modify condition for excluding libcoreclrtraceptprovider.so * Update runtime.Linux.Microsoft.NETCore.Runtime.CoreCLR.props Fix typo
2017-04-05Only build compatjit.dll when building JIT32.Pat Gavlin1-1/+1
In order to avoid confusion, do not build and package compatjit.dll unless we are building JIT32. Fixes #10106.
2017-04-03Publish VC Redist DLLs as part of CoreCLR Packagewtgodbe2-0/+5