
рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдВрдЧ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд╕рд╛рде рдЬрдВрдЧ 1.28 рд╕рдорд╛рдЪрд╛рд░ рдкрд░ рдореЗрд░реА рдЯрд┐рдкреНрдкрдгреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪрд▓реА рдЧрдИ, рдЗрд╕рд▓рд┐рдП рдкрд┐рдЫрд▓реЗ рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрдВрдЧ рдХреА рдЦрдмрд░ рдХрд╛ рдПрдХ рдмрд╣реБрдд рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рдЦрдВрдб рд░рдЦреЗрдВред
рдЗрд╕ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ: Rust 1.29, Rustconf 2018, gfx-rs, Rust2018, port Flatbuffers, ripgrep рдФрд░ Alacritty рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯред
рдЬрдВрдЧ 1.29
рд░рд╕реНрдЯ 1.29 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░ rustup
рд╕реЗ рддреБрд░рдВрдд рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдПрдХ cargo fix
рдФрд░ cargo clippy
рдХреНрд▓рд┐рдкреНрдкреА ( рд╣рдмреНрд░-рдЕрдиреБрд╡рд╛рдж рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг)ред
рдЗрд╕рдХреЗ рдмрд╛рдж, рд╕рдВрд╕реНрдХрд░рдг 1.29.1 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ std рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХреЛ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ :: рд░рд┐рдкреАрдЯ ( рдЪрд░реНрдЪрд╛ )ред
рдЬрдВрдЧ 1.30 рдФрд░ 1.31 рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрдЧреАред
рдЕрднреА рддрдХ рдХреЛрдИ рд╕рдЯреАрдХ рд╕реВрдЪреА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ :
Rustconf 2018 рдХрд╛ рд╡реАрдбрд┐рдпреЛ

RustConf 2018 ( рд░рд┐рдкреЛрд░реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо ) рд╕реЗ рд╡реАрдбрд┐рдпреЛ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЧрдпрд╛ рд╣реИред рдмрд╣реБрдд рдЕрдиреБрдорд╛рдирд┐рдд рд╡реНрдпрдХреНрддрд┐рдкрд░рдХ рд░реБрдЪрд┐ рдХреЗ рдХреНрд░рдо рдореЗрдВ рд╡реАрдбрд┐рдпреЛ рдХреА рд╕реВрдЪреА:
- рдЧреЗрдо рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЬрдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ - рдИрд╕реАрдПрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрдХрд▓реЗрдлрд╝рд┐рд╢ рд╕реЗ рдХрд╛рдпрд░реЗрди рд╡рд╛рд░реНрддрд╛; рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдкрд╛рда рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИ ;
- рдЯреЛрд░ рдореЗрдВ рдЬрдВрдЧ рдХрд╛ рдШрд╛рд▓рдореЗрд▓: рд╕рдлрд▓рддрд╛ рдФрд░ рдЪреБрдиреМрддрд┐рдпрд╛рдВ - рдХреИрд╕реЗ рдЯреЙрд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдЬрдВрдЧ рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЯреЛрд░рд╛ рдХреЛрдб рдХрд╛ рдПрдХ рддрд┐рд╣рд╛рдИ рдЕрдм рдЬрдВрдЧ рдореЗрдВ рд╣реИ);
- рд░рд╕реНрдЯ рдореЗрдВ рд░рдлрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ - рдкрд┐рдВрдЧрдХреИрдк / рд░рд╛рдлреНрдЯ-рдЖрд░рдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдЪрдп;
- рд╕реНрдкреЗрд╕, рдж рд░рд╕реНрдЯреА рдлреНрд░рдВрдЯрд┐рдпрд░ - рдЬрдВрдЧ рдЦрд╛рдП рд╣реБрдП рдЙрдкрдЧреНрд░рд╣;
- рдХреИрд╕реЗ (рдирд╣реАрдВ) рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрд╕реНрдерд▓ рдкрд░ рдЬрдВрдЧ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдВ - рдХрдВрдкрдиреА рдореЗрдВ рдЬрдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рдЕрдиреБрднрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЗрд╕рд╕реЗ рдХреМрди рд╕рд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
- рд╕реА / рд╕реА ++ рдореЗрдВ рдПрдВрдмреЗрдбрд┐рдВрдЧ рдЬрдВрдЧ - рдПрдлрдПрдлрдЖрдИ рдХреА рдореВрд▓ рдмрд╛рддреЛрдВ рд╕реЗ рд╕реВрдХреНрд╖реНрдо рдХреНрд╖рдгреЛрдВ рдФрд░ рдЕрднреНрдпрд╛рд╕ рдореЗрдВ рднрд░реЗ рд╣реБрдП рдзрдХреНрдХреЛрдВ рдХреЗ рд▓рд┐рдП;
- рдХреБрдЫ рднреА рдирд╣реАрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ - рдПрдореНрдмреЗрдбреЗрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдЬрдВрдЧ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддреА рд╣реИ;
- рдмреЗрдВрдЪ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рдЬрдВрдЧ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди - рдЕрдиреБрдХреВрд▓рди рдФрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛;
- рдХрд╛рд░реНрдЧреЛ рдорд╛рд▓ рдХреЗ рдЕрдВрджрд░ рдЧреБрдкреНрдд рд░рд╣рд╕реНрдп рдЧреБрдкреНрдд - рд╕рдм рдХреБрдЫ рдЬреНрдЮрд╛рдд рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕рд╣рд┐рдд, рдЬрдВрдЧ рдЦрд╛рдП рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рджреМрд░рд╛;
- рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВрдЯ: рд░рд╕реНрдЯ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреЛрд░ - рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ рдФрд░ рдореЛрдЬрд╝рд┐рд▓рд╛ / рдореЗрдВрдЯреИрдЯ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреИрд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ (рд╕рд┐рддрдВрдмрд░ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рдХрд╛рд░рдг рдЕрдЪрд╛рдирдХ рдЬрдореЗ рд╣реБрдП рдереЗ );
- C2Rust: Rust рдХреЗ рд▓рд┐рдП рд▓рд┐рдЧреЗрд╕реА рдХреЛрдб рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реИ ( рдХреЛрд░реЛрдб рдФрд░ рд╕рд╛рдЗрдЯреНрд░рд╕- рдЖрд░рдПрд╕ ), рдЬреЛ C рд╕реЗ рд░рд╕реНрдЯ рддрдХ рдХреЛрдб рдмреЗрд╕ рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ, рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдХреНрдпрд╛ рдмреЗрд╣рддрд░ / рдмрджрддрд░ рд╣реИ, рдХреИрд╕реЗ рдЬрд╛рдВрдЪ рдХрд░реЗрдВ рдХрд┐ рддрд░реНрдХ рдЯреВрдЯ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХреНрдпрд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИрдВ рдЙрддреНрдкрдиреНрди рдХреЛрдб рдХреА "рд╕реБрд░рдХреНрд╖рд╛" рдореЗрдВ;
- рд╕реНрдкреЗрдЧреЗрдЯреА рдХреЛрдб рдХреЗ рд╡рд┐рдкрд░реАрдд: рдЕрдВрдбрд░рд╕реНрдЯреИрдВрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдбрд┐рдВрдЧ - рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп, рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдФрд░ рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ рдПрдкреАрдЖрдИ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╕рдордЭрджрд╛рд░реА рд╕реЗ рдЬрдВрдЧ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ;
- рдореЗрд░рд╛ рдЫреЛрдЯрд╛ рд╕рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдореИрдХреНрд░реЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдореИрдХреНрд░реЛрдЬрд╝ рд▓рд┐рдЦрдиреЗ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рднреНрд░рдордг рд╣реИред рд╡реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд╡реЗ рдШреЛрд╖рдгрд╛рддреНрдордХ рд▓реЛрдЧреЛрдВ рд╕реЗ рдХреИрд╕реЗ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдФрд░ рд╕рд▓рд╛рд╣;
- рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рд▓реЗрдЦрди рдмрдХреНрд╕реЗ - рдХрдЫреБрдП рдХреА рдПрдХ рдпрд╛рддреНрд░рд╛ - рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╕рд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ turtle.rs , рдХрд┐рд╕реА рдФрд░ рдХреЗ рдкрд╣рд▓реЗ рдкреАрдПрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрдВрдЧ, рдХреИрд╕реЗ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдПрдкреАрдЖрдИ рдХреЗ рдкреАрдЫреЗ рд╕рднреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдПрдХ рдмрд╣реБрдд рд╣реА рдкреИрдорд╛рдЗрд╢ рддрд░реАрдХреЗ рд╕реЗ рдПрдХ рд░рд╛рд╕реНрдЯрд╛ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдЬрд╛рд░реА рдХрд░реЗрдВ;
- рдЬрдВрдЧ рдФрд░ рд╡реЗрдм рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо: рдПрдХ рд░реЙрдХреА рдЧрд╛рдЗрдб WASM рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рд▓рдВрдмреА рдпрд╛рддреНрд░рд╛ рд╣реИ рдФрд░ рдЬрдВрдЧ рдХреИрд╕реЗ рдЬреБрдбрд╝реА рд╣реИред
рдмреЛрдирд╕: рд░рд╕реНрдЯ рдХреЛрд▓реЛрди рд╕реЗ рдЖрдП рдХрдИ рд░рд┐рдХреЙрд░реНрдб:
WebAssembly
WebRender, gfx-rs рдФрд░ gfx-portability
рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдкреНрд░реЗрд░рдгрд╛ рдХрд╛ рдПрдХ рдмрд╣реБрдд рдХреБрдЫ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
рд░рд╕реНрдЯреА рдЗрдЧреНрд░реЛрд╕реНрдЯреНрд░реЙрдп
рдЖрдк рдЬрдВрдЧ рд╕реЗ рдХреНрдпрд╛ рдирд┐рдХрд╛рд▓реЗрдВрдЧреЗ?
/ рдЖрд░ / рдЬрдВрдЧ рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╖рдп , рдЬрд╣рд╛рдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рд╕реЗ рдЖрдк рднрд╛рд╖рд╛ рдХреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдЦреБрд░рджрд░рд╛рдкрди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЬрдВрдЧ рдЦрд╛рдП рдкреЛрд░реНрдЯ рдлреНрд▓реИрдЯрдмрдлрд░реНрд╕
рд╡реЗ Google FlatBuffers рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреЛрд░реНрдЯ рдХреЛ Rust ( рдЪрд░реНрдЪрд╛ ) рдореЗрдВ рд▓реЗ рдЖрдП ред рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рдПрдХ рдореЛрдЯреА рдкрд░рдд, рдлрд╝рдЬрд╝рд┐рдВрдЧ, рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдмрд╛рдХреА рд╕рдм рдХреБрдЫ рдореМрдЬреВрдж рд╣реИред
рдбрд░ рдирд╣реАрдВ 1.0!
/ рдЖрд░ / рдЬрдВрдЧ рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдЪрд░реНрдЪрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдзреАрд░реЗ-рдзреАрд░реЗ> 1.0 рдкреИрдХреЗрдЬреЛрдВ рдХреА рдУрд░ рдХреНрдпреЛрдВ рдмрдврд╝ рд░рд╣рд╛ рд╣реИред
TLDR:
- рд▓реЗрдЦрдХ рдХреЛ рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрдерд┐рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдИрдкреАрдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ - рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрд╕реЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИред рдХрдИ рд▓реЛрдЧ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ <1.0, рдЙрдирдХреЗ рд╕реНрдерд┐рд░реАрдХрд░рдг рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ - рдЗрд╕ рд╕реНрдерд┐рд░реАрдХрд░рдг рд╕реЗ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ;
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП: рдпрджрд┐ рдЖрдк рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рдкреИрдХреЗрдЬ рдЪрд╛рд╣рддреЗ рд╣реИрдВ - рдЕрд╕реНрдерд┐рд░ рд▓реЛрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рд▓реЗрдЦрдХ рдХреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВ;
- рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд▓рд┐рдП: 1.0 рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрддрдирд╛ рдЪрд┐рдВрддрд╛ рдордд рдХрд░реЛред
ripgrep 0.10
ripgrep (rg) рдХреНрд▓рд╛рд╕рд┐рдХ grep (рдпрд╛рдиреА рдж рд╕рд┐рд▓реНрд╡рд░ рд╕рд░реНрдЪрд░ рдФрд░ ack рдХреЗ рдЬрдВрдЧ рдЦрд╛рдП рд╣реБрдП рд╕рдордХрдХреНрд╖ ) рдХрд╛ рддреЗрдЬ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдХрд▓реНрдк рд╣реИред
рд╕рдВрд╕реНрдХрд░рдг 0.10 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ( рдЪрд░реНрдЪрд╛ , рдмрд╣реБрдд рдордиреЛрд░рдВрдЬрдХ) - рдЕрдм рдпрд╣ рдФрд░ рднреА рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, PRCE2 рдФрд░ рдмрд╣реБ-рдкрдВрдХреНрддрд┐ рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд░рд┐рдкрдЧреНрд░реЗрдк рдкреИрдХреЗрдЬ рдиреЗ рдЗрд╕реЗ ubuntu 18.10 рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдмрдирд╛рдпрд╛ ред
рдХреНрд╖рд╛рд░реАрдп 0.2
рдПрд▓рд╛рдХреНрд░рд┐рдЯреНрдЯреА рдПрдХ GPU-рддреНрд╡рд░рд┐рдд рдЯрд░реНрдорд┐рдирд▓ рдПрдореБрд▓реЗрдЯрд░ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА 4K рд╕реНрдХреНрд░реАрди рдкрд░ рдмрд╣реБрдд, рдмрд╣реБрдд рддреЗрдЬ рд╣реЛрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред

рд╕реНрдХреНрд░реЙрд▓ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рд╕рдВрд╕реНрдХрд░рдг 0.2 ( рдЪрд░реНрдЪрд╛ ) рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рддреЗ рд╣реБрдП рдХрд╣рд╛, "tmux рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ", рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдпрд╣ рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЬрдиреНрдо рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд▓рд╛ рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдмрд╣реБрдд рд╣рд┐рдЯ рдирд╣реАрдВ рд╣реБрдЖред
рд╡реИрд╕реЗ, рд░рд┐рдкрдЧреНрд░реЗрдк рдХреА рддрд░рд╣, рдЕрд▓реНрдХреНрд░рд┐рдЯреНрд░реА рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдореЗрдВ рдХреНрд░реЙрд▓ рдХрд░рддрд╛ рд╣реИ: рдЖрд░реНрдХ рдореЗрдВ рд▓рд╛рдпрд╛ рдЧрдпрд╛ ;
рдирдпрд╛ рдЖрд░рдПрдлрд╕реА
RFC рджреНрд╡рд╛рд░рд╛, рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХрд┐ рднрд╛рд╖рд╛ рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝ рд░рд╣реА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ PR рдХреЗ рд╢реАрд░реНрд╖рдХ рдореЗрдВ рдПрдХ "рд░реЗрдВрдбрд░рд░реНрдб" рд▓рд┐рдВрдХ рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ RFC рдорд╛рдирд╡-рдкрдардиреАрдп рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрддрд╛ рд╣реИред
RFC 2418 "рд╡рд╛рдпрджрд╛ рдФрд░ рдХрд╛рд░реНрдп рдкреНрд░рдгрд╛рд▓реА рдХреЛ libcore рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ" рдлрд┐рд░ рд╕реЗ рд╕реНрдердЧрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ Rust2018 рдирд╡рд╛рдЪрд╛рд░реЛрдВ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрд╕рдХрд╛ рднрд╛рдЧреНрдп рдирд╣реАрдВ рд╣реИред
Rust 2018 рдореЗрдВ рдЖрдпрд╛рдд рд╢рдмреНрджрд╛рд░реНрде рдХреА рдЪрд░реНрдЪрд╛ рд╣реИ ред
рдПрдХ рд▓рд╛рдЗрди рдореЗрдВ
рдпрд╣ рд╕рдм, рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдЕрдЧрд░ рдореИрдВрдиреЗ рдХреЛрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд┐рдВрдХ рдпрд╛ рдИрд╡реЗрдВрдЯ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рд╣реИ, рддреЛ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЗрд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред :)
KAPV рдиреЗ рд▓реЗрдЦ рд╕реЗ рд▓рд┐рдпрд╛ 2018 рдореЗрдВ рдХреНрдпрд╛ рд╕реАрдЦрдирд╛ рд╣реИ? рдЬрдВрдЧ рдЬрд╛рдиреЗрдВ! , рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рд╕рд╛рдЗрдЯреЛрдВ рд╕реЗ рдЕрдиреНрдп рдЪрд┐рддреНрд░ред