Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
e7d1e89
[SOSTests] Avoid double counting GCRoots (#5595)
mdh1418 Oct 14, 2025
38fa25e
Remove auditSources from NuGet.config (#5601)
akoeplinger Oct 15, 2025
05321bc
Use SlnGen to generate solution from Traversal project (#5600)
max-charlamb Oct 15, 2025
297a926
Move dotnet-test into the artifacts folder (#5602)
max-charlamb Oct 17, 2025
4cf9d90
Add uncompressed manifest generation to SOS build (#5603)
hoyosjs Oct 21, 2025
fee8d69
Add README.md for SOS.Package usage information (#5605)
noahfalk Oct 21, 2025
fcb028b
Create AGENTS.md with standard guidance for AI agents (#5609)
Copilot Oct 22, 2025
d4961a0
[dotnet-trace] Add collect-linux verb (#5570)
mdh1418 Oct 23, 2025
5cc46b7
Allow to run diagnostics pipeline in build-only mode (#5613)
hoyosjs Oct 24, 2025
73f1fdc
Fix packaging issues in SOS containing packages (#5611)
hoyosjs Oct 24, 2025
14fd230
Refine compiler options for signed overflow and aliasing (#5618)
AaronRobinsonMSFT Oct 27, 2025
cf64ddf
[dotnet-trace] Pack librecordtrace (#5619)
mdh1418 Oct 28, 2025
35a3ffd
[dotnet-trace][collect-linux] Reduce status update frequency (#5620)
mdh1418 Oct 28, 2025
c0ea514
Allow crashinfo to work correctly on dotnet-dump and hide on live att…
tommcdon Oct 28, 2025
929432b
Replace ErrorCodes with ReturnCode (#5624)
Copilot Oct 29, 2025
38749d8
Return Microsoft.Extension.* packages to latest 8.0 versions (#5627)
hoyosjs Oct 30, 2025
ace088c
Add some more copilot instructions to deal with nuget references (#5626)
hoyosjs Oct 31, 2025
ff0c8b1
[dotnet-trace][collect-linux] Reintroduce process specifier (#5623)
mdh1418 Oct 31, 2025
8d3bda1
[dotnet-trace] Include librecordtrace.so for local and CI Build (#5631)
mdh1418 Nov 4, 2025
7174d3c
[dotnet-trace][collect-linux] Handle incompatible glibc (#5634)
mdh1418 Nov 6, 2025
39435e1
[dotnet-trace] Improve supported platform messages for musl. (#5633)
mdh1418 Nov 6, 2025
8220dc7
[ToolsCommon] Refactor Utils.cs (#5622)
mdh1418 Nov 6, 2025
646eca5
[main] Update parameters for manifest paths (#5635)
hoyosjs Nov 7, 2025
1d7d573
[main] Update dependencies from dotnet/dotnet (#5599)
dotnet-maestro[bot] Nov 7, 2025
ea6796b
Fix and enforce CFS violations (#5638)
hoyosjs Nov 7, 2025
6eeb628
[Tests][CollectLinux] Reduce redundant unsupported validation (#5642)
mdh1418 Nov 21, 2025
a1564fb
[Tests] Add CommandUtils Exception Validation Test Cases (#5643)
mdh1418 Nov 22, 2025
10a0e39
Disable AzDO dependabot (#5641)
mmitche Nov 24, 2025
f824c82
Fix typo in ListProfilesCommandHandler.cs (#5647)
jjonescz Nov 28, 2025
c887c68
[main] Update dependencies from dotnet/dotnet (#5640)
dotnet-maestro[bot] Dec 2, 2025
9c087c3
[main] Update dependencies from dotnet/dotnet (#5648)
dotnet-maestro[bot] Dec 3, 2025
94caedf
Remove `FreeLibrary` invocations in managed SOS host (#5586)
max-charlamb Dec 4, 2025
a81816d
move lldbplugin.tests to test folder (#5651)
max-charlamb Dec 4, 2025
4ba3f42
Remove references to $(RepoRoot) in testing scripts (#5614)
max-charlamb Dec 4, 2025
bc69097
[main] Update dependencies from dotnet/dotnet (#5650)
dotnet-maestro[bot] Dec 5, 2025
848b19c
Simplify test `csproj` files (#5653)
max-charlamb Dec 5, 2025
d1421e4
add MiniDumpLocalVarLookup test (#5579)
max-charlamb Dec 5, 2025
5de3340
move native SOS test helpers to test folder (#5652)
max-charlamb Dec 5, 2025
33fbc95
Move SOS.UnitTests to tests folder (#5655)
max-charlamb Dec 5, 2025
5d3d7c4
Fix build break with clang-21 on linux-x64 (#5658)
HJLeee Dec 8, 2025
de92ce2
[dotnet-trace][CollectLinux] Add capability to probe .NET processes f…
mdh1418 Dec 11, 2025
9ced7d3
Add linux-musl-arm and remove osx-x64 from aka.ms link publishing (#5…
hoyosjs Dec 12, 2025
5c38ac0
[main] Update dependencies from microsoft/clrmd (#5660)
dotnet-maestro[bot] Dec 15, 2025
9dc3ab3
Update SDK to 10.0.101 (#5667)
hoyosjs Dec 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Use SlnGen to generate solution from Traversal project (#5600)
Updates repository to use `Microsoft.Build.Traversal` `.proj` files to
drive which projects are built. Previously the arcade build
infrastructure would build the solution files found in the root
directly. This approach gives us more fine-grained control over projects
to build, as well as allow us to automatically generate a solution file
using `slngen`.

I have checked in the generated `build.sln` which can be loaded with
`VS` or `VSCode`. This version includes the `vcxproj` files which
improve the native debug experience in VS. There is an option to
generate `build.sln` without these files as they can cause warnings on
non-Windows platforms (same behavior as today).

For convienence I have added two new scripts:
* `eng/generate-sln.ps1`
* `eng/generate-sln.sh`
both of these automatically invoke the proper commands to regenerate the
`build.sln` file.

I updated the instruction docs to reference `build.sln` and explain how
to regenerate it.

Edit:
* I have reverted from using `slnx -> sln` as the conversion process
causes some problems with the vcxproj Ids. Given that these are now
auto-generated, using the `sln` format seems acceptable as it has
broader support.
  • Loading branch information
max-charlamb authored Oct 15, 2025
commit 05321bc8e158478204d312c9de45dbb9eeddf0a2
8 changes: 8 additions & 0 deletions build.proj
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<Project Sdk="Microsoft.Build.Traversal">

<ItemGroup >
<ProjectReference Include="src/dirs.proj" />
<ProjectReference Include="src/tests/dirs.proj" Condition="'$(SkipTests)' != 'true'" />
</ItemGroup>

</Project>
1,527 changes: 1,527 additions & 0 deletions build.sln

Large diffs are not rendered by default.

93 changes: 0 additions & 93 deletions debuggees.slnx

This file was deleted.

Loading
Loading