Развојни тим је узбуђен што представља Руст 1.36!
Шта је ново у Русту 1.36?
А сада детаљније:
- Коначно у Русту 1.36 стабилизовано особина Будућност.
- Црате аллоц.
Од Руст 1.36, делови стд-а који зависе од глобалног алокатора (као што је Вец ), налазе се у кутији за алокацију. Сада ће стд поново извести ове делове. Више о томе. - МаибеУнит уместо мем::унинитиализед.
У претходним издањима, мем::унинитиализед вам је дозвољавао да заобиђете проверу иницијализације, коришћен је за лењу алокацију низа, али ова функција је прилично опасна (више), тако да је тип МаибеУнинит стабилизован , што је сигурније.
Па, од МаибеУнинит-а је сигурнија алтернатива, онда ће од Руста 1.38, мем::унинитиализед бити застарела функција.
Ако желите да сазнате више о неиницијализованој меморији, можете прочитати овај блог пост Алексис Беингеснер. - НЛЛ за Руст 2015.
У саопштењу Руст 1.31.0 Програмери су нам рекли о НЛЛ-у (Нон-Лекицал Лифетиме), побољшању језика које чини проверу задуживања паметнијим и лакшим за коришћење. Пример:
фн маин() {
нека мут к = 5;
нека и = &к;
нека з = &мут к; // Ово није било дозвољено пре 1.31.0.
}У 1.31.0, НЛЛ је радио само у Руст 2018, уз обећање да ће програмери додати подршку у Руст 2015.
Ако желите да сазнате више о НЛЛ-у, можете прочитати више у овоме блог ентриес (Феликс Клокс). - Нова застава за Царго је —ван мреже.
Руст 1.36 је стабилизовао нову заставу за Царго. Ознака --оффлине говори Царгу да користи локално кеширане зависности како би се касније могле користити ван мреже. Када потребне зависности нису доступне ван мреже и ако је Интернет и даље потребан, Царго ће вратити грешку. Да бисте унапред преузели зависности, можете користити команду царго фетцх, која ће преузети све зависности. - Овде можете прочитати детаљнији преглед промена.
Постоје и промене у стандардној библиотеци:
- Макро дбг!() сада може узети више аргумената.
- Неколико АПИ-ја је сада означено као цонст:
- Нови АПИ-ји који су стабилизовани:
- Остале измене стандардне библиотеке можете пронаћи овде овде.
Друге промене Рђа, Карго и Цлиппи.
Извор: линук.орг.ру