File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).
File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
---|---|---|---|---|---|
AsyncReaderWriterLock.cs in src/Microsoft.VisualStudio.Threading |
1642 | 86 | 72 | 2538 | 78 |
JoinableTask.cs in src/Microsoft.VisualStudio.Threading |
798 | 15 | 72 | 2538 | 76 |
JoinableTaskFactory.cs in src/Microsoft.VisualStudio.Threading |
646 | 46 | 206 | 2538 | 73 |
TplExtensions.cs in src/Microsoft.VisualStudio.Threading |
464 | 31 | 83 | 2538 | 52 |
AwaitExtensions.cs in src/Microsoft.VisualStudio.Threading |
454 | 34 | 84 | 2538 | 49 |
JoinableTaskContext.cs in src/Microsoft.VisualStudio.Threading |
341 | 21 | 271 | 2538 | 54 |
Dgml.cs in src/Microsoft.VisualStudio.Threading |
230 | 19 | 271 | 2538 | 21 |
AsyncSemaphore.cs in src/Microsoft.VisualStudio.Threading |
208 | 12 | 117 | 2538 | 43 |
AsyncReaderWriterLock+HangReportContributor.cs in src/Microsoft.VisualStudio.Threading |
202 | 10 | 271 | 2538 | 30 |
ThreadingTools.cs in src/Microsoft.VisualStudio.Threading |
196 | 10 | 271 | 2538 | 44 |
InternalUtilities.cs in src/Microsoft.VisualStudio.Threading |
191 | 7 | 271 | 2538 | 32 |
JoinableTaskContext+HangReportContributor.cs in src/Microsoft.VisualStudio.Threading |
172 | 7 | 271 | 2538 | 23 |
JoinableTaskCollection.cs in src/Microsoft.VisualStudio.Threading |
154 | 9 | 156 | 2538 | 42 |
AsyncManualResetEvent.cs in src/Microsoft.VisualStudio.Threading |
113 | 9 | 271 | 2538 | 29 |
AsyncAutoResetEvent.cs in src/Microsoft.VisualStudio.Threading |
104 | 7 | 503 | 2538 | 29 |
JoinableTask+JoinableTaskSynchronizationContext.cs in src/Microsoft.VisualStudio.Threading |
94 | 5 | 503 | 2538 | 31 |
JoinableTaskContextNode.cs in src/Microsoft.VisualStudio.Threading |
79 | 9 | 503 | 2538 | 27 |
AsyncCountdownEvent.cs in src/Microsoft.VisualStudio.Threading |
63 | 5 | 271 | 2538 | 20 |
JoinableTask+ExecutionQueue.cs in src/Microsoft.VisualStudio.Threading |
60 | 6 | 503 | 2538 | 23 |
JoinableTask`1.cs in src/Microsoft.VisualStudio.Threading |
55 | 2 | 271 | 2538 | 37 |
File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
---|---|---|---|---|---|
ProfilingInputs.props in azure-pipelines |
5 | - | 954 | 1140 | 3 |
Microsoft.VisualStudio.Threading.Analyzers.targets in src/Microsoft.VisualStudio.Threading.Analyzers.CodeFixes/build |
8 | - | 954 | 1138 | 2 |
install.ps1 in src/Microsoft.VisualStudio.Threading.Analyzers.CodeFixes/tools |
45 | - | 954 | 1138 | 2 |
uninstall.ps1 in src/Microsoft.VisualStudio.Threading.Analyzers.CodeFixes/tools |
51 | - | 954 | 1138 | 2 |
SymbolsFeatureName.ps1 in azure-pipelines/variables |
1 | - | 776 | 844 | 4 |
DotNetSdkVersion.ps1 in azure-pipelines/variables |
2 | - | 776 | 844 | 4 |
InsertVersionsValues.ps1 in azure-pipelines/variables |
4 | - | 776 | 1166 | 7 |
projectAssetsJson.ps1 in azure-pipelines/artifacts |
7 | - | 776 | 844 | 4 |
build_logs.ps1 in azure-pipelines/artifacts |
10 | - | 776 | 844 | 4 |
Get-NuGetTool.ps1 in azure-pipelines |
19 | - | 776 | 844 | 4 |
Install-NuGetPackage.ps1 in azure-pipelines |
47 | - | 776 | 844 | 4 |
SosThreadingTools.targets in src/SosThreadingTools |
14 | - | 543 | 816 | 6 |
TeamEmail.ps1 in azure-pipelines/variables |
1 | - | 503 | 503 | 1 |
ShouldSkipOptimize.ps1 in azure-pipelines/variables |
1 | - | 503 | 503 | 1 |
InsertReviewers.ps1 in azure-pipelines/variables |
1 | - | 503 | 503 | 1 |
schedule-only-steps.yml in azure-pipelines |
3 | - | 503 | 503 | 1 |
AssemblyInfo.cs in src/Microsoft.VisualStudio.Threading/Properties |
7 | - | 503 | 2431 | 16 |
ICommandHandler.cs in src/SosThreadingTools |
8 | - | 503 | 853 | 4 |
IAsyncDisposable.cs in src/Microsoft.VisualStudio.Threading |
9 | - | 503 | 2538 | 14 |
AssemblyInfo.cs in src/Microsoft.VisualStudio.Threading.Analyzers.CodeFixes |
9 | - | 503 | 1139 | 10 |
File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
---|---|---|---|---|---|
IllegalSemaphoreUsageException.cs in src/Microsoft.VisualStudio.Threading |
13 | 1 | 10 | 10 | 1 |
SemaphoreFaultedException.cs in src/Microsoft.VisualStudio.Threading |
12 | 1 | 10 | 10 | 1 |
BinSkimTargets.ps1 in azure-pipelines/variables |
4 | - | 26 | 26 | 1 |
AssemblyInfo.cs in src |
2 | - | 26 | 26 | 1 |
Get-SymbolFiles.ps1 in azure-pipelines |
68 | - | 26 | 73 | 3 |
CancellableJoinComputation.cs in src/Microsoft.VisualStudio.Threading |
239 | 6 | 109 | 117 | 5 |
LocBin.ps1 in azure-pipelines/artifacts |
12 | - | 150 | 150 | 1 |
LocLanguages.ps1 in azure-pipelines/variables |
6 | - | 150 | 150 | 1 |
richnav.yml in azure-pipelines |
20 | - | 72 | 159 | 3 |
AbstractVSTHRD114AvoidReturningNullTaskAnalyzer.cs in src/Microsoft.VisualStudio.Threading.Analyzers |
54 | 3 | 223 | 230 | 2 |
CSharpVSTHRD114AvoidReturningNullTaskAnalyzer.cs in src/Microsoft.VisualStudio.Threading.Analyzers.CSharp |
11 | - | 223 | 230 | 2 |
VisualBasicVSTHRD114AvoidReturningNullTaskAnalyzer.cs in src/Microsoft.VisualStudio.Threading.Analyzers.VisualBasic |
11 | - | 223 | 230 | 2 |
secure-development-tools.yml in azure-pipelines |
62 | - | 26 | 496 | 3 |
AsyncReaderWriterResourceLock`2.cs in src/Microsoft.VisualStudio.Threading |
430 | 34 | 109 | 503 | 13 |
AsyncQueue`1.cs in src/Microsoft.VisualStudio.Threading |
274 | 15 | 271 | 503 | 5 |
WeakKeyDictionary`2.cs in src/Microsoft.VisualStudio.Threading |
269 | 22 | 271 | 503 | 5 |
ListOfOftenOne`1.cs in src/Microsoft.VisualStudio.Threading |
175 | 11 | 503 | 503 | 1 |
ProgressWithCompletion`1.cs in src/Microsoft.VisualStudio.Threading |
129 | 8 | 271 | 503 | 2 |
AsyncLazy`1.cs in src/Microsoft.VisualStudio.Threading |
125 | 4 | 271 | 503 | 2 |
EnumerateOneOrMany`1.cs in src/Microsoft.VisualStudio.Threading |
96 | 4 | 503 | 503 | 1 |
File | # lines | # units | last modified (days ago) | created (days ago) | # changes |
---|---|---|---|---|---|
CSharpCommonInterest.cs in src/Microsoft.VisualStudio.Threading.Analyzers.CSharp |
33 | - | 5 | 586 | 11 |
ReentrantSemaphore.cs in src/Microsoft.VisualStudio.Threading |
692 | 24 | 10 | 1332 | 39 |
OptProf.targets in src/Microsoft.VisualStudio.Threading |
15 | - | 10 | 1140 | 8 |
IllegalSemaphoreUsageException.cs in src/Microsoft.VisualStudio.Threading |
13 | 1 | 10 | 10 | 1 |
SemaphoreFaultedException.cs in src/Microsoft.VisualStudio.Threading |
12 | 1 | 10 | 10 | 1 |
official.yml in azure-pipelines |
115 | - | 18 | 1227 | 36 |
build.yml in azure-pipelines |
72 | - | 18 | 1227 | 39 |
_all.ps1 in azure-pipelines/artifacts |
59 | - | 18 | 1166 | 11 |
vs-insertion.yml in azure-pipelines |
58 | - | 18 | 503 | 4 |
microbuild.after.yml in azure-pipelines |
51 | - | 18 | 844 | 14 |
_stage_all.ps1 in azure-pipelines/artifacts |
50 | - | 18 | 503 | 2 |
VSInsertion.ps1 in azure-pipelines/artifacts |
38 | - | 18 | 1140 | 14 |
_pipelines.ps1 in azure-pipelines/artifacts |
12 | - | 18 | 1166 | 10 |
InsertTargetBranch.ps1 in azure-pipelines/variables |
2 | - | 23 | 1166 | 21 |
Install-DotNetSdk.ps1 in tools |
199 | - | 26 | 844 | 10 |
init.ps1 in root |
119 | - | 26 | 2016 | 16 |
release.yml in azure-pipelines |
79 | - | 26 | 503 | 7 |
Get-SymbolFiles.ps1 in azure-pipelines |
68 | - | 26 | 73 | 3 |
dotnet.yml in azure-pipelines |
66 | - | 26 | 844 | 22 |
Directory.Build.props in root |
62 | - | 26 | 503 | 22 |