Hugo benchmarks: Go 1.12 vs Go 1.13

Go 1.13 was released tonight, and I was curious enough to run all of Hugo’s benchmarks on my MacBook. And the Go devs seems to have pulled out some new tricks from the sleeve …

Benchstat report below:

name                                             old time/op    new time/op    delta
pkg:github.com/gohugoio/hugo/common/hreflect goos:darwin goarch:amd64
IsTruthFul-4                                      47.7ns ±120%   49.1ns ±132%     ~     (p=0.314 n=4+4)
pkg:github.com/gohugoio/hugo/common/maps goos:darwin goarch:amd64
ScratchGet-4                                       27.2ns ± 0%    23.9ns ± 0%  -12.30%  (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/helpers goos:darwin goarch:amd64
StripHTML-4                                        4.43µs ± 4%    3.77µs ± 1%  -14.98%  (p=0.029 n=4+4)
TestTruncateWordsToWholeSentence-4                  143ns ±11%      94ns ± 1%  -34.07%  (p=0.029 n=4+4)
TestTruncateWordsToWholeSentenceOld-4              7.85µs ± 3%    7.37µs ± 6%     ~     (p=0.057 n=4+4)
TotalWords-4                                       11.4µs ± 3%    11.3µs ± 0%     ~     (p=1.000 n=4+4)
EmojiKyokomiFprint-4                               57.9µs ± 4%    56.4µs ± 5%     ~     (p=0.686 n=4+4)
EmojiKyokomiSprint-4                               56.7µs ± 1%    54.1µs ± 1%   -4.65%  (p=0.029 n=4+4)
HugoEmoji-4                                        8.32µs ±41%    7.29µs ±17%     ~     (p=0.343 n=4+4)
ReaderContains-4                                   7.35µs ± 1%    7.85µs ± 2%   +6.85%  (p=0.029 n=4+4)
MD5FromFileFast/full=false-4                       5.63µs ±21%    4.79µs ± 6%     ~     (p=0.114 n=4+4)
MD5FromFileFast/full=true-4                        44.4µs ± 0%    44.7µs ± 0%     ~     (p=0.057 n=4+4)
UniqueStrings/Safe-4                                756ns ± 1%     757ns ± 1%     ~     (p=1.000 n=4+4)
UniqueStrings/Reuse_slice-4                         692ns ±11%     654ns ± 6%     ~     (p=1.000 n=4+4)
UniqueStrings/Reuse_slice_sorted-4                  392ns ± 9%     358ns ± 3%     ~     (p=0.114 n=4+4)
ChromaHighlight-4                                  1.52ms ±12%    1.42ms ± 1%   -6.44%  (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/hugofs goos:darwin goarch:amd64
Walk-4                                              518µs ± 0%     489µs ± 1%   -5.52%  (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/hugolib goos:darwin goarch:amd64
Cascade/langs-1-4                                  16.9ms ± 2%    16.9ms ± 4%     ~     (p=0.886 n=4+4)
Cascade/langs-3-4                                  32.5ms ± 1%    32.5ms ± 2%     ~     (p=0.886 n=4+4)
Cascade/langs-5-4                                  48.8ms ± 3%    47.8ms ± 2%     ~     (p=0.686 n=4+4)
Cascade/langs-7-4                                  66.7ms ± 5%    63.9ms ± 4%     ~     (p=0.200 n=4+4)
Cascade/langs-9-4                                  80.2ms ± 1%    78.9ms ± 1%   -1.66%  (p=0.029 n=4+4)
GetPage-4                                           224ns ± 5%     223ns ± 2%     ~     (p=0.743 n=4+4)
GetPageRegular-4                                   2.01µs ± 8%    1.93µs ± 2%     ~     (p=0.114 n=4+4)
ReplaceShortcodeTokens-4                           42.2µs ±32%    21.3µs ±61%  -49.59%  (p=0.029 n=4+4)
SiteNew/Bundle_with_image-4                        16.6ms ±12%    15.2ms ± 5%     ~     (p=0.114 n=4+4)
SiteNew/Bundle_with_JSON_file-4                    16.3ms ± 2%    16.2ms ± 3%     ~     (p=0.686 n=4+4)
SiteNew/Tags_and_categories-4                      82.5ms ±16%    67.2ms ± 6%  -18.54%  (p=0.029 n=4+4)
SiteNew/Markdown-4                                  797ms ±17%     678ms ± 5%  -14.89%  (p=0.029 n=4+4)
SiteNew/Canonify_URLs-4                            78.8ms ±11%    72.4ms ± 1%   -8.15%  (p=0.029 n=4+4)
SiteNew/Deep_content_tree-4                         131ms ±19%     111ms ±13%     ~     (p=0.114 n=4+4)
pkg:github.com/gohugoio/hugo/langs/i18n goos:darwin goarch:amd64
I18nTranslate/all-present-4                         954ns ±10%     843ns ± 1%  -11.68%  (p=0.029 n=4+4)
I18nTranslate/present-in-default-4                 1.64µs ± 2%    1.50µs ± 1%   -8.42%  (p=0.029 n=4+4)
I18nTranslate/present-in-current-4                  916ns ± 3%     853ns ± 2%   -6.91%  (p=0.029 n=4+4)
I18nTranslate/missing-4                            1.28µs ± 2%    1.21µs ± 1%   -5.84%  (p=0.029 n=4+4)
I18nTranslate/file-missing-4                       4.13µs ± 1%    4.10µs ± 1%     ~     (p=0.686 n=4+4)
I18nTranslate/context-provided-4                   2.41µs ±11%    2.20µs ± 1%   -8.60%  (p=0.029 n=4+4)
I18nTranslate/same-id-and-translation-4             925ns ± 2%     872ns ± 1%   -5.78%  (p=0.029 n=4+4)
I18nTranslate/same-id-and-translation-default-4    1.59µs ± 1%    1.52µs ± 1%   -4.39%  (p=0.029 n=4+4)
I18nTranslate/unknown-language-code-4              2.02µs ± 1%    1.93µs ± 1%   -4.81%  (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/metrics goos:darwin goarch:amd64
HowSimilar-4                                       3.43µs ± 1%    3.41µs ± 1%     ~     (p=0.343 n=4+4)
pkg:github.com/gohugoio/hugo/output goos:darwin goarch:amd64
Layout-4                                           1.28µs ± 1%    1.22µs ± 1%   -4.72%  (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/parser/metadecoders goos:darwin goarch:amd64
StringifyMapKeysStringsOnlyInterfaceMaps-4         1.64µs ±14%    1.59µs ±10%     ~     (p=0.686 n=4+4)
StringifyMapKeysStringsOnlyStringMaps-4             294ns ± 1%     303ns ± 0%   +2.80%  (p=0.029 n=4+4)
StringifyMapKeysIntegers-4                         2.26µs ±15%    2.14µs ± 1%     ~     (p=0.629 n=4+4)
pkg:github.com/gohugoio/hugo/parser/pageparser goos:darwin goarch:amd64
ShortcodeLexer-4                                    110µs ± 1%     109µs ± 7%     ~     (p=0.886 n=4+4)
Parse-4                                            15.2µs ± 1%    14.4µs ± 1%   -4.99%  (p=0.029 n=4+4)
ParseWithEmoji-4                                   19.3µs ± 1%    19.7µs ± 0%   +1.63%  (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/related goos:darwin goarch:amd64
RelatedNewIndex/singles-4                          80.5µs ± 1%    81.2µs ± 0%     ~     (p=0.057 n=4+4)
RelatedNewIndex/all-4                              78.8µs ± 0%    81.9µs ±12%     ~     (p=0.886 n=4+4)
RelatedMatchesIn-4                                  134µs ±19%     135µs ±15%     ~     (p=0.686 n=4+4)
pkg:github.com/gohugoio/hugo/resources goos:darwin goarch:amd64
ImageExif/Cold_cache-4                              392µs ± 6%     384µs ± 7%     ~     (p=0.486 n=4+4)
ImageExif/Cold_cache,_10-4                          604µs ± 0%     594µs ± 1%   -1.72%  (p=0.029 n=4+4)
ImageExif/Warm_cache-4                             96.7µs ± 4%    88.7µs ± 1%   -8.25%  (p=0.029 n=4+4)
ResizeParallel-4                                   6.04µs ± 2%    6.43µs ±43%     ~     (p=0.343 n=4+4)
ResourcesMatch-4                                   2.50µs ± 3%    2.43µs ± 2%     ~     (p=0.057 n=4+4)
ResourcesMatchA100-4                                215ns ± 0%     210ns ± 0%   -2.32%  (p=0.029 n=4+4)
AssignMetadata-4                                   24.0µs ± 9%    22.1µs ± 2%     ~     (p=0.114 n=4+4)
pkg:github.com/gohugoio/hugo/resources/images/exif goos:darwin goarch:amd64
DecodeExif-4                                        177µs ±11%     167µs ± 1%   -5.44%  (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/resources/page goos:darwin goarch:amd64
PageCache-4                                         323ns ± 1%     255ns ± 1%  -20.84%  (p=0.029 n=4+4)
SortByWeightAndReverse-4                           5.68µs ± 8%    4.30µs ±12%  -24.32%  (p=0.029 n=4+4)
PermalinkExpand-4                                  1.73µs ± 1%    1.75µs ± 1%     ~     (p=0.114 n=4+4)
pkg:github.com/gohugoio/hugo/tpl/tplimpl goos:darwin goarch:amd64
TemplateParamsKeysToLower-4                        11.5ms ±36%    13.0ms ±19%     ~     (p=0.200 n=4+4)
Partial-4                                          5.11µs ± 2%    4.93µs ± 3%     ~     (p=0.057 n=4+4)
PartialCached-4                                    69.2ns ± 0%    60.3ns ± 3%  -12.90%  (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/tpl/transform goos:darwin goarch:amd64
UnmarshalString-4                                  2.03µs ± 1%    2.05µs ± 0%     ~     (p=0.343 n=4+4)
UnmarshalResource-4                                 276ns ± 2%     276ns ± 0%     ~     (p=0.400 n=4+4)
pkg:github.com/gohugoio/hugo/transform/urlreplacers goos:darwin goarch:amd64
AbsURL-4                                           8.06µs ± 1%    7.86µs ± 1%   -2.49%  (p=0.029 n=4+4)
AbsURLSrcset-4                                     6.35µs ± 1%    6.19µs ± 1%   -2.63%  (p=0.029 n=4+4)
XMLAbsURLSrcset-4                                  6.21µs ± 0%    5.88µs ± 1%   -5.23%  (p=0.029 n=4+4)
XMLAbsURL-4                                        3.45µs ± 1%    3.24µs ± 0%   -6.11%  (p=0.029 n=4+4)

name                                             old alloc/op   new alloc/op   delta
pkg:github.com/gohugoio/hugo/common/hreflect goos:darwin goarch:amd64
IsTruthFul-4                                        0.00B          0.00B          ~     (all equal)
pkg:github.com/gohugoio/hugo/common/maps goos:darwin goarch:amd64
ScratchGet-4                                        0.00B          0.00B          ~     (all equal)
pkg:github.com/gohugoio/hugo/helpers goos:darwin goarch:amd64
StripHTML-4                                          736B ± 0%      736B ± 0%     ~     (all equal)
TestTruncateWordsToWholeSentence-4                  0.00B          0.00B          ~     (all equal)
TestTruncateWordsToWholeSentenceOld-4              2.50kB ± 0%    2.50kB ± 0%     ~     (all equal)
TotalWords-4                                        0.00B          0.00B          ~     (all equal)
EmojiKyokomiFprint-4                               27.2kB ± 0%    27.2kB ± 0%     ~     (p=1.000 n=4+4)
EmojiKyokomiSprint-4                               31.4kB ± 0%    31.4kB ± 0%     ~     (p=1.000 n=4+4)
HugoEmoji-4                                          624B ± 0%      624B ± 0%     ~     (all equal)
ReaderContains-4                                   1.26kB ± 0%    1.26kB ± 0%     ~     (all equal)
MD5FromFileFast/full=false-4                         240B ± 0%      240B ± 0%     ~     (all equal)
MD5FromFileFast/full=true-4                        32.9kB ± 0%    32.9kB ± 0%     ~     (all equal)
UniqueStrings/Safe-4                                 224B ± 0%      224B ± 0%     ~     (all equal)
UniqueStrings/Reuse_slice-4                         96.0B ± 0%     96.0B ± 0%     ~     (all equal)
UniqueStrings/Reuse_slice_sorted-4                  32.0B ± 0%     32.0B ± 0%     ~     (all equal)
ChromaHighlight-4                                   152kB ± 0%     150kB ± 0%   -1.22%  (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/hugofs goos:darwin goarch:amd64
Walk-4                                              101kB ± 0%     101kB ± 0%     ~     (p=1.000 n=4+4)
pkg:github.com/gohugoio/hugo/hugolib goos:darwin goarch:amd64
Cascade/langs-1-4                                  4.32MB ± 0%    4.29MB ± 0%     ~     (p=0.057 n=4+4)
Cascade/langs-3-4                                  9.87MB ± 0%    9.81MB ± 0%   -0.59%  (p=0.029 n=4+4)
Cascade/langs-5-4                                  15.4MB ± 0%    15.3MB ± 0%   -0.55%  (p=0.029 n=4+4)
Cascade/langs-7-4                                  21.0MB ± 0%    20.9MB ± 0%   -0.58%  (p=0.029 n=4+4)
Cascade/langs-9-4                                  26.7MB ± 0%    26.5MB ± 0%   -0.47%  (p=0.029 n=4+4)
GetPage-4                                           8.00B ± 0%     8.00B ± 0%     ~     (all equal)
GetPageRegular-4                                     520B ± 0%      520B ± 0%     ~     (all equal)
ReplaceShortcodeTokens-4                           3.07kB ± 0%    3.07kB ± 0%     ~     (all equal)
SiteNew/Bundle_with_image-4                        3.92MB ± 0%    3.91MB ± 0%   -0.26%  (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file-4                    3.71MB ± 0%    3.70MB ± 0%   -0.34%  (p=0.029 n=4+4)
SiteNew/Tags_and_categories-4                      16.9MB ± 1%    16.6MB ± 1%   -1.78%  (p=0.029 n=4+4)
SiteNew/Markdown-4                                  751MB ± 0%     745MB ± 0%   -0.80%  (p=0.029 n=4+4)
SiteNew/Canonify_URLs-4                            49.4MB ± 0%    48.8MB ± 0%   -1.26%  (p=0.029 n=4+4)
SiteNew/Deep_content_tree-4                        38.3MB ± 0%    37.6MB ± 0%   -1.67%  (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/langs/i18n goos:darwin goarch:amd64
I18nTranslate/all-present-4                          152B ± 0%      152B ± 0%     ~     (all equal)
I18nTranslate/present-in-default-4                   216B ± 0%      216B ± 0%     ~     (all equal)
I18nTranslate/present-in-current-4                   152B ± 0%      152B ± 0%     ~     (all equal)
I18nTranslate/missing-4                              152B ± 0%      152B ± 0%     ~     (all equal)
I18nTranslate/file-missing-4                         600B ± 0%      600B ± 0%     ~     (all equal)
I18nTranslate/context-provided-4                     704B ± 0%      704B ± 0%     ~     (all equal)
I18nTranslate/same-id-and-translation-4              152B ± 0%      152B ± 0%     ~     (all equal)
I18nTranslate/same-id-and-translation-default-4      216B ± 0%      216B ± 0%     ~     (all equal)
I18nTranslate/unknown-language-code-4                696B ± 0%      696B ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/metrics goos:darwin goarch:amd64
HowSimilar-4                                         624B ± 0%      624B ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/output goos:darwin goarch:amd64
Layout-4                                             472B ± 0%      472B ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/parser/metadecoders goos:darwin goarch:amd64
StringifyMapKeysStringsOnlyInterfaceMaps-4         1.01kB ± 0%    1.01kB ± 0%     ~     (all equal)
StringifyMapKeysStringsOnlyStringMaps-4             0.00B          0.00B          ~     (all equal)
StringifyMapKeysIntegers-4                         1.01kB ± 0%    1.01kB ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/parser/pageparser goos:darwin goarch:amd64
ShortcodeLexer-4                                   85.7kB ± 0%    85.7kB ± 0%   -0.01%  (p=0.029 n=4+4)
Parse-4                                            8.30kB ± 0%    8.30kB ± 0%     ~     (all equal)
ParseWithEmoji-4                                   32.5kB ± 0%    32.5kB ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/related goos:darwin goarch:amd64
RelatedNewIndex/singles-4                          21.9kB ± 0%    21.9kB ± 0%     ~     (p=0.914 n=4+4)
RelatedNewIndex/all-4                              23.7kB ± 0%    23.7kB ± 0%     ~     (p=0.543 n=4+4)
RelatedMatchesIn-4                                 23.0kB ±47%    23.1kB ±44%     ~     (p=0.686 n=4+4)
pkg:github.com/gohugoio/hugo/resources goos:darwin goarch:amd64
ImageExif/Cold_cache-4                              162kB ± 0%     162kB ± 0%   -0.02%  (p=0.029 n=4+4)
ImageExif/Cold_cache,_10-4                          191kB ± 0%     191kB ± 0%   +0.16%  (p=0.029 n=4+4)
ImageExif/Warm_cache-4                             14.6kB ± 0%    14.6kB ± 0%   +0.67%  (p=0.029 n=4+4)
ResizeParallel-4                                   2.43kB ± 0%    1.87kB ± 2%  -23.28%  (p=0.029 n=4+4)
ResourcesMatch-4                                     504B ± 0%      504B ± 0%     ~     (p=1.000 n=4+4)
ResourcesMatchA100-4                                0.00B          0.00B          ~     (all equal)
AssignMetadata-4                                   1.34kB ± 0%    1.34kB ± 0%     ~     (p=1.000 n=4+4)
pkg:github.com/gohugoio/hugo/resources/images/exif goos:darwin goarch:amd64
DecodeExif-4                                        161kB ± 0%     161kB ± 0%   -0.01%  (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/resources/page goos:darwin goarch:amd64
PageCache-4                                         32.0B ± 0%     32.0B ± 0%     ~     (all equal)
SortByWeightAndReverse-4                            64.0B ± 0%     64.0B ± 0%     ~     (all equal)
PermalinkExpand-4                                    400B ± 0%      400B ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/tpl/tplimpl goos:darwin goarch:amd64
TemplateParamsKeysToLower-4                        4.47MB ±33%    5.06MB ±16%     ~     (p=0.171 n=4+4)
Partial-4                                          1.26kB ± 0%    1.25kB ± 0%   -1.27%  (p=0.029 n=4+4)
PartialCached-4                                     0.00B          0.00B          ~     (all equal)
pkg:github.com/gohugoio/hugo/tpl/transform goos:darwin goarch:amd64
UnmarshalString-4                                    832B ± 0%      832B ± 0%     ~     (all equal)
UnmarshalResource-4                                  144B ± 0%      144B ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/transform/urlreplacers goos:darwin goarch:amd64
AbsURL-4                                           1.57kB ± 0%    1.57kB ± 0%   -0.06%  (p=0.029 n=4+4)
AbsURLSrcset-4                                     1.29kB ± 0%    1.29kB ± 0%   -0.08%  (p=0.029 n=4+4)
XMLAbsURLSrcset-4                                  1.37kB ± 0%    1.37kB ± 0%   -0.13%  (p=0.029 n=4+4)
XMLAbsURL-4                                          930B ± 0%      928B ± 0%   -0.19%  (p=0.029 n=4+4)

name                                             old allocs/op  new allocs/op  delta
pkg:github.com/gohugoio/hugo/common/hreflect goos:darwin goarch:amd64
IsTruthFul-4                                         0.00           0.00          ~     (all equal)
pkg:github.com/gohugoio/hugo/common/maps goos:darwin goarch:amd64
ScratchGet-4                                         0.00           0.00          ~     (all equal)
pkg:github.com/gohugoio/hugo/helpers goos:darwin goarch:amd64
StripHTML-4                                          4.00 ± 0%      4.00 ± 0%     ~     (all equal)
TestTruncateWordsToWholeSentence-4                   0.00           0.00          ~     (all equal)
TestTruncateWordsToWholeSentenceOld-4                2.00 ± 0%      2.00 ± 0%     ~     (all equal)
TotalWords-4                                         0.00           0.00          ~     (all equal)
EmojiKyokomiFprint-4                                 66.0 ± 0%      66.0 ± 0%     ~     (all equal)
EmojiKyokomiSprint-4                                 71.0 ± 0%      71.0 ± 0%     ~     (all equal)
HugoEmoji-4                                          13.0 ± 0%      13.0 ± 0%     ~     (all equal)
ReaderContains-4                                     20.0 ± 0%      20.0 ± 0%     ~     (all equal)
MD5FromFileFast/full=false-4                         5.00 ± 0%      5.00 ± 0%     ~     (all equal)
MD5FromFileFast/full=true-4                          5.00 ± 0%      5.00 ± 0%     ~     (all equal)
UniqueStrings/Safe-4                                 7.00 ± 0%      7.00 ± 0%     ~     (all equal)
UniqueStrings/Reuse_slice-4                          6.00 ± 0%      6.00 ± 0%     ~     (all equal)
UniqueStrings/Reuse_slice_sorted-4                   1.00 ± 0%      1.00 ± 0%     ~     (all equal)
ChromaHighlight-4                                   2.89k ± 0%     2.89k ± 0%     ~     (p=0.143 n=4+4)
pkg:github.com/gohugoio/hugo/hugofs goos:darwin goarch:amd64
Walk-4                                              2.06k ± 0%     2.06k ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/hugolib goos:darwin goarch:amd64
Cascade/langs-1-4                                   65.0k ± 0%     65.1k ± 0%     ~     (p=1.000 n=4+4)
Cascade/langs-3-4                                    152k ± 0%      152k ± 0%     ~     (p=0.886 n=4+4)
Cascade/langs-5-4                                    240k ± 0%      240k ± 0%     ~     (p=0.686 n=4+4)
Cascade/langs-7-4                                    329k ± 0%      329k ± 0%     ~     (p=1.000 n=4+4)
Cascade/langs-9-4                                    419k ± 0%      419k ± 0%     ~     (p=0.486 n=4+4)
GetPage-4                                            1.00 ± 0%      1.00 ± 0%     ~     (all equal)
GetPageRegular-4                                     10.0 ± 0%      10.0 ± 0%     ~     (all equal)
ReplaceShortcodeTokens-4                             1.00 ± 0%      1.00 ± 0%     ~     (all equal)
SiteNew/Bundle_with_image-4                         58.5k ± 0%     58.5k ± 0%   +0.03%  (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file-4                     58.5k ± 0%     58.6k ± 0%   +0.02%  (p=0.029 n=4+4)
SiteNew/Tags_and_categories-4                        317k ± 0%      317k ± 0%     ~     (p=0.886 n=4+4)
SiteNew/Markdown-4                                  2.06M ± 0%     2.06M ± 0%     ~     (p=0.057 n=4+4)
SiteNew/Canonify_URLs-4                              405k ± 0%      405k ± 0%   -0.03%  (p=0.029 n=4+4)
SiteNew/Deep_content_tree-4                          452k ± 0%      450k ± 0%   -0.49%  (p=0.029 n=4+4)
pkg:github.com/gohugoio/hugo/langs/i18n goos:darwin goarch:amd64
I18nTranslate/all-present-4                          6.00 ± 0%      6.00 ± 0%     ~     (all equal)
I18nTranslate/present-in-default-4                   10.0 ± 0%      10.0 ± 0%     ~     (all equal)
I18nTranslate/present-in-current-4                   6.00 ± 0%      6.00 ± 0%     ~     (all equal)
I18nTranslate/missing-4                              8.00 ± 0%      8.00 ± 0%     ~     (all equal)
I18nTranslate/file-missing-4                         21.0 ± 0%      21.0 ± 0%     ~     (all equal)
I18nTranslate/context-provided-4                     15.0 ± 0%      15.0 ± 0%     ~     (all equal)
I18nTranslate/same-id-and-translation-4              6.00 ± 0%      6.00 ± 0%     ~     (all equal)
I18nTranslate/same-id-and-translation-default-4      10.0 ± 0%      10.0 ± 0%     ~     (all equal)
I18nTranslate/unknown-language-code-4                13.0 ± 0%      13.0 ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/metrics goos:darwin goarch:amd64
HowSimilar-4                                         19.0 ± 0%      19.0 ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/output goos:darwin goarch:amd64
Layout-4                                             11.0 ± 0%      11.0 ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/parser/metadecoders goos:darwin goarch:amd64
StringifyMapKeysStringsOnlyInterfaceMaps-4           6.00 ± 0%      6.00 ± 0%     ~     (all equal)
StringifyMapKeysStringsOnlyStringMaps-4              0.00           0.00          ~     (all equal)
StringifyMapKeysIntegers-4                           6.00 ± 0%      6.00 ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/parser/pageparser goos:darwin goarch:amd64
ShortcodeLexer-4                                      722 ± 0%       722 ± 0%     ~     (all equal)
Parse-4                                              33.0 ± 0%      33.0 ± 0%     ~     (all equal)
ParseWithEmoji-4                                     16.0 ± 0%      16.0 ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/related goos:darwin goarch:amd64
RelatedNewIndex/singles-4                             199 ± 0%       199 ± 0%     ~     (all equal)
RelatedNewIndex/all-4                                 200 ± 0%       200 ± 0%     ~     (all equal)
RelatedMatchesIn-4                                    190 ± 8%       193 ± 5%     ~     (p=0.629 n=4+4)
pkg:github.com/gohugoio/hugo/resources goos:darwin goarch:amd64
ImageExif/Cold_cache-4                              1.32k ± 0%     1.32k ± 0%   -0.08%  (p=0.029 n=4+4)
ImageExif/Cold_cache,_10-4                          1.95k ± 0%     1.95k ± 0%   +0.41%  (p=0.029 n=4+4)
ImageExif/Warm_cache-4                                397 ± 0%       398 ± 0%   +0.25%  (p=0.029 n=4+4)
ResizeParallel-4                                     48.0 ± 0%      44.0 ± 0%   -8.33%  (p=0.029 n=4+4)
ResourcesMatch-4                                     3.00 ± 0%      2.75 ±27%     ~     (p=1.000 n=4+4)
ResourcesMatchA100-4                                 0.00           0.00          ~     (all equal)
AssignMetadata-4                                      120 ± 0%       120 ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/resources/images/exif goos:darwin goarch:amd64
DecodeExif-4                                        1.19k ± 0%     1.19k ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/resources/page goos:darwin goarch:amd64
PageCache-4                                          1.00 ± 0%      1.00 ± 0%     ~     (all equal)
SortByWeightAndReverse-4                             2.00 ± 0%      2.00 ± 0%     ~     (all equal)
PermalinkExpand-4                                    14.0 ± 0%      14.0 ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/tpl/tplimpl goos:darwin goarch:amd64
TemplateParamsKeysToLower-4                          108k ±33%      122k ±16%     ~     (p=0.200 n=4+4)
Partial-4                                            40.0 ± 0%      40.0 ± 0%     ~     (all equal)
PartialCached-4                                      0.00           0.00          ~     (all equal)
pkg:github.com/gohugoio/hugo/tpl/transform goos:darwin goarch:amd64
UnmarshalString-4                                    6.00 ± 0%      6.00 ± 0%     ~     (all equal)
UnmarshalResource-4                                  1.00 ± 0%      1.00 ± 0%     ~     (all equal)
pkg:github.com/gohugoio/hugo/transform/urlreplacers goos:darwin goarch:amd64
AbsURL-4                                             16.0 ± 0%      16.0 ± 0%     ~     (all equal)
AbsURLSrcset-4                                       23.0 ± 0%      23.0 ± 0%     ~     (all equal)
XMLAbsURLSrcset-4                                    21.0 ± 0%      21.0 ± 0%     ~     (all equal)
XMLAbsURL-4                                          8.00 ± 0%      8.00 ± 0%     ~     (all equal)
6 Likes

Is this making the cut for tomorrow’s release?

Either way, new Go releases are always fun.

I will have to wait for the Go docker release, which takes 10-20 hours after the release (I haven’t clocked it) … But yes, I will push the release for some hours/a day if needed.

Just checked and it’s there already. I’m building the new Docker image as we speak.

3 Likes