Skip to content

Conversation

@jonwedell
Copy link
Member

Major improvements:

The C helper module has been reimplemented in Rust and other performance critical functions have also been moved to the Rust module. (Specifically, the Parsing logic and the loop string formatting logic.) Additional effort towards maximizing the performance of the Rust module has been made, leading to massive speedups in performance of common actions.

  • Parsing a file is now nearly twice as fast.
  • Rendering an Entry to a string is now nearly three times as fast.

This change is tested to be and understood to be fully backwards compatible, but due to the major nature of the change is getting a new minor version number.

Jon Wedell added 2 commits January 14, 2026 17:20
…ix the issues - specifically, that the core python code was not included in the release, only the rust module code. It also ensures that the unit tests are not included, saving space.
@jonwedell jonwedell merged commit 6c1947e into v3 Jan 28, 2026
37 of 48 checks passed
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.

2 participants