Rust Coreutils 0.11 was just released as this alternative to the GNU Coreutils. Besides the long-running task of catching up the GNU Coreutils compatibility with the GNU test suite and never-ending work on optimizing the performance, Rust Coreutils 0.11 is quite a nice release for its improved error messages. Rust Coreutils 0.11 is now making use of the Ariadne Rust crate as a "fancy diagnostics and error reporting library" for Rust programs. Initially for the chmod, cut, sort, and tr utilities, there are much more informative error messages when there is wrong arguments or syntax errors in the command. This new Rust Coreutils feature is much like informative compiler error reporting but for Coreutils commands. This should be quite helpful for those not necessarily well versed with all the different Coreutils commands and as the other utilities begin supporting this functionality. On the uutils.org blog is also more information on the new error reporting / diagnostics feature. Over on the performance side, Profile Guided Optimizations (PGO) release builds are now enabled for Linux, macOS, and Windows. There has also been other optimization work. On the compatibility front, Rust Coreutils 0.11 now has a pass rate of 95.33%... Breaking the 95% barrier! It's a 0.89% increase over the prior release thanks to eight more tests now passing. Those wanting to learn more about this exciting Rust Coreutils 0.11 release or to download it can find it on GitHub.
Rust Coreutils 0.11 Released With Some Nifty Debug Helper Messages
Full Article
Original Source
Read the full article at Phoronix →KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.