发布 Rust 1.3

2015 年 9 月 17 日 · Rust 核心团队

齿轮持续转动:我们今天发布了 Rust 1.3 稳定版!一如既往,请继续阅读以了解亮点,并查看发布说明获取更多详情。

1.3 稳定版包含什么

这是我们第一个包含Rustonomicon发布的版本,这是一本新书,涵盖了“高级和不安全 Rust 编程的黑暗艺术”。虽然它仍处于草稿阶段,但这本书已经深入覆盖了 Rust 的一些较深层次的方面。

在标准库方面,我们看到相当多的 API 稳定化工作,包括新的 Duration API 以及对 ErrorHash/Hasher 的增强。我们预计 std::time 模块将在 1.5 版本周期内进一步发展。

1.3 版本周期也持续关注性能。这方面的大多数改进都在标准库内部。

我们继续投入 Windows 平台,初步支持针对 Windows XP。虽然我们不打算将 Windows XP 视为“一流”平台,但只要避免使用标准库中的某些部分,现在为 XP 构建 Rust 代码是可行的。MSVC 工具链集成的工作正在进行中,今天发布的 1.4 测试版已包含全面支持(在 64 位系统上)。

在 Cargo 方面,我们已经根据早先的 RFC 实现了lint 限制的支持。其想法是,您的依赖项中的 lint 不应影响您干净编译的能力,这反过来又使得在生态系统中调整 lint 的工作方式变得更加容易,而不会带来不必要的麻烦。

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