Uutils 0.0.19 versiyasi, GNU Coreutils ning Rust varianti

Rust-da qayta yozilgan GNU Coreutils to'plamining analogini ishlab chiqadigan uutils coreutils 0.0.19 loyihasining chiqarilishi mavjud. Coreutils sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln va ls kabi yuzdan ortiq yordamchi dasturlar bilan birga keladi. Loyihaning maqsadi boshqa narsalar qatori Windows, Redox va Fuchsia platformalarida ishlay oladigan Coreutils-ning kross-platforma muqobil ilovasini yaratishdir. GNU Coreutils-dan farqli o'laroq, Rust dasturi GPL copyleft litsenziyasi o'rniga MIT ruxsat beruvchi litsenziyasi ostida litsenziyalangan.

Asosiy o'zgarishlar:

  • GNU Coreutils mos yozuvlar test to'plami bilan yaxshilangan muvofiqlik, bu erda 365 ta testdan o'tgan (avvalgi versiyada 340 tadan ko'p), 186 (210) test muvaffaqiyatsizlikka uchragan va 49 (50) test o'tkazib yuborilgan. Malumot versiyasi GNU Coreutils 9.3.
    Uutils 0.0.19 versiyasi, GNU Coreutils ning Rust varianti
  • B2sum, basenc, chgrp, chown, cksum, cp, date, dd, dircolors, du, factor, fmt, hashsum, head, ls, mkdir, mktemp, ko‘proq, mv, nice, paste, pwd, mv, red, rm.
  • rm va uniq fayl va katalog nomlarida noto'g'ri UTF-8 belgilari bilan bog'liq muammolarni hal qildi.

Manba: opennet.ru

a Izoh qo'shish