Miridhku 1.36

Kooxda horumarinta ayaa ku faraxsan inay soo bandhigto Rust 1.36!

Maxaa ka cusub Rust 1.36?
Sifada mustaqbalka waa la xasiliyay, laga bilaabo cusub: alloc crate, MaybeUninit , NLL ee Rust 2015, hirgelinta cusub ee HashMap iyo calan cusub -offline ee xamuulka.


Oo hadda si faahfaahsan:

  • Ugu dambeyntiina Rust 1.36 xasilay mustaqbalka mustaqbalka.
  • Crate alloc.
    Sida Rust 1.36, qaybo ka mid ah std ee ku xiran qoondeeyaha caalamiga ah (sida Vec ), waxay ku jiraan sanduuqa alloc. Hadda std waxay dib u dhoofin doontaa qaybahan. Wax badan oo arrintan ku saabsan.
  • MalahaUnit halkii mem :: midnimo.
    Siideynta hore, mem :: mid aan la aqoon ayaa kuu ogolaatay inaad ka gudubto hubinta bilowga, waxaa loo isticmaalay qoondaynta habraaca caajiska ah, laakiin shaqadani waa mid khatar ah (macluumaad dheeraad ah), marka nooca MaybeUninit waa la xasiliyay , kaas oo ka badbaado badan.
    Hagaag, tan iyo MaybeUninit waa bedel badbaado leh, ka dib sida Rust 1.38, mem :: mid aan la aqoonsan waxay noqon doontaa sifo la jaray.
    Haddii aad rabto inaad wax badan ka ogaato xusuusta aan la aqoon, waxaad akhrin kartaa boostada blog ee Alexis Beingessner.
  • NLL ee Rust 2015.
    Ku dhawaaqista Miridhku 1.31.0 Horumariyayaashu waxay nooga sheegeen NLL (Non-Lexical Lifetime), horumarinta luqadda taasoo ka dhigaysa hubiyaha amaahda mid caqli badan oo saaxiibtinimo leh. Tusaale:
    fn main() {
    iska daa x = 5;
    daa y = & x;
    ha z = & mut x; // Tan lama ogola kahor 1.31.0.
    }

    1.31.0, NLL kaliya waxay ka shaqeysay Rust 2018, iyada oo ballanqaaday in horumariyayaashu ay ku dari doonaan taageerada Rust 2015.
    Haddii aad rabto inaad wax badan ka ogaato NLL, wax badan ayaad ka akhrisan kartaa kan qoraalada blog (Felix Klocks).

  • Calanka cusub ee Cargo-ku waa khadka.
    Rust 1.36 ayaa dejisay calanka cusub ee Xamuulka. Calanka --offline-ka ayaa u sheega Cargo inay isticmaasho ku-tiirsanaanta kaydinta gudaha si hadhow loogu isticmaalo offline. Marka ku tiirsanaanta lagama maarmaanka ah aan la heli karin offline, iyo haddii Internet weli loo baahan yahay, markaas Cargo soo celin doonaa qalad. Si aad horay u soo dejiso ku tiirsanaanta, waxaad isticmaali kartaa amarka soo-qaadista xamuulka, kaas oo soo dejin doona dhammaan ku-tiirsanaanta.
  • waa waxaad akhrin kartaa dulmar faahfaahsan oo ku saabsan isbedelada.

Waxa kale oo jira isbeddelo ku yimi maktabadda caadiga ah:

Isbeddellada kale miridhku, Cargo ΠΈ Clippy.

Source: linux.org.ru

Add a comment