Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/kivikakk/comrak

CommonMark + GFM compatible Markdown parser and renderer
https://github.com/kivikakk/comrak

Update README with info for description lists

15422609260550fd58a90c8e73255c590339e2c0 authored over 6 years ago by Ayose <[email protected]>
Able to detect nested content in description details. Discard multiple details per item.

3502dd9f95b673893994220043a1a545cf1461a5 authored over 6 years ago by Ayose <[email protected]>
Include content for nodes like Code or HtmlInline in s-expr example

dd1847484bfa010a82fa2086d6ccf7deb5934d8f authored over 6 years ago by Ayose <[email protected]>
Remove example for XML

98e55243ffdb4bc629b6ce653ce23b4e3bac97bb authored over 6 years ago by Ayose <[email protected]>
Example program to print the AST as S-expressions

092f5196bf24431947970564046dc48463d54306 authored over 6 years ago by Ayose <[email protected]>
Mark all nodes for description lists as blocks

2c2eb66b0152c5cc43c91032967a02cabcc90ec3 authored over 6 years ago by Ayose <[email protected]>
Format for description lists in both HTML and CM

1dc7efc13818bdb56191988aa5de83bb60520f27 authored over 6 years ago by Ayose <[email protected]>
Basic support for description lists

b47343f776869dd9096a01d5c24ea3ed75c8caf8 authored over 6 years ago by Ayose <[email protected]>
Enable all bool extenions in cm2xml

cb9aa4e9e67b30d55fa4bba97241dd2d7bc759d7 authored over 6 years ago by Ayose <[email protected]>
Example to show a XML from the AST

6a373547eee2e29508747d81af0531a91773c84a authored over 6 years ago by Ayose <[email protected]>
Option to enable description lists extension

7266e1198d59ab78e3e5d5d462574dc50d455d34 authored over 6 years ago by Ayose <[email protected]>
use docs.rs link for documentation

8e382ae1b9e1916e974a49706b1a2e657c35eaee authored over 6 years ago by Ashe Connor <[email protected]>
Merge pull request #83 from brson/cleanup

Cleanup `feed` and a NUL replacement fix

dc96b0ec00b117404abf5d854d0c87cd74469304 authored over 6 years ago by Ashe Connor <[email protected]>
Make Parser::{new, finish} private.

Since feed is private having these public is useless.

For the moment Parser is still public bec...

81f9710a0bd45c5d50162494b932971acf12f393 authored over 6 years ago by Brian Anderson <[email protected]>
Reuse linebuf in feed

dc0483a40c3b538edf00dff211a0706babb29117 authored over 6 years ago by Brian Anderson <[email protected]>
Remove a dead branch from feed

130929221599ca234b36ba5f27022470649500b5 authored over 6 years ago by Brian Anderson <[email protected]>
Sink feed loop counter updates into conditional

fbd2a3197fbf8eaa6be30a4ff9017ff71da16fa2 authored over 6 years ago by Brian Anderson <[email protected]>
Remove redundant variable

7d7382c4cd37a6354bd8ca2eb6f55167f9e1ff01 authored over 6 years ago by Brian Anderson <[email protected]>
Simplify feed line-processing logic

7da11139f89bb6b090e2466651c34efd70736a06 authored over 6 years ago by Brian Anderson <[email protected]>
Remove eof from feed fn

c6b577d65b90fb66dadc4d7f46b841470077a0c5 authored over 6 years ago by Brian Anderson <[email protected]>
Move linebuf into the feed method

7d5e3df97c1249a81ab8d017b713725392255547 authored over 6 years ago by Brian Anderson <[email protected]>
Remove last_buffer_ended_with_cr

6f3c77497b0601a28a550538daed24025fec38b0 authored over 6 years ago by Brian Anderson <[email protected]>
Remove fields from Ast

9f35b704306ff1ef8f562af65a875b6c59ad3c7a authored over 6 years ago by Brian Anderson <[email protected]>
Fix NUL-replacement where NUL ends a line

Add some additional test cases.

b5da56abbf4bdd1bbad2e8faef31fb77ea217068 authored over 6 years ago by Brian Anderson <[email protected]>
update README for spec

1e9823be7ece9d12ba396b6e4003adc4679c169a authored over 6 years ago by Ashe Connor <[email protected]>
latest spec

54755054f9a19b7ba2c414a5b5e2580de1d4f2b4 authored over 6 years ago by Ashe Connor <[email protected]>
Merge pull request #82 from brson/moretests

Fix unescaping of `&CounterClockwiseContourIntegral;`

b4dc285c268cc3c8dfd5609c1af8da13e155961e authored over 6 years ago by Ashe Connor <[email protected]>
Add entity_tests.py to CI

636b3f291b48ffb1c640fd852ac66b6a212b0892 authored over 6 years ago by Brian Anderson <[email protected]>
Fix unescaping of &CounterClockwiseContourIntegral;

17f3ace297cb767e1d4fe3fb941f50a0e1959c09 authored over 6 years ago by Brian Anderson <[email protected]>
0.2.14

6491d97ff8a128f4b3ab5a72a4b50158e9f6abde authored over 6 years ago by Ashe Connor <[email protected]>
Merge pull request #81 from kivikakk/upstream-regression-tests

Run upstream (cmark) regression tests

6362fecb13555285f9fb53aba306cfa1868a4f20 authored over 6 years ago by Ashe Connor <[email protected]>
fix up interaction with unicode

09fe01e18cf14acbff722e497f1939993b4c4603 authored over 6 years ago by Ashe Connor <[email protected]>
skip chars logic from cmark for strikethru

3f24e97cf46bdac7b345f2c3320a741bfd66e9e5 authored over 6 years ago by Ashe Connor <[email protected]>
fix meta regression test

9954a22b595813292a9d34c4b8f01b6c2ed1e421 authored over 6 years ago by Ashe Connor <[email protected]>
fix link-scanning behaviour without cleanup

ccb9212a338fb1f5120addffb009595c9209059d authored over 6 years ago by Ashe Connor <[email protected]>
remove <…> from URL cleaning

12b00754a64b127d16a2d7284d36b11ab586ca75 authored over 6 years ago by Ashe Connor <[email protected]>
run regression tests

497ce771c39bd15f269cc2a38d488c1a603950ec authored over 6 years ago by Ashe Connor <[email protected]>
Make interior strong+emph parse

14363da3845990526510411651ef1a64e02dc1b6 authored over 6 years ago by Brian Anderson <[email protected]>
Merge pull request #80 from brson/links

Fix some link parsing cases that differ from cmark

a708b02becb8bb1c6916c4b880b0e125c9129982 authored over 6 years ago by Ashe Connor <[email protected]>
Fix some link parsing cases that differ from cmark

9e94b321a6d81870002ba2570c489288ede836b2 authored over 6 years ago by Brian Anderson <[email protected]>
Merge pull request #78 from brson/upgrade

Upgrade all deps

cc6278a89a6ef610e7007853db90d644b76f844c authored over 6 years ago by Ashe Connor <[email protected]>
Upgrade all deps

b6aeaf4b813f4916b0c99145c633ad22678c8a09 authored over 6 years ago by Brian Anderson <[email protected]>
Merge pull request #77 from kivikakk/feed-unicode-correctness

Make the unicode correctness more obvious

4e95cea69b1b7083fbecfc55b9df90154d74f463 authored over 6 years ago by Ashe Connor <[email protected]>
Make the unicode correctness more obvious

8d52478964a5125aab0a1f727198fed12c9878fb authored over 6 years ago by Ashe Connor <[email protected]>
Merge pull request #76 from brson/complexity

Remove some superlinear complexity

10dd0dbf84d979c294a9b93ce91663c5bbb386a8 authored over 6 years ago by Ashe Connor <[email protected]>
Use ptr::copy instead of copy_from

3707cbf45698dfb1b08d33ed8d5666857ab544c6 authored over 6 years ago by Brian Anderson <[email protected]>
Replace rotate_left with a hand-rolled function

The unsafety is unfortunate but I don't see a safe tool
in std for doing this quickly.

ea342642fbfa8e65f3d6edcc034fcc117b6fa279 authored over 6 years ago by Brian Anderson <[email protected]>
Eliminate superlinear behavior in ltrim

Also make rtrim more idiomatic.

61eba30863b065664e3159c0059328e8e4a526b8 authored over 6 years ago by Brian Anderson <[email protected]>
Eliminate superlinear behavior in url cleaning

a0dd29482c4576b569c25ce60305da7aaeacf7cb authored over 6 years ago by Brian Anderson <[email protected]>
0.2.13

Signed-off-by: Ashe Connor <[email protected]>

9d68a1adf22481953183581d9cd91dee38d8767d authored over 6 years ago by Ashe Connor <[email protected]>
Merge pull request #75 from SSJohns/speed-ups

Speed ups

fa151b62b1eb32a120dfd17e2b660bf6938acc83 authored over 6 years ago by Ashe Connor <[email protected]>
Check start of line in scanners for minimal case

6abd7907f85440193d8f48b575bffd1cb65e1b30 authored over 6 years ago by SSJohns <[email protected]>
Change ref inl to have zero capacity vec

f9b0f9db60650cdba6ab01cd35160dad8e25368d authored over 6 years ago by SSJohns <[email protected]>
Guard against unchanged seeked

67faebf11cd48c2024ea00180da14d56aa2c9208 authored over 6 years ago by SSJohns <[email protected]>
Dont init vecs that are never used

In many cases these vecs are never used so initing them with
a capacity will waste space and all...

876e8b9146e036a2a965bb3b6a0deafe81cc436a authored over 6 years ago by SSJohns <[email protected]>
update submodules

Signed-off-by: Ashe Connor <[email protected]>

25843f49faa5f05267ac5392b5c35954f6147463 authored over 6 years ago by Ashe Connor <[email protected]>
Merge pull request #74 from brson/redund

Remove a redundant check in parse_inlines

7259b843d333f00d402aceddb8947063e1f69082 authored over 6 years ago by Ashe Connor <[email protected]>
Remove a redundant check in parse_inlines

8bbb7bd4e8ab7efec3ee0fce67b222e21a2d3bdd authored over 6 years ago by Brian Anderson <[email protected]>
Merge pull request #73 from brson/notodo

Remove stale TODO

d62a49f1a3cde44b9434169d00c9788b53920449 authored over 6 years ago by Brian Anderson <[email protected]>
Remove stale TODO

67f5064020be5464486442db1bb9a2c881bd7cfe authored over 6 years ago by Brian Anderson <[email protected]>
Merge pull request #71 from brson/mainlib

Clean up main.rs

7cf9ae264c022b84ae452eaee4b6fa491f06720f authored over 6 years ago by Ashe Connor <[email protected]>
Clean up main.rs

The bin can just link to the comrak lib. No need to duplicate
all the import logic.

Closes #60

fe97fe4adb3b5bbec8d9da703e5997c3025147ed authored over 6 years ago by Brian Anderson <[email protected]>
Merge pull request #72 from brson/noblank

Remove spurious blank line in doc comment

596ace04a5f1270ec4033981bad04e22c9f32140 authored over 6 years ago by Brian Anderson <[email protected]>
Remove spurious blank line in doc comment

afee39ff791030ec726359f288805696c933cc3e authored over 6 years ago by Brian Anderson <[email protected]>
0.2.12

76bbeab99a676d016726db3c658d5c94a907a02a authored over 6 years ago by Ashe Connor <[email protected]>
Merge pull request #67 from kivikakk/safe

`safe` / --safe

27ffdff5bd3fe3d9f2872071680a1ca80893cfdd authored over 6 years ago by Ashe Connor <[email protected]>
Mention --safe in README

Signed-off-by: Ashe Connor <[email protected]>

4020ac84ea16e374de6d3793fecafd9df93a5afd authored over 6 years ago by Ashe Connor <[email protected]>
Add --safe to README

Signed-off-by: Ashe Connor <[email protected]>

af6e7d63d784a499410bee246f2ae237020598a9 authored over 6 years ago by Ashe Connor <[email protected]>
Add safe test

Signed-off-by: Ashe Connor <[email protected]>

93cc36d5bfb0c419626f02d36cd42aa4bd436f17 authored over 6 years ago by Ashe Connor <[email protected]>
Add safe option

Signed-off-by: Ashe Connor <[email protected]>

554f9c121447ce0ea50afce9dd26ace1ab15b163 authored over 6 years ago by Ashe Connor <[email protected]>
0.2.11

d833b6ca3c47a889f0a24b904de5fe2d2e0548e7 authored over 6 years ago by Ashe Connor <[email protected]>
update contributors

b4dfaa3f233a69357a65dc7d90058253d5774ecf authored over 6 years ago by Ashe Connor <[email protected]>
Merge pull request #66 from Keats/patch-1

Expose Arena

6ae4c950a0e685f31804289eb215e482ef9fe489 authored over 6 years ago by Ashe Connor <[email protected]>
Update README.md

1ef7e900a083cfc0e2daec27ae5cbe3825bd4576 authored over 6 years ago by Vincent Prouillet <[email protected]>
Expose Arena

4ae2123f31df66a038c0544534a2eca7f8d465d4 authored over 6 years ago by Vincent Prouillet <[email protected]>
Merge pull request #65 from brson/cm-slice

Fix slice oob in cm renderer

3374911a6e935febea961245a6188720626d0ba1 authored over 6 years ago by Ashe Connor <[email protected]>
Fix slice oob in cm renderer

34d755c04eb99ea600b01a6874268d00e596f9e2 authored over 6 years ago by Brian Anderson <[email protected]>
0.2.10

45358c288e7eae6d5b6dc8d311a016fd9c34ee17 authored over 6 years ago by Ashe Connor <[email protected]>
Merge pull request #63 from brson/recursion

Fix stack smashing by converting recursion to iteration

26c1dbab705b963e039c581ea6f8f91e3658d40c authored over 6 years ago by Ashe Connor <[email protected]>
Add stack smashing tests

2bdfd72a160d465533fa6a1778a6872a22b48a8d authored over 6 years ago by Brian Anderson <[email protected]>
Convert CommonMarkFormatter::format from recursion to iteration

ab9ad7ef30fceebf346e43911494944ef4b56ce0 authored over 6 years ago by Brian Anderson <[email protected]>
Convert HtmlFormatter::format from recursion to iteration

135f43206484b6ff0c86d86604b03c55f9e32d58 authored over 6 years ago by Brian Anderson <[email protected]>
Convert Parser::postprocess_text_nodes from recursion to iteration

Note that this changes the traversal order slightly, processing
all siblings before descending i...

b28c7a147cebac0790e0125dfefdfbc435a1db20 authored over 6 years ago by Brian Anderson <[email protected]>
Convert Parser::process_inlines_node from recursion to iteration

0bfa585bc19916d3bf76a1336b0744217fdf895c authored over 6 years ago by Brian Anderson <[email protected]>
Merge pull request #61 from brson/nested-tables

Fix parsing of tables nested in other block elements

4b2d20d12f67314a7a0c919776e0fbb768b0c935 authored over 6 years ago by Ashe Connor <[email protected]>
Fix parsing of tables nested in other block elements

The row parser was not scanning from the correct offset.

b05c6d7abcf6011b7c862b1161756e6865a7ac0b authored over 6 years ago by Brian Anderson <[email protected]>
Merge pull request #59 from brson/comrak-debug-ast

Make AstNode implement Debug in a useful way

7151c60d97842039d5abe095975ed45bd47d83ad authored over 6 years ago by Ashe Connor <[email protected]>
Make AstNode implement Debug in a useful way

dc7bd9bd23441985fe96dbbb6c134ce4588745e2 authored over 6 years ago by Brian Anderson <[email protected]>
add a security section

3cdcd04aa3d682fd0a94aaf51d34f0ffd604bda9 authored over 6 years ago by Ashe Connor <[email protected]>
bring up to date with latest spec

Signed-off-by: Ashe Connor <[email protected]>

5d093fd0b68ac6d082619b08736f4a97dcfa287a authored over 6 years ago by Ashe Connor <[email protected]>
0.2.9

Signed-off-by: Ashe Connor <[email protected]>

30a0c2085108d675518a47e05ef58038ebaad15c authored over 6 years ago by Ashe Connor <[email protected]>
initialise extension openers too

Signed-off-by: Ashe Connor <[email protected]>

70059292f8263c058eddf5df88eb0bc700458699 authored over 6 years ago by Ashe Connor <[email protected]>
Merge pull request #57 from kivikakk/smart-punct

Smart punctuation

0c8fa4f5a2d959fd7c0eda97a7e44ea21e79121a authored over 6 years ago by Ashe Connor <[email protected]>
post-rebase fixup

Signed-off-by: Ashe Connor <[email protected]>

22d57ac482db2f9ff94582c21d8b2a32ab9d0e45 authored over 6 years ago by Ashe Connor <[email protected]>
add quote punctuation

Signed-off-by: Ashe Connor <[email protected]>

63abf3b947530906b178b8486c83334f2371a53e authored over 6 years ago by Ashe Connor <[email protected]>
replace char vecs with arrays

Signed-off-by: Ashe Connor <[email protected]>

f85ca7d64ec776fcdda0f818b743277869115ad4 authored over 6 years ago by Ashe Connor <[email protected]>
full-stop and hyphen smart punct

Signed-off-by: Ashe Connor <[email protected]>

554a7d91572d709b915e8c5b217502cedc7c9e5c authored over 6 years ago by Ashe Connor <[email protected]>
Merge pull request #56 from brson/comments

Thoroughly comment `process_emphasis` and `insert_emph`

64881eeda2afbc25d9b6cea0f46f53d1352f49a0 authored over 6 years ago by Ashe Connor <[email protected]>
Thoroughly comment `process_emphasis` and `insert_emph`

40c4b306e8ccbd497677a7028c77c270e9ecad8d authored over 6 years ago by Brian Anderson <[email protected]>
Merge pull request #55 from brson/table-misparse

Fix the grammar for scanning table marker rows

fd775bc7db47b4447aaa4d2ab63442745da8a032 authored over 6 years ago by Ashe Connor <[email protected]>