]> git.maquefel.me Git - brevno-suite/hugo/commit
performance: Misc allocation improvements
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 18 Nov 2025 12:58:19 +0000 (13:58 +0100)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Tue, 18 Nov 2025 18:17:15 +0000 (19:17 +0100)
commitf33c1a3fdb6ac019e97f8bcbd044c6aab0a88c68
tree6b57e55abc43dfa096952969626341fdfdc40a3d
parentfee095768c68e73fa6bec0a48687b093ed919648
performance: Misc allocation improvements

```
                               │ stash.bench  │      perf-allloc20251118.bench      │
                               │    sec/op    │    sec/op     vs base               │
CreateShortcodePlaceholders-10   54.16n ± ∞ ¹   39.06n ± ∞ ¹  -27.87% (p=0.029 n=4)
¹ need >= 6 samples for confidence interval at level 0.95

                               │ stash.bench │     perf-allloc20251118.bench     │
                               │    B/op     │    B/op      vs base              │
CreateShortcodePlaceholders-10   52.00 ± ∞ ¹   48.00 ± ∞ ¹  -7.69% (p=0.029 n=4)
¹ need >= 6 samples for confidence interval at level 0.95

                               │ stash.bench │     perf-allloc20251118.bench      │
                               │  allocs/op  │  allocs/op   vs base               │
CreateShortcodePlaceholders-10   2.000 ± ∞ ¹   1.000 ± ∞ ¹  -50.00% (p=0.029 n=4)
¹ need >= 6 samples for confidence interval at level 0.95
````
hugolib/hugo_sites.go
hugolib/page__content.go
hugolib/shortcode.go
hugolib/shortcode_test.go [new file with mode: 0644]
hugolib/site.go
hugolib/sitesmatrix/vectorstores_test.go