hugo/hugolib
Bjørn Erik Pedersen 0907a5c1c2 all: Temporarily revert to BurntSushi for TOML front matter handling
We still have go-toml as a transitive dependency, and it is the way to go eventually, but we care about speed, so let us wait that one out.

Note that the issue this fixes is about taxonomies, but I guess this is a general issue for sites with many pages that uses TOML as front matter.

```
benchmark                              old ns/op     new ns/op     delta
BenchmarkFrontmatterTags/TOML:1-4      23206         8543          -63.19%
BenchmarkFrontmatterTags/TOML:11-4     80117         18495         -76.92%
BenchmarkFrontmatterTags/TOML:21-4     140676        28727         -79.58%

benchmark                              old allocs     new allocs     delta
BenchmarkFrontmatterTags/TOML:1-4      173            60             -65.32%
BenchmarkFrontmatterTags/TOML:11-4     625            138            -77.92%
BenchmarkFrontmatterTags/TOML:21-4     1106           210            -81.01%

benchmark                              old bytes     new bytes     delta
BenchmarkFrontmatterTags/TOML:1-4      9231          2912          -68.45%
BenchmarkFrontmatterTags/TOML:11-4     19808         5184          -73.83%
BenchmarkFrontmatterTags/TOML:21-4     31200         7536          -75.85%
```

See #3541
Updates #3464
2017-06-03 09:22:57 +02:00
..
testdata
404_test.go
alias.go
alias_test.go
author.go
case_insensitive_test.go
config.go hugolib: Respect disableKinds=["sitemap"] 2017-05-31 10:57:19 +03:00
config_test.go
datafiles_test.go
disableKinds_test.go
embedded_shortcodes_test.go
gitinfo.go
handler_base.go
handler_file.go
handler_meta.go
handler_page.go hugolib: Handle shortcode per output format 2017-05-13 22:44:15 +03:00
handler_test.go
hugo_info.go
hugo_sites.go hugolib: Break early from sitemap disabled check 2017-05-31 12:55:51 +03:00
hugo_sites_build.go hugolib: Handle shortcode per output format 2017-05-13 22:44:15 +03:00
hugo_sites_build_test.go hugolib: Bump leaktest timeout to 30 seconds 2017-06-02 16:50:44 +02:00
media.go
menu.go
menu_old_test.go all: Temporarily revert to BurntSushi for TOML front matter handling 2017-06-03 09:22:57 +02:00
menu_test.go
multilingual.go
node_as_page_test.go
page.go hugolib: Refine allKindsInPages 2017-05-26 10:51:17 +03:00
page_collections.go hugolib: Fix ref/relref issue with duplicate base filenames 2017-05-26 10:42:45 +03:00
page_collections_test.go hugolib: Fix ref/relref issue with duplicate base filenames 2017-05-26 10:42:45 +03:00
page_output.go
page_paths.go
page_paths_test.go
page_permalink_test.go
page_taxonomy_test.go
page_test.go
page_time_integration_test.go
pageCache.go
pageCache_test.go
pageGroup.go
pageGroup_test.go
pageSort.go
pageSort_test.go
pagesPrevNext.go
pagesPrevNext_test.go
pagination.go
pagination_test.go
path_separators_test.go
permalinker.go
permalinks.go
permalinks_test.go
robotstxt_test.go
rss_test.go
scratch.go
scratch_test.go
shortcode.go hugolib: Handle shortcode per output format 2017-05-13 22:44:15 +03:00
shortcode_test.go hugolib: Handle shortcode per output format 2017-05-13 22:44:15 +03:00
shortcodeparser.go
shortcodeparser_test.go
site.go hubolib: Remove the regular page restriction from .Site.GetPage 2017-05-26 21:31:45 +03:00
site_benchmark_test.go hugolib: Add some more tags to benchmark 2017-06-02 18:40:10 +02:00
site_output.go hugolib: Fix output formats override when no outputs definition given 2017-05-17 19:00:15 +03:00
site_output_test.go hugolib: Fix RSSLink vs RSS Output Format 2017-05-17 22:14:31 +03:00
site_render.go hugolib: Handle shortcode per output format 2017-05-13 22:44:15 +03:00
site_test.go hugolib: Fix ref/relref issue with duplicate base filenames 2017-05-26 10:42:45 +03:00
site_url_test.go
siteJSONEncode_test.go
sitemap.go
sitemap_test.go
taxonomy.go
taxonomy_test.go
template_engines_test.go
template_test.go
testhelpers_test.go hugolib: Add BenchmarkGetPage 2017-05-23 12:10:15 +03:00
translations.go