您的位置:首页 > 其它

Rust 1.3 发布

2015-09-18 13:35 513 查看
Rust 1.3 发布

2015年9月17号 • Rust核心团队

齿轮继续转动:我们今天发布了Rust1.3稳定版!一如既往,请阅读下述亮点,并查看更详细的发布声明

1.3稳定版本有哪些更新

这是我们第一次同时发布新书Rustonomicon,该书涵盖了“编程黑魔法 – Rust高级和非安全编程”。虽然它仍然未定稿,但这本书已经深度覆盖了Rust的一些的魔法角落。

在库方面,我们看到大量的API稳定化了,包括新的Duration API和增强的Error和Hash/Hasher。我们希望在1.5版本看到进一步成长的std::time模块。

我们在1.3周期持续关注性能。大多数的成果是在标准库内:

子串匹配现在使用一种更有效的算法

Vec::resize 和 Read::read_to_end 的零填充有些改进

Read::read_to_end 的实现已经特别为stdin和File做了改进, 导致额外的加速。

PartialEq在Slices上的实现如今也变得更快了。
我们将继续投资于Windows,比如针对Windows XP的初步支持。虽然我们不打算把Windows XP作为一个“一线”平台对待,但现在你可以通过Rust编译XP代码,只要你避免使用标准库的某些部件。和MSVC开发工具的整合工作正在进行,今天发布的1.4beta 64位版本可以完全支它。

在Cargo方面,我们已支持由早期的RFC指定的lint capping(皮毛盖)。这个想法是,千头万绪的库依赖不应该影响你清晰编译的能力,这反过来又使得它更容易调整lints的工作方式而不给生态系统造成麻烦。

1.3 版本贡献者

Rust是社区驱动的语言,我们很高兴的感谢以下131位对这个版本做出贡献:

Aaron Turon
Adam Heins
Agoston Szepessy
Aidan Hobson Sayers
Akos Kiss
Alex Crichton
Alex Newman
Alexis Beingessner
Alisdair Owens
Andreas Tolfsen
Andrew Kuchev
Andrew Paseltiner
Andy Caldwell
Andy Grover
Antti Keränen
Ariel Ben-Yehuda
Barosl Lee
Benjamin Herr
Björn Steinbrink
Blake Loring
Brian Anderson
Brody Holden
Chris Morgan
Christian Persson
Christian Weinz
Cole Reynolds
Corey Farwell
Corey Richardson
Cristian Kubis
Cruz Julian Bishop
Daniel Albert
Dave Huseby
Dirkjan Ochtman
Eduard Burtescu
Eli Friedman
Eljay
Esption
Felix S. Klock II
Florian Hartwig
Frank McSherry
FuGangqiang
Geoffrey Thomas
Georg Brandl
Guillaume Gomez
Huon Wilson
Ivan Ukhov
Jan Likar
Jared Roesch
Jashank Jeremy
Jason Schein
Jeehoon Kang
Jesús Espino
Johannes Oertel
John Hodge
Jonathan Hansford
Jonathan Reem
Jose Narvaez
Josh Triplett
Joshua Landau
Kagami Sascha Rosylight
Kelvin Ly
Ken Tossell
Kevin Ballard
Kevin Butler
Kieran Hunt
Kornel Lesiński
Kristof Söderström
Lee Jeffery
Leif Arne Storset
Liigo Zhuang
Makoto Kato
Manish Goregaokar
Marcus Klaas
Mark Buer
Mathieu David
Mathijs van de Nes
Matt Friedman
Michael Sproul
Michael Woerister
Ms2ger
Nick Cameron
Nick Hamann
Nick Howell
Nicolette Verlinden
Niko Matsakis
OGINO Masanori
Oliver Schneider
P1start
Paolo Falabella
Pascal Hertleif
Patrick Walton
Pavel Pravosud
Peter Atashian
Peter Elmers
Ralf Jung
Remi Rampin
Richo Healey
Ryan Pendleton
Scott Olson
Sean Patrick Santos
Seo Sanghyeon
Simon Sapin
Simonas Kazlauskas
Steve Klabnik
Steven Allen
Steven Fackler
Steven Stewart-Gallus
Sébastien Marie
Taliesin Beynon
Tamir Duberstein
Theo Belaire
Ticki
Tobias Bucher
Tshepang Lekhonkhobe
Ulrik Sverdrup
Vadim Chugunov
Vadim Petrochenkov
Vincent Bernat
Vladimir Rutsky
Wei-Ming Yang
Wesley Wiser
William Throwe
arthurprs
bors
diaphore
eternaleye
jethrogb
krumelmonster
mdinger
midinastasurazz
mitaa
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  rust 1.3