summaryrefslogtreecommitdiff
path: root/src/.nuget
AgeCommit message (Collapse)AuthorFilesLines
2019-08-12Use Arcade's internal tool restore project for restoring IBCMerge (#26133)Elinor Fung1-13/+3
2019-06-20Remove SOS and lldb plugin (#25220)Mike McLaughlin4-19/+14
* Remove SOS and lldb plugin Issue: https://github.com/dotnet/coreclr/issues/24092
2019-06-18Fix 25233 (#25234)Jarret Shook2-3/+3
* Fix ibcmerge.csproj to use IbcMergePackageVersion This fixes a copy/paste bug. * Fix more copy/paste in comment * Use ! in place of %
2019-06-17Enable createdump on arm and arm64 (#24832)Juan Hoyos1-4/+0
* Enable build of ARM64 createdump build - Adds definitions of necessary constructs and aligments for Elf formats in aarch64 - Work around changes in ptrace for aarch64 * Package createdump in runtime transport for arm and arm64 * Use special name register definitions from the PAL * Add createdump_lib to arm64 sos and package plugin
2019-06-14Address all feedbackjashook2-6/+6
2019-06-13Partially address commentsjashook2-9/+9
2019-06-13Address PR feedback.jashook2-12/+24
2019-06-13Fix nmake buildjashook2-6/+6
2019-06-13Also use WriteLinesToFile for IBC merge and read in the file in build.cmdjashook2-2/+14
2019-06-12Change how build.sh/build.cmd parse the PGO and IBC versionsjashook1-1/+26
This will reduce fragility in our build pipeline, by explicitely controlling the output of dotnet msbuild. It also unblocks the source-build effort, as source-build will write extra console output breaking our old parsing.
2019-05-29Specify restore sources in optdata.csproj (#24825)Elinor Fung1-0/+7
2019-05-28Use Arcade for native versioning (#24785)Elinor Fung3-28/+15
2019-05-28Stop using BuildTools for signing (#24808)Elinor Fung1-3/+0
2019-05-23Fix restoring internal tools (#24750)Elinor Fung2-0/+10
2019-05-22Use Microsoft.Build.Traversal instead of dir.traversal.targets for packaging ↵Elinor Fung10-42/+33
.builds projects (#24723)
2019-05-21Add Microsoft.DotNet.Build.Tasks.Packaging to Version.Details.xml (#24700)Elinor Fung1-1/+1
2019-05-21Switch NuGet package build to use Arcade instead of BuildTools (#24619)Elinor Fung8-61/+112
2019-05-06Port all managed product binaries to use SDK style projects (#24285)Aaron Robinson2-2/+2
Convert managed product binary to use SDK project system. - Uses Arcade for versions strings - Overrides Arcade defined output paths - should change in the future
2019-04-29Restore IBCMerge using an authenticated service connection (#24284)Jeremy Koritzinsky1-1/+6
* Add separate build steps to do the IBCMerge restore. * Attempt 1 to get config picked up. * Attempt 2 getting ibcmerge restore working. * Fix invalid MSBuild syntax. * Fix getting IBC package version.
2019-03-14Make ILProj work in Visual Studio (#23264)Eric StJohn1-0/+7
CPS depends the targets defined here and will fail to load a project if these aren't imported.
2019-03-11Add a target to get native resources from another DLL to ILProj SDK (#23117)Eric StJohn1-0/+44
We use a similar target in CoreFx and I'll need it for another project that is planning on using this SDK. When ILResourceReference it will be disassembled to get native resources (EG: fileversion) to pass to ILasm. If ILResourceReference is not specified then it does nothing.
2019-02-28Consume optimization packages using new dependency flow system (#22915)Juan Hoyos1-4/+4
* Consume optimization packages using new dependency flow system.
2019-02-26Fix _IlasmDir definition (#22856)Eric StJohn1-3/+3
2019-02-25Merge pull request #22796 from ericstj/splitILAsmCopyEric StJohn1-16/+24
Split out copy of Ilasm and make it optional
2019-02-22Correctly build packages for linux-musl-arm64 (#22793)Jarret Shook1-0/+3
* Correctly build packages for linux-musl-arm64 Also add build-package step to PR. * Correctly add back if * Fix build-packages
2019-02-22Split out copy of Ilasm and make it optionalEric St. John1-16/+24
Allow for a repository to provide its own copy of ILAsm rather than restoring & copying it its own location. To use, set the ILAsmToolPath proerty to the directory containing ilasm, similar to CscToolPath. I noticed that these targets left behind the ILAsm files in temp for each project every time it built when ToolsDir wasn't defined, so I've fixed that by instead copying to obj.
2019-01-08Attempt to fix paths with spaces again (#21837)Viktor Hofer1-3/+3
2019-01-06Revert "Fix ilasm exec on paths with spaces (#21819)" (#21835)Jan Kotas1-2/+2
This reverts commit b188e9d354e37e512c5b95bec38f0f06efb4161e.
2019-01-04Fix ilasm exec on paths with spaces (#21819)Viktor Hofer1-2/+2
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