arhīvsls -la

# cargo

$ ls | wc -l → 6 raksti

Drošība

arrayref ar 245 miljoniem lejupielāžu 86 minūtes palaida ļaunatūru cargo build laikā

Uzbrucējs pārņēma crates.io kontu un pievienoja arrayref vienu atkarību, kuras būvēšanas skripts lejupielādēja paroļu zagli. Trīs pakotnes ar 264 miljoniem lejupielāžu bija saindētas no 86 līdz 107 minūtēm.

6 min22.08.2026
Programmatūra

Rust 1.97 pēc noklusējuma ieslēdz v0 simbolu kodēšanu un beidz astoņus gadus ilgušo pāreju

Rust 1.97 pēc noklusējuma ieslēdz v0 simbolu kodēšanu, kas steka izdrukā saglabā pilnu ģenerisko tipu parakstu. Cargo iegūst kontroli pār brīdinājumiem.

6 min23.07.2026
Programmatūra

Rust 1.97 ieslēdz v0 simbolu kodēšanu pēc noklusējuma — steka izsekumos parādās ģenerisko tipu paraksti

Rust 1.97.0 pēc noklusējuma ieslēdz v0 simbolu kodēšanu. Steka izsekumos ģenerisko tipu paraksti tagad ir salasāmi, un Cargo iegūst brīdinājumu kontroli.

6 min21.07.2026
Programmatūra

Rust 1.97 ieslēdz v0 simbolu kodēšanu pēc noklusējuma — veci atkļūdotāji vairs neatšifrē nosaukumus

Rust 1.97.0 pamet Itanium C++ ABI un pāriet uz paša v0 simbolu shēmu. Vecāki gdb un perf simbolus vairs neatšifrē, bet build.warnings beidzot atbrīvo CI no būvējuma keša izmešanas.

6 min16.07.2026
Programmatūra

Rust 1.97 ieslēdz v0 simbolu mangling pēc noklusējuma — beidzas astoņus gadus ilgā pāreja

Rust 1.97.0 pēc noklusējuma pārslēdz simbolu kodēšanu no Itanium mantojuma uz v0 shēmu un stabilizē build.warnings, kas neizmet būvēšanas kešatmiņu.

5 min13.07.2026
Programmatūra

Rust 1.97 pārslēdz simbolu kodēšanu uz v0 — atkļūdošana kļūst lasāmāka

Rust 1.97.0 pārslēdz noklusējuma simbolu kodēšanu uz v0 shēmu, tāpēc kaudzes izsekojumi un profilēšanas izvade kļūst lasāmāka. Klāt arī linkera brīdinājumi un jaunas bitu metodes.

5 min11.07.2026