John MacFarlane
1ef3534328
Increase heap space in runtime for benchmarks.
...
Otherwise we're essentially benchmarking garbage collecting,
which can give very inconsistent results.
2021-03-16 15:59:50 -07:00
John MacFarlane
94c917c13f
Use -j4 for linux release build.
2021-03-16 13:16:29 -07:00
John MacFarlane
2e6561fe91
.hlint.yaml - fix more false positives for redundant brackets.
2021-03-16 13:12:40 -07:00
John MacFarlane
fdaa56cbcd
Makefile: set -j4 in default GHCOPTS
2021-03-16 13:08:32 -07:00
John MacFarlane
7698918330
make quick: re-use GHCOPTS for tests
2021-03-16 13:08:01 -07:00
John MacFarlane
b6b40de7fc
Use BENCHARGS in 'make bench'.
2021-03-16 13:07:37 -07:00
John MacFarlane
a366e2b574
cabal.project: remove -j, which means -j1!
2021-03-16 13:06:38 -07:00
John MacFarlane
5ae8b8e586
Update .hlint.yaml to avoid false positives on redundant brackets.
...
These brackets are not redundant, it's a bug in hlint:
$(deriveJSON ... )
2021-03-16 13:05:56 -07:00
John MacFarlane
87538966a0
Removed unused LANGUAGE pragmas.
2021-03-16 13:05:29 -07:00
John MacFarlane
2770f88d53
Fix benchmark CI to use gauge options.
2021-03-16 13:01:38 -07:00
John MacFarlane
d0af5795f1
make quick: use -j4 to speed up build
2021-03-16 10:38:51 -07:00
Florian Kohrt
afa801ed3f
Remove JS comment from HTML ( #7154 )
...
Illegal, turn into HTML comment
2021-03-16 09:20:54 -07:00
Albert Krewinkel
84b7a15375
CONTRIBUTING: suggest using a cabal.project.local
file ( #7153 )
2021-03-16 08:34:38 -07:00
John MacFarlane
ff0fcedcb3
Switch to gauge for now for benchmarks.
...
tasty-bench is displaying odd behavior, with different
timings depending on the `--pattern` specified.
2021-03-15 22:50:18 -07:00
Bodigrim
d94f9b930a
Force readFile in benchmarks early
2021-03-15 18:50:21 -07:00
John MacFarlane
78775751d9
Add compiler timings to 'make bench'
2021-03-15 18:50:21 -07:00
John MacFarlane
63a6059790
Update tests for new texmath.
2021-03-15 18:22:38 -07:00
John MacFarlane
5f94dd74f1
Require texmath 0.12.2
2021-03-15 15:36:57 -07:00
John MacFarlane
a9ef6b4380
Use doclayout 0.3.0.2.
...
This further reduces time and memory needed to compile pandoc.
2021-03-15 15:35:15 -07:00
John MacFarlane
805d12ac9c
Remove an unneeded import
2021-03-15 14:21:52 -07:00
John MacFarlane
24191a2a27
Use foldl' instead of foldl everywhere.
2021-03-15 10:37:35 -07:00
John MacFarlane
39934c8851
Require latest doclayout and skylighting.
2021-03-14 15:48:01 -07:00
John MacFarlane
3622097da3
Handle 'nocite' better with --biblatex and --natbib.
...
Previously the nocite metadata field was ignored with
these formats. Now it populates a `nocite-ids` template
variable and causes a `\nocite` command to be issued.
Closes #4585 .
2021-03-14 00:10:37 -08:00
John MacFarlane
c55a73b642
Use latest dev version of doclayout.
...
This reduces compile time/memory consumption for pandoc considerably.
See jgm/doclayout#1 .
2021-03-14 00:10:37 -08:00
Albert Krewinkel
35688c4262
T.P.App.FormatHeuristics: shorten code, improve docs.
2021-03-13 22:06:43 +01:00
John MacFarlane
35b66a7671
MediaWiki reader: Allow block-level content in notes (ref).
...
Closes #7145 .
2021-03-13 12:50:44 -08:00
John MacFarlane
eed18d231c
Use integral values for w:tblW in docx.
...
Cloess #7141 .
2021-03-13 12:05:52 -08:00
John MacFarlane
9bd36b03e9
Add ghcid-test to Makefile
2021-03-13 11:58:31 -08:00
John MacFarlane
3519d6f3b4
Use eciteproc >= 0.3.0.9
2021-03-13 11:27:05 -08:00
Albert Krewinkel
777f8ec20b
stack.yaml: add jira-wiki-markup-1.3.4 to extra-deps
2021-03-13 15:41:47 +01:00
Albert Krewinkel
f8b49e77f8
Use jira-wiki-markup 1.3.4
...
Jira reader:
* Fixed parsing of autolinks (i.e., of bare URLs in the text).
Previously an autolink would take up the rest of a line, as spaces
were allowed characters in these items.
* Emoji character sequences no longer cause parsing failures. This was
due to missing backtracking when emoji parsing fails.
Jira writer:
* Block quotes are only rendered as `bq.` if they do not contain a
linebreak.
2021-03-13 14:53:58 +01:00
Albert Krewinkel
00e8d0678e
Jira reader: mark divs created from panels with class "panel".
...
Closes : tarleb/jira-wiki-markup#2
2021-03-13 14:29:47 +01:00
Albert Krewinkel
a8aa301428
Jira writer: improve div/panel handling
...
Include div attributes in panels, always render divs with class `panel`
as panels, and avoid nesting of panels.
2021-03-13 12:10:02 +01:00
John MacFarlane
894ed8ebb0
Citeproc: apply fixLinks correctly.
...
This is code that incorporates a prefix like `https://doi.org/ `
into a following link when appropriate. But it didn't work because
we were walking with a `[Inline] -> [Inline]` function on an `Inlines`.
Changed the point of application of `fixLink` to resolve the issue.
Closes #7130 .
2021-03-12 11:58:52 -08:00
John MacFarlane
92ffd37475
Simplify compactDL.
2021-03-12 11:58:52 -08:00
Albert Krewinkel
872b4313a1
JATS templates: support 'equal-contrib' attrib for authors
...
Authors who contributed equally to a paper may be marked with
`equal-contrib`.
2021-03-11 11:07:59 +01:00
John MacFarlane
5608dc01e5
HTML writer: Add warnings on duplicate attribute values.
...
This prevents emitting invalid HTML.
Ultimately it would be good to prevent this in the types
themselves, but this is better for now.
T.P.Logging: Add DuplicateAttribute constructor to LogMessage.
[API change]
2021-03-10 10:19:40 -08:00
John MacFarlane
e17127dc28
Re-add a needed dependency for benchmark.
2021-03-09 13:40:24 -08:00
John MacFarlane
1c23e3a824
RST reader: fix logic for ending comments.
...
Previously comments sometimes got extended too far. Closes #7134 .
2021-03-09 13:03:27 -08:00
John MacFarlane
a8b2031bb4
Revert "Use -Wunused-packages on ghc >= 8.10."
...
This reverts commit 7a1d0f01e9
.
This option gives confusing output when a build is interrupted,
suggesting that packages aren't required when we just didn't
get to the model that requires them.
2021-03-09 12:49:15 -08:00
John MacFarlane
a9a05110d0
Remove some unused packages from pandoc.cabal.
2021-03-09 12:34:36 -08:00
John MacFarlane
7a1d0f01e9
Use -Wunused-packages on ghc >= 8.10.
2021-03-09 12:34:36 -08:00
Albert Krewinkel
d7f8fbf04b
Org writer: fix operator precedence mistake in previous commit
2021-03-09 21:16:11 +01:00
Albert Krewinkel
b9b2586ed3
Org writer: prevent unintended creation of ordered list items
...
Adjust line wrapping if default wrapping would cause a line to be read
as an ordered list item.
Fixes #7132
2021-03-09 18:14:54 +01:00
John MacFarlane
0515c44859
linux/make_artifacts.sh: Use -f when removing artifacts/DONE.
2021-03-08 15:02:26 -08:00
John MacFarlane
cac796e1ab
ARM build script: more reliable detection of completion.
...
Previously we downloaded the tar.gz before it was complete.
2021-03-08 14:51:03 -08:00
John MacFarlane
31ca011e4a
Use correct architecture in .tar.gz for linux.
2021-03-08 11:58:14 -08:00
John MacFarlane
7683912591
build-arm.sh: fix elapsed time.
2021-03-08 11:57:52 -08:00
John MacFarlane
f49cd6343a
Update RELEASE-CHECKLIST
2021-03-08 08:17:18 -08:00
John MacFarlane
3a763ac770
Update date in changelog and manual.
2021-03-08 07:45:23 -08:00