Minor release
This minor release contains a complete overhaul of the evolution project, and should most likely have been its own major release... Nonetheless, what has changed on a high level?
- New modular structure, all components are their own crates, allowing anyone to build their own highly slimmed and effective CLI for their specific needs.
- Performance improvements all across the board! Some previously bad O(n) code on the buffer has been removed, significantly improving conversion-times.
What is there to do next? Get rid of the I/O bottleneck for writing the parsed chunks to disk. This is were the CPU is most idle right now and needs to be addressed.
What's Changed
- Feature/name refactor by @Ignalina in #39
- added timing output by @Ignalina in #40
- Feature/threaded revolver by @Ignalina in #41
- Feature/threaded revolver by @Ignalina in #42
- data is now in order by @Ignalina in #43
- Feature/ipc by @Ignalina in #44
- Feature/lake outputs by @Ignalina in #46
- Update atoi_simd requirement from 0.15.6 to 0.16.0 by @dependabot in #45
- feat: modular restructure of project as a framework by @wilhelmagren in #71
- docs: update readme by @wilhelmagren in #72
- docs: fix broken links to schema template by @wilhelmagren in #73
- feat: efficient chunked buffer slicing for multithreading by @wilhelmagren in #74
Full Changelog: v1.0.0...v1.3.0