about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2014-10-09 09:36:30 -0700
committerBrian Anderson <banderson@mozilla.com>2014-10-09 09:36:30 -0700
commit158eaa643b96f474c6aeb11a94d6ba444c1f3867 (patch)
tree21e29d8f49e7beb7617c336d2865903962d53bf2
parentdfd52817ee81676e0cdba4ab2c5badf195fcfda7 (diff)
parentba4081a5a8573875fed17545846f6f6902c8ba8d (diff)
downloadrust-158eaa643b96f474c6aeb11a94d6ba444c1f3867.tar.gz
rust-158eaa643b96f474c6aeb11a94d6ba444c1f3867.zip
Merge tag '0.12.0'
0.12.0 release
-rw-r--r--AUTHORS.txt122
-rw-r--r--RELEASES.md (renamed from RELEASES.txt)122
-rw-r--r--mk/dist.mk2
-rw-r--r--src/libarena/lib.rs2
-rw-r--r--src/libcollections/lib.rs2
-rw-r--r--src/libcore/lib.rs2
-rw-r--r--src/libdebug/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/libgraphviz/lib.rs2
-rw-r--r--src/libgreen/lib.rs2
-rw-r--r--src/libhexfloat/lib.rs2
-rw-r--r--src/liblibc/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/librbml/lib.rs2
-rw-r--r--src/libregex/lib.rs2
-rw-r--r--src/libregex_macros/lib.rs2
-rw-r--r--src/librlibc/lib.rs2
-rw-r--r--src/librustc/lib.rs2
-rw-r--r--src/librustrt/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
35 files changed, 272 insertions, 38 deletions
diff --git a/AUTHORS.txt b/AUTHORS.txt
index ab4f234cc99..eb80b1ff85d 100644
--- a/AUTHORS.txt
+++ b/AUTHORS.txt
@@ -6,45 +6,60 @@ Aaron Todd <github@opprobrio.us>
 Aaron Turon <aturon@mozilla.com>
 Adam Bozanich <adam.boz@gmail.com>
 Adolfo Ochagavía <aochagavia92@gmail.com>
+Adrien Brault <adrien.brault@gmail.com>
 Adrien Tétar <adri-from-59@hotmail.fr>
 Ahmed Charles <ahmedcharles@gmail.com>
 Alan Andrade <alan.andradec@gmail.com>
 Alan Williams <mralert@gmail.com>
 Aleksander Balicki <balicki.aleksander@gmail.com>
 Alex Crichton <alex@alexcrichton.com>
+Alex Gaynor <alex.gaynor@gmail.com>
 Alex Lyon <arcterus@mail.com>
 Alex Rønne Petersen <alex@lycus.org>
 Alex Whitney <aw1209@ic.ac.uk>
+Alexander Light <scialexlight@gmail.com>
 Alexander Stavonin <a.stavonin@gmail.com>
 Alexandre Gagnon <alxgnon@gmail.com>
 Alexandros Tasos <sdi1100085@di.uoa.gr>
 Alexei Sholik <alcosholik@gmail.com>
+Alexis Beingessner <a.beingessner@gmail.com>
+Alfie John <alfiej@fastmail.fm>
 Ali Smesseim <smesseim.ali@gmail.com>
+Alisdair Owens <awo101@zepler.net>
 Aljaž "g5pw" Srebrnič <a2piratesoft@gmail.com>
+Amy Unger <amy.e.unger@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>
+Andreas Tolfsen <ato@mozilla.com>
 Andrei Formiga <archimedes_siracusa@hotmail.com>
 Andrew Chin <achin@eminence32.net>
 Andrew Dunham <andrew@du.nham.ca>
 Andrew Gallant <jamslam@gmail.com>
 Andrew Paseltiner <apaseltiner@gmail.com>
+Andrew Poelstra <asp11@sfu.ca>
+Angus Lees <gus@inodes.org>
 Anthony Juckel <ajuckel@gmail.com>
+Anton Lofgren <alofgren@op5.com>
 Anton Löfgren <anton.lofgren@gmail.com>
 Arcterus <Arcterus@mail.com>
 Ariel Ben-Yehuda <arielb1@mail.tau.ac.il>
+Arjan Topolovec <arjan.top@gmail.com>
 Arkaitz Jimenez <arkaitzj@gmail.com>
 Armin Ronacher <armin.ronacher@active-4.com>
+Arpad Borsos <arpad.borsos@googlemail.com>
 Ashok Gautham <ScriptDevil@gmail.com>
+Austin Bonander <austin.bonander@gmail.com>
 Austin King <shout@ozten.com>
 Austin Seipp <mad.one@gmail.com>
 Axel Viala <axel.viala@darnuria.eu>
 Aydin Kim <ladinjin@hanmail.net>
 Ben Alpert <ben@benalpert.com>
 Ben Blum <bblum@andrew.cmu.edu>
+Ben Gamari <bgamari.foss@gmail.com>
 Ben Harris <mail@bharr.is>
 Ben Kelly <ben@wanderview.com>
 Ben Noordhuis <info@bnoordhuis.nl>
@@ -54,6 +69,7 @@ Benjamin Herr <ben@0x539.de>
 Benjamin Jackman <ben@jackman.biz>
 Benjamin Kircher <benjamin.kircher@gmail.com>
 Benjamin Peterson <benjamin@python.org>
+Bheesham Persaud <bheesham.persaud@live.ca>
 Bilal Husain <bilal@bilalhusain.com>
 Bill Fallon <bill.fallon@robos.li>
 Bill Myers <bill_myers@outlook.com>
@@ -73,6 +89,7 @@ Brett Cannon <brett@python.org>
 Brian Anderson <banderson@mozilla.com>
 Brian Dawn <brian.t.dawn@gmail.com>
 Brian J. Burg <burg@cs.washington.edu>
+Brian Koropoff <bkoropoff@gmail.com>
 Brian Leibig <brian.leibig@gmail.com>
 Bruno de Oliveira Abinader <bruno.d@partner.samsung.com>
 Bryan Dunsmore <dunsmoreb@gmail.com>
@@ -82,10 +99,12 @@ Caitlin Potter <snowball@defpixel.com>
 Cameron Zwarich <zwarich@mozilla.com>
 Carl-Anton Ingmarsson <mail@carlanton.se>
 Carlos <toqueteos@gmail.com>
+Carol Nichols <carol.nichols@gmail.com>
 Carol Willing <carolcode@willingconsulting.com>
 Carter Tazio Schonwald <carter.schonwald@gmail.com>
 Chris Double <chris.double@double.co.nz>
 Chris Morgan <me@chrismorgan.info>
+Chris Nixon <chris.nixon@sigma.me.uk>
 Chris Peterson <cpeterson@mozilla.com>
 Chris Pressey <cpressey@gmail.com>
 Chris Sainty <csainty@hotmail.com>
@@ -94,21 +113,29 @@ Chris Wong <lambda.fairy@gmail.com>
 Christoph Burgdorf <christoph.burgdorf@bvsn.org>
 Christopher Bergqvist <spambox0@digitalpoetry.se>
 Christopher Kendell <ckendell@outlook.com>
+Chuck Ries <chuck.ries@gmail.com>
 Clark Gaebel <cg.wowus.cg@gmail.com>
 Clinton Ryan <clint.ryan3@gmail.com>
 Cody Schroeder <codys@cs.washington.edu>
 Cole Mickens <cole.mickens@gmail.com>
+Colin Davidson <colrdavidson@gmail.com>
 Colin Sherratt <colin.sherratt@gmail.com>
 Conrad Kleinespel <conradk@conradk.com>
+Corey Ford <corey@coreyford.name>
 Corey Richardson <corey@octayn.net>
+DJUrsus <colinvh@divitu.com>
 Damian Gryski <damian@gryski.com>
 Damien Grassart <damien@grassart.com>
+Damien Radtke <dradtke@channeliq.com>
 Damien Schoof <damien.schoof@gmail.com>
+Dan Albert <danalbert@google.com>
+Dan Burkert <dan@danburkert.com>
 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 Hofstetter <daniel.hofstetter@42dh.com>
 Daniel Luz <dev@mernen.com>
 Daniel MacDougall <dmacdougall@gmail.com>
 Daniel Micay <danielmicay@gmail.com>
@@ -125,9 +152,12 @@ David Klein <david.klein@baesystemsdetica.com>
 David Manescu <david.manescu@gmail.com>
 David Rajchenbach-Teller <dteller@mozilla.com>
 David Renshaw <dwrenshaw@gmail.com>
+David Vazgenovich Shakaryan <dvshakaryan@gmail.com>
 Davis Silverman <sinistersnare@gmail.com>
+Derecho <derecho@sector5d.org>
 Derek Chiang <derekchiang93@gmail.com>
 Derek Guenther <dguenther9@gmail.com>
+Derek Harland <derek.harland@finq.co.nz>
 Diego Ongaro <ongaro@cs.stanford.edu>
 Diggory Hardy <diggory.hardy@gmail.com>
 Dimitri Krassovski <labria@startika.com>
@@ -142,8 +172,10 @@ Donovan Preston <donovanpreston@gmail.com>
 Douglas Young <rcxdude@gmail.com>
 Drew Willcoxon <adw@mozilla.com>
 Dylan Braithwaite <dylanbraithwaite1@gmail.com>
+Dzmitry Malyshau <kvarkus@gmail.com>
 Eduard Bopp <eduard.bopp@aepsil0n.de>
 Eduard Burtescu <edy.burt@gmail.com>
+Eduardo Bautista <me@eduardobautista.com>
 Edward Wang <edward.yu.wang@gmail.com>
 Edward Z. Yang <ezyang@cs.stanford.edu>
 Ehsanul Hoque <ehsanul@ehsanul.com>
@@ -161,6 +193,7 @@ Erik Price <erik.price16@gmail.com>
 Erik Rose <erik@mozilla.com>
 Etienne Millon <me@emillon.org>
 Eunchong Yu <kroisse@gmail.com>
+Evan Klitzke <evan@eklitzke.org>
 Evan McClanahan <evan@evanmcc.com>
 Evgeny Sologubov
 Fabian Deutsch <fabian.deutsch@gmx.de>
@@ -168,6 +201,7 @@ Fabrice Desré <fabrice@desre.org>
 Falco Hirschenberger <falco.hirschenberger@gmail.com>
 Fedor Indutny <fedor.indutny@gmail.com>
 Felix Crux <felixc@felixcrux.com>
+Felix Raimundo <felix.raimundo@telecom-paristech.fr>
 Felix S. Klock II <pnkfelix@pnkfx.org>
 Flaper Fesp <flaper87@gmail.com>
 Flavio Percoco <flaper87@gmail.com>
@@ -186,6 +220,7 @@ Geoff Hill <geoff@geoffhill.org>
 Geoffroy Couprie <geo.couprie@gmail.com>
 George Papanikolaou <g3orge.app@gmail.com>
 Georges Dubus <georges.dubus@gmail.com>
+Gioele Barabucci <gioele@svario.it>
 Glenn Willen <gwillen@nerdnet.org>
 Gonçalo Cabrita <_@gmcabrita.com>
 Graham Fawcett <fawcett@uwindsor.ca>
@@ -204,10 +239,12 @@ Herman J. Radtke III <hermanradtke@gmail.com>
 HeroesGrave <heroesgrave@gmail.com>
 Hong Chulju <ang0123dev@gmail.com>
 Honza Strnad <hanny.strnad@gmail.com>
+Hugo Jobling <hello@thisishugo.com>
 Huon Wilson <dbau.pp+github@gmail.com>
 Ian D. Bollinger <ian.bollinger@gmail.com>
 Ian Daniher <it.daniher@gmail.com>
 Igor Bukanov <igor@mir2.org>
+Ilya Dmitrichenko <ilya@xively.com>
 Ilyong Cho <ilyoan@gmail.com>
 Isaac Aggrey <isaac.aggrey@gmail.com>
 Isaac Dupree <antispam@idupree.com>
@@ -216,18 +253,23 @@ Ivan Petkov <ivanppetkov@gmail.com>
 Ivano Coppola <rgbfirefox@gmail.com>
 J. J. Weber <jjweber@gmail.com>
 J.C. Moyer <jmoyer1992@gmail.com>
+Jack Heizer <jack.heizer@gmail.com>
 Jack Moffitt <jack@metajack.im>
 Jacob Harris Cryer Kragh <jhckragh@gmail.com>
 Jacob Hegna <jacobhegna@gmail.com>
 Jacob Parker <j3parker@csclub.uwaterloo.ca>
 Jaemin Moon <jaemin.moon@samsung.com>
 Jag Talon <talon.jag@gmail.com>
+Jake Kaufman <theevocater@gmail.com>
 Jake Kerr <kodafox@gmail.com>
-Jakub <jakub@jakub.cc>
+Jake Scott <jake.net@gmail.com>
 Jakub Wieczorek <jakubw@jakubw.net>
 James Deng <cnjamesdeng@gmail.com>
+James Hurst <jamesrhurst@users.noreply.github.com>
+James Lal <james@lightsofapollo.com>
 James Laverack <james@jameslaverack.com>
 James Miller <bladeon@gmail.com>
+James Rowe <jroweboy@gmail.com>
 James Sanders <sanderjd@gmail.com>
 James Tranovich <james@openhorizonlabs.com>
 Jan Kobler <eng1@koblersystems.de>
@@ -235,7 +277,9 @@ Jan Niklas Hasse <jhasse@gmail.com>
 Jannis Harder <jix@jixco.de>
 Jason Fager <jfager@gmail.com>
 Jason Orendorff <jorendorff@mozilla.com>
+Jason Thompson <jason@jthompson.ca>
 Jason Toffaletti <jason@topsy.com>
+Jauhien Piatlicki <jauhien@gentoo.org>
 Jay Anderson <jayanderson0@gmail.com>
 Jed Davis <jld@panix.com>
 Jed Estep <aje@jhu.edu>
@@ -253,6 +297,7 @@ Jesse Ruderman <jruderman@gmail.com>
 Jihyun Yu <jihyun@nclab.kaist.ac.kr>
 Jim Blandy <jimb@red-bean.com>
 Jim Radford <radford@blackbean.org>
+Jimmie Elvenmark <flugsio@gmail.com>
 Jimmy Lu <jimmy.lu.2011@gmail.com>
 Jimmy Zelinskie <jimmyzelinskie@gmail.com>
 Joe Pletcher <joepletcher@gmail.com>
@@ -262,11 +307,15 @@ Johannes Muenzel <jmuenzel@gmail.com>
 John Barker <jebarker@gmail.com>
 John Clements <clements@racket-lang.org>
 John Fresco <john.fresco@utah.edu>
+John Gallagher <jgallagher@bignerdranch.com>
+John Kåre Alsaker <john.kare.alsaker@gmail.com>
 John Louis Walker <injyuw@gmail.com>
 John Schmidt <john.schmidt.h@gmail.com>
 John Simon <john@johnsoft.com>
 Jon Morton <jonanin@gmail.com>
+Jonas Hietala <tradet.h@gmail.com>
 Jonathan Bailey <jbailey@mozilla.com>
+Jonathan Boyett <jonathan@failingservers.com>
 Jonathan Reem <jonathan.reem@gmail.com>
 Jonathan S <gereeter@gmail.com>
 Jonathan Sternberg <jonathansternberg@gmail.com>
@@ -274,15 +323,17 @@ Jordi Boggiano <j.boggiano@seld.be>
 Jorge Aparicio <japaric@linux.com>
 Joris Rehm <joris.rehm@wakusei.fr>
 Joseph Crail <jbcrail@gmail.com>
+Joseph Martin <pythoner6@gmail.com>
 Josh Matthews <josh@joshmatthews.net>
 Joshua Clark <joshua.clark@txstate.edu>
 Joshua Wise <joshua@joshuawise.com>
 Joshua Yanovski <pythonesque@gmail.com>
 Julia Evans <julia@jvns.ca>
+Julian Orth <ju.orth@gmail.com>
 Junyoung Cho <june0.cho@samsung.com>
 JustAPerson <jpriest8@ymail.com>
 Justin Noah <justinnoah@gmail.com>
-Jyun-Yan You <jyyou@cs.nctu.edu.tw>
+Jyun-Yan You <jyyou.tw@gmail.com>
 Kang Seonghoon <kang.seonghoon@mearie.org>
 Kasey Carrothers <kaseyc.808@gmail.com>
 Keegan McAllister <kmcallister@mozilla.com>
@@ -294,6 +345,7 @@ Kevin Butler <haqkrs@gmail.com>
 Kevin Cantu <me@kevincantu.org>
 Kevin Mehall <km@kevinmehall.net>
 Kevin Murphy <kemurphy.cmu@gmail.com>
+Kevin Walter <kevin.walter.private@googlemail.com>
 Kiet Tran <ktt3ja@gmail.com>
 Kyeongwoon Lee <kyeongwoon.lee@samsung.com>
 Lars Bergstrom <lbergstrom@mozilla.com>
@@ -301,13 +353,14 @@ Laurent Bonnans <bonnans.l@gmail.com>
 Lawrence Velázquez <larryv@alum.mit.edu>
 Leah Hanson <astrieanna@gmail.com>
 Lee Wondong <wdlee91@gmail.com>
+LemmingAvalanche <haugsbakk@yahoo.no>
 Lennart Kudling <github@kudling.de>
 Léo Testard <leo.testard@gmail.com>
 Liigo Zhuang <com.liigo@gmail.com>
 Lindsey Kuper <lindsey@composition.al>
 Luca Bruno <lucab@debian.org>
 Luis de Bethencourt <luis@debethencourt.com>
-Luqman Aden <laden@csclub.uwaterloo.ca>
+Luqman Aden <me@luqman.ca>
 Magnus Auvinen <magnus.auvinen@gmail.com>
 Mahmut Bulut <mahmutbulut0@gmail.com>
 Makoto Nakashima <makoto.nksm+github@gmail.com>
@@ -319,11 +372,17 @@ Mark Lacey <641@rudkx.com>
 Mark Rowe <mrowe@bdash.net.nz>
 Mark Sinclair <mark.edward.x@gmail.com>
 Mark Vian <mrv.caseus@gmail.com>
+Markus Unterwaditzer <markus@unterwaditzer.net>
 Marti Raudsepp <marti@juffo.org>
 Martin DeMello <martindemello@gmail.com>
+Martin Olsson <martin@minimum.se>
 Marvin Löbel <loebel.marvin@gmail.com>
+Matej Lach <matej.lach@gmail.com>
+Mateusz Czapliński <czapkofan@gmail.com>
+Mathijs van de Nes <git@mathijs.vd-nes.nl>
 Matt Brubeck <mbrubeck@limpet.net>
 Matt Carberry <carberry.matt@gmail.com>
+Matt Coffin <mcoffin13@gmail.com>
 Matthew Auld <matthew.auld@intel.com>
 Matthew Iselin <matthew@theiselins.net>
 Matthew McPherrin <matthew@mcpherrin.ca>
@@ -340,10 +399,13 @@ Michael Bebenita <mbebenita@mozilla.com>
 Michael Dagitses <dagitses@google.com>
 Michael Darakananda <pongad@gmail.com>
 Michael Fairley <michaelfairley@gmail.com>
+Michael Kainer <kaini1123@gmail.com>
 Michael Letterle <michael.letterle@gmail.com>
+Michael Matuzak <mmatuzak@gmail.com>
 Michael Neumann <mneumann@ntecs.de>
 Michael Pratt <michael@pratt.im>
 Michael Reinhard <mcreinhard@users.noreply.github.com>
+Michael Sproul <micsproul@gmail.com>
 Michael Sullivan <sully@msully.net>
 Michael Williams <m.t.williams@live.com>
 Michael Woerister <michaelwoerister@gmail>
@@ -352,14 +414,18 @@ Mick Koch <kchmck@gmail.com>
 Mickaël Delahaye <mickael.delahaye@gmail.com>
 Mihnea Dobrescu-Balaur <mihnea@linux.com>
 Mike Boutin <mike.boutin@gmail.com>
+Mike Robinson <mikeprobinsonuk@gmail.com>
 Mikko Perttunen <cyndis@kapsi.fi>
 Ms2ger <ms2ger@gmail.com>
 Mukilan Thiagarajan <mukilanthiagarajan@gmail.com>
+NODA, Kai <nodakai@gmail.com>
+Nathan Froyd <froydnj@gmail.com>
 Nathan Typanski <ntypanski@gmail.com>
 Nathaniel Herman <nherman@college.harvard.edu>
 NiccosSystem <niccossystem@gmail.com>
 Nick Cameron <ncameron@mozilla.com>
 Nick Desaulniers <ndesaulniers@mozilla.com>
+Nick Howell <howellnick@gmail.com>
 Nicolas Silva <nical.silva@gmail.com>
 Niels langager Ellegaard <niels.ellegaard@gmail.com>
 Nif Ward <nif.ward@gmail.com>
@@ -368,31 +434,43 @@ Niklas Koep <niklas.koep@gmail.com>
 Niko Matsakis <niko@alum.mit.edu>
 Noam Yorav-Raphael <noamraph@gmail.com>
 Noufal Ibrahim <noufal@nibrahim.net.in>
-Ogino Masanori <masanori.ogino@gmail.com>
+O S K Chaitanya <osk@medhas.org>
+OGINO Masanori <masanori.ogino@gmail.com>
 Olivier Saut <osaut@airpost.net>
 Olle Jonsson <olle.jonsson@gmail.com>
 Or Brostovski <tohava@gmail.com>
+Oren Hazi <oren.hazi@gmail.com>
 Orphée Lafond-Lummis <o@orftz.com>
 P1start <rewi-github@whanau.org>
+Pablo Brasero <pablo@pablobm.com>
 Palmer Cox <p@lmercox.com>
-Patrick Walton <pwalton@mozilla.com>
+Paolo Falabella <paolo.falabella@gmail.com>
+Patrick Reisert <kpreisert@gmail.com>
+Patrick Walton <pcwalton@mimiga.net>
+Patrick Yevsukov <patrickyevsukov@users.noreply.github.com>
 Patrik Kårlin <patrik.karlin@gmail.com>
 Paul Collins <paul@ondioline.org>
 Paul Stansifer <paul.stansifer@gmail.com>
 Paul Woolcock <pwoolcoc+github@gmail.com>
 Pavel Panchekha <me@pavpanchekha.com>
 Pawel Olzacki <p.olzacki2@samsung.com>
+Peer Aramillo Irizar <peer.aramillo.irizar@gmail.com>
+Peter Atashian <retep998@gmail.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>
+Phil Dawes <phil@phildawes.net>
 Phil Ruffwind <rf@rufflewind.com>
 Philipp Brüschweiler <blei42@gmail.com>
+Philipp Gesang <phg42.2a@gmail.com>
 Piotr Czarnecki <pioczarn@gmail.com>
 Piotr Jawniak <sawyer47@gmail.com>
 Piotr Zolnierek <pz@anixe.pl>
 Pradeep Kumar <gohanpra@gmail.com>
+Prudhvi Krishna Surapaneni <me@prudhvi.net>
+Pythoner6 <pythoner6@gmail.com>
 Q.P.Liu <qpliu@yahoo.com>
 Rafael Ávila de Espíndola <respindola@mozilla.com>
 Ralph Bodenner <rkbodenner+github@gmail.com>
@@ -405,6 +483,7 @@ Reilly Watson <reillywatson@gmail.com>
 Renato Riccieri Santos Zannon <renato@rrsz.com.br>
 Renato Zannon <renato@rrsz.com.br>
 Reuben Morais <reuben.morais@gmail.com>
+Ricardo M. Correia <rcorreia@wizy.org>
 Rich Lane <rlane@club.cc.cmu.edu>
 Richard Diamond <wichard@vitalitystudios.com>
 Richo Healey <richo@psych0tik.net>
@@ -412,6 +491,7 @@ Rick Waldron <waldron.rick@gmail.com>
 Rob Arnold <robarnold@cs.cmu.edu>
 Rob Hoelz <rob@hoelz.ro>
 Robert Buonpastore <robert.buonpastore@gmail.com>
+Robert Clipsham <robert@octarineparrot.com>
 Robert Gawdzik <rgawdzik@hotmail.com>
 Robert Irelan <rirelan@gmail.com>
 Robert Knight <robertknight@gmail.com>
@@ -419,6 +499,8 @@ Robert Millar <robert.millar@cantab.net>
 Roland Tanglao <roland@rolandtanglao.com>
 Ron Dahlgren <ronald.dahlgren@gmail.com>
 Roy Frostig <rfrostig@mozilla.com>
+Russell <rpjohnst@gmail.com>
+Ruud van Asseldonk <dev@veniogames.com>
 Ryan Mulligan <ryan@ryantm.com>
 Ryan Scheel <ryan.havvy@gmail.com>
 Ryman <haqkrs@gmail.com>
@@ -426,9 +508,11 @@ Rüdiger Sonderfeld <ruediger@c-plusplus.de>
 S Pradeep Kumar <gohanpra@gmail.com>
 Salem Talha <salem.a.talha@gmail.com>
 Samuel Chase <samebchase@gmail.com>
+Samuel Neves <sneves@dei.uc.pt>
 Sander Mathijs van Veen <smvv@kompiler.org>
 Sangeun Kim <sammy.kim@samsung.com>
 Sankha Narayan Guria <sankha93@gmail.com>
+Santiago Pastorino <santiago@wyeworks.com>
 Santiago Rodriguez <sanrodari@gmail.com>
 Saurabh Anand <saurabhanandiit@gmail.com>
 Scott Jenkins <scottdjwales@gmail.com>
@@ -439,6 +523,8 @@ Sean McArthur <sean.monstar@gmail.com>
 Sean Moon <ssamoon@ucla.edu>
 Sean Stangl <sstangl@mozilla.com>
 Sebastian N. Fernandez <cachobot@gmail.com>
+Sebastian Zaha <sebastian.zaha@gmail.com>
+Sebastien Martini <seb@dbzteam.org>
 Seo Sanghyeon <sanxiyn@gmail.com>
 Seonghyun Kim <sh8281.kim@samsung.com>
 Sergio Benitez <sbenitez@mit.edu>
@@ -446,7 +532,9 @@ Seth Pink <sethpink@gmail.com>
 Shamir Khodzha <khodzha.sh@gmail.com>
 SiegeLord <slabode@aim.com>
 Simon Barber-Dueck <sbarberdueck@gmail.com>
+Simon Persson <simon@flaskpost.org>
 Simon Sapin <simon@exyr.org>
+Squeaky <squeaky_pl@gmx.com>
 Stefan Plantikow <stefan.plantikow@googlemail.com>
 Stepan Koltsov <stepan.koltsov@gmail.com>
 Sterling Greene <sterling.greene@gmail.com>
@@ -456,6 +544,7 @@ Steven Fackler <sfackler@gmail.com>
 Steven Sheldon <steven@sasheldon.com>
 Steven Stewart-Gallus <sstewartgallus00@langara.bc.ca>
 Strahinja Val Markovic <val@markovic.io>
+Stuart Pernsteiner <spernsteiner@mozilla.com>
 Sylvestre Ledru <sylvestre@debian.org>
 Sébastien Chauvel <eichi237@mailoo.org>
 Sébastien Crozet <developer@crozet.re>
@@ -465,8 +554,10 @@ Ted Horst <ted.horst@earthlink.net>
 Thad Guidry <thadguidry@gmail.com>
 Thomas Backman <serenity@exscape.org>
 Thomas Daede <daede003@umn.edu>
+Till Hoeppner <till@hoeppner.ws>
 Tim Brooks <tim.brooks@staples.com>
 Tim Chevalier <chevalier@alum.wellesley.edu>
+Tim Joseph Dumol <tim@timdumol.com>
 Tim Kuehn <tkuehn@cmu.edu>
 Tim Taubert <tim@timtaubert.de>
 Timothée Ravier <tim@siosm.fr>
@@ -482,6 +573,7 @@ Tony Young <tony@rfw.name>
 Torsten Weber <TorstenWeber12@gmail.com>
 Trent Ogren <tedwardo2@gmail.com>
 Trinick <slicksilver555@mac.com>
+Tshepang Lekhonkhobe <tshepang@gmail.com>
 Tuncer Ayaz <tuncer.ayaz@gmail.com>
 TyOverby <ty@pre-alpha.com>
 Tycho Sci <tychosci@gmail.com>
@@ -492,26 +584,32 @@ Uwe Dauernheim <uwe@dauernheim.net>
 Vadim Chugunov <vadimcn@gmail.com>
 Valentin Tsatskin <vtsatskin@mozilla.com>
 Valerii Hiora <valerii.hiora@gmail.com>
+Victor Berger <victor.berger@m4x.org>
 Vijay Korapaty <rust@korapaty.com>
 Viktor Dahl <pazaconyoman@gmail.com>
 Vincent Belliard <vincent@famillebelliard.fr>
+Vinzent Steinberg <Vinzent.Steinberg@gmail.com>
 Virgile Andreani <virgile.andreani@anbuco.fr>
 Vivek Galatage <vivekgalatage@gmail.com>
+Vladimir Pouzanov <farcaller@gmail.com>
 Volker Mische <volker.mische@gmail.com>
 Wade Mealing <wmealing@gmail.com>
 WebeWizard <webewizard@gmail.com>
 Wendell Smith <wendell.smith@yale.edu>
 William Ting <io@williamting.com>
 Yasuhiro Fujii <y-fujii@mimosa-pudica.net>
+Yazhong Liu <yorkiefixer@gmail.com>
 Yehuda Katz <wycats@gmail.com>
 Young-il Choi <duddlf.choi@samsung.com>
 Youngmin Yoo <youngmin.yoo@samsung.com>
 Youngsoo Son <ysson83@gmail.com>
+Yuri Albuquerque <yuridenommus@gmail.com>
 Yuri Kunde Schlesner <yuriks@yuriks.net>
 Zach Kamsler <smoo.master@gmail.com>
 Zach Pomerantz <zmp@umich.edu>
 Zack Corr <zack@z0w0.me>
 Zack Slayton <zack.slayton@gmail.com>
+Zbigniew Siciarz <antyqjon@gmail.com>
 Ziad Hatahet <hatahet@gmail.com>
 Zooko Wilcox-O'Hearn <zooko@zooko.com>
 aochagavia <aochagavia92@gmail.com>
@@ -524,38 +622,52 @@ chitra
 chromatic <chromatic@wgz.org>
 comex <comexk@gmail.com>
 darkf <lw9k123@gmail.com>
+dgoon <dgoon@dgoon.net>
+donkopotamus <general@chocolate-fish.com>
 eliovir <eliovir@gmail.com>
 flo-l <lacknerflo@gmail.com>
 fort <e@mail.com>
 free-Runner <aali07@students.poly.edu>
 g3xzh <g3xzh@yahoo.com>
+gamazeps <gamaz3ps@gmail.com>
 gentlefolk <cemacken@gmail.com>
 gifnksm <makoto.nksm@gmail.com>
 hansjorg <hansjorg@gmail.com>
 iancormac84 <wilnathan@gmail.com>
+inrustwetrust <inrustwetrust@users.noreply.github.com>
+jamesluke <jamesluke@users.noreply.github.com>
 jmgrosen <jmgrosen@gmail.com>
 joaoxsouls <joaoxsouls@gmail.com>
 klutzy <klutzytheklutzy@gmail.com>
 korenchkin <korenchkin2@gmail.com>
 kvark <kvarkus@gmail.com>
+kwantam <kwantam@gmail.com>
 lpy <pylaurent1314@gmail.com>
 lucy <ne.tetewi@gmail.com>
 lyuts <dioxinu@gmail.com>
 m-r-r <raybaudroigm@gmail.com>
 maikklein <maikklein@googlemail.com>
+masklinn <github.com@masklinn.net>
 mdinger <mdinger.bugzilla@gmail.com>
+mitchmindtree <mitchell.nordine@gmail.com>
 moonglum <moonglum@moonbeamlabs.com>
 mr.Shu <mr@shu.io>
 mrec <mike.capp@gmail.com>
 musitdev <philippe.delrieu@free.fr>
+nham <hamann.nick@gmail.com>
 noam <noam@clusterfoo.com>
 novalis <novalis@novalis.org>
 osa1 <omeragacan@gmail.com>
 reedlepee <reedlepee123@gmail.com>
 sevrak <sevrak@rediffmail.com>
+smenardpw <sebastien@knoglr.com>
 sp3d <sp3d@github>
 startling <tdixon51793@gmail.com>
 theptrk <patrick.tran06@gmail.com>
+tinaun <tinagma@gmail.com>
+ville-h <ville3.14159@gmail.com>
+wickerwaka <martin.donlon@gmail.com>
 xales <xales@naveria.com>
 zofrex <zofrex@gmail.com>
 zslayton <zack.slayton@gmail.com>
+zzmp <zmp@umich.edu>
diff --git a/RELEASES.txt b/RELEASES.md
index ba87e575056..8d1c6e0e987 100644
--- a/RELEASES.txt
+++ b/RELEASES.md
@@ -1,3 +1,125 @@
+Version 0.12.0 (October 2014)
+-----------------------------
+
+  * ~1900 changes, numerous bugfixes
+
+  * Highlights
+
+    * The introductory documentation (now called The Rust Guide) has
+      been completely rewritten, as have a number of supplementary
+      guides.
+    * Rust's package manager, Cargo, continues to improve and is
+      sometimes considered to be quite awesome.
+    * Many API's in `std` have been reviewed and updated for
+      consistency with the in-development Rust coding
+      guidelines. The standard library documentation tracks
+      stabilization progress.
+    * Minor libraries have been moved out-of-tree to the rust-lang org
+      on GitHub: uuid, semver, glob, num, hexfloat, fourcc. They can
+      be installed with Cargo.
+    * Lifetime elision allows lifetime annotations to be left off of
+      function declarations in many common scenarios.
+    * Rust now works on 64-bit Windows.
+
+  * Language
+    * Indexing can be overloaded with the `Index` and `IndexMut`
+      traits.
+    * The `if let` construct takes a branch only if the `let` pattern
+      matches, currently behind the 'if_let' feature gate.
+    * 'where clauses', a more flexible syntax for specifying trait
+      bounds that is more aesthetic, have been added for traits and
+      free functions. Where clauses will in the future make it
+      possible to constrain associated types, which would be
+      impossible with the existing syntax.
+    * A new slicing syntax (e.g. `[0..4]`) has been introduced behind
+      the 'slicing_syntax' feature gate, and can be overloaded with
+      the `Slice` or `SliceMut` traits.
+    * The syntax for matching of sub-slices has been changed to use a
+      postfix `..` instead of prefix (.e.g. `[a, b, c..]`), for
+      consistency with other uses of `..` and to future-proof
+      potential additional uses of the syntax.
+    * The syntax for matching inclusive ranges in patterns has changed
+      from `0..3` to `0...4` to be consistent with the exclusive range
+      syntax for slicing.
+    * Matching of sub-slices in non-tail positions (e.g.  `[a.., b,
+      c]`) has been put behind the 'advanced_slice_patterns' feature
+      gate and may be removed in the future.
+    * Components of tuples and tuple structs can be extracted using
+      the `value.0` syntax, currently behind the `tuple_indexing`
+      feature gate.
+    * The `#[crate_id]` attribute is no longer supported; versioning
+      is handled by the package manager.
+    * Renaming crate imports are now written `extern crate foo as bar`
+      instead of `extern crate bar = foo`.
+    * Renaming use statements are now written `use foo as bar` instead
+      of `use bar = foo`.
+    * `let` and `match` bindings and argument names in macros are now
+      hygienic.
+    * The new, more efficient, closure types ('unboxed closures') have
+      been added under a feature gate, 'unboxed_closures'. These will
+      soon replace the existing closure types, once higher-ranked
+      trait lifetimes are added to the language.
+    * `move` has been added as a keyword, for indicating closures
+      that capture by value.
+    * Mutation and assignment is no longer allowed in pattern guards.
+    * Generic structs and enums can now have trait bounds.
+    * The `Share` trait is now called `Sync` to free up the term
+      'shared' to refer to 'shared reference' (the default reference
+      type.
+    * Dynamically-sized types have been mostly implemented,
+      unifying the behavior of fat-pointer types with the rest of the
+      type system.
+    * As part of dynamically-sized types, the `Sized` trait has been
+      introduced, which qualifying types implement by default, and
+      which type parameters expect by default. To specify that a type
+      parameter does not need to be sized, write `<Sized? T>`. Most
+      types are `Sized`, notable exceptions being unsized arrays
+      (`[T]`) and trait types.
+    * Closures can return `!`, as in `|| -> !` or `proc() -> !`.
+    * Lifetime bounds can now be applied to type parameters and object
+      types.
+    * The old, reference counted GC type, `Gc<T>` which was once
+      denoted by the `@` sigil, has finally been removed. GC will be
+      revisited in the future.
+
+  * Libraries
+    * Library documentation has been improved for a number of modules.
+    * Bit-vectors, collections::bitv has been modernized.
+    * The url crate is deprecated in favor of
+      http://github.com/servo/rust-url, which can be installed with
+      Cargo.
+    * Most I/O stream types can be cloned and subsequently closed from
+      a different thread.
+    * A `std::time::Duration` type has been added for use in I/O
+      methods that rely on timers, as well as in the 'time' crate's
+      `Timespec` arithmetic.
+    * The runtime I/O abstraction layer that enabled the green thread
+      scheduler to do non-thread-blocking I/O has been removed, along
+      with the libuv-based implementation employed by the green thread
+      scheduler. This will greatly simplify the future I/O work.
+    * `collections::btree` has been rewritten to have a more
+      idiomatic and efficient design.
+
+  * Tooling
+    * rustdoc output now indicates the stability levels of API's.
+    * The `--crate-name` flag can specify the name of the crate
+      being compiled, like `#[crate_name]`.
+    * The `-C metadata` specifies additional metadata to hash into
+      symbol names, and `-C extra-filename` specifies additional
+      information to put into the output filename, for use by the
+      package manager for versioning.
+    * debug info generation has continued to improve and should be
+      more reliable under both gdb and lldb.
+    * rustc has experimental support for compiling in parallel
+      using the `-C codegen-units` flag.
+    * rustc no longer encodes rpath information into binaries by
+      default.
+
+  * Misc
+    * Stack usage has been optimized with LLVM lifetime annotations.
+    * Official Rust binaries on Linux are more compatible with older
+      kernels and distributions, built on CentOS 5.10.
+
 Version 0.11.0 (July 2014)
 -------------------------
 
diff --git a/mk/dist.mk b/mk/dist.mk
index 5f63baa980b..30599b0217d 100644
--- a/mk/dist.mk
+++ b/mk/dist.mk
@@ -44,7 +44,7 @@ PKG_FILES := \
     $(S)AUTHORS.txt                            \
     $(S)CONTRIBUTING.md                        \
     $(S)README.md                              \
-    $(S)RELEASES.txt                           \
+    $(S)RELEASES.md                            \
     $(S)configure $(S)Makefile.in              \
     $(S)man                                    \
     $(addprefix $(S)src/,                      \
diff --git a/src/libarena/lib.rs b/src/libarena/lib.rs
index d691e01a562..80f8019bc41 100644
--- a/src/libarena/lib.rs
+++ b/src/libarena/lib.rs
@@ -26,7 +26,7 @@
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/")]
+       html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 
 #![feature(unsafe_destructor)]
 #![allow(missing_doc)]
diff --git a/src/libcollections/lib.rs b/src/libcollections/lib.rs
index a357691e097..0149896c4d4 100644
--- a/src/libcollections/lib.rs
+++ b/src/libcollections/lib.rs
@@ -19,7 +19,7 @@
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 
 #![allow(unknown_features)]
diff --git a/src/libcore/lib.rs b/src/libcore/lib.rs
index 584d09c75c8..ce8d1ca46a8 100644
--- a/src/libcore/lib.rs
+++ b/src/libcore/lib.rs
@@ -53,7 +53,7 @@
 #![crate_type = "rlib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 
 #![no_std]
diff --git a/src/libdebug/lib.rs b/src/libdebug/lib.rs
index 21abfae8be9..9446919d24e 100644
--- a/src/libdebug/lib.rs
+++ b/src/libdebug/lib.rs
@@ -23,7 +23,7 @@
 #![crate_type = "dylib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/")]
+       html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 #![experimental]
 #![feature(macro_rules)]
 #![allow(experimental)]
diff --git a/src/libflate/lib.rs b/src/libflate/lib.rs
index 4226ac14118..7daaca41cd5 100644
--- a/src/libflate/lib.rs
+++ b/src/libflate/lib.rs
@@ -25,7 +25,7 @@ Simple [DEFLATE][def]-based compression. This is a wrapper around the
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/")]
+       html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 #![feature(phase)]
 
 #[cfg(test)] #[phase(plugin, link)] extern crate log;
diff --git a/src/libfourcc/lib.rs b/src/libfourcc/lib.rs
index 388373807d8..af379ac7c2a 100644
--- a/src/libfourcc/lib.rs
+++ b/src/libfourcc/lib.rs
@@ -48,7 +48,7 @@ fn main() {
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/")]
+       html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 
 #![feature(plugin_registrar)]
 
diff --git a/src/libgetopts/lib.rs b/src/libgetopts/lib.rs
index 80eb152c091..71e8b2e78ef 100644
--- a/src/libgetopts/lib.rs
+++ b/src/libgetopts/lib.rs
@@ -85,7 +85,7 @@
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 #![feature(globs, phase)]
 #![feature(import_shadowing)]
diff --git a/src/libglob/lib.rs b/src/libglob/lib.rs
index 596e7e5d931..4de8faf20a0 100644
--- a/src/libglob/lib.rs
+++ b/src/libglob/lib.rs
@@ -31,7 +31,7 @@
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 #![allow(deprecated)]
 
diff --git a/src/libgraphviz/lib.rs b/src/libgraphviz/lib.rs
index 4ae7f882212..be37ba292d0 100644
--- a/src/libgraphviz/lib.rs
+++ b/src/libgraphviz/lib.rs
@@ -273,7 +273,7 @@ pub fn main() {
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/")]
+       html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 
 use std::io;
 use std::str;
diff --git a/src/libgreen/lib.rs b/src/libgreen/lib.rs
index 7c67a3840b0..b7a37e7ad31 100644
--- a/src/libgreen/lib.rs
+++ b/src/libgreen/lib.rs
@@ -180,7 +180,7 @@
 #![crate_type = "dylib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 
 // NB this does *not* include globs, please keep it that way.
diff --git a/src/libhexfloat/lib.rs b/src/libhexfloat/lib.rs
index 2fcc3b9691a..672e3fc826e 100644
--- a/src/libhexfloat/lib.rs
+++ b/src/libhexfloat/lib.rs
@@ -45,7 +45,7 @@ fn main() {
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/")]
+       html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 #![feature(plugin_registrar)]
 
 extern crate syntax;
diff --git a/src/liblibc/lib.rs b/src/liblibc/lib.rs
index affa452eb49..d8faee20652 100644
--- a/src/liblibc/lib.rs
+++ b/src/liblibc/lib.rs
@@ -16,7 +16,7 @@
 #![crate_type = "rlib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 
 /*!
diff --git a/src/liblog/lib.rs b/src/liblog/lib.rs
index aa853b0474a..8f0054a37fa 100644
--- a/src/liblog/lib.rs
+++ b/src/liblog/lib.rs
@@ -164,7 +164,7 @@
 #![crate_type = "dylib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 #![feature(macro_rules)]
 #![deny(missing_doc)]
diff --git a/src/libnative/lib.rs b/src/libnative/lib.rs
index 5def99d8ef3..63683076000 100644
--- a/src/libnative/lib.rs
+++ b/src/libnative/lib.rs
@@ -53,7 +53,7 @@
 #![crate_type = "dylib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/")]
+       html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 
 #![deny(unused_result, unused_must_use)]
 #![allow(non_camel_case_types, deprecated)]
diff --git a/src/libnum/lib.rs b/src/libnum/lib.rs
index fa41cf37112..4de08541a3c 100644
--- a/src/libnum/lib.rs
+++ b/src/libnum/lib.rs
@@ -56,7 +56,7 @@
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 #![allow(deprecated)] // from_str_radix
 
diff --git a/src/librand/lib.rs b/src/librand/lib.rs
index 6d3d0aad420..051137502ec 100644
--- a/src/librand/lib.rs
+++ b/src/librand/lib.rs
@@ -21,7 +21,7 @@
 #![crate_type = "rlib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 
 #![feature(macro_rules, phase, globs)]
diff --git a/src/librbml/lib.rs b/src/librbml/lib.rs
index 7480cf320cf..27a7445c7bb 100644
--- a/src/librbml/lib.rs
+++ b/src/librbml/lib.rs
@@ -22,7 +22,7 @@
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 #![allow(unknown_features)]
 #![feature(macro_rules, phase, slicing_syntax)]
diff --git a/src/libregex/lib.rs b/src/libregex/lib.rs
index fdfd8c1eae2..a4b713b4d1d 100644
--- a/src/libregex/lib.rs
+++ b/src/libregex/lib.rs
@@ -365,7 +365,7 @@
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 
 #![allow(unknown_features)]
diff --git a/src/libregex_macros/lib.rs b/src/libregex_macros/lib.rs
index 67018769fb3..6663e5a3bb3 100644
--- a/src/libregex_macros/lib.rs
+++ b/src/libregex_macros/lib.rs
@@ -17,7 +17,7 @@
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/")]
+       html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 
 #![feature(plugin_registrar, quote)]
 
diff --git a/src/librlibc/lib.rs b/src/librlibc/lib.rs
index c24a7e9ca77..1539d16c17e 100644
--- a/src/librlibc/lib.rs
+++ b/src/librlibc/lib.rs
@@ -26,7 +26,7 @@
 #![crate_type = "rlib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/")]
+       html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 
 #![feature(import_shadowing, intrinsics, phase)]
 #![no_std]
diff --git a/src/librustc/lib.rs b/src/librustc/lib.rs
index e38f1f24f01..14927e5d8ab 100644
--- a/src/librustc/lib.rs
+++ b/src/librustc/lib.rs
@@ -26,7 +26,7 @@ This API is completely unstable and subject to change.
 #![crate_type = "rlib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
       html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-      html_root_url = "http://doc.rust-lang.org/master/")]
+      html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 
 #![allow(deprecated)]
 #![allow(unknown_features)]
diff --git a/src/librustrt/lib.rs b/src/librustrt/lib.rs
index d3ea07291a4..64e5970092b 100644
--- a/src/librustrt/lib.rs
+++ b/src/librustrt/lib.rs
@@ -14,7 +14,7 @@
 #![crate_type = "dylib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/")]
+       html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 
 #![allow(unknown_features)]
 #![feature(macro_rules, phase, globs, thread_local, asm)]
diff --git a/src/libsemver/lib.rs b/src/libsemver/lib.rs
index 56c0f24509b..ea42dc0c770 100644
--- a/src/libsemver/lib.rs
+++ b/src/libsemver/lib.rs
@@ -37,7 +37,7 @@
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/")]
+       html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 #![feature(default_type_params)]
 
 use std::char;
diff --git a/src/libserialize/lib.rs b/src/libserialize/lib.rs
index 6de8ca19844..e906fed448f 100644
--- a/src/libserialize/lib.rs
+++ b/src/libserialize/lib.rs
@@ -21,7 +21,7 @@ Core encoding and decoding interfaces.
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 #![allow(unknown_features)]
 #![feature(macro_rules, default_type_params, phase, slicing_syntax)]
diff --git a/src/libstd/lib.rs b/src/libstd/lib.rs
index 19b4d430562..4b1bb96e8ff 100644
--- a/src/libstd/lib.rs
+++ b/src/libstd/lib.rs
@@ -102,7 +102,7 @@
 #![crate_type = "dylib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 
 #![allow(unknown_features)]
diff --git a/src/libsync/lib.rs b/src/libsync/lib.rs
index e0acce1cd94..71e74308abd 100644
--- a/src/libsync/lib.rs
+++ b/src/libsync/lib.rs
@@ -24,7 +24,7 @@
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 
 #![feature(phase, globs, macro_rules, unsafe_destructor)]
diff --git a/src/libsyntax/lib.rs b/src/libsyntax/lib.rs
index 64dedd45923..a17b08ba84d 100644
--- a/src/libsyntax/lib.rs
+++ b/src/libsyntax/lib.rs
@@ -21,7 +21,7 @@
 #![crate_type = "rlib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/")]
+       html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 
 #![allow(unknown_features)]
 #![feature(macro_rules, globs, default_type_params, phase, slicing_syntax)]
diff --git a/src/libterm/lib.rs b/src/libterm/lib.rs
index b05e0a4bff3..bd5a0e8f416 100644
--- a/src/libterm/lib.rs
+++ b/src/libterm/lib.rs
@@ -46,7 +46,7 @@
 #![crate_type = "dylib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 
 #![allow(unknown_features)]
diff --git a/src/libtest/lib.rs b/src/libtest/lib.rs
index 04489d78027..09c475792a3 100644
--- a/src/libtest/lib.rs
+++ b/src/libtest/lib.rs
@@ -31,7 +31,7 @@
 #![crate_type = "dylib"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/")]
+       html_root_url = "http://doc.rust-lang.org/0.12.0/")]
 
 #![feature(asm, macro_rules, phase)]
 
diff --git a/src/libtime/lib.rs b/src/libtime/lib.rs
index 6ca33f0dabc..1d23b0fcadb 100644
--- a/src/libtime/lib.rs
+++ b/src/libtime/lib.rs
@@ -18,7 +18,7 @@
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 #![feature(phase)]
 
diff --git a/src/liburl/lib.rs b/src/liburl/lib.rs
index cb4940861eb..5447fa10c8d 100644
--- a/src/liburl/lib.rs
+++ b/src/liburl/lib.rs
@@ -18,7 +18,7 @@
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 #![feature(default_type_params)]
 
diff --git a/src/libuuid/lib.rs b/src/libuuid/lib.rs
index c0c3f707ecb..449df0b804c 100644
--- a/src/libuuid/lib.rs
+++ b/src/libuuid/lib.rs
@@ -65,7 +65,7 @@ Examples of string representations:
 #![license = "MIT/ASL2"]
 #![doc(html_logo_url = "http://www.rust-lang.org/logos/rust-logo-128x128-blk-v2.png",
        html_favicon_url = "http://www.rust-lang.org/favicon.ico",
-       html_root_url = "http://doc.rust-lang.org/master/",
+       html_root_url = "http://doc.rust-lang.org/0.12.0/",
        html_playground_url = "http://play.rust-lang.org/")]
 
 #![feature(default_type_params)]