John MacFarlane
e461b7dd45
Relax --abbreviations
rules so that a period isn't required.
...
Partially addresses #7124 .
2021-03-04 16:02:46 -08:00
John MacFarlane
46e2b3dc8d
Update stack resolver.
2021-03-04 09:00:23 -08:00
John MacFarlane
5d60fcf4d7
Update README.md.
2021-03-04 08:58:28 -08:00
John MacFarlane
ba2793e4fa
Update man page.
2021-03-04 08:57:53 -08:00
John MacFarlane
e649b69564
Bump version to 2.12
2021-03-04 08:57:27 -08:00
John MacFarlane
bd988beb38
Update date on manual.
2021-03-04 08:49:45 -08:00
John MacFarlane
349c09b377
Update AUTHORS.md.
2021-03-04 08:48:07 -08:00
John MacFarlane
00f5a07789
Update changelog
2021-03-04 08:44:58 -08:00
John MacFarlane
92ea8a0cb6
Revert "Add T.P.Readers.LaTeX.Include."
...
This reverts commit b569b0226d
.
Memory usage improvement in compilation wasn't very significant.
2021-03-03 19:07:16 -08:00
John MacFarlane
b569b0226d
Add T.P.Readers.LaTeX.Include.
2021-03-03 18:47:17 -08:00
John MacFarlane
33e4c8dd6c
Remove T.P.Readers.LaTeX.Accent.
...
Incorporate accentCommands into T.P.Readers.LaTeX.Inline.
2021-03-03 18:21:32 -08:00
John MacFarlane
da5e9e5956
Move enquote commands to T.P.LaTeX.Lang.
2021-03-03 11:22:42 -08:00
John MacFarlane
044bc44fc6
Moved more into T.P.Readers.LaTeX.Lang.
2021-03-03 11:08:02 -08:00
John MacFarlane
bbcc1501a5
Split out T.P.Readers.LaTeX.Inline.
2021-03-03 10:34:10 -08:00
John MacFarlane
e8e5ffe1f4
Split out T.P.Writers.LaTeX.Util.
2021-03-02 22:40:45 -08:00
John MacFarlane
fe483c653b
Split out T.P.Writers.LaTeX.Citation.
2021-03-02 21:57:37 -08:00
John MacFarlane
827ecdd2de
Split out T.P.Writers.LaTeX.Lang.
2021-03-02 21:33:58 -08:00
John MacFarlane
2097411e4f
Split up T.P.Writers.Markdown...
...
with T.P.Writers.Markdown.Types and T.P.Writers.Markdown.Inline.
The module was difficult to compile on low-memory system.s
2021-03-02 21:08:13 -08:00
John MacFarlane
50e6d3ed23
Add doc/libraries.md.
...
A description of libraries that support pandoc.
2021-03-02 17:44:19 -08:00
John MacFarlane
b251df0c6e
stack.yaml - use citeproc 0.3.0.8
2021-03-02 17:09:35 -08:00
John MacFarlane
95b1327f6b
Update changelog.
2021-03-02 14:23:02 -08:00
John MacFarlane
af9f6c00aa
MacOS release build: remove -split-sections.
...
It doesn't seem to affect executable size at all.
2021-03-02 10:06:30 -08:00
John MacFarlane
139376bbfb
trypandoc: remove unneeded imports.
2021-03-02 10:03:52 -08:00
John MacFarlane
595d2e25ea
cabal.project: don't explicitly set -trypandoc.
...
If we do, this can't be overridden on the command line.
2021-03-02 10:03:52 -08:00
John MacFarlane
651b241533
Avoid split-sections for Windows rc.
...
We get an error "too many sections."
Maybe a bug in stack?
https://stackoverflow.com/questions/64287505/ld-too-many-sections-90295
2021-03-02 10:01:52 -08:00
John MacFarlane
26c496d936
Use -split-sections in creating release binary.
...
This is supposed to reduce executable size.
2021-03-01 10:06:10 -08:00
John MacFarlane
7f1b933aaa
Make T.P.Readers.LaTeX.Types an unexported module.
...
[API change]
This is really an implementation detail that shouldn't be
exposed in the public API.
2021-03-01 09:46:43 -08:00
John MacFarlane
382f0e23d2
Factor out T.P.Readers.LaTeX.Macro.
2021-03-01 09:46:43 -08:00
Albert Krewinkel
e1454fe0d0
Jira writer: use Span identifiers as anchors
...
Closes : tarleb/jira-wiki-markup#3 .
2021-03-01 14:36:11 +01:00
John MacFarlane
3793ed8beb
Removed unnecessary pragmas.
2021-02-28 23:43:55 -08:00
John MacFarlane
6a6291d9e3
Change T.P.Readers.LaTeX.SIunitx to export a command map...
...
instead of individual commands.
2021-02-28 23:05:35 -08:00
John MacFarlane
12b47656d4
Remove superfluous imports.
2021-02-28 22:57:36 -08:00
John MacFarlane
7e38b8e55a
T.P.Readers.LaTeX: Don't export tokenize, untokenize.
...
[API change]
These were only exported for testing, which seems the
wrong thing to do. They don't belong in the public
API and are not really usable as they are, without access
to the Tok type which is not exported.
Removed the tokenize/untokenize roundtrip test.
We put a quickcheck property in the comments which
may be used when this code is touched (if it is).
2021-02-28 22:53:42 -08:00
John MacFarlane
2463fbf61d
LaTeX writer: use function instead of map for accent lookup.
2021-02-28 21:43:11 -08:00
John MacFarlane
d2bb0c7c8d
Factor out T.P.Readers.LaTeX.Math.
2021-02-28 21:05:25 -08:00
John MacFarlane
5537802dc9
Fix CI for older cabal versions.
...
We add fields to matrix.versions to handle the cabal
command prefix (v2-, new-, nothing) and whether `--test-option`
is supported.
2021-02-28 18:33:04 -08:00
John MacFarlane
dd56822006
CI: don't use --test-option with older cabal versions (< 3).
2021-02-28 16:01:38 -08:00
John MacFarlane
36456070c4
Fix bug in last commit.
2021-02-28 15:36:46 -08:00
John MacFarlane
7229d068c9
Markdown reader efficiency improvements.
...
Benchmarks show that these make the reader 13-17% faster,
depending on extensions.
2021-02-28 15:18:31 -08:00
John MacFarlane
cc543cf5b6
LaTeX reader: another small efficiency improvement.
2021-02-28 14:34:04 -08:00
John MacFarlane
f6cf03857b
LaTeX reader efficiency improvements.
...
In conjunction with other changes this makes the reader
almost twice as fast on our benchmark as it was on Feb. 10.
2021-02-28 12:52:41 -08:00
John MacFarlane
564c39beef
Move setDefaultLanguage to T.P.Readers.LaTeX.Lang.
2021-02-28 09:49:34 -08:00
John MacFarlane
5e571d9635
LaTeX reader: remove two unnecessary parsers in inline.
...
These are handled anyway by regularSymbol.
2021-02-28 09:39:01 -08:00
John MacFarlane
7e83686d31
trypandoc: add 2 second timeout.
2021-02-28 09:24:37 -08:00
John MacFarlane
2faa57e8e9
Factor out T.P.Readers.LaTeX.Citation.
2021-02-28 09:12:09 -08:00
John MacFarlane
08231f5cdd
Factor out T.P.Readers.LaTeX.Table.
2021-02-27 21:40:56 -08:00
John MacFarlane
925815bb33
Split off T.P.Readers.LaTeX.Accent.
...
To help reduce memory demands compiling the main LaTeX reader.
2021-02-27 17:02:44 -08:00
John MacFarlane
63123db22f
Add xml-conduit to stack.yaml extra-deps.
2021-02-27 14:26:10 -08:00
John MacFarlane
cbc3f034ad
Use skylighting 0.10.4.
...
This version of skylighting uses xml-conduit rather than hxt.
This speeds up parsing of XML syntax definitions fourfold, and
removes four packages from pandoc's dependency graph:
hxt-charproperties
hxt-unicode
hxt-regex-xmlschema
hxt
2021-02-27 14:26:10 -08:00
Albert Krewinkel
3327b225a1
Lua: use strict evaluation when retrieving AST value from the stack
...
Fixes : #6674
2021-02-27 21:57:12 +01:00