Rust一直在国外蓬勃的发展,只是国内应用案例较少,很多研究者只是出于兴趣的阶段。日前,来自系统级编程语言Rust官方的消息,Rust 1.5来了,以下为官方的版本发布新闻翻译:
今天我们发布了
Rust 1.5稳定版
。本文只挑重点做了介绍,想要查看完整版请参见Rust 1.5的
发布说明
。
Rust1.5稳定版的主要特性:
Rust1.5中最重大的新内容就是引入了cargo install,通过一条新的子命令就能在本地系统中安装Cargo应用程序包。此工具为Rust的发行提供了相当省力的一种方式。
Cargo install已被用在
rustfmt
这样的工具应用安装上(rustfmt是用来格式化Rust的代码半成品),此外还可用于安装Cargo自身的新子命令上:
- cargo-check:对项目进行静态检查,但不会生成二叉树/语法树。
- cargo-edit:通过命令行,为项目添加或移除依赖。
- cargo-graph:利用GraphViz为项目构建依赖关系图。
- cargo-watch:在项目更改时自动重新运行Cargo命令。
(用
crates.io search
还能查到更多命令)。
除了这些工具性的更改之外,Rust 1.5的API库大幅提高了稳定性,尤其是在路径与系统的交互方面。
最后要提出的是,编译时间方面也有所提高,元数据装载缩减了
大约20%
。
Rust1.5版本的贡献者
Rust社区的钻研还在继续,我们想要感谢本次发布版本的152名贡献者,他们是:
- Aaron Turon
- Adolfo Ochagavía
- Ahmed Charles
- Aidan Hobson Sayers
- Aleksey Kladov
- Alex Burka
- Alex Crichton
- Alex Gaynor
- Alexis Beingessner
- Alfie John
- Amit Aryeh Levy
- Andre Bogus
- Andrea Canciani
- Andreas Sommer
- Andrew Chin
- Andrew Paseltiner
- Ariel Ben-Yehuda
- Barosl Lee
- Bastien Dejean
- Ben S
- Ben Sago
- Björn Steinbrink
- Boris Egorov
- Brian Anderson
- Bryce Van Dyk
- Carlos Liam
- Carol (Nichols || Goulding)
- Charlotte Spencer
- Chris C Cerami
- Chris Drake
- Chris Wong
- Colin Wallace
- Corentin Henry
- Corey Farwell
- Craig Hills
- Cristi Cobzarenco
- Cristian Kubis
- Dan W.
- Daniel Carral
- Daniel Keep
- Dato Simó
- David Elliott
- David Ripton
- David Szotten
- DenisKolodin
- Dominik Inführ
- Dongie Agnir
- Eduard Burtescu
- Eli Friedman
- Eljay
- Emanuel Czirai
- Fabiano Beselga
- Felix S. Klock II
- Florian Hahn
- Florian Hartwig
- Garming Sam
- Gavin Baker
- Gleb Kozyrev
- Guillaume Gomez
- Huon Wilson
- Irving A.J. Rivas Z.
- J. Ryan Stinnett
- Jack Wilson
- James Bell
- James McGlashan
- Jan Likar
- Jan-Erik Rediger
- Jed Davis
- Jethro Beekman
- John Hodge
- Jonas Schievink
- Jonathan Hansford
- Jorge Aparicio
- ……
原文地址:
Announcing Rust 1.5(译者/孙薇 责编/钱曙光) |