Commit Graph

1306 Commits

Author SHA1 Message Date
Alexandre Mutel
5f80d86265 Merge pull request #642 from mnaoumov/issue-579
More accurate check for YAML renderers
2022-06-15 07:52:51 +02:00
Paul Vrugt
76073e81c0 added support for ToPlainText for pipetables extension 2022-06-08 19:47:48 +02:00
Michael Naumov
5b6621d729 Add tests to cover all possible cases of adding Yaml renderers 2022-06-07 15:06:14 -06:00
Michael Naumov
9723eda455 More accurate check for YAML renderers 2022-06-07 14:02:40 -06:00
Alexandre Mutel
7228ad5072 Merge pull request #638 from mnaoumov/issue-579
Add YamlFrontMatterRoundtripRenderer
2022-06-07 21:40:58 +02:00
Michael Naumov
5e91b9b763 Add YamlFrontMatterRoundtripRenderer 2022-05-17 16:46:24 -06:00
Miha Zupan
e6255de62b Avoid locking overhead in ObjectCache 2022-05-14 19:04:51 +02:00
Miha Zupan
c7b8772669 Avoid SelfPipeline search overhead 2022-05-14 19:03:31 +02:00
Alexandre Mutel
7676079b4e Update doc readme with new benchmarks 2022-04-23 17:36:17 +02:00
Alexandre Mutel
495abab743 Update benchmark code and dependencies 2022-04-23 16:51:16 +02:00
Alexandre Mutel
210b39e8fb Improve RenderBase optimization with Type.GetTypeHandle (#632) 2022-04-23 16:21:09 +02:00
Alexandre Mutel
f09d030fd3 Cleanup code after #632 2022-04-23 14:05:26 +02:00
Alexandre Mutel
f2ca6be7a6 Fix name for SpecFileGen 2022-04-23 07:59:18 +02:00
Alexandre Mutel
94e07d11ce Revert optimization for RendererBase to use a plain type for the dictionary key (#632) 2022-04-23 07:46:26 +02:00
Miha Zupan
e8f9274b64 Don't try to use the MT pointer on unsupported platforms 2022-04-22 20:36:52 +02:00
Miha Zupan
f991b2123b Fix typos in ContainerBlock 2022-04-21 20:48:13 +02:00
Alexandre Mutel
a4a1a177bc Update doc and fix name for CommonMark specs 2022-04-21 07:40:17 +02:00
Alexandre Mutel
caf3c722e1 Fix unicode case fold for spec 0.30 2022-04-21 07:26:02 +02:00
Alexandre Mutel
47c64d8815 Fix support for textarea with new CommonMark 0.30 specs 2022-04-20 19:04:28 +02:00
Alexandre Mutel
2502fab340 Update CommonMark specs to 0.30 2022-04-20 19:03:47 +02:00
Alexandre Mutel
17b5500b03 Add test related to #625 2022-04-20 18:28:58 +02:00
Alexandre Mutel
b754aef6b0 Update dependencies 2022-04-20 18:28:32 +02:00
Alexandre Mutel
fcc73691b6 Fixes escape line break (#620) 2022-04-20 18:09:17 +02:00
Alexandre Mutel
cb8dc99d96 Add test for line break
test
2022-04-20 18:08:28 +02:00
Alexandre Mutel
6f45ac0885 Merge pull request #623 from MihaZupan/globalization-ltr-fix
Fix GlobalizationExtension RTL detection
2022-04-20 15:56:30 +02:00
Alexandre Mutel
891e2fca78 Merge pull request #622 from MihaZupan/simd-character-map
Vectorize CharacterMap.IndexOfOpeningCharacter
2022-04-20 15:56:05 +02:00
Miha Zupan
d69b989810 Fix GlobalizationExtension RTL detection 2022-04-15 20:09:50 +02:00
Miha Zupan
da756f4efe Vectorize CharacterMap.IndexOfOpeningCharacter 2022-04-15 19:43:04 +02:00
Miha Zupan
e192831db0 Add tests for LazySubstring 2022-04-15 16:33:36 +02:00
Miha Zupan
be3c93a9b0 Remove trailing space 2022-04-15 16:21:39 +02:00
Miha Zupan
6466f01a80 Add fast-path for simple GetSourcePosition 2022-04-10 18:05:00 +02:00
Miha Zupan
147c3f059a Improve the fast-path in AutoLink parser 2022-04-08 18:36:41 +02:00
Miha Zupan
3201699053 Avoid allocating CodeInline.Content substrings 2022-04-08 17:22:38 +02:00
Miha Zupan
e86d1ffce5 Avoid OrderedStart allocations in NumberedListItemParser 2022-04-08 16:39:21 +02:00
Miha Zupan
48c979dc74 Use FastStringWriter as the dummy writer
Avoids allocation when setting Writer.NewLine
2022-04-08 00:21:27 +02:00
Miha Zupan
3ae0c8b369 Revert 6eacf8a 2022-04-08 00:09:22 +02:00
Miha Zupan
ee732e5a42 Add ToHtml helper accepting a TextWriter 2022-04-08 00:02:24 +02:00
Miha Zupan
76e25833ad Use method table pointer instead of TypeHandle 2022-04-03 19:31:33 +02:00
Miha Zupan
53dff53260 Make LinkInline SourceSpan fields non-nullable 2022-04-03 16:44:08 +02:00
Miha Zupan
b2eeaf7185 Store trivia next to DataEntries 2022-04-03 16:19:02 +02:00
Miha Zupan
47a22bc5e8 Reduce the size of LiteralInline and EmphasisDelimiterInline 2022-04-03 15:50:07 +02:00
Miha Zupan
89e4c29f9f Inline simple property getters 2022-04-03 15:08:46 +02:00
Miha Zupan
a946c6d0b4 Use local over list access in GetSourcePosition 2022-04-03 15:02:44 +02:00
Miha Zupan
e2770d8c11 Reduce covariance check overhead 2022-04-03 14:28:02 +02:00
Miha Zupan
6eacf8a170 Reduce casts when rendering 2022-04-03 13:34:38 +02:00
Miha Zupan
e11a2630b8 Reduce the size of Inline and casting overhead 2022-04-03 13:34:06 +02:00
Alexandre Mutel
ccf455d316 Fix AssemblyVersion with MinVer (#612) 2022-03-27 10:15:16 +02:00
Alexandre Mutel
8beb096814 Fix emphasis parsing with table delimiters (#614) 2022-03-27 10:04:14 +02:00
Miha Zupan
ed83943ba5 Use custom StringWriter for rendering internally 2022-03-20 13:49:38 +01:00
Miha Zupan
9adf60116b More WriteRaw 2022-03-20 11:24:05 +01:00