URI: 
       parser/metadecoders: Add benchmark - hugo - [fork] hugo port for 9front
  HTML git clone git@git.drkhsh.at/hugo.git
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
   DIR README
   DIR LICENSE
       ---
   DIR commit 8aba6dc661e71ffb50c3825c445d451ac5db0d7c
   DIR parent a7df536a52912f34d7d20c970c38590bf5e0c513
  HTML Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
       Date:   Wed, 13 Nov 2024 14:54:15 +0100
       
       parser/metadecoders: Add benchmark
       
       Diffstat:
         M parser/metadecoders/decoder_test.go |      23 +++++++++++++++++++++++
       
       1 file changed, 23 insertions(+), 0 deletions(-)
       ---
   DIR diff --git a/parser/metadecoders/decoder_test.go b/parser/metadecoders/decoder_test.go
       @@ -306,3 +306,26 @@ func BenchmarkStringifyMapKeysIntegers(b *testing.B) {
                        stringifyMapKeys(maps[i])
                }
        }
       +
       +func BenchmarkDecodeYAMLToMap(b *testing.B) {
       +        d := Default
       +
       +        data := []byte(`
       +a:
       +  v1: 32
       +  v2: 43
       +  v3: "foo"
       +b:
       +  - a
       +  - b
       +c: "d"
       +
       +`)
       +
       +        for i := 0; i < b.N; i++ {
       +                _, err := d.UnmarshalToMap(data, YAML)
       +                if err != nil {
       +                        b.Fatal(err)
       +                }
       +        }
       +}