宣布 Rust 1.3

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

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

1.3 稳定版中的内容

这是我们第一个发布包含 Rustonomicon 的版本,这是一本新书,涵盖了“高级和不安全 Rust 编程的黑暗艺术”。虽然它仍然处于草稿形式,但这本书已经对 Rust 的一些更黑暗的角落进行了深入的介绍。

在库方面,我们看到了相当多的 API 稳定化,包括新的 Duration API 以及对 ErrorHash/Hasher 的增强。我们预计在 1.5 时间范围内,std::time 模块将进一步增长。

1.3 周期也继续关注性能。这里的大多数胜利都在标准库中

我们继续投资 Windows,并 初步支持针对 Windows XP。虽然我们不打算将 Windows XP 视为“第一层”平台,但现在可以为 XP 构建 Rust 代码,只要您避免使用标准库的某些部分。MSVC 工具链集成的工作正在进行中,完整的支持(在 64 位上)将在今天发布的 1.4 beta 版中提供。

在 Cargo 方面,我们已经实现了对 lint 限制 的支持,如 早期 RFC 中所述。其理念是,依赖项中的 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