Releases: kloetzl/libdna
Releases · kloetzl/libdna
libdna v1.3
This release includes some decent performance tweaks as well as general improvements. Changes include
- Turn
dnax_find_first_mismatch
into an inline function to remove the function call overhead. - Turn
dnax_find_first_of
into an inline function to remove the function call overhead. - Complete rewrite of
dnax_translate
for 2x the performance. - Added an invertible hash function.
- More examples.
Full Changelog: v1.2...v1.3
libdna v1.2
This release adds some new functionality and improves the ease of use of libdna. Changes include:
- A new function to rapidly generate random dna strings.
- A function count mismatches between two dna strings of opposite strands.
- Better dispatching on macOS.
- Faster revcomp on Apple Silicon.
- Improved documentation.
libdna v1.1
This is a minor release of libdna with some major improvements. Thanks to the support of @N30dG libdna now can offer some hand-crafted optimizations for ARM64 using Neon. This results in great performance improvements. Other changes include:
- non-x86 compilation support
- ARM64 specific optimizations
- dna4_revcomp improvements on x86
- dnax_extract_dna4 improvements on x86
- github actions as CI system
libdna v1.0
This is the first stable release of libdna. Download the tarball, unpack it and follow the instructions in the readme. Installation requires the meson build system.