GNU Coreutils-in Rust variantı olan uutils 0.0.19-un buraxılışı

Rust-da yenidən yazılmış GNU Coreutils paketinin analoqunu hazırlayan uutils coreutils 0.0.19 layihəsinin buraxılışı mövcuddur. Coreutils sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln və ls daxil olmaqla yüzdən çox kommunal proqramla gəlir. Layihənin məqsədi başqa şeylər arasında Windows, Redox və Fuchsia platformalarında işləyə bilən Coreutils-in çarpaz platformalı alternativ tətbiqini yaratmaqdır. GNU Coreutils-dən fərqli olaraq, Rust tətbiqi GPL copyleft lisenziyası əvəzinə MIT icazəli lisenziyası altında lisenziyalaşdırılır.

Əsas dəyişikliklər:

  • 365 testin keçdiyi (əvvəlki versiyada 340-dan çox), 186 (210) testin uğursuz olduğu və 49 (50) testin buraxıldığı GNU Coreutils istinad test dəsti ilə təkmilləşdirilmiş uyğunluq. İstinad buraxılışı GNU Coreutils 9.3-dür.
    GNU Coreutils-in Rust variantı olan uutils 0.0.19-un buraxılışı
  • B2sum, basenc, chgrp, chown, csum, cp, date, dd, dircolors, du, factor, fmt, hashsum, head, ls, mkdir, mktemp, more, mv, nice utilitlər üçün genişləndirilmiş funksiyalar, təkmilləşdirilmiş uyğunluq və əlavə çatışmayan seçimlər , paste, pwd, rm, shred, tail, touch, uniq, wc, whoami, yes.
  • rm və uniq fayl və kataloq adlarında səhv UTF-8 simvolları ilə bağlı problemləri həll etdi.

Mənbə: opennet.ru

Добавить комментарий