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 tpl/tplimpl: Replace deprecated .GetParam usage 2019-04-09 16:39:12 +02:00
ace.go tpl/tplimpl: Handle late transformation of templates 2019-04-16 21:24:09 +02:00
amber_compiler.go tpl/tplimpl: Fix compiling Amber templates that import other templates 2018-08-17 10:04:07 +02:00
shortcodes.go hugolib: Fix shortcode namespace issue 2019-04-15 18:31:56 +02:00
shortcodes_test.go hugolib: Fix shortcode namespace issue 2019-04-15 18:31:56 +02:00
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 hugolib: Continue the file context/line number errors work 2018-10-22 20:46:14 +02:00
template_funcs.go tpl: Fix reflect 2018-12-28 10:41:46 +01:00
template_funcs_test.go Make Page an interface 2019-03-23 18:51:22 +01:00
template_info_test.go tpl/tplimpl: Handle late transformation of templates 2019-04-16 21:24:09 +02:00
templateFuncster.go Make Page an interface 2019-03-23 18:51:22 +01:00
templateProvider.go tpl/tplimpl: Handle late transformation of templates 2019-04-16 21:24:09 +02:00