mirror of https://github.com/gohugoio/hugo.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Branch:
fix/htmlcoll-enc-11371
bench/translit
bep-patch-1
dependabot/go_modules/golang.org/x/image-0.29.0
dependabot/go_modules/golang.org/x/mod-0.26.0
dependabot/go_modules/golang.org/x/sync-0.16.0
dependabot/go_modules/golang.org/x/text-0.27.0
dependabot/go_modules/google.golang.org/api-0.243.0
deprecate/getjson
deps/githubactions-20240414
deps/gowebp132
deps/simplecobra20231127
deps/toolchain
deps/tools
develop2024
feat/awsv2
feat/defaulthooks-11933
feat/dockerimageaction
feat/miscdockergo
feat/rendertodisk-11987
feat/sponsors-in-readme
feat/svolten
feat/titlenone-11204
fix/404edit
fix/build-20240411-2
fix/cachepanic2
fix/concat-12017
fix/configjsontake2-11249
fix/deprecated-11645
fix/dockertake42-12753
fix/dotfilererr-11993
fix/getorcreatepanic
fix/gitmapexec-8627
fix/hashurl-12342
fix/html-vs-resources-11999
fix/htmlcoll-enc-11371
fix/layoutcache
fix/misc20240904-12828-12827
fix/misccontenttempl-2024-05-29
fix/miscpoll
fix/noansierr
fix/nodeploy-12994
fix/order-11946
fix/panic-12795
fix/pingoversion
fix/postcsserror-9730
fix/scss-rebuild-12395
fix/server-redirect-on-404
fix/stuck-11378
fix/tagtitledraft-12055
fix/touchedcss
fix/vendor-12137
fix/win-404-10314
fixskip12753
github/space
master
r01395
release-0.101.0
release-0.102.0
release-0.102.1
release-0.102.2
release-0.102.3
release-0.103.0
release-0.103.1
release-0.104.0
release-0.104.1
release-0.104.2
release-0.104.3
release-0.105.0
release-0.106.0
release-0.107.0
release-0.108.0
release-0.109.0
release-0.114.1
release-0.115.0
release-0.115.1
release-0.115.2
release-0.115.3
release-0.115.4
release-0.116.0
release-0.116.1
release-0.117.0
release-0.118.0
release-0.118.1
release-0.118.2
release-0.119.0
release-0.120.0
release-0.120.1
release-0.120.2
release-0.120.3
release-0.120.4
release-0.121.0
release-0.121.1
release-0.121.2
release-0.122.0
release-0.123.0
release-0.123.1
release-0.123.2
release-0.123.3
release-0.123.4
release-0.123.5
release-0.123.6
release-0.123.7
release-0.123.8
release-0.124.0
release-0.124.1
release-0.125.0
release-0.125.1
release-0.125.2
release-0.125.3
release-0.125.4
release-0.125.5
release-0.125.6
release-0.125.7
release-0.126.0
release-0.126.1
release-0.126.2
release-0.126.3
release-0.127.0
release-0.128.0
release-0.128.1
release-0.128.2
release-0.129.0
release-0.130.0
release-0.131.0
release-0.132.0
release-0.132.1
release-0.132.2
release-0.133.0
release-0.133.1
release-0.134.0
release-0.134.1
release-0.134.2
release-0.134.3
release-0.135.0
release-0.136.0
release-0.136.1
release-0.136.2
release-0.136.3
release-0.136.4
release-0.136.5
release-0.137.0
release-0.137.1
release-0.138.0
release-0.139.0
release-0.139.1
release-0.139.2
release-0.139.3
release-0.139.4
release-0.139.5
release-0.140.0
release-0.140.1
release-0.140.2
release-0.141.0
release-0.142.0
release-0.143.0
release-0.143.1
release-0.144.0
release-0.144.1
release-0.144.2
release-0.145.0
release-0.146.0
release-0.146.1
release-0.146.2
release-0.146.3
release-0.146.4
release-0.146.5
release-0.146.6
release-0.146.7
release-0.147.0
release-0.147.1
release-0.147.2
release-0.147.3
release-0.147.4
release-0.147.5
release-0.147.6
release-0.147.7
release-0.147.8
release-0.147.9
release-0.148.0
release-0.148.1
release-0.148.2
stable
texthtml
v0.10
v0.100.0
v0.100.1
v0.100.2
v0.101.0
v0.102.0
v0.102.1
v0.102.2
v0.102.3
v0.103.0
v0.103.1
v0.104.0
v0.104.1
v0.104.2
v0.104.3
v0.105.0
v0.106.0
v0.107.0
v0.108.0
v0.109.0
v0.11
v0.110.0
v0.111.0
v0.111.1
v0.111.2
v0.111.3
v0.112.0
v0.112.1
v0.112.2
v0.112.3
v0.112.4
v0.112.5
v0.112.6
v0.112.7
v0.113.0
v0.114.0
v0.114.1
v0.115.0
v0.115.1
v0.115.2
v0.115.3
v0.115.4
v0.116.0
v0.116.1
v0.117.0
v0.118.0
v0.118.1
v0.118.2
v0.119.0
v0.12
v0.120.0
v0.120.1
v0.120.2
v0.120.3
v0.120.4
v0.121.0
v0.121.1
v0.121.2
v0.122.0
v0.123.0
v0.123.1
v0.123.2
v0.123.3
v0.123.4
v0.123.5
v0.123.6
v0.123.7
v0.123.8
v0.124.0
v0.124.1
v0.125.0
v0.125.1
v0.125.2
v0.125.3
v0.125.4
v0.125.5
v0.125.6
v0.125.7
v0.126.0
v0.126.1
v0.126.2
v0.126.3
v0.127.0
v0.128.0
v0.128.1
v0.128.2
v0.129.0
v0.13
v0.130.0
v0.131.0
v0.132.0
v0.132.1
v0.132.2
v0.133.0
v0.133.1
v0.134.0
v0.134.1
v0.134.2
v0.134.3
v0.135.0
v0.136.0
v0.136.1
v0.136.2
v0.136.3
v0.136.4
v0.136.5
v0.137.0
v0.137.1
v0.138.0
v0.139.0
v0.139.1
v0.139.2
v0.139.3
v0.139.4
v0.139.5
v0.14
v0.140.0
v0.140.1
v0.140.2
v0.141.0
v0.142.0
v0.143.0
v0.143.1
v0.144.0
v0.144.1
v0.144.2
v0.145.0
v0.146.0
v0.146.1
v0.146.2
v0.146.3
v0.146.4
v0.146.5
v0.146.6
v0.146.7
v0.147.0
v0.147.1
v0.147.2
v0.147.3
v0.147.4
v0.147.5
v0.147.6
v0.147.7
v0.147.8
v0.147.9
v0.148.0
v0.148.1
v0.148.2
v0.15
v0.16
v0.17
v0.18
v0.18.1
v0.19
v0.20
v0.20.1
v0.20.2
v0.20.3
v0.20.4
v0.20.5
v0.20.6
v0.20.7
v0.21
v0.22
v0.22.1
v0.23
v0.24
v0.24.1
v0.25
v0.25.1
v0.26
v0.27
v0.27.1
v0.28
v0.29
v0.30
v0.30.1
v0.30.2
v0.31
v0.31.1
v0.32
v0.32.1
v0.32.2
v0.32.3
v0.32.4
v0.33
v0.34
v0.35
v0.36
v0.36.1
v0.37
v0.37.1
v0.38
v0.38.1
v0.38.2
v0.39
v0.40
v0.40.1
v0.40.2
v0.40.3
v0.41
v0.42
v0.42.1
v0.42.2
v0.43
v0.44
v0.45
v0.45.1
v0.46
v0.47
v0.47.1
v0.48
v0.49
v0.49.1
v0.49.2
v0.50
v0.51
v0.52
v0.53
v0.54.0
v0.55.0
v0.55.1
v0.55.2
v0.55.3
v0.55.4
v0.55.5
v0.55.6
v0.56.0
v0.56.1
v0.56.2
v0.56.3
v0.57.0
v0.57.1
v0.57.2
v0.58.0
v0.58.1
v0.58.2
v0.58.3
v0.59.0
v0.59.1
v0.60.0
v0.60.1
v0.61.0
v0.62.0
v0.62.1
v0.62.2
v0.63.0
v0.63.1
v0.63.2
v0.64.0
v0.64.1
v0.65.0
v0.65.1
v0.65.2
v0.65.3
v0.66.0
v0.67.0
v0.67.1
v0.68.0
v0.68.1
v0.68.2
v0.68.3
v0.69.0
v0.69.1
v0.69.2
v0.7
v0.70.0
v0.71.0
v0.71.1
v0.72.0
v0.73.0
v0.74.0
v0.74.1
v0.74.2
v0.74.3
v0.75.0
v0.75.1
v0.76.0
v0.76.1
v0.76.2
v0.76.3
v0.76.4
v0.76.5
v0.77.0
v0.78.0
v0.78.1
v0.78.2
v0.79.0
v0.79.1
v0.8
v0.80.0
v0.81.0
v0.82.0
v0.82.1
v0.83.0
v0.83.1
v0.84.0
v0.84.1
v0.84.2
v0.84.3
v0.84.4
v0.85.0
v0.86.0
v0.86.1
v0.87.0
v0.88.0
v0.88.1
v0.89.0
v0.89.1
v0.89.2
v0.89.3
v0.89.4
v0.9
v0.90.0
v0.90.1
v0.91.0
v0.91.1
v0.91.2
v0.92.0
v0.92.1
v0.92.2
v0.93.0
v0.93.1
v0.93.2
v0.93.3
v0.94.0
v0.94.1
v0.94.2
v0.95.0
v0.96.0
v0.97.0
v0.97.1
v0.97.2
v0.97.3
v0.98.0
v0.99.0
v0.99.1
${ item.name }
${ noResults }
Hugo/metrics
![]() Note that this is backed by a LRU cache (which we soon shall see more usage of), so if you're a heavy user of cached partials it may be evicted and refreshed if needed. But in most cases every partial is only invoked once. This commit also adds a timeout (the global `timeout` config option) to make infinite recursion in partials easier to reason about. ``` name old time/op new time/op delta IncludeCached-10 8.92ms ± 0% 8.48ms ± 1% -4.87% (p=0.016 n=4+5) name old alloc/op new alloc/op delta IncludeCached-10 6.65MB ± 0% 5.17MB ± 0% -22.32% (p=0.002 n=6+6) name old allocs/op new allocs/op delta IncludeCached-10 117k ± 0% 71k ± 0% -39.44% (p=0.002 n=6+6) ``` Closes #4086 Updates #9588 |
3 years ago | |
---|---|---|
.. | ||
metrics.go | Only invoke a given cached partial once | 3 years ago |
metrics_test.go | metrics: Fix divide by zero error | 3 years ago |