Rust 1.3 发布

来源:互联网 发布:内核内存管理源码书籍 编辑:程序博客网 时间:2024/05/19 23:24

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
0 0
原创粉丝点击