Rūdžių ateina kaip susijusių bibliotekų, dokumentacijos failus komplektą, ir visa savo kompiliatorių.
pati kalba buvo parašyta specialiai kuriant kliento-serverio Web Apps ", kurių pagrindinis dėmesys yra ant greičio ir susidūrimo be dizaino.
Jei rūdžių anketa sintaksė yra labai panaši į C ir C ++, todėl labai lengva išmokti, jei turite pagrindines programavimo žinių.
Programos parašytos Rust yra ypač stabilus
Kas naujo , šioje laidoje.
- dauguma standartinės bibliotekos dabar # [stabili]. Tai nebeįmanoma naudoti nestabilius bruožus stabili komponavimo sudarytojas.
- Daugelis populiarių dėžes ant crates.io dabar dirba stabiliai laidai kanalą.
- aritmetinis apie pagrindines sveikomis tipų dabar tikrina perpildymo debug stato.
Kas naujo versijos 1.6.0:
- Dauguma standartinės bibliotekos dabar # [stabili]. Tai nebeįmanoma naudoti nestabilius bruožus stabili komponavimo sudarytojas.
- Daugelis populiarių dėžes ant crates.io dabar dirba stabiliai laidai kanalą.
- aritmetinis apie pagrindines sveikomis tipų dabar tikrina perpildymo debug stato.
Kas naujo versijos 1.5.0:
- Dauguma standartinės bibliotekos dabar # [stabili]. Tai nebeįmanoma naudoti nestabilius bruožus stabili komponavimo sudarytojas.
- Daugelis populiarių dėžes ant crates.io dabar dirba stabiliai laidai kanalą.
- aritmetinis apie pagrindines sveikomis tipų dabar tikrina perpildymo debug stato.
Kas naujo versijos 1.3.0:
- Dauguma standartinės bibliotekos dabar # [stabili]. Tai nebeįmanoma naudoti nestabilius bruožus stabili komponavimo sudarytojas.
- Daugelis populiarių dėžes ant crates.io dabar dirba stabiliai laidai kanalą.
- aritmetinis apie pagrindines sveikomis tipų dabar tikrina perpildymo debug stato.
Kas naujo versijos 1.0.0:
- Dauguma standartinės bibliotekos dabar # [stabili]. Tai nebeįmanoma naudoti nestabilius bruožus stabili komponavimo sudarytojas.
- Daugelis populiarių dėžes ant crates.io dabar dirba stabiliai laidai kanalą.
- aritmetinis apie pagrindines sveikomis tipų dabar tikrina perpildymo debug stato.
Kas naujo versija 0.12.0 / 1.0.0-beta.4:
- įvadinė dokumentacija (dabar vadinamas Rūdžių vadovas) buvo visiškai perrašytas, nes turi papildomų vadovus skaičių.
- rūdžių paketą vadybininkas, krovinių pervežimai, toliau tobulinti ir kartais manoma, kad būti gana nuostabus.
- Daugelis API į std buvo peržiūrimi ir atnaujinami, siekiant nuoseklumo su in-plėtrai Rūdžių kodavimo gaires. Standartinė biblioteka dokumentacija takelius stabilizavimo pažanga.
- Nedideli bibliotekos buvo perkelti "out-of-medžio į rūdžių lang org apie GitHub: UUID, semver, Glob, num, hexfloat, FourCC. Jie gali būti montuojami su kroviniu.
- Neribota elizija leidžia gyvenime komentarus būti baigėte funkcinių deklaracijų daugelyje bendrų scenarijus.
- Rūdžių dabar veikia 64-bit Windows.
Kas naujo versija 0.12.0 / 1.0.0-alfa:
- įvadinė dokumentus ( dabar vadinama rūdys vadovas) buvo visiškai perrašytas, nes turi papildomų vadovus skaičių.
- rūdžių paketą vadybininkas, krovinių pervežimai, toliau tobulinti ir kartais manoma, kad būti gana nuostabus.
- Daugelis API į std buvo peržiūrimi ir atnaujinami, siekiant nuoseklumo su in-plėtrai Rūdžių kodavimo gaires. Standartinė biblioteka dokumentacija takelius stabilizavimo pažanga.
- Nedideli bibliotekos buvo perkelti "out-of-medžio į rūdžių lang org apie GitHub: UUID, semver, Glob, num, hexfloat, FourCC. Jie gali būti montuojami su kroviniu.
- Neribota elizija leidžia gyvenime komentarus būti baigėte funkcinių deklaracijų daugelyje bendrų scenarijus.
- Rūdžių dabar veikia 64-bit Windows.
Kas naujo versija 0.11.0:.
- struct laukai dabar visi esame privataus pagal nutylėjimą
- Vector indeksai ir pamainomis sumos ir privalo būti `uint` dabar vietoj bet neatsiejama tipą.
- Baitų charakteris, baitų seka, ir žaliavos baitų eilutės, dabar visi palaiko priešdėlį normalus pažodinis su "b".
- Keli abis nebeleidžiama į ABI eilutę
- už gyvenimų apie clousres / procedūrų sintaksė buvo šiek tiek nežymiai.
- Plaukiojantis taškas modulis buvo pašalintas iš kalbos, ji vis dar teikia bibliotekos įgyvendinti, tačiau.
- Privačios ENUM variantai dabar uždraudė.
- `priv` raktažodis buvo pašalintas iš kalbos.
- uždarymo nebegali remtis per & -pointer.
- `naudojimo rūšys, baras, bazių;." Sintaksė buvo pašalintas iš kalbos,
- transmutuoja būdinga nebeveikia nuo tipo parametrus.
- Statika dabar leidžia blokeliai / Produktai jų apibrėžimą.
- bruožas ribos yra atskirtos nuo daiktų su + vietoj:. Dabar
- Mutably skolintos objektai nebegali skaityti, o jie pasiskolino.
Kas naujo versija 0,10:
- Naujas RFC procesas dabar vietoje modifikavimo kalbą .
- Patterns su "@` -pointers buvo pašalintas iš kalbos.
- Patterns su unikalių vektorių ( `~ [T]`) buvo pašalintas iš kalbos.
- Patterns su unikalių stygos ( `~ str`) buvo pašalintas iš kalbos.
Kas naujo versijoje 0.9:
- Pagamintas dideli patobulinimai į runtime ir I / O posistemį.
- Įvesta statinio susiejimas ir nurodo laiko optimizavimas.
- Sumažino uždarytos kalba įvairovė.
Kas naujo versijoje 0.8:
- Stygos nebėra gale nulls. Naujasis "std :: c_str` modulis suteikia naujus mechanizmus konvertuoti į C eilutes.
- Užsienio funkcijų tipas yra dabar "eksternu & quot; C & quot; fn` vietoj `* U8".
- FFI buvo suremontuotas taip, kad užsienio funkcijos yra vadinami tiesiogiai, o ne per kaminą perjungimo įvynioti.
- `for` kilpa sintaksė pasikeitė dirbti su` Iterator` bruožas.
- Galų gale, nepanaikina veikia Windows.
- Default metodai yra paruoštas naudojimui.
- Daugelis bruožas paveldėjimo ištaisytos klaidos.
- Naudoti ir skolintos bruožas objektus dirbti patikimiau.
Kas naujo versijoje 0.6:
- pakeitė "Krovinys" paketų tvarkyklė su "rustpkg"
- Pridėta universalūs "rūdys" įrankis "
- `rustc --test` dabar palaiko gaires su` # [stende] `atributas
- rustc dabar * bandoma * pasiūlyti rašybą
- Geresnis parama ARM ir "Android",
- Preliminari MIPS posistemės;
- Geresnis užsienio funkcija, ABI įgyvendinimas x86, x86_64
- Įvairūs Memory usage patobulinimų
- Rūdžių kodas, kuris gali būti integruotas į užsienio kodas tikromis aplinkybėmis;
Kas naujo versijoje 0.5:
- Nauja sąlyga tvarkymo sistema "branduolys :: condition`
- Timsort įtraukta į "std :: sort`
- Nauja prioritetų eilė, `Std :: priority_queue`
- vamzdžiai serializable tipų, `std :: flatpipes"
- serijos numerį suremontuotas būti bruožas pagrindu,
- prakirtinėti išplėstiniai `getopts` apibrėžimai;
- Perkelta ateities į "std`
- Kitos funkcijos yra grynas dabar,
- `šerdis :: comm` pervadintas į" oldcomm`. Vis atgyvenę,
- `rustdoc` ir` cargo` yra bibliotekos dabar,
- Pridėta preliminarų repl, `rusti`
- Licencija pasikeitė iš MIT dvigubos MIT / APL2
Kas naujo versija 0.3.1.
- Mažosios OSX nustatyti;
Kas naujo 0.3 versijos:
- Nauja kodavimo patogumais,
- Semantinis valymas
- naujas eksperimentines kalbos funkcijos;
- Tipas atspindys
- pašalinimas įvairių pasenusių funkcijų,
- Kompiliatorius reorganizavimas;
Apribojimai .
- Dokumentacija yra neišsami,
- Performance yra žemiau numatytą tikslą.
- Standartiniai biblioteka API taikomi plataus kaita, reorganizacija.
- Kalba lygio versijų dar neveikia - ateitis kodas bus pertrauka netikėtai .
Komentarai nerastas