about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-04-03 13:52:03 -0700
committerbors <bors@rust-lang.org>2014-04-03 13:52:03 -0700
commitbb31cb8d2e4e415cbb71d368918d72902e655e01 (patch)
treebf44811a29eb5f1dba840f22d1d8b59df27fc9e8
parent6f1c06d6a1b97fcd80d85c38bb33f8350c750401 (diff)
parent46867cc3e4ddcbb1d359a315805de00094dacaf9 (diff)
downloadrust-bb31cb8d2e4e415cbb71d368918d72902e655e01.tar.gz
rust-bb31cb8d2e4e415cbb71d368918d72902e655e01.zip
auto merge of #13286 : alexcrichton/rust/release, r=brson
Merging the 0.10 release into the master branch.
-rw-r--r--AUTHORS.txt94
-rw-r--r--README.md19
-rw-r--r--man/rustc.12
-rw-r--r--man/rustdoc.12
-rw-r--r--mk/main.mk2
-rw-r--r--src/doc/README.md4
-rw-r--r--src/doc/po/ja/complement-cheatsheet.md.po2
-rw-r--r--src/doc/po/ja/complement-lang-faq.md.po2
-rw-r--r--src/doc/po/ja/complement-project-faq.md.po2
-rw-r--r--src/doc/po/ja/complement-usage-faq.md.po2
-rw-r--r--src/doc/po/ja/guide-conditions.md.po2
-rw-r--r--src/doc/po/ja/guide-container.md.po2
-rw-r--r--src/doc/po/ja/guide-ffi.md.po2
-rw-r--r--src/doc/po/ja/guide-lifetimes.md.po2
-rw-r--r--src/doc/po/ja/guide-macros.md.po2
-rw-r--r--src/doc/po/ja/guide-pointers.md.po2
-rw-r--r--src/doc/po/ja/guide-runtime.md.po2
-rw-r--r--src/doc/po/ja/guide-tasks.md.po2
-rw-r--r--src/doc/po/ja/guide-testing.md.po2
-rw-r--r--src/doc/po/ja/index.md.po2
-rw-r--r--src/doc/po/ja/rustdoc.md.po2
-rw-r--r--src/doc/po/ja/tutorial.md.po8
-rw-r--r--src/doc/tutorial.md10
-rw-r--r--src/etc/kate/rust.xml2
-rw-r--r--src/libarena/lib.rs2
-rw-r--r--src/libcollections/lib.rs2
-rw-r--r--src/libflate/lib.rs2
-rw-r--r--src/libfourcc/lib.rs2
-rw-r--r--src/libgetopts/lib.rs2
-rw-r--r--src/libglob/lib.rs2
-rw-r--r--src/libgreen/lib.rs2
-rw-r--r--src/libhexfloat/lib.rs2
-rw-r--r--src/liblog/lib.rs2
-rw-r--r--src/libnative/lib.rs2
-rw-r--r--src/libnum/lib.rs2
-rw-r--r--src/librand/lib.rs2
-rw-r--r--src/librustc/front/std_inject.rs2
-rw-r--r--src/librustc/lib.rs2
-rw-r--r--src/librustdoc/lib.rs2
-rw-r--r--src/librustuv/lib.rs2
-rw-r--r--src/libsemver/lib.rs2
-rw-r--r--src/libserialize/lib.rs2
-rw-r--r--src/libstd/lib.rs2
-rw-r--r--src/libsync/lib.rs2
-rw-r--r--src/libsyntax/lib.rs2
-rw-r--r--src/libterm/lib.rs2
-rw-r--r--src/libtest/lib.rs2
-rw-r--r--src/libtime/lib.rs2
-rw-r--r--src/liburl/lib.rs2
-rw-r--r--src/libuuid/lib.rs2
-rw-r--r--src/libworkcache/lib.rs2
-rw-r--r--src/test/auxiliary/issue-11908-1.rs2
-rw-r--r--src/test/auxiliary/issue-11908-2.rs2
-rw-r--r--src/test/run-make/crate-data-smoke/Makefile2
-rw-r--r--src/test/run-make/crate-data-smoke/crate.rs2
-rw-r--r--src/test/run-pass/use.rs2
56 files changed, 162 insertions, 75 deletions
diff --git a/AUTHORS.txt b/AUTHORS.txt
index dd9dedc0d81..639277f0c0c 100644
--- a/AUTHORS.txt
+++ b/AUTHORS.txt
@@ -9,29 +9,38 @@ Aleksander Balicki <balicki.aleksander@gmail.com>
 Alex Crichton <alex@alexcrichton.com>
 Alex Lyon <arcterus@mail.com>
 Alex Rønne Petersen <alex@lycus.org>
+Alex Whitney <aw1209@ic.ac.uk>
 Alexander Stavonin <a.stavonin@gmail.com>
 Alexandros Tasos <sdi1100085@di.uoa.gr>
 Alexei Sholik <alcosholik@gmail.com>
 Aljaž "g5pw" Srebrnič <a2piratesoft@gmail.com>
 Anders Kaseorg <andersk@mit.edu>
+Andre Arko <andre@arko.net>
 Andreas Gal <gal@mozilla.com>
 Andreas Martens <andreasm@fastmail.fm>
 Andreas Neuhaus <zargony@zargony.com>
 Andreas Ots <andreasots@gmail.com>
 Andrei Formiga <archimedes_siracusa@hotmail.com>
+Andrew Chin <achin@eminence32.net>
 Andrew Dunham <andrew@du.nham.ca>
 Andrew Paseltiner <apaseltiner@gmail.com>
 Anthony Juckel <ajuckel@gmail.com>
+aochagavia <aochagavia92@gmail.com>
+Arcterus <Arcterus@mail.com>
 Arkaitz Jimenez <arkaitzj@gmail.com>
 Armin Ronacher <armin.ronacher@active-4.com>
 Ashok Gautham <ScriptDevil@gmail.com>
 Austin King <shout@ozten.com>
 Austin Seipp <mad.one@gmail.com>
+Axel Viala <axel.viala@darnuria.eu>
 Aydin Kim <ladinjin@hanmail.net>
 auREAX <mark@xn--hwg34fba.ws>
+b1nd <clint.ryan3@gmail.com>
 Ben Alpert <ben@benalpert.com>
 Ben Blum <bblum@andrew.cmu.edu>
+Ben Harris <mail@bharr.is>
 Ben Kelly <ben@wanderview.com>
+Ben Noordhuis <info@bnoordhuis.nl>
 Ben Striegel <ben.striegel@gmail.com>
 Benjamin Herr <ben@0x539.de>
 Benjamin Jackman <ben@jackman.biz>
@@ -55,7 +64,9 @@ Brian Anderson <banderson@mozilla.com>
 Brian Dawn <brian.t.dawn@gmail.com>
 Brian J. Burg <burg@cs.washington.edu>
 Brian Leibig <brian.leibig@gmail.com>
+Bruno de Oliveira Abinader <bruno.d@partner.samsung.com>
 Bryan Dunsmore <dunsmoreb@gmail.com>
+Byron Williams <byron@112percent.com>
 Cadence Marseille <cadencemarseille@gmail.com>
 Caitlin Potter <snowball@defpixel.com>
 Carl-Anton Ingmarsson <mail@carlanton.se>
@@ -68,16 +79,24 @@ Chris Morgan <me@chrismorgan.info>
 Chris Peterson <cpeterson@mozilla.com>
 Chris Pressey <cpressey@gmail.com>
 Chris Sainty <csainty@hotmail.com>
+Chris Wong <lambda.fairy@gmail.com>
+chromatic <chromatic@wgz.org>
+Clark Gaebel <cg.wowus.cg@gmail.com>
 Cody Schroeder <codys@cs.washington.edu>
+Cole Mickens <cole.mickens@gmail.com>
+Colin Sherratt <colin.sherratt@gmail.com>
+comex <comexk@gmail.com>
 Corey Richardson <corey@octayn.net>
 Damian Gryski <damian@gryski.com>
 Damien Grassart <damien@grassart.com>
 Damien Schoof <damien.schoof@gmail.com>
-Daniel Brooks <db48x@db48x.net>
-Daniel Farina <daniel@fdr.io>
 Dan Connolly <dckc@madmode.com>
 Dan Luu <danluu@gmail.com>
+Daniel Brooks <db48x@db48x.net>
+Daniel Fagnan <dnfagnan@gmail.com>
+Daniel Farina <daniel@fdr.io>
 Daniel Luz <dev@mernen.com>
+Daniel MacDougall <dmacdougall@gmail.com>
 Daniel Micay <danielmicay@gmail.com>
 Daniel Patterson <dbp@riseup.net>
 Daniel Ralston <Wubbulous@gmail.com>
@@ -90,19 +109,30 @@ David Creswick <dcrewi@gyrae.net>
 David Forsythe <dforsythe@gmail.com>
 David Halperin <halperin.dr@gmail.com>
 David Klein <david.klein@baesystemsdetica.com>
-David Manescu <dman2626@uni.sydney.edu.au>
+David Manescu <david.manescu@gmail.com>
 David Rajchenbach-Teller <dteller@mozilla.com>
 David Renshaw <dwrenshaw@gmail.com>
+Davis Silverman <sinistersnare@gmail.com>
+Derek Chiang <derekchiang93@gmail.com>
+Derek Guenther <dguenther9@gmail.com>
 Diego Ongaro <ongaro@cs.stanford.edu>
 Diggory Hardy <diggory.hardy@gmail.com>
 Dimitri Krassovski <labria@startika.com>
 Dirkjan Bussink <d.bussink@gmail.com>
+Div Shekhar <div@pagerduty.com>
 Dmitry Ermolov <epdmitry@yandex.ru>
+Dmitry Promsky <dmitry@willworkforcookies.com>
+Dmitry Vasiliev <dima@hlabs.org>
 Do Nhat Minh <mrordinaire@gmail.com>
+Douglas Young <rcxdude@gmail.com>
 Donovan Preston <donovanpreston@gmail.com>
 Drew Willcoxon <adw@mozilla.com>
+Dylan Braithwaite <dylanbraithwaite1@gmail.com>
+Eduard Bopp <eduard.bopp@aepsil0n.de>
 Eduard Burtescu <edy.burt@gmail.com>
+Edward Wang <edward.yu.wang@gmail.com>
 Edward Z. Yang <ezyang@cs.stanford.edu>
+Ehsanul Hoque <ehsanul@ehsanul.com>
 eliovir <eliovir@gmail.com>
 Elliott Slaughter <elliottslaughter@gmail.com>
 Elly Fong-Jones <elly@leptoquark.net>
@@ -116,9 +146,11 @@ Erick Tryzelaar <erick.tryzelaar@gmail.com>
 Erik Price <erik.price16@gmail.com>
 Erik Rose <erik@mozilla.com>
 Etienne Millon <me@emillon.org>
+Eunchong Yu <kroisse@gmail.com>
 Evan McClanahan <evan@evanmcc.com>
 Fabrice Desré <fabrice@desre.org>
 Fedor Indutny <fedor.indutny@gmail.com>
+Felix Crux <felixc@felixcrux.com>
 Felix S. Klock II <pnkfelix@pnkfx.org>
 Flaper Fesp <flaper87@gmail.com>
 Flavio Percoco <flaper87@gmail.com>
@@ -133,8 +165,11 @@ Gábor Horváth <xazax.hun@gmail.com>
 Gabriel <g2p.code@gmail.com>
 Gareth Daniel Smith <garethdanielsmith@gmail.com>
 Gary Linscott <glinscott@gmail.com>
+Gary M. Josack <gary@byoteki.com>
+gentlefolk <cemacken@gmail.com>
 Geoff Hill <geoff@geoffhill.org>
 Geoffroy Couprie <geo.couprie@gmail.com>
+George Papanikolaou <g3orge.app@gmail.com>
 Georges Dubus <georges.dubus@gmail.com>
 gifnksm <makoto.nksm@gmail.com>
 Glenn Willen <gwillen@nerdnet.org>
@@ -150,6 +185,8 @@ hansjorg <hansjorg@gmail.com>
 Harry Marr <harry.marr@gmail.com>
 Heather <heather@cynede.net>
 Herman J. Radtke III <hermanradtke@gmail.com>
+HeroesGrave <heroesgrave@gmail.com>
+Hong Chulju <ang0123dev@gmail.com>
 Huon Wilson <dbau.pp+github@gmail.com>
 Ian D. Bollinger <ian.bollinger@gmail.com>
 Ian Daniher <it.daniher@gmail.com>
@@ -157,18 +194,23 @@ Igor Bukanov <igor@mir2.org>
 Ilyong Cho <ilyoan@gmail.com>
 Isaac Aggrey <isaac.aggrey@gmail.com>
 Isaac Dupree <antispam@idupree.com>
+Ivan Enderlin <ivan.enderlin@hoa-project.net>
 Ivano Coppola <rgbfirefox@gmail.com>
 Jack Moffitt <jack@metajack.im>
+Jag Talon <talon.jag@gmail.com>
 Jacob Harris Cryer Kragh <jhckragh@gmail.com>
 Jacob Parker <j3parker@csclub.uwaterloo.ca>
 Jaemin Moon <jaemin.moon@samsung.com>
+Jake Kerr <kodafox@gmail.com>
 Jakub <jakub@jakub.cc>
 Jakub Wieczorek <jakubw@jakubw.net>
+James Deng <cnjamesdeng@gmail.com>
 James Miller <bladeon@gmail.com>
 James Tranovich <james@openhorizonlabs.com>
 Jan Kobler <eng1@koblersystems.de>
 Jan Niklas Hasse <jhasse@gmail.com>
 Jannis Harder <jix@jixco.de>
+Jason Fager <jfager@gmail.com>
 Jason Orendorff <jorendorff@mozilla.com>
 Jason Toffaletti <jason@topsy.com>
 Jay Anderson <jayanderson0@gmail.com>
@@ -179,6 +221,7 @@ Jeff Olson <olson.jeffery@gmail.com>
 Jeffrey Yasskin <jyasskin@gmail.com>
 Jeong YunWon <jeong@youknowone.org>
 Jens Nockert <jens@nockert.se>
+Jeremy Letang <letang.jeremy@gmail.com>
 Jesse Jones <jesse9jones@gmail.com>
 Jesse Luehrs <doy@tozt.net>
 Jesse Ruderman <jruderman@gmail.com>
@@ -188,14 +231,19 @@ Jimmy Lu <jimmy.lu.2011@gmail.com>
 Jimmy Zelinskie <jimmyzelinskie@gmail.com>
 J. J. Weber <jjweber@gmail.com>
 jmgrosen <jmgrosen@gmail.com>
+joaoxsouls <joaoxsouls@gmail.com>
 Joe Pletcher <joepletcher@gmail.com>
 Joe Schafer <joe@jschaf.com>
+Johannes Löthberg <johannes@kyriasis.com>
+Johannes Muenzel <jmuenzel@gmail.com>
 John Barker <jebarker@gmail.com>
 John Clements <clements@racket-lang.org>
 John Louis Walker <injyuw@gmail.com>
 Jon Morton <jonanin@gmail.com>
+Jonathan S <gereeter@gmail.com>
 Jonathan Sternberg <jonathansternberg@gmail.com>
 Jordi Boggiano <j.boggiano@seld.be>
+Jorge Aparicio <japaric@linux.com>
 Josh Matthews <josh@joshmatthews.net>
 Joshua Clark <joshua.clark@txstate.edu>
 Joshua Wise <joshua@joshuawise.com>
@@ -206,6 +254,7 @@ Jyun-Yan You <jyyou@cs.nctu.edu.tw>
 Kang Seonghoon <kang.seonghoon@mearie.org>
 Keegan McAllister <kmcallister@mozilla.com>
 Kelly Wilson <wilsonk@cpsc.ucalgary.ca>
+Keshav Kini <keshav.kini@gmail.com>
 Kevin Atkinson <kevina@cs.utah.edu>
 Kevin Ballard <kevin@sb.org>
 Kevin Cantu <me@kevincantu.org>
@@ -214,6 +263,7 @@ Kevin Murphy <kemurphy.cmu@gmail.com>
 Kiet Tran <ktt3ja@gmail.com>
 klutzy <klutzytheklutzy@gmail.com>
 korenchkin <korenchkin2@gmail.com>
+kvark <kvarkus@gmail.com>
 Kyeongwoon Lee <kyeongwoon.lee@samsung.com>
 Lars Bergstrom <lbergstrom@mozilla.com>
 Laurent Bonnans <bonnans.l@gmail.com>
@@ -222,8 +272,11 @@ Leah Hanson <astrieanna@gmail.com>
 Lee Wondong <wdlee91@gmail.com>
 Léo Testard <leo.testard@gmail.com>
 Lennart Kudling <github@kudling.de>
+Liigo Zhuang <com.liigo@gmail.com>
 Lindsey Kuper <lindsey@composition.al>
+lpy <pylaurent1314@gmail.com>
 Luca Bruno <lucab@debian.org>
+lucy <ne.tetewi@gmail.com>
 Luis de Bethencourt <luis@debethencourt.com>
 Luqman Aden <laden@csclub.uwaterloo.ca>
 lyuts <dioxinu@gmail.com>
@@ -231,6 +284,7 @@ Magnus Auvinen <magnus.auvinen@gmail.com>
 Mahmut Bulut <mahmutbulut0@gmail.com>
 maikklein <maikklein@googlemail.com>
 Makoto Nakashima <makoto.nksm+github@gmail.com>
+Marcel Rodrigues <marcelgmr@gmail.com>
 Margaret Meyerhofer <mmeyerho@andrew.cmu.edu>
 Marijn Haverbeke <marijnh@gmail.com>
 Mark Lacey <641@rudkx.com>
@@ -246,27 +300,39 @@ Matthew Auld <matthew.auld@intel.com>
 Matthew Iselin <matthew@theiselins.net>
 Matthew McPherrin <matthew@mcpherrin.ca>
 Matthew O'Connor <thegreendragon@gmail.com>
+Matthias Einwag <matthias.einwag@live.com>
 Matthijs Hofstra <thiezz@gmail.com>
+Matthijs van der Vleuten <git@zr40.nl>
 Max Penet <max.penet@gmail.com>
 Maxim Kolganov <kolganov.mv@gmail.com>
 Micah Chalmer <micah@micahchalmer.net>
 Michael Arntzenius <daekharel@gmail.com>
 Michael Bebenita <mbebenita@mozilla.com>
+Michael Darakananda <pongad@gmail.com>
 Michael Letterle <michael.letterle@gmail.com>
 Michael Neumann <mneumann@ntecs.de>
 Michael Sullivan <sully@msully.net>
 Michael Williams <m.t.williams@live.com>
 Michael Woerister <michaelwoerister@gmail>
+Mickaël Delahaye <mickael.delahaye@gmail.com>
 Mihnea Dobrescu-Balaur <mihnea@linux.com>
+Mike Boutin <mike.boutin@gmail.com>
 Mikko Perttunen <cyndis@kapsi.fi>
+mr.Shu <mr@shu.io>
+Ms2ger <ms2ger@gmail.com>
 Mukilan Thiagarajan <mukilanthiagarajan@gmail.com>
+musitdev <philippe.delrieu@free.fr>
+Nathaniel Herman <nherman@college.harvard.edu>
+Nick Cameron <ncameron@mozilla.com>
 Nick Desaulniers <ndesaulniers@mozilla.com>
 Nif Ward <nif.ward@gmail.com>
 Niko Matsakis <niko@alum.mit.edu>
+noam <noam@clusterfoo.com>
 Noufal Ibrahim <noufal@nibrahim.net.in>
 novalis <novalis@novalis.org>
 Ogino Masanori <masanori.ogino@gmail.com>
 Olivier Saut <osaut@airpost.net>
+Olle Jonsson <olle.jonsson@gmail.com>
 Or Brostovski <tohava@gmail.com>
 Orphée Lafond-Lummis <o@orftz.com>
 osa1 <omeragacan@gmail.com>
@@ -278,14 +344,20 @@ Paul Stansifer <paul.stansifer@gmail.com>
 Paul Woolcock <pwoolcoc+github@gmail.com>
 Pavel Panchekha <me@pavpanchekha.com>
 Peter Hull <peterhull90@gmail.com>
+Peter Marheine <peter@taricorp.net>
 Peter Williams <peter@newton.cx>
 Peter Zotov <whitequark@whitequark.org>
+Petter Remen <petter.remen@gmail.com>
 Philipp Brüschweiler <blei42@gmail.com>
+Piotr Czarnecki <pioczarn@gmail.com>
+Piotr Zolnierek <pz@anixe.pl>
 Pradeep Kumar <gohanpra@gmail.com>
+Q.P.Liu <qpliu@yahoo.com>
 Rafael Ávila de Espíndola <respindola@mozilla.com>
 Ralph Bodenner <rkbodenner+github@gmail.com>
 Ralph Giles <giles@thaumas.net>
 Ramkumar Ramachandra <artagnon@gmail.com>
+Raphael Catolino <raphael.catolino@gmail.com>
 Raphael Speyer <rspeyer@gmail.com>
 reedlepee <reedlepee123@gmail.com>
 Reuben Morais <reuben.morais@gmail.com>
@@ -293,6 +365,7 @@ Richard Diamond <wichard@vitalitystudios.com>
 Rick Waldron <waldron.rick@gmail.com>
 Rob Arnold <robarnold@cs.cmu.edu>
 Rob Hoelz <rob@hoelz.ro>
+Robert Gawdzik <rgawdzik@hotmail.com>
 Robert Irelan <rirelan@gmail.com>
 Robert Knight <robertknight@gmail.com>
 Robert Millar <robert.millar@cantab.net>
@@ -300,12 +373,16 @@ Roland Tanglao <roland@rolandtanglao.com>
 Ron Dahlgren <ronald.dahlgren@gmail.com>
 Roy Frostig <rfrostig@mozilla.com>
 Ryan Scheel <ryan.havvy@gmail.com>
+Salem Talha <salem.a.talha@gmail.com>
 Samuel Chase <samebchase@gmail.com>
 Sander Mathijs van Veen <smvv@kompiler.org>
 Sangeun Kim <sammy.kim@samsung.com>
 Sankha Narayan Guria <sankha93@gmail.com>
 Saurabh Anand <saurabhanandiit@gmail.com>
+Scott Jenkins <scottdjwales@gmail.com>
 Scott Lawrence <bytbox@gmail.com>
+Sean Chalmers <sclhiannan@gmail.com>
+Sean McArthur <sean.monstar@gmail.com>
 Sean Moon <ssamoon@ucla.edu>
 Sean Stangl <sstangl@mozilla.com>
 Sebastian N. Fernandez <cachobot@gmail.com>
@@ -316,6 +393,7 @@ Seth Pink <sethpink@gmail.com>
 Seo Sanghyeon <sanxiyn@gmail.com>
 Seonghyun Kim <sh8281.kim@samsung.com>
 sevrak <sevrak@rediffmail.com>
+Shamir Khodzha <khodzha.sh@gmail.com>
 SiegeLord <slabode@aim.com>
 Simon Barber-Dueck <sbarberdueck@gmail.com>
 Simon Sapin <simon@exyr.org>
@@ -323,6 +401,7 @@ sp3d <sp3d@github>
 startling <tdixon51793@gmail.com>
 Stefan Plantikow <stefan.plantikow@googlemail.com>
 Stepan Koltsov <stepan.koltsov@gmail.com>
+Sterling Greene <sterling.greene@gmail.com>
 Steve Klabnik <steve@steveklabnik.com>
 Steven De Coeyer <steven@banteng.be>
 Steven Fackler <sfackler@gmail.com>
@@ -335,11 +414,14 @@ Thomas Daede <daede003@umn.edu>
 Tim Chevalier <chevalier@alum.wellesley.edu>
 Tim Kuehn <tkuehn@cmu.edu>
 Tim Taubert <tim@timtaubert.de>
+Tobias Bucher <tobiasbucher5991@gmail.com>
 Tom Lee <github@tomlee.co>
 Tomas Sedovic <tomas@sedovic.cz>
 Tommy M. McGuire <mcguire@crsr.net>
 Tomoki Aonuma <uasi@99cm.org>
 Tony Young <tony@rfw.name>
+Torsten Weber <TorstenWeber12@gmail.com>
+Trent Ogren <tedwardo2@gmail.com>
 Trinick <slicksilver555@mac.com>
 Tycho Sci <tychosci@gmail.com>
 Tyler Bindon <martica@martica.org>
@@ -349,16 +431,22 @@ Vadim Chugunov <vadimcn@gmail.com>
 Vijay Korapaty <rust@korapaty.com>
 Viktor Dahl <pazaconyoman@gmail.com>
 Vincent Belliard <vincent@famillebelliard.fr>
+Virgile Andreani <virgile.andreani@anbuco.fr>
 Vivek Galatage <vivekgalatage@gmail.com>
 Volker Mische <volker.mische@gmail.com>
 Wade Mealing <wmealing@gmail.com>
+WebeWizard <webewizard@gmail.com>
 William Ting <io@williamting.com>
+xales <xales@naveria.com>
+Yehuda Katz <wycats@gmail.com>
 Yasuhiro Fujii <y-fujii@mimosa-pudica.net>
 Young-il Choi <duddlf.choi@samsung.com>
 Youngmin Yoo <youngmin.yoo@samsung.com>
 Youngsoo Son <ysson83@gmail.com>
+Yuri Kunde Schlesner <yuriks@yuriks.net>
 Zach Kamsler <smoo.master@gmail.com>
 Zack Corr <zack@z0w0.me>
 Zack Slayton <zack.slayton@gmail.com>
 Ziad Hatahet <hatahet@gmail.com>
 zofrex <zofrex@gmail.com>
+zslayton <zack.slayton@gmail.com>
diff --git a/README.md b/README.md
index 1d098571bae..2d826b69abc 100644
--- a/README.md
+++ b/README.md
@@ -5,20 +5,19 @@ documentation.
 
 ## Quick Start
 
-### Windows
-
-1. Download and use the [installer and MinGW][win-wiki].
+1. Download a [binary insaller][installer] for your platform.
 2. Read the [tutorial].
-2. Enjoy!
+3. Enjoy!
 
 > ***Note:*** Windows users can read the detailed
 > [getting started][wiki-start] notes on the wiki.
 
+[installer]: http://www.rust-lang.org/install.html
 [tutorial]: http://static.rust-lang.org/doc/tutorial.html
 [wiki-start]: https://github.com/mozilla/rust/wiki/Note-getting-started-developing-Rust
 [win-wiki]: https://github.com/mozilla/rust/wiki/Using-Rust-on-Windows
 
-### Linux / OS X
+## Building from Source
 
 1. Make sure you have installed the dependencies:
     * `g++` 4.4 or `clang++` 3.x
@@ -32,9 +31,9 @@ documentation.
 
     To build from the [tarball] do:
 
-        $ curl -O http://static.rust-lang.org/dist/rust-0.9.tar.gz
-        $ tar -xzf rust-0.9.tar.gz
-        $ cd rust-0.9
+        $ curl -O http://static.rust-lang.org/dist/rust-0.10.tar.gz
+        $ tar -xzf rust-0.10.tar.gz
+        $ cd rust-0.10
 
     Or to build from the [repo] do:
 
@@ -59,8 +58,8 @@ documentation.
 4. Enjoy!
 
 [repo]: https://github.com/mozilla/rust
-[tarball]: http://static.rust-lang.org/dist/rust-0.9.tar.gz
-[tutorial]: http://static.rust-lang.org/doc/0.9/tutorial.html
+[tarball]: http://static.rust-lang.org/dist/rust-0.10.tar.gz
+[tutorial]: http://static.rust-lang.org/doc/0.10/tutorial.html
 
 ## Notes
 
diff --git a/man/rustc.1 b/man/rustc.1
index b3eb4834930..21ec32c5605 100644
--- a/man/rustc.1
+++ b/man/rustc.1
@@ -1,4 +1,4 @@
-.TH RUSTC "1" "March 2014" "rustc 0.10-pre" "User Commands"
+.TH RUSTC "1" "March 2014" "rustc 0.10" "User Commands"
 .SH NAME
 rustc \- rust compiler
 .SH SYNOPSIS
diff --git a/man/rustdoc.1 b/man/rustdoc.1
index 4933794d95c..4ea33878f03 100644
--- a/man/rustdoc.1
+++ b/man/rustdoc.1
@@ -1,4 +1,4 @@
-.TH RUSTDOC "1" "March 2014" "rustdoc 0.10-pre" "User Commands"
+.TH RUSTDOC "1" "March 2014" "rustdoc 0.10" "User Commands"
 .SH NAME
 rustdoc \- generate documentation from Rust source code
 .SH SYNOPSIS
diff --git a/mk/main.mk b/mk/main.mk
index f59a553d783..53f550cf1b5 100644
--- a/mk/main.mk
+++ b/mk/main.mk
@@ -14,7 +14,7 @@
 
 # The version number
 CFG_RELEASE_NUM=0.10
-CFG_RELEASE_LABEL=-pre
+CFG_RELEASE_LABEL=
 
 ifndef CFG_ENABLE_NIGHTLY
 # This is the normal version string
diff --git a/src/doc/README.md b/src/doc/README.md
index be0938022d2..fa0fc6a3745 100644
--- a/src/doc/README.md
+++ b/src/doc/README.md
@@ -53,12 +53,12 @@ To generate .pot and .po files, do something like:
 ~~~~
 po4a --copyright-holder="The Rust Project Developers" \
     --package-name="Rust" \
-    --package-version="0.10-pre" \
+    --package-version="0.10" \
     -M UTF-8 -L UTF-8 \
     src/doc/po4a.conf
 ~~~~
 
-(the version number must be changed if it is not 0.10-pre now.)
+(the version number must be changed if it is not 0.10 now.)
 
 Now you can translate documents with .po files, commonly used with gettext. If
 you are not familiar with gettext-based translation, please read the online
diff --git a/src/doc/po/ja/complement-cheatsheet.md.po b/src/doc/po/ja/complement-cheatsheet.md.po
index 72ef1d5a010..e0d130cb331 100644
--- a/src/doc/po/ja/complement-cheatsheet.md.po
+++ b/src/doc/po/ja/complement-cheatsheet.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-01-13 12:01+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/complement-lang-faq.md.po b/src/doc/po/ja/complement-lang-faq.md.po
index 02dee63f312..0f06f9d84b0 100644
--- a/src/doc/po/ja/complement-lang-faq.md.po
+++ b/src/doc/po/ja/complement-lang-faq.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-01-13 12:01+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/complement-project-faq.md.po b/src/doc/po/ja/complement-project-faq.md.po
index 190f88cf80d..68a332f8153 100644
--- a/src/doc/po/ja/complement-project-faq.md.po
+++ b/src/doc/po/ja/complement-project-faq.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-01-13 12:01+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/complement-usage-faq.md.po b/src/doc/po/ja/complement-usage-faq.md.po
index 9ffdd7b1f43..28d2808c8a7 100644
--- a/src/doc/po/ja/complement-usage-faq.md.po
+++ b/src/doc/po/ja/complement-usage-faq.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-02-03 08:13+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/guide-conditions.md.po b/src/doc/po/ja/guide-conditions.md.po
index a65d6eec419..3575a7e646f 100644
--- a/src/doc/po/ja/guide-conditions.md.po
+++ b/src/doc/po/ja/guide-conditions.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-01-13 12:01+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/guide-container.md.po b/src/doc/po/ja/guide-container.md.po
index 23e1c7734f0..bda86a30aa7 100644
--- a/src/doc/po/ja/guide-container.md.po
+++ b/src/doc/po/ja/guide-container.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-01-13 12:01+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/guide-ffi.md.po b/src/doc/po/ja/guide-ffi.md.po
index 3155b9f6505..089a142231c 100644
--- a/src/doc/po/ja/guide-ffi.md.po
+++ b/src/doc/po/ja/guide-ffi.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-01-13 12:01+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/guide-lifetimes.md.po b/src/doc/po/ja/guide-lifetimes.md.po
index bbe4b3a4a85..c9719033807 100644
--- a/src/doc/po/ja/guide-lifetimes.md.po
+++ b/src/doc/po/ja/guide-lifetimes.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-01-13 12:01+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/guide-macros.md.po b/src/doc/po/ja/guide-macros.md.po
index 82b0d20d5e5..205e473a5b2 100644
--- a/src/doc/po/ja/guide-macros.md.po
+++ b/src/doc/po/ja/guide-macros.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-01-13 12:01+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/guide-pointers.md.po b/src/doc/po/ja/guide-pointers.md.po
index 2b130821c4c..1e07faeeeb7 100644
--- a/src/doc/po/ja/guide-pointers.md.po
+++ b/src/doc/po/ja/guide-pointers.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-01-13 12:01+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/guide-runtime.md.po b/src/doc/po/ja/guide-runtime.md.po
index 2e02fe344eb..9fefe9b8599 100644
--- a/src/doc/po/ja/guide-runtime.md.po
+++ b/src/doc/po/ja/guide-runtime.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-02-03 08:13+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/guide-tasks.md.po b/src/doc/po/ja/guide-tasks.md.po
index ab761ca4ea7..3d51d5831e4 100644
--- a/src/doc/po/ja/guide-tasks.md.po
+++ b/src/doc/po/ja/guide-tasks.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-01-13 12:01+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/guide-testing.md.po b/src/doc/po/ja/guide-testing.md.po
index 6ec1a4467da..03f23b5e712 100644
--- a/src/doc/po/ja/guide-testing.md.po
+++ b/src/doc/po/ja/guide-testing.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-01-13 12:01+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/index.md.po b/src/doc/po/ja/index.md.po
index 7bf6868ceed..ec283c6b118 100644
--- a/src/doc/po/ja/index.md.po
+++ b/src/doc/po/ja/index.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-01-14 21:02+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/rustdoc.md.po b/src/doc/po/ja/rustdoc.md.po
index e0d89edaa02..57b7ca2b914 100644
--- a/src/doc/po/ja/rustdoc.md.po
+++ b/src/doc/po/ja/rustdoc.md.po
@@ -5,7 +5,7 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: Rust 0.10-pre\n"
+"Project-Id-Version: Rust 0.10\n"
 "POT-Creation-Date: 2014-02-03 08:13+0900\n"
 "PO-Revision-Date: 2014-01-13 12:01+0900\n"
 "Last-Translator: Automatically generated\n"
diff --git a/src/doc/po/ja/tutorial.md.po b/src/doc/po/ja/tutorial.md.po
index 2646460346b..b6982e5f807 100644
--- a/src/doc/po/ja/tutorial.md.po
+++ b/src/doc/po/ja/tutorial.md.po
@@ -360,8 +360,8 @@ msgstr "上記条件を満たしていれば、以下のような手順でビル
 #| "gz $ tar -xzf rust-0.7.tar.gz $ cd rust-0.7 $ ./configure $ make && make "
 #| "install ~~~~"
 msgid ""
-"~~~~ {.notrust} $ curl -O http://static.rust-lang.org/dist/rust-0.9.tar.gz $ "
-"tar -xzf rust-0.9.tar.gz $ cd rust-0.9 $ ./configure $ make && make install "
+"~~~~ {.notrust} $ curl -O http://static.rust-lang.org/dist/rust-0.10.tar.gz $ "
+"tar -xzf rust-0.10.tar.gz $ cd rust-0.10 $ ./configure $ make && make install "
 "~~~~"
 msgstr ""
 "~~~~ {.notrust}\n"
@@ -408,8 +408,8 @@ msgstr ""
 #| "[tarball]: http://static.rust-lang.org/dist/rust-0.7.tar.gz [win-exe]: "
 #| "http://static.rust-lang.org/dist/rust-0.7-install.exe"
 msgid ""
-"[tarball]: http://static.rust-lang.org/dist/rust-0.9.tar.gz [win-exe]: "
-"http://static.rust-lang.org/dist/rust-0.9-install.exe"
+"[tarball]: http://static.rust-lang.org/dist/rust-0.10.tar.gz [win-exe]: "
+"http://static.rust-lang.org/dist/rust-0.10-install.exe"
 msgstr ""
 "[tarball]: http://static.rust-lang.org/dist/rust-0.7.tar.gz\n"
 "[win-exe]: http://static.rust-lang.org/dist/rust-0.7-install.exe"
diff --git a/src/doc/tutorial.md b/src/doc/tutorial.md
index 62e0fabdc05..7997ed77b5b 100644
--- a/src/doc/tutorial.md
+++ b/src/doc/tutorial.md
@@ -100,9 +100,9 @@ If you've fulfilled those prerequisites, something along these lines
 should work.
 
 ~~~~ {.notrust}
-$ curl -O http://static.rust-lang.org/dist/rust-0.9.tar.gz
-$ tar -xzf rust-0.9.tar.gz
-$ cd rust-0.9
+$ curl -O http://static.rust-lang.org/dist/rust-0.10.tar.gz
+$ tar -xzf rust-0.10.tar.gz
+$ cd rust-0.10
 $ ./configure
 $ make && make install
 ~~~~
@@ -117,8 +117,8 @@ When complete, `make install` will place several programs into
 `/usr/local/bin`: `rustc`, the Rust compiler, and `rustdoc`, the
 API-documentation tool.
 
-[tarball]: http://static.rust-lang.org/dist/rust-0.9.tar.gz
-[win-exe]: http://static.rust-lang.org/dist/rust-0.9-install.exe
+[tarball]: http://static.rust-lang.org/dist/rust-0.10.tar.gz
+[win-exe]: http://static.rust-lang.org/dist/rust-0.10-install.exe
 
 ## Compiling your first program
 
diff --git a/src/etc/kate/rust.xml b/src/etc/kate/rust.xml
index 288085d8bae..dc3aa94c595 100644
--- a/src/etc/kate/rust.xml
+++ b/src/etc/kate/rust.xml
@@ -7,7 +7,7 @@
 	<!ENTITY rustIdent "[a-zA-Z_][a-zA-Z_0-9]*">
 	<!ENTITY rustIntSuf "([iu](8|16|32|64)?)?">
 ]>
-<language name="Rust" version="0.10-pre" kateversion="2.4" section="Sources" extensions="*.rs" mimetype="text/x-rust" priority="15">
+<language name="Rust" version="0.10" kateversion="2.4" section="Sources" extensions="*.rs" mimetype="text/x-rust" priority="15">
 <highlighting>
 	<list name="fn">
 		<item> fn </item>
diff --git a/src/libarena/lib.rs b/src/libarena/lib.rs
index 2099d3c01c4..770deb0a0e3 100644
--- a/src/libarena/lib.rs
+++ b/src/libarena/lib.rs
@@ -15,7 +15,7 @@
 //! of individual objects while the arena itself is still alive. The benefit
 //! of an arena is very fast allocation; just a pointer bump.
 
-#![crate_id = "arena#0.10-pre"]
+#![crate_id = "arena#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/libcollections/lib.rs b/src/libcollections/lib.rs
index de8d1c999bd..c99804cb697 100644
--- a/src/libcollections/lib.rs
+++ b/src/libcollections/lib.rs
@@ -12,7 +12,7 @@
  * Collection types.
  */
 
-#![crate_id = "collections#0.10-pre"]
+#![crate_id = "collections#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/libflate/lib.rs b/src/libflate/lib.rs
index d44dfbef253..3de966349ae 100644
--- a/src/libflate/lib.rs
+++ b/src/libflate/lib.rs
@@ -14,7 +14,7 @@ Simple compression
 
 */
 
-#![crate_id = "flate#0.10-pre"]
+#![crate_id = "flate#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/libfourcc/lib.rs b/src/libfourcc/lib.rs
index bf327c1bc27..ad03c753290 100644
--- a/src/libfourcc/lib.rs
+++ b/src/libfourcc/lib.rs
@@ -39,7 +39,7 @@ fn main() {
 
 */
 
-#![crate_id = "fourcc#0.10-pre"]
+#![crate_id = "fourcc#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/libgetopts/lib.rs b/src/libgetopts/lib.rs
index e8a40ed66a1..89742fc7f2a 100644
--- a/src/libgetopts/lib.rs
+++ b/src/libgetopts/lib.rs
@@ -76,7 +76,7 @@
 //! }
 //! ~~~
 
-#![crate_id = "getopts#0.10-pre"]
+#![crate_id = "getopts#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/libglob/lib.rs b/src/libglob/lib.rs
index 7c2e5f7a5d9..dbc2073dcb1 100644
--- a/src/libglob/lib.rs
+++ b/src/libglob/lib.rs
@@ -23,7 +23,7 @@
  * `glob`/`fnmatch` functions.
  */
 
-#![crate_id = "glob#0.10-pre"]
+#![crate_id = "glob#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/libgreen/lib.rs b/src/libgreen/lib.rs
index 00081c82f5e..66e98a2fe1b 100644
--- a/src/libgreen/lib.rs
+++ b/src/libgreen/lib.rs
@@ -184,7 +184,7 @@
 //! pool.shutdown();
 //! ```
 
-#![crate_id = "green#0.10-pre"]
+#![crate_id = "green#0.10"]
 #![license = "MIT/ASL2"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
diff --git a/src/libhexfloat/lib.rs b/src/libhexfloat/lib.rs
index 3ed0d598dd8..41b4132400f 100644
--- a/src/libhexfloat/lib.rs
+++ b/src/libhexfloat/lib.rs
@@ -36,7 +36,7 @@ fn main() {
 
 */
 
-#![crate_id = "hexfloat#0.10-pre"]
+#![crate_id = "hexfloat#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/liblog/lib.rs b/src/liblog/lib.rs
index 8013ebe6511..0e4813915ec 100644
--- a/src/liblog/lib.rs
+++ b/src/liblog/lib.rs
@@ -105,7 +105,7 @@ if logging is disabled, none of the components of the log will be executed.
 
 */
 
-#![crate_id = "log#0.10-pre"]
+#![crate_id = "log#0.10"]
 #![license = "MIT/ASL2"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
diff --git a/src/libnative/lib.rs b/src/libnative/lib.rs
index 06b51b56306..43a14fb893e 100644
--- a/src/libnative/lib.rs
+++ b/src/libnative/lib.rs
@@ -41,7 +41,7 @@
 //! }
 //! ```
 
-#![crate_id = "native#0.10-pre"]
+#![crate_id = "native#0.10"]
 #![license = "MIT/ASL2"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
diff --git a/src/libnum/lib.rs b/src/libnum/lib.rs
index 453dd3c0834..af6771c4793 100644
--- a/src/libnum/lib.rs
+++ b/src/libnum/lib.rs
@@ -10,7 +10,7 @@
 
 #![feature(macro_rules)]
 
-#![crate_id = "num#0.10-pre"]
+#![crate_id = "num#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/librand/lib.rs b/src/librand/lib.rs
index 25e680ae77d..cc2051fc80b 100644
--- a/src/librand/lib.rs
+++ b/src/librand/lib.rs
@@ -62,7 +62,7 @@ println!("{:?}", tuple_ptr)
 ```
 */
 
-#![crate_id = "rand#0.10-pre"]
+#![crate_id = "rand#0.10"]
 #![license = "MIT/ASL2"]
 #![crate_type = "dylib"]
 #![crate_type = "rlib"]
diff --git a/src/librustc/front/std_inject.rs b/src/librustc/front/std_inject.rs
index 9182f19130c..27ada7c487b 100644
--- a/src/librustc/front/std_inject.rs
+++ b/src/librustc/front/std_inject.rs
@@ -22,7 +22,7 @@ use syntax::parse::token::InternedString;
 use syntax::parse::token;
 use syntax::util::small_vector::SmallVector;
 
-pub static VERSION: &'static str = "0.10-pre";
+pub static VERSION: &'static str = "0.10";
 
 pub fn maybe_inject_crates_ref(sess: &Session, krate: ast::Crate)
                                -> ast::Crate {
diff --git a/src/librustc/lib.rs b/src/librustc/lib.rs
index 3aac4f6b72e..b99c6f034a3 100644
--- a/src/librustc/lib.rs
+++ b/src/librustc/lib.rs
@@ -18,7 +18,7 @@ This API is completely unstable and subject to change.
 
 */
 
-#![crate_id = "rustc#0.10-pre"]
+#![crate_id = "rustc#0.10"]
 #![comment = "The Rust compiler"]
 #![license = "MIT/ASL2"]
 #![crate_type = "dylib"]
diff --git a/src/librustdoc/lib.rs b/src/librustdoc/lib.rs
index d16802a2314..ffae9286407 100644
--- a/src/librustdoc/lib.rs
+++ b/src/librustdoc/lib.rs
@@ -8,7 +8,7 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-#![crate_id = "rustdoc#0.10-pre"]
+#![crate_id = "rustdoc#0.10"]
 #![desc = "rustdoc, the Rust documentation extractor"]
 #![license = "MIT/ASL2"]
 #![crate_type = "dylib"]
diff --git a/src/librustuv/lib.rs b/src/librustuv/lib.rs
index 01067cb699b..8d7293b8c95 100644
--- a/src/librustuv/lib.rs
+++ b/src/librustuv/lib.rs
@@ -34,7 +34,7 @@ via `close` and `delete` methods.
 
 */
 
-#![crate_id = "rustuv#0.10-pre"]
+#![crate_id = "rustuv#0.10"]
 #![license = "MIT/ASL2"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
diff --git a/src/libsemver/lib.rs b/src/libsemver/lib.rs
index c30c0075e35..4bdbca4ec1c 100644
--- a/src/libsemver/lib.rs
+++ b/src/libsemver/lib.rs
@@ -28,7 +28,7 @@
 //! An example version number with all five components is
 //! `0.8.1-rc.3.0+20130922.linux`.
 
-#![crate_id = "semver#0.10-pre"]
+#![crate_id = "semver#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/libserialize/lib.rs b/src/libserialize/lib.rs
index b3a529601a4..2854a8f0051 100644
--- a/src/libserialize/lib.rs
+++ b/src/libserialize/lib.rs
@@ -14,7 +14,7 @@
 Core encoding and decoding interfaces.
 */
 
-#![crate_id = "serialize#0.10-pre"]
+#![crate_id = "serialize#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/libstd/lib.rs b/src/libstd/lib.rs
index fb6c1b4c8a3..75d6b83803f 100644
--- a/src/libstd/lib.rs
+++ b/src/libstd/lib.rs
@@ -43,7 +43,7 @@
 //!
 //!     use std::prelude::*;
 
-#![crate_id = "std#0.10-pre"]
+#![crate_id = "std#0.10"]
 #![comment = "The Rust standard library"]
 #![license = "MIT/ASL2"]
 #![crate_type = "rlib"]
diff --git a/src/libsync/lib.rs b/src/libsync/lib.rs
index 4ecf8d32470..74913ca95ad 100644
--- a/src/libsync/lib.rs
+++ b/src/libsync/lib.rs
@@ -12,7 +12,7 @@
  * Concurrency-enabled mechanisms and primitives.
  */
 
-#![crate_id = "sync#0.10-pre"]
+#![crate_id = "sync#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/libsyntax/lib.rs b/src/libsyntax/lib.rs
index e25a84d6cd4..3e1d5525995 100644
--- a/src/libsyntax/lib.rs
+++ b/src/libsyntax/lib.rs
@@ -18,7 +18,7 @@ This API is completely unstable and subject to change.
 
 */
 
-#![crate_id = "syntax#0.10-pre"]
+#![crate_id = "syntax#0.10"]
 #![license = "MIT/ASL2"]
 #![crate_type = "dylib"]
 #![crate_type = "rlib"]
diff --git a/src/libterm/lib.rs b/src/libterm/lib.rs
index 15ba5266cb3..f22839f2b48 100644
--- a/src/libterm/lib.rs
+++ b/src/libterm/lib.rs
@@ -10,7 +10,7 @@
 
 //! Simple ANSI color library
 
-#![crate_id = "term#0.10-pre"]
+#![crate_id = "term#0.10"]
 #![comment = "Simple ANSI color library"]
 #![license = "MIT/ASL2"]
 #![crate_type = "rlib"]
diff --git a/src/libtest/lib.rs b/src/libtest/lib.rs
index b1d4fead43b..89246d94b2d 100644
--- a/src/libtest/lib.rs
+++ b/src/libtest/lib.rs
@@ -23,7 +23,7 @@
 // running tests while providing a base that other test frameworks may
 // build off of.
 
-#![crate_id = "test#0.10-pre"]
+#![crate_id = "test#0.10"]
 #![comment = "Rust internal test library only used by rustc"]
 #![license = "MIT/ASL2"]
 #![crate_type = "rlib"]
diff --git a/src/libtime/lib.rs b/src/libtime/lib.rs
index 0ed8a9c8d45..cdf48e98635 100644
--- a/src/libtime/lib.rs
+++ b/src/libtime/lib.rs
@@ -8,7 +8,7 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-#![crate_id = "time#0.10-pre"]
+#![crate_id = "time#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/liburl/lib.rs b/src/liburl/lib.rs
index 41bfa7e3ef8..749e3b45953 100644
--- a/src/liburl/lib.rs
+++ b/src/liburl/lib.rs
@@ -10,7 +10,7 @@
 
 //! Types/fns concerning URLs (see RFC 3986)
 
-#![crate_id = "url#0.10-pre"]
+#![crate_id = "url#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/libuuid/lib.rs b/src/libuuid/lib.rs
index f70cb908b52..de0c1f88d05 100644
--- a/src/libuuid/lib.rs
+++ b/src/libuuid/lib.rs
@@ -54,7 +54,7 @@ Examples of string representations:
 
 */
 
-#![crate_id = "uuid#0.10-pre"]
+#![crate_id = "uuid#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/libworkcache/lib.rs b/src/libworkcache/lib.rs
index 571f4340120..8a55d24f143 100644
--- a/src/libworkcache/lib.rs
+++ b/src/libworkcache/lib.rs
@@ -8,7 +8,7 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-#![crate_id = "workcache#0.10-pre"]
+#![crate_id = "workcache#0.10"]
 #![crate_type = "rlib"]
 #![crate_type = "dylib"]
 #![license = "MIT/ASL2"]
diff --git a/src/test/auxiliary/issue-11908-1.rs b/src/test/auxiliary/issue-11908-1.rs
index f06929a5dee..1fc06f4f682 100644
--- a/src/test/auxiliary/issue-11908-1.rs
+++ b/src/test/auxiliary/issue-11908-1.rs
@@ -10,5 +10,5 @@
 
 // no-prefer-dynamic
 
-#[crate_id = "collections#0.10-pre"];
+#[crate_id = "collections#0.10"];
 #[crate_type = "dylib"];
diff --git a/src/test/auxiliary/issue-11908-2.rs b/src/test/auxiliary/issue-11908-2.rs
index 345be34f377..45a5bc2c496 100644
--- a/src/test/auxiliary/issue-11908-2.rs
+++ b/src/test/auxiliary/issue-11908-2.rs
@@ -10,5 +10,5 @@
 
 // no-prefer-dynamic
 
-#[crate_id = "collections#0.10-pre"];
+#[crate_id = "collections#0.10"];
 #[crate_type = "rlib"];
diff --git a/src/test/run-make/crate-data-smoke/Makefile b/src/test/run-make/crate-data-smoke/Makefile
index 5009ed15ee6..b849b71d207 100644
--- a/src/test/run-make/crate-data-smoke/Makefile
+++ b/src/test/run-make/crate-data-smoke/Makefile
@@ -1,7 +1,7 @@
 -include ../tools.mk
 
 all:
-	[ `$(RUSTC) --crate-id crate.rs` = "foo#0.10-pre" ]
+	[ `$(RUSTC) --crate-id crate.rs` = "foo#0.10" ]
 	[ `$(RUSTC) --crate-name crate.rs` = "foo" ]
 	[ `$(RUSTC) --crate-file-name crate.rs` = "foo" ]
 	[ `$(RUSTC) --crate-file-name --crate-type=lib --test crate.rs` = "foo" ]
diff --git a/src/test/run-make/crate-data-smoke/crate.rs b/src/test/run-make/crate-data-smoke/crate.rs
index 71b54f6c341..e2b69ec53e4 100644
--- a/src/test/run-make/crate-data-smoke/crate.rs
+++ b/src/test/run-make/crate-data-smoke/crate.rs
@@ -8,7 +8,7 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-#[crate_id = "foo#0.10-pre"];
+#[crate_id = "foo#0.10"];
 
 // Querying about the crate metadata should *not* parse the entire crate, it
 // only needs the crate attributes (which are guaranteed to be at the top) be
diff --git a/src/test/run-pass/use.rs b/src/test/run-pass/use.rs
index 1d65a0a5e9e..468baaa079c 100644
--- a/src/test/run-pass/use.rs
+++ b/src/test/run-pass/use.rs
@@ -17,7 +17,7 @@
 #[no_std];
 extern crate std;
 extern crate zed = "std";
-extern crate bar = "std#0.10-pre";
+extern crate bar = "std#0.10";
 
 
 use std::str;