Skip to content

Commit 201f292

Browse files
committed
Merge pull request #75 from aturon/rust-1.5
Rust 1.5 announcement
2 parents 29a5936 + 774d513 commit 201f292

File tree

1 file changed

+197
-0
lines changed

1 file changed

+197
-0
lines changed

_posts/2015-12-10-Rust-1.5.md

Lines changed: 197 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,197 @@
1+
---
2+
layout: post
3+
title: "Announcing Rust 1.5"
4+
author: The Rust Core Team
5+
---
6+
7+
Today we're releasing [Rust 1.5 stable][install]. This post gives the
8+
highlights, and you can find the full details in the
9+
[release notes][notes].
10+
11+
[install]: http://www.rust-lang.org/install.html
12+
[notes]: https://github.com/rust-lang/rust/blob/stable/RELEASES.md#version-150-2015-12-10
13+
14+
### What's in 1.5 stable
15+
16+
The biggest news with Rust 1.5 is the introduction of `cargo install`,
17+
a new subcommand that installs Cargo application packages on the local
18+
system. This tool offers a painless way to distribute Rust applications.
19+
20+
The community is already taking advantage of `cargo install` to
21+
install applications like
22+
[rustfmt](https://github.com/rust-lang-nursery/rustfmt), the
23+
work-in-progress code formatting tool for Rust. Moreover, `cargo install`
24+
can also be used to install new subcommands for Cargo itself. Many of
25+
these are collected in the
26+
[Cargo extras](https://github.com/kbknapp/cargo-extras) package:
27+
28+
* `cargo check`: statically check a project, but don't build a binary.
29+
* `cargo edit`: add or remove dependencies for a project through the command line.
30+
* `cargo graph`: build dependency graphs for a project using GraphViz.
31+
* `cargo watch`: automatically re-run a Cargo command when the project changes.
32+
33+
In addition to these tooling changes, Rust 1.5 sees a large number of
34+
library API stabilizations, especially around the interaction of paths
35+
and the file system.
36+
37+
Finally, there were a few improvements to compile times, and crate
38+
metadata shrunk
39+
[by about 20%](https://github.com/rust-lang/rust/pull/28521).
40+
41+
### Contributors to 1.5
42+
43+
The Rust community continues to do incredible work, and we'd like to
44+
thank the 152 contributors to this release:
45+
46+
- Aaron Turon
47+
- Adolfo Ochagavía
48+
- Ahmed Charles
49+
- Aidan Hobson Sayers
50+
- Aleksey Kladov
51+
- Alex Burka
52+
- Alex Crichton
53+
- Alex Gaynor
54+
- Alexis Beingessner
55+
- Alfie John
56+
- Amit Aryeh Levy
57+
- Andre Bogus
58+
- Andrea Canciani
59+
- Andreas Sommer
60+
- Andrew Chin
61+
- Andrew Paseltiner
62+
- Ariel Ben-Yehuda
63+
- Barosl Lee
64+
- Bastien Dejean
65+
- Ben S
66+
- Ben Sago
67+
- Björn Steinbrink
68+
- Boris Egorov
69+
- Brian Anderson
70+
- Bryce Van Dyk
71+
- Carlos Liam
72+
- Carol (Nichols || Goulding)
73+
- Charlotte Spencer
74+
- Chris C Cerami
75+
- Chris Drake
76+
- Chris Wong
77+
- Colin Wallace
78+
- Corentin Henry
79+
- Corey Farwell
80+
- Craig Hills
81+
- Cristi Cobzarenco
82+
- Cristian Kubis
83+
- Dan W.
84+
- Daniel Carral
85+
- Daniel Keep
86+
- Dato Simó
87+
- David Elliott
88+
- David Ripton
89+
- David Szotten
90+
- DenisKolodin
91+
- Dominik Inführ
92+
- Dongie Agnir
93+
- Eduard Burtescu
94+
- Eli Friedman
95+
- Eljay
96+
- Emanuel Czirai
97+
- Fabiano Beselga
98+
- Felix S. Klock II
99+
- Florian Hahn
100+
- Florian Hartwig
101+
- Garming Sam
102+
- Gavin Baker
103+
- Gleb Kozyrev
104+
- Guillaume Gomez
105+
- Huon Wilson
106+
- Irving A.J. Rivas Z.
107+
- J. Ryan Stinnett
108+
- Jack Wilson
109+
- James Bell
110+
- James McGlashan
111+
- Jan Likar
112+
- Jan-Erik Rediger
113+
- Jed Davis
114+
- Jethro Beekman
115+
- John Hodge
116+
- Jonas Schievink
117+
- Jonathan Hansford
118+
- Jorge Aparicio
119+
- Jose Narvaez
120+
- Joseph Caudle
121+
- Keshav Kini
122+
- Kevin Butler
123+
- Kevin Yap
124+
- Kyle Robinson Young
125+
- Lee Jeffery
126+
- Lee Jenkins
127+
- Lennart Kudling
128+
- Liigo Zhuang
129+
- Luqman Aden
130+
- Manish Goregaokar
131+
- Marcello Seri
132+
- Marcus Klaas
133+
- Martin Pool
134+
- Matt Brubeck
135+
- Michael Howell
136+
- Michael Layzell
137+
- Michael Pankov
138+
- Ms2ger
139+
- Nick Cameron
140+
- Nick Hamann
141+
- Nick Howell
142+
- Niko Matsakis
143+
- Oliver Schneider
144+
- Peter Atashian
145+
- Peter Marheine
146+
- Philipp Oppermann
147+
- Remi Rampin
148+
- Reza Akhavan
149+
- Ricardo Signes
150+
- Richard Diamond
151+
- Robert Gardner
152+
- Robin Kruppe
153+
- Ruud van Asseldonk
154+
- Ryan Scheel
155+
- Scott Olson
156+
- Sean Bowe
157+
- Sebastian Wicki
158+
- Seeker14491
159+
- Seo Sanghyeon
160+
- Simon Mazur
161+
- Simon Sapin
162+
- Simonas Kazlauskas
163+
- Stefan O'Rear
164+
- Steve Klabnik
165+
- Steven Allen
166+
- Steven Fackler
167+
- Sébastien Marie
168+
- Ted Mielczarek
169+
- Tobias Bucher
170+
- Tshepang Lekhonkhobe
171+
- Ulrik Sverdrup
172+
- Utkarsh Kukreti
173+
- Vadim Chugunov
174+
- Vadim Petrochenkov
175+
- Vitali Haravy
176+
- Vladimir Rutsky
177+
- Wesley Wiser
178+
- Will Speak
179+
- William Throwe
180+
- Willy Aguirre
181+
- Xavier Shay
182+
- Yoshito Komatsu
183+
- arcnmx
184+
- arthurprs
185+
- billpmurphy
186+
- bors
187+
- christopherdumas
188+
- critiqjo
189+
- glendc
190+
- kickinbahk
191+
- llogiq
192+
- mdinger
193+
- nwin
194+
- nxnfufunezn
195+
- panicbit
196+
- skeleten
197+
- whitequark

0 commit comments

Comments
 (0)