hugo/tpl/tplimpl
Bjørn Erik Pedersen 69a56420ae hugolib: Avoid recloning of shortcode templates
```bash
benchmark                                    old ns/op     new ns/op     delta
BenchmarkSiteNew/Bundle_with_image-4         14572242      14382188      -1.30%
BenchmarkSiteNew/Bundle_with_JSON_file-4     13683922      13738196      +0.40%
BenchmarkSiteNew/Multiple_languages-4        41912231      25192494      -39.89%

benchmark                                    old allocs     new allocs     delta
BenchmarkSiteNew/Bundle_with_image-4         57496          57493          -0.01%
BenchmarkSiteNew/Bundle_with_JSON_file-4     57492          57501          +0.02%
BenchmarkSiteNew/Multiple_languages-4        242422         118809         -50.99%

benchmark                                    old bytes     new bytes     delta
BenchmarkSiteNew/Bundle_with_image-4         3845077       3844065       -0.03%
BenchmarkSiteNew/Bundle_with_JSON_file-4     3627442       3627798       +0.01%
BenchmarkSiteNew/Multiple_languages-4        13963502      7543885       -45.97%
```

Fixes #5890
2019-04-24 12:37:57 +02:00
..
embedded
ace.go tpl/tplimpl: Handle late transformation of templates 2019-04-16 21:24:09 +02:00
amber_compiler.go
shortcodes.go
shortcodes_test.go
template.go hugolib: Avoid recloning of shortcode templates 2019-04-24 12:37:57 +02:00
template_ast_transformers.go tpl/tplimpl: Handle late transformation of templates 2019-04-16 21:24:09 +02:00
template_ast_transformers_test.go tpl/tplimpl: Handle late transformation of templates 2019-04-16 21:24:09 +02:00
template_errors.go
template_funcs.go
template_funcs_test.go
template_info_test.go tpl/tplimpl: Handle late transformation of templates 2019-04-16 21:24:09 +02:00
templateFuncster.go
templateProvider.go tpl/tplimpl: Handle late transformation of templates 2019-04-16 21:24:09 +02:00