Tsatsa 1.43, ƙaramin sigar da ke haɗa sabuntawa da gyarawa kawai

Kungiyar tsatsa ta sanar da samuwar sabon sigar yarenku na shirye-shirye Tsatsa 1.43. Wannan sabon sigar baya kawo sabbin fasaloli masu mahimmanci kuma yana dauke da qananan version. Kodayake ya fice cewa akwai sababbin APIs masu ƙarfi, haɓaka aikin haɓaka da ƙananan aikin macro.

Ga wadanda basu san Tsatsa ba su sani hakan wannan yare ne na shirye-shirye wanda ke mai da hankali kan aiki lafiya tare da ƙwaƙwalwa, Yana ba da sarrafa ƙwaƙwalwar atomatik kuma yana samar da hanyar cimma babban aiki concurrency, ba tare da amfani da mai tara shara da lokacin gudu ba.

Gudanar da ƙwaƙwalwar atomatik a cikin Tsatsa na hana mai haɓaka ɓarna da alamomi da kariya daga matsalolin da ke tasowa daga ƙaramin aiki tare da ƙwaƙwalwakamar samun damar yankin ƙwaƙwalwa bayan 'yantar da shi, yin nuni ga alamomin banza, fita daga iyaka, da sauransu

Don rarraba ɗakunan karatu, tabbatar da haɗuwa da sarrafa abubuwan dogaro da aikin, an ƙaddamar da manajan kunshin Cargo, wanda ke ba ku damar samun laburaren da kuke buƙata don shirin tare da dannawa ɗaya. Ana tallafawa matatar crates.io don ɗaukar ɗakunan karatu.

Menene sabo a Tsatsa 1.43?

Daga cikin sabbin abubuwan fasalin Rust 1.43, mafi mahimmancin haske da ƙungiyar bayan harshen shirye-shiryen shine tabbatar da sababbin APIs shida, da haɓakawa da aka yi wa ayyukan Clippy. 

Daga cikin canje-canjen da suka yi fice a wannan sabon sigar sune a cikin macros, kamar yadda yanzu zai yiwu a yi amfani da ɓangaren ɓangaren ɓangare don canza su zuwa lambar alama, aiwatarwa (impl) ko toshe na waje

Hakanan, a cikin Tsatsa 1.43 Nau'in rubutu game da abubuwan kirkirarru an inganta su, bayanan binary da aiki. A cikin wannan sabon sigar, akwai sabbin sauyin yanayi masu sauyawa don gwaji.

Don sauƙaƙe gwaje-gwajen haɗakarwa, Cargo zai ayyana sabbin masu canjin yanayi. Misali, lokacin da muke aiki kan aikin layin umarni, wanda kawai ake kira "cli", idan muka rubuta jarabawar hadewa, muna so mu kira wannan silima din mu ga abin da yake yi, yayin gudanar da gwaje-gwaje da alamun aiki.

Yanzu yana yiwuwa a yi amfani da abubuwan haɗin kai masu haɗuwa a cikin iyo da lambobi kai tsaye, maimakon samun shigo da darajan. Watau, yanzu zaka iya rubutu u32 :: MAX da f32 :: NAN ba tare da amfani ba "Yi amfani da std :: u32 ko" yi amfani da std :: f32 "

Har ila yau, akwai sabon tsari wanda ya sake fitar da nau'ikan dadaddu. Wannan na iya zama da amfani lokacin da kake rubuta macro kuma kana son tabbatar da cewa nau'ikan ba a ɓoye suke ba.

Na sauran canje-canje da aka gabatar:

  • Wani sabon yanayi mai canzawa CARGO_BIN_EXE_ {suna} an saka shi a cikin kaya, wanda aka saita yayin gina gwaje-gwajen haɗakarwa kuma wanda ke ba da izinin ƙayyade cikakkiyar hanyar zuwa fayil ɗin da za a aiwatar wanda aka bayyana a cikin ɓangaren "[[bin]]" na kunshin.
  • "Idan" maganganun suna ba da izinin amfani da halaye kamar "# [cfg ()]".
  • An canza sabon ɓangare na API zuwa nau'in barga

Shigar da tsatsa akan Linux

Si kuna son shigar da wannan yaren shirye-shiryen akan tsarinku, Zamu iya yin hakan ta hanyar saukar da mai sakawa wanda zai taimaka mana samun Tsatsa akan tsarin mu

Kawai buɗe tashar ka fara aiki akan ta:

curl https://sh.rustup.rs -sSf | sh

Lokacin gudanar da wannan umarnin za a sauke mai shigarwar kuma zai yi aiki kusan nan da nan, kuna buƙatar latsa 1 don ci gaba tare da shigarwa tare da ƙididdigar tsoho kuma zai zazzage duk abubuwan fakitin da ake buƙata.

Idan kuna son shigarwar al'ada, dole ne ku buga 2 kuma zaku ayyana masu canjin yanayin ku tare da sauran abubuwa.

A ƙarshen shigar da Tsatsa a cikin tsarinmu, Za a ƙara kundin adireshin kaya nan da nan a cikin wannan hanyar ( ~ / .cargo / bin) inda aka shigar da duk kayan aikin) a cikin sauyin yanayin PATH ɗinka, a cikin ~ / .matsayi

Anyi wannan dole ne mu ci gaba don daidaita Shell, muna yin wannan ta hanyar sauya fayil ɗin ~ / .profile don amfani da PATH da aka gyara don aiki tare da yanayin Tsatsa, suna gudanar da waɗannan umarnin a cikin tashar:

source ~/.profile
source ~/.cargo/env

Yanzu kawai Dole ne mu ci gaba don tabbatar da cewa an shigar da Tsatsa daidai a cikin tsarinmu, muna yin wannan ta buga umarnin mai zuwa akan tashar

rustc --version

Kuma da shi yakamata mu karɓi tsatsa akan allo cewa mun sanya a cikin tsarinmu.

Kuma wannan kenan, zamu iya fara amfani da wannan yaren kuma zamu iya shigar da aikace-aikacen da suke amfani dashi akan tsarinmu.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.