Unfortunately, I can't release this as planned.😥
I'm so sorry, but I found a very weird (concurrency!) bug and I don't want to ship it with this bug in it. Real life of a developer, I guess...😞
(I found this bug writing and executing a specific doc test...What!?)
I'm so disappointed right now.😭
I'll look into it after xmas and keep you updated.
I wish you some happy holidays! 🎅
Yay, I fixed the bug!🎉
It wasn't a concurrency bug in the traditional sense (it's #Rust after all ¯\_(ツ)_/¯), but rather a code path that was sometimes executed and sometimes not, depending on whether the other thread had a chance to run or not.
New plan: release this within 2021 (as alpha)!😁 🤞
Introducing csv-diff - the fastest CSV-diffing library in the world - written in #Rust!🚀 🎉
Highlights:
- compare two CSVs with 1,000,000 rows x 9 columns in under 500ms
- thread-pool agnostic 🧵🧶
Crates.io:
https://crates.io/crates/csv-diff
GitLab:
https://gitlab.com/janriemer/csv-diff
This crate has been made possible by the awesome Rust community! Thank you!🤝 ❤️
#CSV #CSVDiff #Performance #Diff #Compare #Fast #CrateTip #Crate #RustLang #OpenSource
@janriemer I am now NOT bitching about bad commit messages, okay?
😘
@musicmatze 😅 I thought commit messages exist to express one's feelings. Have I misunderstood something all the time!?😉
use more emoji in commit messages
@guenther Yay!😄 🤪
mach dir keinen stress :D frohes fest!
@guenther @musicmatze Danke, euch auch!🙂
@janriemer @musicmatze now that i have received this many updates in this software's development, I'm somewhat curious what it is.
@guenther 😄 🤗 Wait for it...I'll toot one more update today before releasing it.😉
Hopefully, I haven't set the expectations too high!?😇
(leaving out musicmatze here, as he is not interacting anymore and I don't want to spam him)
Commit e96349f
Yeah...there were times, were I _really_ struggled...