hugolib: Rewrite replaceDivider to reduce memory allocation
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 14 Aug 2017 07:24:38 +0000 (09:24 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 14 Aug 2017 07:42:55 +0000 (09:42 +0200)
commit71ae9b4533083be185c5314c9c5b273cc3bd07bd
tree5ea1cc465826e8af163cc831938dfc4f772db813
parent199816fddd6f16b4a3e9a737530c7738f0da1b24
hugolib: Rewrite replaceDivider to reduce memory allocation

```bash
name              old time/op    new time/op    delta
ReplaceDivider-4   9.76µs ±105%    7.96µs ±24%     ~     (p=0.690 n=5+5)

name              old alloc/op   new alloc/op   delta
ReplaceDivider-4    3.46kB ± 0%    1.54kB ± 0%  -55.56%  (p=0.008 n=5+5)

name              old allocs/op  new allocs/op  delta
ReplaceDivider-4      6.00 ± 0%      1.00 ± 0%  -83.33%  (p=0.008 n=5+5)
```
hugolib/page.go
hugolib/page_test.go