Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop GraalJS in favour of Commonmark Java #25

Merged
merged 84 commits into from
Sep 24, 2024
Merged

Drop GraalJS in favour of Commonmark Java #25

merged 84 commits into from
Sep 24, 2024

Conversation

zampino
Copy link
Collaborator

@zampino zampino commented May 2, 2024

This switches the implementation for when using this library from the JVM from markdown-it to commonmark-java. We use generative testing to compare both implementations return the same markup.

This comes with an approximate speedup of 10x and fixes #23.

@holyjak
Copy link

holyjak commented Jul 7, 2024

Hello! Is there any timeframe for finishing this? Asking due to scicloj/wolframite#56 ... Thank you!

@zampino
Copy link
Collaborator Author

zampino commented Jul 8, 2024

Hello! Is there any timeframe for finishing this? Asking due to scicloj/wolframite#56 ... Thank you!

We're doing some progress, but there's not really a timeframe yet. For the moment you might use the workaround mentioned in nextjournal/clerk#642 (comment) (i.e. use #24 as dependency from github).

@holyjak
Copy link

holyjak commented Jul 8, 2024

Ok, thank you!

@zampino zampino marked this pull request as ready for review September 24, 2024 15:22
@mk mk merged commit 1690dfe into main Sep 24, 2024
7 checks passed
@mk mk deleted the commonmark-java branch September 24, 2024 15:22
@mk mk restored the commonmark-java branch September 24, 2024 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Doesn't support Java 22
4 participants