Bjørn Erik Pedersen
|
2919a6a503
|
common/maps: Add Scratch.Values
Fixes #7335
|
2020-05-29 19:51:49 +02:00 |
|
hugoreleaser
|
b3e4f911f4
|
releaser: Prepare repository for 0.72.0-DEV
[ci skip]
|
2020-05-25 09:21:10 +00:00 |
|
hugoreleaser
|
646bc85088
|
releaser: Bump versions for release of 0.71.1
[ci skip]
|
2020-05-25 09:08:55 +00:00 |
|
hugoreleaser
|
833d16d467
|
releaser: Prepare repository for 0.72.0-DEV
[ci skip]
|
2020-05-18 16:18:12 +00:00 |
|
hugoreleaser
|
330e52ebe6
|
releaser: Bump versions for release of 0.71.0
[ci skip]
|
2020-05-18 16:05:47 +00:00 |
|
hugoreleaser
|
a5039dddaf
|
releaser: Prepare repository for 0.71.0-DEV
[ci skip]
|
2020-05-06 11:29:18 +00:00 |
|
hugoreleaser
|
b98e2f66b0
|
releaser: Bump versions for release of 0.70.0
[ci skip]
|
2020-05-06 11:16:40 +00:00 |
|
Bjørn Erik Pedersen
|
6add6d77b4
|
Rename transpileJS to babel
And add a test.
Updates #5764
|
2020-04-29 10:51:33 +02:00 |
|
hugoreleaser
|
c2d9fd1ebe
|
releaser: Prepare repository for 0.70.0-DEV
[ci skip]
|
2020-04-24 08:00:48 +00:00 |
|
hugoreleaser
|
03802ff3cb
|
releaser: Bump versions for release of 0.69.2
[ci skip]
|
2020-04-24 07:48:07 +00:00 |
|
hugoreleaser
|
ade27699e5
|
releaser: Prepare repository for 0.70.0-DEV
[ci skip]
|
2020-04-22 08:07:03 +00:00 |
|
hugoreleaser
|
8549189e8e
|
releaser: Bump versions for release of 0.69.1
[ci skip]
|
2020-04-22 07:55:01 +00:00 |
|
hugoreleaser
|
4a3f2427ed
|
releaser: Prepare repository for 0.70.0-DEV
[ci skip]
|
2020-04-10 09:19:20 +00:00 |
|
hugoreleaser
|
9b55d13589
|
releaser: Bump versions for release of 0.69.0
[ci skip]
|
2020-04-10 09:08:37 +00:00 |
|
Bjørn Erik Pedersen
|
9f12be54ee
|
Revert "Revert "common/herrors: Fix typos in comments""
OK, I'm getting tired. Sorry for the noise.
This reverts commit 4437e918cd .
|
2020-04-06 01:07:57 +02:00 |
|
Bjørn Erik Pedersen
|
4437e918cd
|
Revert "common/herrors: Fix typos in comments"
This reverts commit 1123711b09 .
|
2020-04-06 01:06:27 +02:00 |
|
rnazmo
|
1123711b09
|
common/herrors: Fix typos in comments
|
2020-04-02 22:06:22 +02:00 |
|
hugoreleaser
|
19a8accc9f
|
releaser: Prepare repository for 0.69.0-DEV
[ci skip]
|
2020-03-24 12:16:13 +00:00 |
|
hugoreleaser
|
8f49df946a
|
releaser: Bump versions for release of 0.68.3
[ci skip]
|
2020-03-24 12:04:27 +00:00 |
|
hugoreleaser
|
971b28904b
|
releaser: Prepare repository for 0.69.0-DEV
[ci skip]
|
2020-03-24 08:33:02 +00:00 |
|
hugoreleaser
|
73ae6d581d
|
releaser: Bump versions for release of 0.68.2
[ci skip]
|
2020-03-24 08:21:09 +00:00 |
|
hugoreleaser
|
244e49c0ea
|
releaser: Prepare repository for 0.69.0-DEV
[ci skip]
|
2020-03-22 10:47:54 +00:00 |
|
hugoreleaser
|
87dd5725de
|
releaser: Bump versions for release of 0.68.1
[ci skip]
|
2020-03-22 10:36:42 +00:00 |
|
hugoreleaser
|
1664a0e893
|
releaser: Prepare repository for 0.69.0-DEV
[ci skip]
|
2020-03-21 11:59:39 +00:00 |
|
hugoreleaser
|
e1b609af9b
|
releaser: Bump versions for release of 0.68.0
[ci skip]
|
2020-03-21 11:47:37 +00:00 |
|
hugoreleaser
|
94fb4dc3dd
|
releaser: Prepare repository for 0.68.0-DEV
[ci skip]
|
2020-03-15 19:41:55 +00:00 |
|
hugoreleaser
|
99d36237c0
|
releaser: Bump versions for release of 0.67.1
[ci skip]
|
2020-03-15 19:30:33 +00:00 |
|
Bjørn Erik Pedersen
|
5eadc4c0a8
|
metrics: Fix --templateMetricsHints
Also improve non-string comparisons.
Fixes #7048
|
2020-03-12 19:26:19 +01:00 |
|
hugoreleaser
|
5b4659fa0b
|
releaser: Prepare repository for 0.68.0-DEV
[ci skip]
|
2020-03-09 20:47:30 +00:00 |
|
hugoreleaser
|
f7d4b01c6d
|
releaser: Bump versions for release of 0.67.0
[ci skip]
|
2020-03-09 20:35:43 +00:00 |
|
hugoreleaser
|
cb12f41a96
|
releaser: Prepare repository for 0.67.0-DEV
[ci skip]
|
2020-03-03 15:31:19 +00:00 |
|
hugoreleaser
|
713132cd4b
|
releaser: Bump versions for release of 0.66.0
[ci skip]
|
2020-03-03 15:19:36 +00:00 |
|
Joshua Wong
|
1352bc880d
|
Add hugo.IsProduction function
Fixes #6873
|
2020-02-25 17:58:07 +01:00 |
|
hugoreleaser
|
322c285ba2
|
releaser: Prepare repository for 0.66.0-DEV
[ci skip]
|
2020-02-23 10:09:29 +00:00 |
|
hugoreleaser
|
0ac528d746
|
releaser: Bump versions for release of 0.65.3
[ci skip]
|
2020-02-23 09:58:31 +00:00 |
|
hugoreleaser
|
1510f07780
|
releaser: Bump versions for release of 0.65.2
[ci skip]
|
2020-02-21 10:10:11 +00:00 |
|
hugoreleaser
|
dbaa15d40f
|
releaser: Bump versions for release of 0.65.1
[ci skip]
|
2020-02-20 13:42:26 +00:00 |
|
hugoreleaser
|
9fd7d3957e
|
releaser: Bump versions for release of 0.65.0
[ci skip]
|
2020-02-20 08:11:06 +00:00 |
|
Elliott Sales de Andrade
|
c7975b48b6
|
Fix goMinorVersion on non-final Go releases
This should work for alpha/beta/rc releases.
|
2020-02-19 08:46:21 +01:00 |
|
Bjørn Erik Pedersen
|
eada236f87
|
Introduce a tree map for all content
This commit introduces a new data structure to store pages and their resources.
This data structure is backed by radix trees.
This simplies tree operations, makes all pages a bundle, and paves the way for #6310.
It also solves a set of annoying issues (see list below).
Not a motivation behind this, but this commit also makes Hugo in general a little bit faster and more memory effective (see benchmarks). Especially for partial rebuilds on content edits, but also when taxonomies is in use.
```
name old time/op new time/op delta
SiteNew/Bundle_with_image/Edit-16 1.32ms ± 8% 1.00ms ± 9% -24.42% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file/Edit-16 1.28ms ± 0% 0.94ms ± 0% -26.26% (p=0.029 n=4+4)
SiteNew/Tags_and_categories/Edit-16 33.9ms ± 2% 21.8ms ± 1% -35.67% (p=0.029 n=4+4)
SiteNew/Canonify_URLs/Edit-16 40.6ms ± 1% 37.7ms ± 3% -7.20% (p=0.029 n=4+4)
SiteNew/Deep_content_tree/Edit-16 56.7ms ± 0% 51.7ms ± 1% -8.82% (p=0.029 n=4+4)
SiteNew/Many_HTML_templates/Edit-16 19.9ms ± 2% 18.3ms ± 3% -7.64% (p=0.029 n=4+4)
SiteNew/Page_collections/Edit-16 37.9ms ± 4% 34.0ms ± 2% -10.28% (p=0.029 n=4+4)
SiteNew/Bundle_with_image-16 10.7ms ± 0% 10.6ms ± 0% -1.15% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file-16 10.8ms ± 0% 10.7ms ± 0% -1.05% (p=0.029 n=4+4)
SiteNew/Tags_and_categories-16 43.2ms ± 1% 39.6ms ± 1% -8.35% (p=0.029 n=4+4)
SiteNew/Canonify_URLs-16 47.6ms ± 1% 47.3ms ± 0% ~ (p=0.057 n=4+4)
SiteNew/Deep_content_tree-16 73.0ms ± 1% 74.2ms ± 1% ~ (p=0.114 n=4+4)
SiteNew/Many_HTML_templates-16 37.9ms ± 0% 38.1ms ± 1% ~ (p=0.114 n=4+4)
SiteNew/Page_collections-16 53.6ms ± 1% 54.7ms ± 1% +2.09% (p=0.029 n=4+4)
name old alloc/op new alloc/op delta
SiteNew/Bundle_with_image/Edit-16 486kB ± 0% 430kB ± 0% -11.47% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file/Edit-16 265kB ± 0% 209kB ± 0% -21.06% (p=0.029 n=4+4)
SiteNew/Tags_and_categories/Edit-16 13.6MB ± 0% 8.8MB ± 0% -34.93% (p=0.029 n=4+4)
SiteNew/Canonify_URLs/Edit-16 66.5MB ± 0% 63.9MB ± 0% -3.95% (p=0.029 n=4+4)
SiteNew/Deep_content_tree/Edit-16 28.8MB ± 0% 25.8MB ± 0% -10.55% (p=0.029 n=4+4)
SiteNew/Many_HTML_templates/Edit-16 6.16MB ± 0% 5.56MB ± 0% -9.86% (p=0.029 n=4+4)
SiteNew/Page_collections/Edit-16 16.9MB ± 0% 16.0MB ± 0% -5.19% (p=0.029 n=4+4)
SiteNew/Bundle_with_image-16 2.28MB ± 0% 2.29MB ± 0% +0.35% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file-16 2.07MB ± 0% 2.07MB ± 0% ~ (p=0.114 n=4+4)
SiteNew/Tags_and_categories-16 14.3MB ± 0% 13.2MB ± 0% -7.30% (p=0.029 n=4+4)
SiteNew/Canonify_URLs-16 69.1MB ± 0% 69.0MB ± 0% ~ (p=0.343 n=4+4)
SiteNew/Deep_content_tree-16 31.3MB ± 0% 31.8MB ± 0% +1.49% (p=0.029 n=4+4)
SiteNew/Many_HTML_templates-16 10.8MB ± 0% 10.9MB ± 0% +1.11% (p=0.029 n=4+4)
SiteNew/Page_collections-16 21.4MB ± 0% 21.6MB ± 0% +1.15% (p=0.029 n=4+4)
name old allocs/op new allocs/op delta
SiteNew/Bundle_with_image/Edit-16 4.74k ± 0% 3.86k ± 0% -18.57% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file/Edit-16 4.73k ± 0% 3.85k ± 0% -18.58% (p=0.029 n=4+4)
SiteNew/Tags_and_categories/Edit-16 301k ± 0% 198k ± 0% -34.14% (p=0.029 n=4+4)
SiteNew/Canonify_URLs/Edit-16 389k ± 0% 373k ± 0% -4.07% (p=0.029 n=4+4)
SiteNew/Deep_content_tree/Edit-16 338k ± 0% 262k ± 0% -22.63% (p=0.029 n=4+4)
SiteNew/Many_HTML_templates/Edit-16 102k ± 0% 88k ± 0% -13.81% (p=0.029 n=4+4)
SiteNew/Page_collections/Edit-16 176k ± 0% 152k ± 0% -13.32% (p=0.029 n=4+4)
SiteNew/Bundle_with_image-16 26.8k ± 0% 26.8k ± 0% +0.05% (p=0.029 n=4+4)
SiteNew/Bundle_with_JSON_file-16 26.8k ± 0% 26.8k ± 0% +0.05% (p=0.029 n=4+4)
SiteNew/Tags_and_categories-16 273k ± 0% 245k ± 0% -10.36% (p=0.029 n=4+4)
SiteNew/Canonify_URLs-16 396k ± 0% 398k ± 0% +0.39% (p=0.029 n=4+4)
SiteNew/Deep_content_tree-16 317k ± 0% 325k ± 0% +2.53% (p=0.029 n=4+4)
SiteNew/Many_HTML_templates-16 146k ± 0% 147k ± 0% +0.98% (p=0.029 n=4+4)
SiteNew/Page_collections-16 210k ± 0% 215k ± 0% +2.44% (p=0.029 n=4+4)
```
Fixes #6312
Fixes #6087
Fixes #6738
Fixes #6412
Fixes #6743
Fixes #6875
Fixes #6034
Fixes #6902
Fixes #6173
Fixes #6590
|
2020-02-18 09:49:42 +01:00 |
|
hugoreleaser
|
4f43c9022a
|
releaser: Prepare repository for 0.65.0-DEV
[ci skip]
|
2020-02-09 20:53:18 +00:00 |
|
hugoreleaser
|
8bd8d4fe9a
|
releaser: Bump versions for release of 0.64.1
[ci skip]
|
2020-02-09 20:44:34 +00:00 |
|
hugoreleaser
|
6a74cbe916
|
releaser: Prepare repository for 0.65.0-DEV
[ci skip]
|
2020-02-04 09:16:38 +00:00 |
|
hugoreleaser
|
7624ab0281
|
releaser: Bump versions for release of 0.64.0
[ci skip]
|
2020-02-04 09:07:21 +00:00 |
|
hugoreleaser
|
d8e685154d
|
releaser: Prepare repository for 0.64.0-DEV
[ci skip]
|
2020-01-27 12:22:47 +00:00 |
|
hugoreleaser
|
c7427a50ed
|
releaser: Bump versions for release of 0.63.2
[ci skip]
|
2020-01-27 12:13:04 +00:00 |
|
hugoreleaser
|
8ae2c9c3d6
|
releaser: Prepare repository for 0.64.0-DEV
[ci skip]
|
2020-01-23 20:17:44 +00:00 |
|
hugoreleaser
|
fd32849bfe
|
releaser: Bump versions for release of 0.63.1
[ci skip]
|
2020-01-23 20:08:10 +00:00 |
|
hugoreleaser
|
fb974ae87f
|
releaser: Prepare repository for 0.64.0-DEV
[ci skip]
|
2020-01-23 12:48:39 +00:00 |
|
hugoreleaser
|
3b3f5a2596
|
releaser: Bump versions for release of 0.63.0
[ci skip]
|
2020-01-23 12:39:31 +00:00 |
|