diff options
| author | bors <bors@rust-lang.org> | 2015-11-16 22:43:32 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2015-11-16 22:43:32 +0000 |
| commit | 9f49ea0f4bfceee4d77663c09978b720358e763d (patch) | |
| tree | e0da86348078f11760efdcb26066b53f20e53574 | |
| parent | 73cfcc60e1d776c748269bf1fe411a087cb26076 (diff) | |
| parent | 0050895637bae07070c3441d17accb6d9444a711 (diff) | |
| download | rust-9f49ea0f4bfceee4d77663c09978b720358e763d.tar.gz rust-9f49ea0f4bfceee4d77663c09978b720358e763d.zip | |
Auto merge of #29872 - steveklabnik:rollup, r=steveklabnik
- Successful merges: #29549, #29796, #29843, #29863, #29865 - Failed merges:
| -rw-r--r-- | .mailmap | 124 | ||||
| -rw-r--r-- | AUTHORS.txt | 19 | ||||
| -rw-r--r-- | mk/docs.mk | 4 | ||||
| -rw-r--r-- | src/doc/index.md | 49 | ||||
| -rw-r--r-- | src/doc/nomicon/other-reprs.md | 3 | ||||
| -rwxr-xr-x[-rw-r--r--] | src/etc/add-authors.sh | 4 | ||||
| -rw-r--r-- | src/librustc_resolve/diagnostics.rs | 9 | ||||
| -rw-r--r-- | src/libstd/sync/mutex.rs | 2 |
8 files changed, 129 insertions, 85 deletions
diff --git a/.mailmap b/.mailmap index 8eaf8f16e4b..317a92b8f43 100644 --- a/.mailmap +++ b/.mailmap @@ -7,142 +7,218 @@ Aaron Todd <github@opprobrio.us> Abhishek Chanda <abhishek.becs@gmail.com> Abhishek Chanda <abhishek@cloudscaling.com> +Adolfo Ochagavía <aochagavia92@gmail.com> +Adrien Tétar <adri-from-59@hotmail.fr> Ahmed Charles <ahmedcharles@gmail.com> <acharles@outlook.com> -Aydin Kim <ladinjin@hanmail.net> aydin.kim <aydin.kim@samsung.com> Alex Burka <durka42+github@gmail.com> Alex Burka <aburka@seas.upenn.edu> Alex Lyon <arcterus@mail.com> <Arcterus@mail.com> Alex Newman <posix4e@gmail.com> Alex HotShot Newman <posix4e@gmail.com> Alex Rønne Petersen <alex@lycus.org> +Alexander Light <allight@cs.brown.edu> Alexander Light <scialexlight@gmail.com> +Alexis Beingessner <a.beingessner@gmail.com> Alfie John <alfie@alfie.wtf> Alfie John <alfiej@fastmail.fm> +Anatoly Ikorsky <aikorsky@gmail.com> +Andre Bogus <bogusandre@gmail.com> Andreas Gal <gal@mozilla.com> <andreas.gal@gmail.com> Andrew Kuchev <0coming.soon@gmail.com> Andrew <0coming.soon@gmail.com> Andrew Poelstra <asp11@sfu.ca> <apoelstra@wpsoftware.net> Anton Löfgren <anton.lofgren@gmail.com> <alofgren@op5.com> -Ariel Ben-Yehuda <arielb1@mail.tau.ac.il> arielb1 <arielb1@mail.tau.ac.il> +Areski Belaid <areski@gmail.com> areski <areski@gmail.com> Ariel Ben-Yehuda <arielb1@mail.tau.ac.il> Ariel Ben-Yehuda <ariel.byd@gmail.com> +Ariel Ben-Yehuda <arielb1@mail.tau.ac.il> arielb1 <arielb1@mail.tau.ac.il> Austin Seipp <mad.one@gmail.com> <as@hacks.yi.org> +Aydin Kim <ladinjin@hanmail.net> aydin.kim <aydin.kim@samsung.com> +Barosl Lee <vcs@barosl.com> Barosl LEE <github@barosl.com> Ben Alpert <ben@benalpert.com> <spicyjalapeno@gmail.com> -Ben Sago <ogham@users.noreply.github.com> Ben S <ogham@bsago.me> Ben S <ogham@users.noreply.github.com> +Ben Sago <ogham@users.noreply.github.com> Ben S <ogham@bsago.me> +Ben Sago <ogham@users.noreply.github.com> Ben S <ogham@users.noreply.github.com> Benjamin Jackman <ben@jackman.biz> +Bheesham Persaud <bheesham123@hotmail.com> Bheesham Persaud <bheesham.persaud@live.ca> Björn Steinbrink <bsteinbr@gmail.com> <B.Steinbrink@gmx.de> blake2-ppc <ulrik.sverdrup@gmail.com> <blake2-ppc> Boris Egorov <jightuse@gmail.com> <egorov@linux.com> +Brandon Sanderson <singingboyo@gmail.com> Brandon Sanderson <singingboyo@hotmail.com> +Brett Cannon <brett@python.org> Brett Cannon <brettcannon@users.noreply.github.com> Brian Anderson <banderson@mozilla.com> <andersrb@gmail.com> Brian Dawn <brian.t.dawn@gmail.com> +Brian Leibig <brian@brianleibig.com> Brian Leibig <brian.leibig@gmail.com> Carl-Anton Ingmarsson <mail@carlanton.se> <ca.ingmarsson@gmail.com> Carol (Nichols || Goulding) <carol.nichols@gmail.com> Carol Nichols <carol.nichols@gmail.com> +Carol (Nichols || Goulding) <carol.nichols@gmail.com> Carol Nichols <cnichols@thinkthroughmath.com> Carol Willing <carolcode@willingconsulting.com> Chris C Cerami <chrisccerami@users.noreply.github.com> Chris C Cerami <chrisccerami@gmail.com> Chris Pressey <cpressey@gmail.com> +Chris Thorn <chris@thorn.co> Chris Thorn <thorn@thoughtbot.com> Clark Gaebel <cg.wowus.cg@gmail.com> <cgaebel@mozilla.com> +Clinton Ryan <clint.ryan3@gmail.com> Corey Farwell <coreyf+rust@rwell.org> Corey Farwell <coreyf@rwell.org> Corey Richardson <corey@octayn.net> Elaine "See More" Nemo <corey@octayn.net> +Damien Schoof <damien.schoof@gmail.com> +Daniel Ramos <dan@daramos.com> David Klein <david.klein@baesystemsdetica.com> David Manescu <david.manescu@gmail.com> <dman2626@uni.sydney.edu.au> -Damien Schoof <damien.schoof@gmail.com> +David Ross <daboross@daboross.net> Derek Chiang <derekchiang93@gmail.com> Derek Chiang (Enchi Jiang) <derekchiang93@gmail.com> Diggory Hardy <diggory.hardy@gmail.com> Diggory Hardy <github@dhardy.name> Dylan Braithwaite <dylanbraithwaite1@gmail.com> <mail@dylanb.me> -Eduardo Bautista <me@eduardobautista.com> <mail@eduardobautista.com> +Dzmitry Malyshau <kvarkus@gmail.com> Eduardo Bautista <me@eduardobautista.com> <=> +Eduardo Bautista <me@eduardobautista.com> <mail@eduardobautista.com> Elliott Slaughter <elliottslaughter@gmail.com> <eslaughter@mozilla.com> Elly Fong-Jones <elly@leptoquark.net> Emily Dunham <edunham@mozilla.com> edunham <edunham@mozilla.com> -Eric Holk <eric.holk@gmail.com> <eholk@mozilla.com> Eric Holk <eric.holk@gmail.com> <eholk@cs.indiana.edu> +Eric Holk <eric.holk@gmail.com> <eholk@mozilla.com> Eric Holmes <eric@ejholmes.net> Eric Reed <ecreed@cs.washington.edu> <ereed@mozilla.com> Erick Tryzelaar <erick.tryzelaar@gmail.com> <etryzelaar@iqt.org> Evgeny Sologubov Falco Hirschenberger <falco.hirschenberger@gmail.com> <hirschen@itwm.fhg.de> Felix S. Klock II <pnkfelix@pnkfx.org> Felix S Klock II <pnkfelix@pnkfx.org> +Flaper Fesp <flaper87@gmail.com> +Florian Wilkens <mrfloya_github@outlook.com> Florian Wilkens <floya@live.de> Gareth Daniel Smith <garethdanielsmith@gmail.com> gareth <gareth@gareth-N56VM.(none)> +Gareth Daniel Smith <garethdanielsmith@gmail.com> Gareth Smith <garethdanielsmith@gmail.com> Georges Dubus <georges.dubus@gmail.com> <georges.dubus@compiletoi.net> -Graham Fawcett <fawcett@uwindsor.ca> <graham.fawcett@gmail.com> +Graham Fawcett <graham.fawcett@gmail.com> Graham Fawcett <fawcett@uwindsor.ca> Graydon Hoare <graydon@pobox.com> Graydon Hoare <graydon@mozilla.com> -Heather <heather@cynede.net> <Heather@cynede.net> +Guillaume Gomez <guillaume1.gomez@gmail.com> Heather <heather@cynede.net> <Cynede@Gentoo.org> +Heather <heather@cynede.net> <Heather@cynede.net> +Herman J. Radtke III <herman@hermanradtke.com> Herman J. Radtke III <hermanradtke@gmail.com> Ilyong Cho <ilyoan@gmail.com> +Ivan Ivaschenko <defuz.net@gmail.com> J. J. Weber <jjweber@gmail.com> Jakub Bukaj <jakub@jakub.cc> Jakub Bukaj <jakub@jakub.cc> <jakubw@jakubw.net> +Jakub Bukaj <jakub@jakub.cc> Jakub Bukaj <jakub.bukaj@yahoo.com> James Deng <cnjamesdeng@gmail.com> <cnJamesDeng@gmail.com> James Miller <bladeon@gmail.com> <james@aatch.net> -Jason Orendorff <jorendorff@mozilla.com> <jason@mozmac-2.local> +James Perry <james.austin.perry@gmail.com> +Jason Fager <jfager@gmail.com> Jason Orendorff <jorendorff@mozilla.com> <jason.orendorff@gmail.com> +Jason Orendorff <jorendorff@mozilla.com> <jason@mozmac-2.local> +Jason Toffaletti <toffaletti@gmail.com> Jason Toffaletti <jason@topsy.com> +Jauhien Piatlicki <jauhien@gentoo.org> Jauhien Piatlicki <jpiatlicki@zertisa.com> +Jay True <glacjay@gmail.com> Jeremy Letang <letang.jeremy@gmail.com> -Jihyun Yu <jihyun@nclab.kaist.ac.kr> jihyun <jihyun@nablecomm.com> -Jihyun Yu <jihyun@nclab.kaist.ac.kr> <yjh0502@gmail.com> -Johann Hofmann <mail@johann-hofmann.com> Johann <git@johann-hofmann.com> Johann Hofmann <git@johann-hofmann.com> +Jihyun Yu <j.yu@navercorp.com> <yjh0502@gmail.com> +Jihyun Yu <j.yu@navercorp.com> jihyun <jihyun@nablecomm.com> +Jihyun Yu <j.yu@navercorp.com> Jihyun Yu <jihyun@nclab.kaist.ac.kr> +Johann Hofmann <git@johann-hofmann.com> Johann <git@johann-hofmann.com> John Clements <clements@racket-lang.org> <clements@brinckerhoff.org> John Hodge <acessdev@gmail.com> John Hodge <tpg@mutabah.net> -Jorge Aparicio <japaric@linux.com> <japaricious@gmail.com> +John Kåre Alsaker <john.kare.alsaker@gmail.com> +John Talling <inrustwetrust@users.noreply.github.com> Jonathan Bailey <jbailey@mozilla.com> <jbailey@jbailey-20809.local> +Jonathan S <gereeter@gmail.com> Jonathan S <gereeter+code@gmail.com> +Jorge Aparicio <japaric@linux.com> <japaricious@gmail.com> +Joseph Martin <pythoner6@gmail.com> +João Oliveira <hello@jxs.pt> joaoxsouls <joaoxsouls@gmail.com> Junyoung Cho <june0.cho@samsung.com> Jyun-Yan You <jyyou.tw@gmail.com> <jyyou@cs.nctu.edu.tw> Kang Seonghoon <kang.seonghoon@mearie.org> <public+git@mearie.org> -Keegan McAllister <kmcallister@mozilla.com> <mcallister.keegan@gmail.com> +Keegan McAllister <mcallister.keegan@gmail.com> <kmcallister@mozilla.com> +Kevin Butler <haqkrs@gmail.com> Kyeongwoon Lee <kyeongwoon.lee@samsung.com> -Lee Wondong <wdlee91@gmail.com> Lee Jeffery <leejeffery@gmail.com> Lee Jeffery <lee@leejeffery.co.uk> +Lee Wondong <wdlee91@gmail.com> Lennart Kudling <github@kudling.de> +Léo Testard <leo.testard@gmail.com> Lindsey Kuper <lindsey@composition.al> <lindsey@rockstargirl.org> Lindsey Kuper <lindsey@composition.al> <lkuper@mozilla.com> -Luqman Aden <me@luqman.ca> <laden@mozilla.com> -Luqman Aden <me@luqman.ca> <laden@csclub.uwaterloo.ca> Luke Metz <luke.metz@students.olin.edu> +Luqman Aden <me@luqman.ca> <laden@csclub.uwaterloo.ca> +Luqman Aden <me@luqman.ca> <laden@mozilla.com> Makoto Nakashima <makoto.nksm+github@gmail.com> <makoto.nksm@gmail.com> Makoto Nakashima <makoto.nksm+github@gmail.com> gifnksm <makoto.nksm+github@gmail.com> -Markus Westerlind <marwes91@gmail.com> Markus <marwes91@gmail.com> +Makoto Nakashima <makoto.nksm+github@gmail.com> NAKASHIMA, Makoto <makoto.nksm+github@gmail.com> +Marcell Pardavi <marcell.pardavi@gmail.com> Margaret Meyerhofer <mmeyerho@andrew.cmu.edu> <mmeyerho@andrew> Mark Sinclair <mark.edward.x@gmail.com> Mark Sinclair <mark.edward.x@gmail.com> =Mark Sinclair <=125axel125@gmail.com> +Markus Westerlind <marwes91@gmail.com> Markus <marwes91@gmail.com> Matej Lach <matej.lach@gmail.com> Matej Ľach <matej.lach@gmail.com> Matt Brubeck <mbrubeck@limpet.net> <mbrubeck@cs.hmc.edu> Matthew Auld <matthew.auld@intel.com> Matthew McPherrin <matthew@mcpherrin.ca> <matt@mcpherrin.ca> Matthijs Hofstra <thiezz@gmail.com> Michael Williams <m.t.williams@live.com> -Michael Woerister <michaelwoerister@gmail> <michaelwoerister@gmail.com> <michaelwoerister@posteo> Michael Woerister <michaelwoerister@posteo> +Michael Woerister <michaelwoerister@posteo> <michaelwoerister@gmail> +Mickaël Raybaud-Roig <raybaudroigm@gmail.com> m-r-r <raybaudroigm@gmail.com> Ms2ger <ms2ger@gmail.com> <Ms2ger@gmail.com> +Mukilan Thiagarajan <mukilanthiagarajan@gmail.com> +NAKASHIMA, Makoto <makoto.nksm+github@gmail.com> +Nathan Wilson <wilnathan@gmail.com> +Nathaniel Herman <nherman@post.harvard.edu> Nathaniel Herman <nherman@college.harvard.edu> Neil Pankey <npankey@gmail.com> <neil@wire.im> Nicholas Mazzuca <npmazzuca@gmail.com> Nicholas <npmazzuca@gmail.com> -Oliver Schneider <github6541940@oli-obk.de> <git1984941651981@oli-obk.de> <git1984941651981@oli-obk.de> Oliver 'ker' Schneider <rust19446194516@oli-obk.de> -Oliver Schneider <github6541940@oli-obk.de> Oliver Schneider <git1984941651981@oli-obk.de> Oliver Schneider <git-spam9815368754983@oli-obk.de> Oliver Schneider <git-spam-no-reply9815368754983@oli-obk.de> +Nick Platt <platt.nicholas@gmail.com> +Nif Ward <nif.ward@gmail.com> +Oliver Schneider <oliver.schneider@kit.edu> oli-obk <github6541940@oli-obk.de> +Oliver Schneider <oliver.schneider@kit.edu> Oliver 'ker' Schneider <rust19446194516@oli-obk.de> +Oliver Schneider <oliver.schneider@kit.edu> Oliver Schneider <git-spam-no-reply9815368754983@oli-obk.de> +Oliver Schneider <oliver.schneider@kit.edu> Oliver Schneider <git-spam9815368754983@oli-obk.de> +Oliver Schneider <oliver.schneider@kit.edu> Oliver Schneider <github333195615777966@oli-obk.de> +Oliver Schneider <oliver.schneider@kit.edu> Oliver Schneider <github6541940@oli-obk.de> Ožbolt Menegatti <ozbolt.menegatti@gmail.com> gareins <ozbolt.menegatti@gmail.com> Paul Faria <paul_faria@ultimatesoftware.com> Paul Faria <Nashenas88@gmail.com> Peer Aramillo Irizar <peer.aramillo.irizar@gmail.com> parir <peer.aramillo.irizar@gmail.com> Peter Elmers <peter.elmers@yahoo.com> <peter.elmers@rice.edu> +Peter Zotov <whitequark@whitequark.org> +Phil Dawes <phil@phildawes.net> Phil Dawes <pdawes@drw.com> Philipp Brüschweiler <blei42@gmail.com> <blei42@gmail.com> Philipp Brüschweiler <blei42@gmail.com> <bruphili@student.ethz.ch> -Pradeep Kumar <gohanpra@gmail.com> Przemysław Wesołek <jest@go.art.pl> Przemek Wesołek <jest@go.art.pl> +Rafael Ávila de Espíndola <respindola@mozilla.com> Rafael Avila de Espindola <espindola@dream.(none)> Ralph Giles <giles@thaumas.net> Ralph Giles <giles@mozilla.com> +Renato Riccieri Santos Zannon <renato@rrsz.com.br> Richard Diamond <wichard@vitalitystudios.com> <wichard@hahbee.co> Rob Arnold <robarnold@cs.cmu.edu> +Rob Arnold <robarnold@cs.cmu.edu> Rob Arnold <robarnold@68-26-94-7.pools.spcsdns.net> Robert Foss <dev@robertfoss.se> robertfoss <dev@robertfoss.se> Robert Gawdzik <rgawdzik@hotmail.com> Robert Gawdzik ☢ <rgawdzik@hotmail.com> Robert Millar <robert.millar@cantab.net> +Rohit Joshi <rohitjoshi@users.noreply.github.com> Rohit Joshi <rohit.joshi@capitalone.com> +Russell Johnston <rpjohnst@gmail.com> Ruud van Asseldonk <dev@veniogames.com> Ruud van Asseldonk <ruuda@google.com> Ryan Scheel <ryan.havvy@gmail.com> +S Pradeep Kumar <gohanpra@gmail.com> +Scott Olson <scott@solson.me> Scott Olson <scott@scott-olson.org> Sean Gillespie <sean.william.g@gmail.com> swgillespie <sean.william.g@gmail.com> Seonghyun Kim <sh8281.kim@samsung.com> Simon Barber-Dueck <sbarberdueck@gmail.com> Simon BD <simon@server> Simon Sapin <simon@exyr.org> <simon.sapin@exyr.org> +Simonas Kazlauskas <git@kazlauskas.me> Simonas Kazlauskas <github@kazlauskas.me> startling <tdixon51793@gmail.com> +Stepan Koltsov <stepan.koltsov@gmail.com> Stepan Koltsov <nga@yandex-team.ru> Steven Fackler <sfackler@gmail.com> <sfackler@palantir.com> Steven Stewart-Gallus <sstewartgallus00@langara.bc.ca> <sstewartgallus00@mylangara.bc.ca> +Stuart Pernsteiner <stuart@pernsteiner.org> Stuart Pernsteiner <spernsteiner@mozilla.com> Tamir Duberstein <tamird@gmail.com> Tamir Duberstein <tamird@squareup.com> +Tero Hänninen <lgvz@users.noreply.github.com> Tero Hänninen <tejohann@kapsi.fi> +Theo Belaire <theo.belaire@gmail.com> Theo Belaire <tyr.god.of.war.42@gmail.com> Thiago Pontes <email@thiago.me> thiagopnts <thiagopnts@gmail.com> +Thomas Bracht Laumann Jespersen <laumann.thomas@gmail.com> Ticki <Ticki@users.noreply.github.com> Ticki <@> +Tim Brooks <brooks@cern.ch> Tim Brooks <tim.brooks@staples.com> Tim Chevalier <chevalier@alum.wellesley.edu> <catamorphism@gmail.com> +Tim JIANG <p90eri@gmail.com> +Tim Joseph Dumol <tim@timdumol.com> Torsten Weber <TorstenWeber12@gmail.com> <torstenweber12@gmail.com> -Ulrik Sverdrup <bluss@users.noreply.github.com> Ulrik Sverdrup <root@localhost> +Ty Overby <ty@pre-alpha.com> +Ulrik Sverdrup <bluss@users.noreply.github.com> bluss <bluss> Ulrik Sverdrup <bluss@users.noreply.github.com> bluss <bluss@users.noreply.github.com> bluss <bluss> +Ulrik Sverdrup <bluss@users.noreply.github.com> Ulrik Sverdrup <root@localhost> +Vadim Petrochenkov <vadim.petrochenkov@gmail.com> Vadim Petrochenkov <vadim.petrochenkov@gmail.com> petrochenkov <vadim.petrochenkov@gmail.com> Vitali Haravy <HumaneProgrammer@gmail.com> Vitali Haravy <humaneprogrammer@gmail.com> William Ting <io@williamting.com> <william.h.ting@gmail.com> -Xuefeng Wu <benewu@gmail.com> Xuefeng Wu <xfwu@thoughtworks.com> XuefengWu <benewu@gmail.com> +Xuefeng Wu <benewu@gmail.com> Xuefeng Wu <xfwu@thoughtworks.com> +Xuefeng Wu <benewu@gmail.com> XuefengWu <benewu@gmail.com> +York Xiang <bombless@126.com> Youngsoo Son <ysson83@gmail.com> <ysoo.son@samsung.com> +Zach Pomerantz <zmp@umich.edu> Zack Corr <zack@z0w0.me> <zackcorr95@gmail.com> Zack Slayton <zack.slayton@gmail.com> +Zbigniew Siciarz <zbigniew@siciarz.net> Zbigniew Siciarz <antyqjon@gmail.com> diff --git a/AUTHORS.txt b/AUTHORS.txt index 5f316744021..b7fa4a5a4a7 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -98,7 +98,6 @@ Anton Löfgren <anton.lofgren@gmail.com> Antti Keränen <detegr@gmail.com> Aram Visser <aramvisser@gmail.com> arcnmx <arcnmx@users.noreply.github.com> -Arcterus <Arcterus@mail.com> Areski Belaid <areski@gmail.com> Ariel Ben-Yehuda <arielb1@mail.tau.ac.il> Arjan Topolovec <arjan.top@gmail.com> @@ -136,7 +135,6 @@ Ben Gesoff <ben.gesoff@gmail.com> Ben Harris <mail@bharr.is> Ben Kelly <ben@wanderview.com> Ben Noordhuis <info@bnoordhuis.nl> -Ben S <ogham@users.noreply.github.com> Ben Sago <ogham@users.noreply.github.com> Ben Striegel <ben.striegel@gmail.com> benaryorg <binary@benary.org> @@ -434,7 +432,6 @@ Gábor Horváth <xazax.hun@gmail.com> Gábor Lehel <glaebhoerl@gmail.com> Gabriel <g2p.code@gmail.com> gamazeps <gamaz3ps@gmail.com> -gareth <gareth@gareth-N56VM.(none)> Gareth Daniel Smith <garethdanielsmith@gmail.com> Garming Sam <garming_sam@outlook.com> Garrett Heel <garrettheel@gmail.com> @@ -495,7 +492,6 @@ Igor Strebezhev <xamgore@ya.ru> Ilya Dmitrichenko <ilya@xively.com> Ilyong Cho <ilyoan@gmail.com> Ingo Blechschmidt <iblech@web.de> -inrustwetrust <inrustwetrust@users.noreply.github.com> Irving A.J. Rivas Z. <axel.rivas@gmail.com> Isaac Aggrey <isaac.aggrey@gmail.com> Isaac Dupree <antispam@idupree.com> @@ -733,7 +729,6 @@ Liam Monahan <liam@monahan.io> Liigo Zhuang <com.liigo@gmail.com> Lindsey Kuper <lindsey@composition.al> Lionel Flandrin <lionel.flandrin@parrot.com> -llogiq <bogusandre@gmail.com> Logan Chien <tzuhsiang.chien@gmail.com> Loïc Damien <loic.damien@dzamlo.ch> Lorenz <lorenzb@student.ethz.ch> @@ -760,7 +755,7 @@ Manuel Hoffmann <manuel@polythematik.de> Marc-Antoine Perennou <Marc-Antoine@Perennou.com> Marcel Müller <neikos@neikos.email> Marcel Rodrigues <marcelgmr@gmail.com> -marcell <marcell.pardavi@gmail.com> +Marcell Pardavi <marcell.pardavi@gmail.com> Marcello Seri <marcello.seri@gmail.com> Marcus Klaas <mail@marcusklaas.nl> Margaret Meyerhofer <mmeyerho@andrew.cmu.edu> @@ -924,9 +919,7 @@ Oak <White-Oak@users.noreply.github.com> OGINO Masanori <masanori.ogino@gmail.com> OlegTsyba <idethrone1@gmail.com> Oliver Schneider <git1984941651981@oli-obk.de> -Oliver Schneider <github6541940@oli-obk.de> -Oliver Schneider <git-spam9815368754983@oli-obk.de> -Oliver Schneider <git-spam-no-reply9815368754983@oli-obk.de> +Oliver Schneider <oliver.schneider@kit.edu> Olivier Saut <osaut@airpost.net> olivren <o.renaud@gmx.fr> Olle Jonsson <olle.jonsson@gmail.com> @@ -937,7 +930,6 @@ Oren Hazi <oren.hazi@gmail.com> Orphée Lafond-Lummis <o@orftz.com> Orpheus Lummis <o@orpheuslummis.com> osa1 <omeragacan@gmail.com> -Overmind JIANG <p90eri@gmail.com> Ožbolt Menegatti <ozbolt.menegatti@gmail.com> P1start <rewi-github@whanau.org> Pablo Brasero <pablo@pablobm.com> @@ -978,7 +970,6 @@ Peter Schuller <peter.schuller@infidyne.com> Peter Williams <peter@newton.cx> Peter Zotov <whitequark@whitequark.org> Petter Remen <petter.remen@gmail.com> -pez <james.austin.perry@gmail.com> Phil Dawes <phil@phildawes.net> Phil Ruffwind <rf@rufflewind.com> Philip Munksgaard <pmunksgaard@gmail.com> @@ -1065,7 +1056,6 @@ Ryan Pendleton <me@ryanp.me> Ryan Prichard <ryan.prichard@gmail.com> Ryan Riginding <marc.riginding@gmail.com> Ryan Scheel <ryan.havvy@gmail.com> -Ryman <haqkrs@gmail.com> Ryo Munakata <afpacket@gmail.com> S Pradeep Kumar <gohanpra@gmail.com> Sae-bom Kim <sae-bom.kim@samsung.com> @@ -1153,7 +1143,6 @@ Swaroop C H <swaroop@swaroopch.com> Sylvestre Ledru <sylvestre@debian.org> Taliesin Beynon <taliesinb@wolfram.com> Tamir Duberstein <tamird@gmail.com> -Tamir Duberstein <tamird@squareup.com> Taras Shpot <mrshpot@gmail.com> tav <tav@espians.com> Taylor Hutchison <seanthutchison@gmail.com> @@ -1169,7 +1158,6 @@ Thiago Pontes <email@thiago.me> Thomas Backman <serenity@exscape.org> Thomas Bracht Laumann Jespersen <laumann.thomas@gmail.com> Thomas Daede <daede003@umn.edu> -Thomas Jespersen <laumann.thomas@gmail.com> Thomas Karpiniec <tk@1.21jiggawatts.net> Tiago Nobrega <tigarmo@gmail.com> Tibor Benke <ihrwein@gmail.com> @@ -1255,7 +1243,6 @@ Wei-Ming Yang <rick68@users.noreply.github.com> Wendell Smith <wendell.smith@yale.edu> Wesley Wiser <wwiser@gmail.com> whataloadofwhat <unusualmoniker@gmail.com> -whitequark <whitequark@whitequark.org> wickerwaka <martin.donlon@gmail.com> Wilfred Hughes <me@wilfred.me.uk> Will <will@glozer.net> @@ -1275,8 +1262,6 @@ Xavier Shay <xavier@rhnh.net> Xiao Chuan Yu <xcyu.se@gmail.com> Xue Fuqiao <xfq.free@gmail.com> Xuefeng Wu <benewu@gmail.com> -Xuefeng Wu <xfwu@thoughtworks.com> -XuefengWu <benewu@gmail.com> Yasuhiro Fujii <y-fujii@mimosa-pudica.net> YawarRaza7349 <YawarRaza7349@gmail.com> Yazhong Liu <yorkiefixer@gmail.com> diff --git a/mk/docs.mk b/mk/docs.mk index 644fbde323c..b0872c88c14 100644 --- a/mk/docs.mk +++ b/mk/docs.mk @@ -22,14 +22,14 @@ # L10N_LANGS are the languages for which the docs have been # translated. ###################################################################### -DOCS := index intro tutorial \ +DOCS := index \ complement-lang-faq complement-design-faq complement-project-faq \ rustdoc reference grammar # Legacy guides, preserved for a while to reduce the number of 404s DOCS += guide-crates guide-error-handling guide-ffi guide-macros guide \ guide-ownership guide-plugins guide-pointers guide-strings guide-tasks \ - guide-testing + guide-testing tutorial intro RUSTDOC_DEPS_reference := doc/full-toc.inc diff --git a/src/doc/index.md b/src/doc/index.md index 992b6eef5e8..5f2ef610729 100644 --- a/src/doc/index.md +++ b/src/doc/index.md @@ -14,9 +14,8 @@ concepts. Upon completing the book, you'll be an intermediate Rust developer, and will have a good grasp of the fundamental ideas behind Rust. -[Rust By Example][rbe] was originally a community resource, but was then -donated to the Rust project. As the name implies, it teaches you Rust through a -series of small examples. +[Rust By Example][rbe] teaches you Rust through a series of small +examples. [rbe]: http://rustbyexample.com/ @@ -32,49 +31,21 @@ library](std/index.html). There's a list of crates on the left with more specific sections, or you can use the search bar at the top to search for something if you know its name. +# The Rustonomicon + +[The Rustonomicon] is an entire book dedicated to explaining +how to write `unsafe` Rust code. It is for advanced Rust programmers. + +[The Rustonomicon]: nomicon/index.html + # Tools -[Cargo](https://crates.io) is the Rust's package manager providing access to libraries +[Cargo](http://doc.crates.io/index.html) is the Rust package manager providing access to libraries beyond the standard one, and its website contains lots of good documentation. [`rustdoc`](book/documentation.html) is the Rust's documentation generator, a tool converting annotated source code into HTML docs. -A bunch of non-official tools are available, such as [Racer](https://github.com/phildawes/racer) -(code completion engine), or [rustfmt](https://github.com/nrc/rustfmt) (source code formatter), -or text editor plugins. - -# Community & Getting Help - -If you need help with something, or just want to talk about Rust with others, -there are a few places you can do that: - -The Rust IRC channels on [irc.mozilla.org](irc://irc.mozilla.org/) are the -fastest way to get help. -[`#rust`](http://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust) is -the general discussion channel, and you'll find people willing to help you with -any questions you may have. - -There are also three specialty channels: -[`#rust-gamedev`](http://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-gamedev) -and -[`#rust-osdev`](http://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-osdev) -are for game development and operating system development, respectively. -There's also -[`#rust-internals`](http://chat.mibbit.com/?server=irc.mozilla.org&channel=%23rust-internals), which is for discussion of the development of Rust itself. - -You can also get help on [Stack -Overflow](https://stackoverflow.com/questions/tagged/rust). Searching for your -problem might reveal someone who has asked it before! - -There is an active [subreddit](https://reddit.com/r/rust) with lots of -discussion and news about Rust. - -There is also a [user forum](https://users.rust-lang.org), for all -user-oriented discussion, and a [developer -forum](https://internals.rust-lang.org/), where the development of Rust -itself is discussed. - # FAQs There are questions that are asked quite often, so we've made FAQs for them: diff --git a/src/doc/nomicon/other-reprs.md b/src/doc/nomicon/other-reprs.md index e361fbb7ae8..2639c1d4d6f 100644 --- a/src/doc/nomicon/other-reprs.md +++ b/src/doc/nomicon/other-reprs.md @@ -26,6 +26,9 @@ still consumes a byte of space. * DSTs, tuples, and tagged unions are not a concept in C and as such are never FFI safe. +* Tuple structs are like structs with regards to `repr(C)`, as the only + difference from a struct is that the fields aren’t named. + * **If the type would have any [drop flags], they will still be added** * This is equivalent to one of `repr(u*)` (see the next section) for enums. The diff --git a/src/etc/add-authors.sh b/src/etc/add-authors.sh index 3ae0ec73957..e45b803fa07 100644..100755 --- a/src/etc/add-authors.sh +++ b/src/etc/add-authors.sh @@ -30,8 +30,8 @@ range="$1" authors_file="./AUTHORS.txt" tmp_file="./AUTHORS.txt.tmp" old_authors="$(cat "$authors_file" | tail -n +2 | sed "/^$/d" | sort)" -new_authors="$(git log "$range" --format="%aN <%aE>" | sort | uniq)" +new_authors="$(git log "$range" --use-mailmap --format="%aN <%aE>" | sort | uniq)" printf "%s\n\n" "Rust was written by these fine people:" > "$tmp_file" -printf "%s\n%s" "$old_authors" "$new_authors" | sort | uniq >> "$tmp_file" +printf "%s\n%s" "$old_authors" "$new_authors" | sort -fs | uniq >> "$tmp_file" mv -f "$tmp_file" "$authors_file" diff --git a/src/librustc_resolve/diagnostics.rs b/src/librustc_resolve/diagnostics.rs index a6665a13786..f35b554d6cf 100644 --- a/src/librustc_resolve/diagnostics.rs +++ b/src/librustc_resolve/diagnostics.rs @@ -806,6 +806,15 @@ mod something { pub struct Foo; } ``` + +Or, if you tried to use a module from an external crate, you may have missed +the `extern crate` declaration: + +``` +extern crate homura; // Required to use the `homura` crate + +use homura::Madoka; +``` "##, E0433: r##" diff --git a/src/libstd/sync/mutex.rs b/src/libstd/sync/mutex.rs index c0cd6d127d2..48631bfc5f9 100644 --- a/src/libstd/sync/mutex.rs +++ b/src/libstd/sync/mutex.rs @@ -66,7 +66,7 @@ use sys_common::poison::{self, TryLockError, TryLockResult, LockResult}; /// for _ in 0..10 { /// let (data, tx) = (data.clone(), tx.clone()); /// thread::spawn(move || { -/// // The shared static can only be accessed once the lock is held. +/// // The shared state can only be accessed once the lock is held. /// // Our non-atomic increment is safe because we're the only thread /// // which can access the shared state when the lock is held. /// // |
