Skip to content

v0.5.0

Compare
Choose a tag to compare
@wavenator wavenator released this 01 Dec 10:24
· 7 commits to master since this release

This is a major release with a complete rewrite in Rust.
Rust offers a safer, sometimes faster and much better code. That is why I chose to replace the previous implementation from C++ to Rust.
In the process I solved many bugs and improved performance by replacing MSufSort with libsais.
The CI/CD now produces binary wheels allowing faster and simpler installations through pip.
The API remained the same except for one helper function that was added: add_entries_from_file_lines that allows to read an input file and interpret its line as entries. This allows to create indices based on file lines much much faster without relying on Python.
Python 3.6 support was dropped and 3.10 was added.