Skip to content

chore: remove resolved FOLLOWUPS.md - #132

Merged
vbreuss merged 1 commit into
mainfrom
chore/remove-followups
Jul 31, 2026
Merged

chore: remove resolved FOLLOWUPS.md#132
vbreuss merged 1 commit into
mainfrom
chore/remove-followups

Conversation

@vbreuss

@vbreuss vbreuss commented Jul 31, 2026

Copy link
Copy Markdown
Member

The file's only entry - diagnosing conflicting coalesced lifecycle/eager directives - was already marked done, and was in fact added by the very commit that implemented it (28725c2, AWT166). Nothing in the repo links to the file, no entries have been added in 48 commits, and its source line citations have since drifted.

The file's only entry - diagnosing conflicting coalesced lifecycle/eager
directives - was already marked done, and was in fact added by the very
commit that implemented it (28725c2, AWT166). Nothing in the repo links
to the file, no entries have been added in 48 commits, and its source
line citations have since drifted.
@vbreuss vbreuss self-assigned this Jul 31, 2026
@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

Test Results

   18 files  ±0     18 suites  ±0   8m 58s ⏱️ +21s
1 242 tests ±0  1 241 ✅ ±0  1 💤 ±0  0 ❌ ±0 
5 895 runs  ±0  5 894 ✅ ±0  1 💤 ±0  0 ❌ ±0 

Results for commit dc84c6f. ± Comparison against base commit f126e13.

@vbreuss
vbreuss merged commit c9cce64 into main Jul 31, 2026
14 checks passed
@vbreuss
vbreuss deleted the chore/remove-followups branch July 31, 2026 06:22
@github-actions

Copy link
Copy Markdown

🚀 Benchmark Results

Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.302
[Host] : .NET 10.0.10 (10.0.10, 10.0.1026.32716), X64 RyuJIT x86-64-v3

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Resolve Size Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 8 7.673 ns 0.1670 ns 0.1395 ns 1.03 - NA
Awaiten 8 7.465 ns 0.0042 ns 0.0035 ns 1.00 - NA
MsDI 8 7.369 ns 0.0092 ns 0.0077 ns 0.99 - NA
Autofac 8 111.256 ns 5.3600 ns 4.7515 ns 14.90 656 B NA
Jab 8 2.648 ns 0.0049 ns 0.0038 ns 0.35 - NA
PureDI 8 5.422 ns 0.0032 ns 0.0029 ns 0.73 - NA
DryIoc 8 8.929 ns 0.0109 ns 0.0097 ns 1.20 - NA
SimpleInjector 8 10.414 ns 0.0085 ns 0.0071 ns 1.39 - NA
baseline* 256 8.100 ns 0.0446 ns 0.0348 ns 0.98 - NA
Awaiten 256 8.231 ns 0.0051 ns 0.0045 ns 1.00 - NA
MsDI 256 7.229 ns 0.0224 ns 0.0199 ns 0.88 - NA
Autofac 256 114.474 ns 2.5738 ns 2.4075 ns 13.91 656 B NA
Jab 256 42.825 ns 0.2064 ns 0.1830 ns 5.20 - NA
PureDI 256 8.259 ns 0.0092 ns 0.0072 ns 1.00 - NA
DryIoc 256 8.717 ns 0.0072 ns 0.0060 ns 1.06 - NA
SimpleInjector 256 13.862 ns 0.0081 ns 0.0068 ns 1.68 - NA
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
Intel Xeon Platinum 8370C CPU 2.80GHz (Max: 2.79GHz), 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.302
[Host] : .NET 10.0.10 (10.0.10, 10.0.1026.32716), X64 RyuJIT x86-64-v4

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Realistic Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 238.0 ns 4.08 ns 3.81 ns 0.86 568 B 1.00
Awaiten 276.3 ns 1.17 ns 1.04 ns 1.00 568 B 1.00
MsDI 703.0 ns 1.63 ns 1.37 ns 2.54 1104 B 1.94
Autofac 6,446.4 ns 28.75 ns 26.89 ns 23.33 10784 B 18.99
Jab 219.8 ns 0.73 ns 0.65 ns 0.80 432 B 0.76
DryIoc 430.2 ns 1.07 ns 1.00 ns 1.56 944 B 1.66
SimpleInjector 761.5 ns 1.47 ns 1.30 ns 2.76 1096 B 1.93
PureDI 195.6 ns 1.49 ns 1.40 ns 0.71 632 B 1.11
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.302
[Host] : .NET 10.0.10 (10.0.10, 10.0.1026.32716), X64 RyuJIT x86-64-v3

Job=InProcess Toolchain=InProcessEmitToolchain IterationCount=15
LaunchCount=1 WarmupCount=10

Build Size Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 8 13.389 ns 0.2035 ns 0.1903 ns 0.76 144 B 1.00
Awaiten 8 17.689 ns 0.3218 ns 0.3010 ns 1.00 144 B 1.00
MsDI 8 1,464.617 ns 40.7086 ns 38.0788 ns 82.82 5688 B 39.50
Autofac 8 36,030.627 ns 143.2104 ns 133.9591 ns 2,037.46 33098 B 229.85
Jab 8 8.645 ns 0.1887 ns 0.1765 ns 0.49 96 B 0.67
PureDI 8 14.855 ns 0.3290 ns 0.3077 ns 0.84 128 B 0.89
DryIoc 8 737.701 ns 10.5128 ns 9.3193 ns 41.72 1528 B 10.61
SimpleInjector 8 11,309.834 ns 141.3533 ns 125.3060 ns 639.55 24760 B 171.94
baseline* 256 91.056 ns 0.2750 ns 0.2572 ns 1.14 2128 B 1.00
Awaiten 256 80.212 ns 0.3560 ns 0.3156 ns 1.00 2128 B 1.00
MsDI 256 14,421.035 ns 208.6378 ns 184.9519 ns 179.79 61016 B 28.67
Autofac 256 821,327.897 ns 7,240.5349 ns 6,772.8009 ns 10,239.60 720916 B 338.78
Jab 256 67.229 ns 0.2535 ns 0.2116 ns 0.84 2080 B 0.98
PureDI 256 74.062 ns 0.1986 ns 0.1761 ns 0.92 2112 B 0.99
DryIoc 256 45,444.881 ns 224.9219 ns 199.3874 ns 566.57 80104 B 37.64
SimpleInjector 256 350,401.112 ns 3,385.4182 ns 3,001.0851 ns 4,368.49 573011 B 269.27

baseline* rows show the corresponding Awaiten benchmark from the most recent successful main branch build with results, for regression comparison.

github-actions Bot added a commit that referenced this pull request Jul 31, 2026
github-actions Bot added a commit that referenced this pull request Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant