Rust jön, mint egy lakosztály a kapcsolódó könyvtárak, dokumentációs fájlokat és a full-on fordító.
A nyelv maga írta kifejezetten a fejlődő kliens-szerver Web alkalmazások, a fő hangsúly, hogy a sebesség és az összeomlás-mentes kivitelben.
Rust szintaxisa nagyon hasonlít a C és C ++, így nagyon könnyű megtanulni, ha az alapvető programozási ismeretekkel.
Alkalmazások írt Rust-tartalma jelentősen változott.
Mi az új ebben a kiadásban:
- A túlnyomó többsége a standard könyvtár ma # [stabilan]. Ma már nem lehet használni instabil funkciók stabil épít a fordító.
- Sok népszerű ládák crates.io most dolgozik a stabil kiadás csatorna.
- számtani alapvető integer típusú most ellenőrzi túlfolyó hibakereső épít.
Mi az új verzió 1.6.0:
- A túlnyomó többsége a standard könyvtár ma # [stabil]. Ma már nem lehet használni instabil funkciók stabil épít a fordító.
- Sok népszerű ládák crates.io most dolgozik a stabil kiadás csatorna.
- számtani alapvető integer típusú most ellenőrzi túlfolyó hibakereső épít.
Mi az új verzió 1.5.0:
- A túlnyomó többsége a standard könyvtár ma # [stabil]. Ma már nem lehet használni instabil funkciók stabil épít a fordító.
- Sok népszerű ládák crates.io most dolgozik a stabil kiadás csatorna.
- számtani alapvető integer típusú most ellenőrzi túlfolyó hibakereső épít.
Mi az új 1.3.0-s verzió:
- A túlnyomó többsége a standard könyvtár ma # [stabil]. Ma már nem lehet használni instabil funkciók stabil épít a fordító.
- Sok népszerű ládák crates.io most dolgozik a stabil kiadás csatorna.
- számtani alapvető integer típusú most ellenőrzi túlfolyó hibakereső épít.
Mi az új 1.0.0:
- A túlnyomó többsége a standard könyvtár ma # [stabil]. Ma már nem lehet használni instabil funkciók stabil épít a fordító.
- Sok népszerű ládák crates.io most dolgozik a stabil kiadás csatorna.
- számtani alapvető integer típusú most ellenőrzi túlfolyó hibakereső épít.
Mi az új verzió 0.12.0 / 1.0.0-beta.4:
- A bevezető dokumentáció (mai nevén a Rust Guide) teljesen át lett írva, mivel már számos kiegészítő útmutatók.
- Rust csomagkezelőjével, Cargo, folyamatosan javul, néha tekinthető elég félelmetes.
- Sok API STD felülvizsgálták és frissítették az összhangot a fejlesztés alatt álló Rust kódolás irányelveket. A standard könyvtár dokumentációs pályák stabilizációs folyamatban van.
- Kisebb könyvtárak kerültek out-of-tree a rozsda-lang org GitHubról: uuid, semver, glob, num, hexfloat, fourcc. Ők lehet telepíteni Cargo.
- Élettartam elízió lehetővé élettartam kommentárok hogy abbahagyta a funkció nyilatkozatok sok közös forgatókönyv.
- Rust működik a 64 bites Windows-t.
Mi az új verzió 0.12.0 / 1.0.0-alpha:
- A bevezető dokumentáció ( most hívott a Rust Guide) teljesen át lett írva, mivel már számos kiegészítő útmutatók.
- Rust csomagkezelőjével, Cargo, folyamatosan javul, néha tekinthető elég félelmetes.
- Sok API STD felülvizsgálták és frissítették az összhangot a fejlesztés alatt álló Rust kódolás irányelveket. A standard könyvtár dokumentációs pályák stabilizációs folyamatban van.
- Kisebb könyvtárak kerültek out-of-tree a rozsda-lang org GitHubról: uuid, semver, glob, num, hexfloat, fourcc. Ők lehet telepíteni Cargo.
- Élettartam elízió lehetővé élettartam kommentárok hogy abbahagyta a funkció nyilatkozatok sok közös forgatókönyv.
- Rust működik a 64 bites Windows-t.
Mi az új verzió 0.11.0:
- Struktúra mezők most minden magán alapértelmezésben.
- vektor indexek és a shift összegeket egyaránt szükség van, hogy a `uint` helyett most bármely egész típusú.
- Byte karakter byte húr, és a nyers byte sztring literálok most minden támogatott előtaggal normál szó a `b`.
- Több ABI nem kerülhetnek ABI húr
- A szintaxis élettartama a clousres / eljárások már csípett egy kicsit.
- A lebegőpontos modulus eltávolították a nyelvet, akkor is biztosított a könyvtár által végrehajtás fogott ki.
- Egyéni enum változatok most tiltva.
- A `priv` kulcsszó eltávolították a nyelvből.
- A lezárás már nem lehet hivatkozni egy & -pointer.
- A `foo használatát, bár, BAZ;` szintaxis eltávolították a nyelvből.
- A átalakít belső már nem működik típusú paramétereket.
- Statika most lehetővé blokk / db ezek meghatározása.
- Az alkati határok választják el tárgyakat + helyett: most.
- Mutably kölcsönzött tárgyakat már nem lehet olvasni, miközben ezek kölcsönzött.
Mi az új verzió 0,10:
- Egy új RFC folyamat már a helyén módosító nyelv .
- Minták a `` @ -pointers már eltávolították a nyelvből.
- Minták egyedi vektorok ( `~ [T]`) el lett távolítva a nyelvből.
- Minták egyedi húrok ( `~ str`) el lett távolítva a nyelvből.
Mi az új 0.9:
- Made széleskörű javítása a futási és I / O alrendszer.
- Bevezetett statikus összekapcsolása és a link-idő optimalizálása.
- Csökkent a különböző lezárások a nyelv.
Mi az új 0.8 verzió:
- Strings már nem tartalmaznak záró nullákat. Az új 'std :: c_str` modul új mechanizmusai átkerül C húrok.
- A típus a külföldi funkciók most `extern & quot; C & quot; fn` helyett `* U8".
- Az FFI került átdolgozásra, hogy a külföldi függvények helyett közvetlenül a verem váltás wrapper.
- A `for` hurok szintaxis megváltozott dolgozni a` Iterator` tulajdonság.
- Végre kikapcsolódáshoz Windowson működik.
- Az alapértelmezett mód használatra kész.
- Számos tulajdonság öröklési hiba javítva.
- Tulajdonosa és kölcsönzött tulajdonság tárgyak dolgoznak megbízhatóbban.
Mi az új 0.6 verzió:
- A kicserélt a "cargo" csomagkezelő a "rustpkg '
- Added minden célra alkalmas "rozsda" eszköz
- `rustc --test` már támogatja referenciaértékek a` # [pad] `attribútummal
- rustc most * kísérlet * a helyesírási javaslatok
- Továbbfejlesztett támogatás ARM és az Android
- Előzetes MIPS backend
- Továbbfejlesztett külföldi funkció ABI x86, x86_64
- Különböző memóriahasználat javítását
- Rust kód ágyazható idegen kód korlátozott körülmények között
Mi az új 0.5 verzió:
- Új állapot kezelése rendszer `mag :: condition`
- Timsort hozzá `std :: sort`
- New prioritási sort, `std :: priority_queue`
- Csövek serializable típusú, `std :: flatpipes"
- sorszámozás átdolgozták, hogy tulajdonság-alapú
- A felnagyított `getopts` meghatározások
- áthelyezve határidős `std`
- További funkciók tiszta most
- `mag :: comm` átnevezve` oldcomm`. Még elavult
- `` rustdoc` és cargo` vannak könyvtárak most
- Added előzetes REPL, `rusti`
- A licenc megváltozott MIT kettős MIT / APL2
Mi az új verzió 0.3.1:
- Kisebb OSX fix.
Mi az új 0.3-as változatban:
- Az új kódolási kényelmi
- A szemantikus razzia
- Kísérleti új nyelvet is
- Szöveg tükrözi
- eltávolítása különböző elavult funkciók
- Compiler átszervezés
Korlátozások :
- A dokumentáció hiányos.
- Performance alatt tervezett célt.
- Szabványos könyvtári API amelyre kiterjedt a változás, átszervezés.
- Nyelv szintű verziókövetés még nem működőképes - jövő kód megtöri váratlanul.
Hozzászólás nem található