Skip to content

docs: fix links to renamed design-principles page#107

Merged
vbreuss merged 1 commit into
mainfrom
fix/design-principles-links
Jul 15, 2026
Merged

docs: fix links to renamed design-principles page#107
vbreuss merged 1 commit into
mainfrom
fix/design-principles-links

Conversation

@vbreuss

@vbreuss vbreuss commented Jul 15, 2026

Copy link
Copy Markdown
Member

The principles page was renamed to design-principles, but four in-repo links and one test doc comment still referenced the old 'principles' slug/title.

The principles page was renamed to design-principles, but four
in-repo links and one test doc comment still referenced the old
'principles' slug/title.
@vbreuss vbreuss self-assigned this Jul 15, 2026
@vbreuss vbreuss added the documentation Improvements or additions to documentation label Jul 15, 2026
@vbreuss vbreuss enabled auto-merge (squash) July 15, 2026 14:01
@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown

Test Results

   18 files  ±0     18 suites  ±0   6m 27s ⏱️ - 1m 9s
1 038 tests ±0  1 037 ✅ ±0  1 💤 ±0  0 ❌ ±0 
5 160 runs  ±0  5 159 ✅ ±0  1 💤 ±0  0 ❌ ±0 

Results for commit 247a2eb. ± Comparison against base commit 7f16291.

@vbreuss vbreuss merged commit 6c4c873 into main Jul 15, 2026
14 checks passed
@vbreuss vbreuss deleted the fix/design-principles-links branch July 15, 2026 14:07
@github-actions

Copy link
Copy Markdown

🚀 Benchmark Results

Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
INTEL XEON PLATINUM 8573C 2.99GHz, 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

Build Size Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 8 16.966 ns 2.7041 ns 2.5294 ns 0.97 144 B 1.00
Awaiten 8 17.46 ns 0.404 ns 0.378 ns 1.00 144 B 1.00
MsDI 8 1,590.44 ns 35.068 ns 32.803 ns 91.12 5688 B 39.50
Autofac 8 25,947.46 ns 173.470 ns 162.264 ns 1,486.51 33092 B 229.81
Jab 8 10.06 ns 0.499 ns 0.467 ns 0.58 96 B 0.67
PureDI 8 17.59 ns 0.529 ns 0.495 ns 1.01 128 B 0.89
DryIoc 8 678.43 ns 4.186 ns 3.711 ns 38.87 1528 B 10.61
SimpleInjector 8 12,169.49 ns 118.750 ns 111.079 ns 697.18 24760 B 171.94
baseline* 256 95.070 ns 1.1781 ns 0.9838 ns 0.91 2128 B 1.00
Awaiten 256 105.03 ns 1.538 ns 1.363 ns 1.00 2128 B 1.00
MsDI 256 13,576.34 ns 311.015 ns 290.923 ns 129.29 61016 B 28.67
Autofac 256 601,778.50 ns 2,605.837 ns 2,310.006 ns 5,730.66 739588 B 347.55
Jab 256 95.05 ns 1.920 ns 1.796 ns 0.91 2080 B 0.98
PureDI 256 100.73 ns 1.435 ns 1.198 ns 0.96 2112 B 0.99
DryIoc 256 41,335.54 ns 74.862 ns 62.513 ns 393.63 80646 B 37.90
SimpleInjector 256 346,772.33 ns 1,387.625 ns 1,158.730 ns 3,302.27 571208 B 268.42
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

Realistic Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 249.0 ns 4.82 ns 4.51 ns 0.98 568 B 1.00
Awaiten 253.5 ns 5.86 ns 5.48 ns 1.00 568 B 1.00
MsDI 613.0 ns 2.54 ns 2.12 ns 2.42 1104 B 1.94
Autofac 6,700.5 ns 36.64 ns 30.60 ns 26.44 10784 B 18.99
Jab 181.4 ns 1.27 ns 0.99 ns 0.72 432 B 0.76
DryIoc 408.2 ns 2.70 ns 2.25 ns 1.61 944 B 1.66
SimpleInjector 732.2 ns 3.78 ns 3.15 ns 2.89 1096 B 1.93
PureDI 185.9 ns 2.38 ns 2.22 ns 0.73 632 B 1.11
Details

BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 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

Resolve Size Mean Error StdDev Ratio Allocated Alloc Ratio
baseline* 8 8.100 ns 0.0145 ns 0.0113 ns 1.07 - NA
Awaiten 8 7.578 ns 0.0176 ns 0.0156 ns 1.00 - NA
MsDI 8 7.264 ns 0.0091 ns 0.0076 ns 0.96 - NA
Autofac 8 118.641 ns 5.3559 ns 5.0099 ns 15.66 656 B NA
Jab 8 2.829 ns 0.0059 ns 0.0049 ns 0.37 - NA
PureDI 8 5.426 ns 0.0062 ns 0.0049 ns 0.72 - NA
DryIoc 8 8.454 ns 0.0117 ns 0.0103 ns 1.12 - NA
SimpleInjector 8 10.665 ns 0.0279 ns 0.0261 ns 1.41 - NA
baseline* 256 8.748 ns 0.0061 ns 0.0051 ns 1.06 - NA
Awaiten 256 8.229 ns 0.0175 ns 0.0155 ns 1.00 - NA
MsDI 256 7.246 ns 0.0166 ns 0.0147 ns 0.88 - NA
Autofac 256 127.014 ns 2.6124 ns 2.4436 ns 15.44 656 B NA
Jab 256 42.703 ns 0.0676 ns 0.0565 ns 5.19 - NA
PureDI 256 7.347 ns 0.0240 ns 0.0212 ns 0.89 - NA
DryIoc 256 8.406 ns 0.0077 ns 0.0072 ns 1.02 - NA
SimpleInjector 256 14.418 ns 0.0213 ns 0.0199 ns 1.75 - NA

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 15, 2026
github-actions Bot added a commit that referenced this pull request Jul 15, 2026
@github-actions

Copy link
Copy Markdown

This is addressed in release v0.5.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation state: released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant