hugo/tpl
Bjørn Erik Pedersen db4b7a5c67 Reuse the BlackFriday instance when possible
This is in heavy use in rendering, so this makes a difference:

```bash
benchmark                                                                                    old ns/op     new ns/op     delta
BenchmarkSiteBuilding/TOML,num_langs=1,num_pages=500,tags_per_page=5,shortcodes,render-4     124551144     107743429     -13.49%

benchmark                                                                                    old allocs     new allocs     delta
BenchmarkSiteBuilding/TOML,num_langs=1,num_pages=500,tags_per_page=5,shortcodes,render-4     528684         435118         -17.70%

benchmark                                                                                    old bytes     new bytes     delta
BenchmarkSiteBuilding/TOML,num_langs=1,num_pages=500,tags_per_page=5,shortcodes,render-4     53306848      45147832      -15.31%
```
2017-12-16 19:44:33 +01:00
..
cast tpl: Add float template function 2017-09-28 16:53:18 +02:00
collections Clean up lint in various packages 2017-09-29 16:23:16 +02:00
compare
crypto
data
encoding
fmt tpl: Add errorf template function 2017-10-03 07:59:51 +02:00
images tpl/images: Close image file 2017-11-25 18:38:33 +01:00
inflect vendor: Fix Humanize for multi-byte runes 2017-11-28 21:16:01 +01:00
internal
lang Run gofmt to get imports in line vs gohugoio/hugo 2017-06-13 19:12:10 +02:00
math tpl/math: Refactor Mod with cast 2017-10-30 21:55:36 +01:00
os tpl: Add os.fileExists template function 2017-09-28 19:52:34 +02:00
partials tpl/partials: Fix the lock contention in cached partial 2017-11-16 11:59:45 +01:00
safe
strings
time
tplimpl Fix context of opengraph video range 2017-12-01 20:59:11 +01:00
transform Reuse the BlackFriday instance when possible 2017-12-16 19:44:33 +01:00
urls Add support for multiple staticDirs 2017-11-17 11:01:46 +01:00
template.go metrics: Add simple template metrics feature 2017-09-26 20:03:04 +02:00