Backend-i rustc_codegen_gcc ka arritur mundësinë e plotë të bootstrapping-ut të kompilatorit rustc. Bootstrapping i kompilatorit nënkupton mundësinë e përdorimit në rustc të gjeneratorit të kodit të bazuar në GCC për ndërtimin e vetë kompilatorit rustc. Backend-i lejon përdorimin e bibliotekës libgccjit nga projekti GCC si një gjenerator kodi në kompilatorin rustc, që mundëson ndërtimin e programeve rust për të gjitha arkitekturat që janë në dispozicion në GCC dhe përdorimin e optimizimeve specifike për GCC.
Gjithashtu, mund të theksohet publikimi i projektit Rust Coreutils 0.1.0 (uutils), që zhvillon një analog të paketës GNU Coreutils, e shkruar në gjuhën Rust. Në përbërje të coreutils janë më shumë se njëqind utilitete, duke përfshirë sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln dhe ls. Qëllimi i projektit është krijimi i një realizimi alternativ, të cross-platform, të Coreutils, që mund të funksionojë edhe në platformat Windows, Redox dhe Fuchsia. Rust Coreutils do të përdoret si standard në Ubuntu, duke filluar nga rishikimi 25.10. Ndryshe nga GNU Coreutils, realizimi në Rust shpërndahet nën licencën e lejuar MIT, në vend të licencës copyleft GPL. Gjithashtu, ekipi i njëjtë i zhvilluesve po zhvillon analogët e shkrimeve në Rust të grupeve të utiliteteve util-linux, diffutils, findutils dhe bsdutils.
Në këtë version të ri:
- ĂshtĂ« realizuar mbĂ«shtetje pĂ«r SELinux, e integruar nĂ« utilitetet cp, ls, mkdir, mknod, mkfifo, install dhe stat.
- Janë bërë optimizime të performancës, veçanërisht të dukshme gjatë përdorimit të utiliteteve cat, ls, wc, tail, seq dhe more. Më shumë utilitete uutils tani përputhen ose tejkalojnë performancën e utiliteteve të ngjashme GNU.
- ĂshtĂ« pĂ«rmirĂ«suar pĂ«rputhshmĂ«ria me grupin referues tĂ« testeve GNU Coreutils, gjatĂ« kalimit tĂ« tĂ« cilit janĂ« realizuar me sukses 522 teste (nĂ« versionin e kaluar 507), 65 (69) teste kanĂ« dĂ«shtuar, dhe 31 (41) test Ă«shtĂ« anuluar.
- Janë zgjeruar funksionalitetet, është përmirësuar përputhshmëria dhe janë shtuar opsione të munguar për utilitetet basenc, cat, chmod, chroot, cksum, cp, csplit, date, dd, df, du, echo, env, expr, false, fmt, head, hostid, hostname, id, install, ls, mkdir, mkfifo, mknod, mktemp, more, mv, numfmt, od, pr, printf, ptx, rm, seq, shred, shuf, sleep, sort, split, stat, sum, sync, tail, tee, test, timeout, touch, tsort, uptime, uucore, wc, whoami dhe yes.
Burimi: opennet.ru
