-
Notifications
You must be signed in to change notification settings - Fork 312
1.7 release announcement #78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 2 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,194 @@ | ||
--- | ||
layout: post | ||
title: "Announcing Rust 1.7" | ||
author: The Rust Core Team | ||
--- | ||
|
||
The Rust team is happy to announce the latest version of Rust, 1.7. Rust is a | ||
systems programming language focused on safety, speed, and concurrency. | ||
|
||
As always, you can [install Rust 1.7][install] from the appropriate page on our | ||
website, and check out the [detailed release notes for 1.7][notes] on GitHub. | ||
About 1300 patches were landed in this release. | ||
|
||
[install]: http://www.rust-lang.org/install.html | ||
[notes]: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-170-2016-03-03 | ||
|
||
### What's in 1.7 stable | ||
|
||
This release is primarily about library features. While we have several | ||
language features cooking for future releases, the timeframe in which 1.7 | ||
|
||
included the holidays, which means less time for commenting on GitHub and more | ||
time for spending with loved ones. | ||
|
||
#### New Language features | ||
|
||
|
||
`None` | ||
|
||
#### Library stabilizations | ||
|
||
About 40 library functions and methods are now stable in 1.7. Notable | ||
improvements include: | ||
|
||
* The ability to customize `HashMap<K, V>`s and similar data structures with | ||
|
||
a custom hashing function. | ||
* `<[T]>::clone_from_slice()`, an efficient way to copy the data from one slice | ||
and put it into another slice. | ||
* Various convenience methods on `Ipv4Addr` and `Ipv6Addr`, such as `is_loopback()`, | ||
which returns `true` or `false` if the address is a loopback address according to | ||
RFC 6890. | ||
* Various improvements to `CString`, used for FFI. | ||
* checked, saturated, and overflowing operations for various numeric types. | ||
These aren’t counted in that ‘40’ number above, because there are a _lot_ of | ||
them, but they all do the same thing. | ||
|
||
See the [detailed release notes][notes] for more. | ||
|
||
### Contributors to 1.7 | ||
|
||
We had 144 individuals contribute to 1.7. Thank you so much! | ||
|
||
* Aaron Turon | ||
* Adam Perry | ||
* Adrian Heine | ||
* Aidan Hobson Sayers | ||
* Aleksey Kladov | ||
* Alexander Lopatin | ||
* Alex Burka | ||
* Alex Crichton | ||
* Ali Clark | ||
* Amanieu d’Antras | ||
* Andrea Bedini | ||
* Andrea Canciani | ||
* Andre Bogus | ||
* Andrew Barchuk | ||
* Andrew Paseltiner | ||
* angelsl | ||
* Anton Blanchard | ||
* arcnmx | ||
* Ariel Ben-Yehuda | ||
* arthurprs | ||
* ashleysommer | ||
* Barosl Lee | ||
* Benjamin Herr | ||
* Björn Steinbrink | ||
* bors | ||
* Brandon W Maister | ||
* Brian Anderson | ||
* Brian Campbell | ||
* Carlos E. Garcia | ||
* Chad Shaffer | ||
* Corey Farwell | ||
* Daan Sprenkels | ||
* Daniel Campbell | ||
* Daniel Robertson | ||
* Dave Hodder | ||
* Dave Huseby | ||
* dileepb | ||
* Dirk Gadsden | ||
* Eduard Burtescu | ||
* Erick Tryzelaar | ||
* est31 | ||
* Evan | ||
* Fabrice Desré | ||
* fbergr | ||
* Felix Gruber | ||
* Felix S. Klock II | ||
* Florian Hahn | ||
* Geoff Catlin | ||
* Geoffrey Thomas | ||
* Georg Brandl | ||
* ggomez | ||
* Gleb Kozyrev | ||
* Gökhan Karabulut | ||
* Greg Chapple | ||
* Guillaume Bonnet | ||
* Guillaume Gomez | ||
* Ivan Kozik | ||
* Jack O’Connor | ||
* Jeffrey Seyfried | ||
* Johan Lorenzo | ||
* Johannes Oertel | ||
* John Hodge | ||
* John Kåre Alsaker | ||
* Jonas Schievink | ||
* Jonathan Reem | ||
* Jonathan S | ||
* Jorge Aparicio | ||
* Josh Stone | ||
* Kamal Marhubi | ||
* Katze | ||
* Keith Yeung | ||
* Kenneth Koski | ||
* Kevin Stock | ||
* Luke Jones | ||
* Manish Goregaokar | ||
* Marc Bowes | ||
* Marvin Löbel | ||
* Masood Malekghassemi | ||
* Matt Brubeck | ||
* Mátyás Mustoha | ||
* Michael Huynh | ||
* Michael Neumann | ||
* Michael Woerister | ||
* mitaa | ||
* mopp | ||
* Nathan Kleyn | ||
* Nicholas Mazzuca | ||
* Nick Cameron | ||
* Nikita Baksalyar | ||
* Niko Matsakis | ||
* NODA, Kai | ||
* nxnfufunezn | ||
* Olaf Buddenhagen | ||
* Oliver ‘ker’ Schneider | ||
* Oliver Middleton | ||
* Oliver Schneider | ||
* Pascal Hertleif | ||
* Paul Dicker | ||
* Paul Smith | ||
* Peter Atashian | ||
* Peter Kolloch | ||
* petevine | ||
* Pierre Krieger | ||
* Piotr Czarnecki | ||
* Prayag Verma | ||
* qpid | ||
* Ravi Shankar | ||
* Reeze Xia | ||
* Richard Bradfield | ||
* Robin Kruppe | ||
* rphmeier | ||
* Ruud van Asseldonk | ||
* Ryan Thomas | ||
* Sandeep Datta | ||
* Scott Olson | ||
* Scott Whittaker | ||
* Sean Leffler | ||
* Sean McArthur | ||
* Sebastian Hahn | ||
* Sebastian Wicki | ||
* Sébastien Marie | ||
* Seo Sanghyeon | ||
* Sergey Veselkov | ||
* Simonas Kazlauskas | ||
* Simon Sapin | ||
* Stepan Koltsov | ||
* Stephan Hügel | ||
* Steve Klabnik | ||
* Steven Allen | ||
* Steven Fackler | ||
* Tamir Duberstein | ||
* tgor | ||
* Thomas Wickham | ||
* Thomas Winwood | ||
* Tobias Bucher | ||
* Tomasz Miąsko | ||
* tormol | ||
* Tshepang Lekhonkhobe | ||
* Ulrik Sverdrup | ||
* Vadim Petrochenkov | ||
* Vincent Esche | ||
* Vlad Ureche | ||
* Wangshan Lu | ||
* Wesley Wiser |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit:
https://