From bc8d862e595ffb957839aa144a2f1b5172fd3e1b Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Tue, 9 Jun 2015 09:51:21 -0700 Subject: [PATCH 1/5] Resort AUTHORS.txt using unix sort --- AUTHORS.txt | 350 ++++++++++++++++++++++++++-------------------------- 1 file changed, 175 insertions(+), 175 deletions(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index f398388574780..d4d679a7aa677 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -1,6 +1,5 @@ Rust was written by these fine people: -A.J. Gardner Aaron Friel Aaron Laursen Aaron Liblong @@ -20,18 +19,13 @@ Adrien Tétar Ahmed Charles Aidan Cully Aidan Hobson Sayers +A.J. Gardner Akos Kiss Alan Andrade Alan Cutter Alan Williams Aleksander Balicki Aleksandr Koshlo -Alex Crichton -Alex Gaynor -Alex Lyon -Alex Quach -Alex Rønne Petersen -Alex Whitney Alexander Bliskovsky Alexander Campbell Alexander Chernyakhovsky @@ -40,17 +34,24 @@ Alexander Light Alexander Stavonin Alexandre Gagnon Alexandros Tasos +Alex Crichton Alexei Sholik +Alex Gaynor Alexis Beingessner +Alex Lyon +Alex Quach +Alex Rønne Petersen +Alex Whitney Alfie John -Ali Smesseim Alisdair Owens +Ali Smesseim Aljaž "g5pw" Srebrnič Amol Mundayoor Amy Unger +Anatoly Ikorsky Anders Kaseorg -Andre Arko Andrea Canciani +Andre Arko Andreas Gal Andreas Martens Andreas Neuhaus @@ -71,8 +72,8 @@ Angus Lees Anthony Juckel Anton Löfgren Aram Visser -Areski Belaid Arcterus +Areski Belaid Ariel Ben-Yehuda Arjan Topolovec Arkaitz Jimenez @@ -81,29 +82,35 @@ Armin Ronacher Arpad Borsos Artem Arthur Liao +arturo Ashok Gautham Augusto Hack +auREAX Austin Bonander Austin King Austin Seipp +awlnx Axel Viala +aydin.kim Aydin Kim +bachm Barosl Lee +bcoopers Ben Alpert Ben Ashford Ben Blum Ben Foppa Ben Gamari Ben Harris -Ben Kelly -Ben Noordhuis -Ben Sago -Ben Striegel Benjamin Adamson Benjamin Herr Benjamin Jackman Benjamin Kircher Benjamin Peterson +Ben Kelly +Ben Noordhuis +Ben Sago +Ben Striegel Bheesham Persaud Bilal Husain Bill Fallon @@ -111,7 +118,10 @@ Bill Myers Bill Wendling Birunthan Mohanathas Björn Steinbrink +blake2-ppc +bluss Boris Egorov +bors Bouke van der Bijl Brandon Sanderson Brandon Waskiewicz @@ -135,21 +145,22 @@ Bryan Dunsmore Byron Williams Cadence Marseille Caitlin Potter -Cam Jackson Cameron Zwarich Camille Roussel Camille TJHOA -CarVac -Carl Lerche +Cam Jackson Carl-Anton Ingmarsson +Carl Lerche Carlos Galarza Carol (Nichols || Goulding) Carol Willing Carter Hinsley Carter Tazio Schonwald +CarVac Caspar Krieger Chase Southwood Ches Martin +chitra Chloe <5paceToast@users.noreply.github.com> Chris Double Chris Morgan @@ -159,11 +170,12 @@ Chris Pressey Chris Sainty Chris Shea Chris Thorn -Chris Wong Christoph Burgdorf Christopher Bergqvist Christopher Chambers Christopher Kendell +Chris Wong +chromatic Chuck Ries Clark Gaebel Clifford Caoile @@ -173,14 +185,14 @@ Cody Schroeder Cole Mickens Colin Davidson Colin Sherratt +comex Conrad Kleinespel Corey Farwell Corey Ford Corey Richardson -Cristi Burcă +crhino Cristian Kubis -DJUrsus -David Ross +Cristi Burcă Damian Gryski Damien Grassart Damien Radtke @@ -189,10 +201,6 @@ Dan Albert Dan Burkert Dan Callahan Dan Connolly -Dan Luu -Dan Schatzberg -Dan W. <1danwade@gmail.com> -Dan Yang Daniel Brooks Daniel Fagnan Daniel Farina @@ -206,10 +214,16 @@ Daniel Micay Daniel Patterson Daniel Raloff Daniel Ralston +Daniel Ramos Daniel Rosenwasser Daniel Ursache Dogariu Daniil Smirnov +Dan Luu +Dan Schatzberg +Dan W. <1danwade@gmail.com> +Dan Yang Darin Morrison +darkf Darrell Hamilton Dave Herman Dave Hodder @@ -223,29 +237,34 @@ David Mally David Manescu David Rajchenbach-Teller David Renshaw +David Ross David Vazgenovich Shakaryan Davis Silverman +defuz Denis Defreyne Derecho Derek Chiang Derek Guenther Derek Harland +dgoon Diego Giagio Diego Ongaro Diggory Blake Diggory Hardy Dimitri Krassovski Dirk Gadsden -Dirk Leifeld Dirkjan Bussink +Dirk Leifeld Div Shekhar +DJUrsus Dmitry Ermolov Dmitry Promsky Dmitry Vasiliev -Do Nhat Minh -Dominic van Berkel Dominick Allen +Dominic van Berkel Dominik Inführ +Do Nhat Minh +donkopotamus Donovan Preston Douglas Young Drew Crawford @@ -263,8 +282,11 @@ Edward Wang Edward Z. Yang Ehsanul Hoque Elantsev Serj +eliovir Elliott Slaughter Elly Fong-Jones +elszben +emanueLczirai Emanuel Rylke Emeliov Dmitrii Eric Allen @@ -272,11 +294,11 @@ Eric Biggers Eric Holk Eric Holmes Eric Kidd +Erick Rivas +Erick Tryzelaar Eric Martin Eric Platon Eric Reed -Erick Rivas -Erick Tryzelaar Erik Lyon Erik Price Erik Rose @@ -295,23 +317,33 @@ Fedor Indutny Felix Crux Felix Raimundo Felix S. Klock II +fenduru Fenhl Filip Szczepański Flaper Fesp +flo-l Florian Gilcher Florian Hahn Florian Hartwig Florian Wilkens Florian Zeitz +fort Francisco Souza Franklin Chen +free-Runner FuGangqiang +g3xzh +Gábor Horváth +Gábor Lehel Gabriel +gamazeps Gareth Daniel Smith +gareth Garrett Heel Gary Linscott Gary M. Josack Gavin Baker +gentlefolk Geoff Hill Geoffrey Thomas Geoffroy Couprie @@ -320,22 +352,22 @@ Georges Dubus Germano Gabbianelli Gil Cottle Gioele Barabucci +github-monoculture Gleb Kozyrev Glenn Willen Gonçalo Cabrita <_@gmcabrita.com> -Graham Fawcett Grahame Bowland +Graham Fawcett Graydon Hoare Greg Chapple Grigoriy Guillaume Gomez Guillaume Pinot Gyorgy Andrasek -Gábor Horváth -Gábor Lehel Haitao Li Hajime Morrita Hanno Braun +hansjorg Harry Marr Heather Heejong Ahn @@ -350,8 +382,8 @@ Hugo van der Wijst Huon Wilson Hyeon Kim Ian Connolly -Ian D. Bollinger Ian Daniher +Ian D. Bollinger Ignacio Corderi Igor Bukanov Igor Strebezhev @@ -361,15 +393,10 @@ Ingo Blechschmidt Isaac Aggrey Isaac Dupree Ivan Enderlin +Ivano Coppola Ivan Petkov Ivan Radanov Ivanov Ivan Ukhov -Ivano Coppola -J. J. Weber -J.C. Moyer -JONNALAGADDA Srinivas -JP Sugarbroad -JP-Ellis Jack Heizer Jack Moffitt Jacob Edelman @@ -383,12 +410,13 @@ Jake Kaufman Jake Kerr Jake Scott Jakub Bukaj -Jakub Wieczorek Jakub Vrána +Jakub Wieczorek James Deng James Hurst James Lal James Laverack +jamesluke James Miller James Rowe James Sanders @@ -403,9 +431,12 @@ Jason Fager Jason Orendorff Jason Thompson Jason Toffaletti +jatinn Jauhien Piatlicki Jay Anderson Jay True +jbranchaud +J.C. Moyer Jeaye Jed Davis Jed Estep @@ -428,19 +459,22 @@ Jihyeok Seo Jihyun Yu Jim Apple Jim Blandy -Jim Radford Jimmie Elvenmark Jimmy Lu Jimmy Zelinskie +Jim Radford Jiří Stránský +J. J. Weber +jmgrosen +jmu303 João Oliveira Joe Pletcher Joe Schafer -Johann Hofmann Johannes Hoff Johannes Löthberg Johannes Muenzel Johannes Oertel +Johann Hofmann John Albietz John Barker John Clements @@ -455,14 +489,15 @@ John Schmidt John Simon John Talling John Zhang -Jon Haddad -Jon Morton Jonas Hietala Jonathan Bailey Jonathan Boyett Jonathan Reem Jonathan S Jonathan Sternberg +Jon Haddad +Jon Morton +JONNALAGADDA Srinivas Joonas Javanainen Jordan Woehr Jordi Boggiano @@ -480,6 +515,9 @@ Josh Triplett Joshua Clark Joshua Wise Joshua Yanovski +JP-Ellis +JP Sugarbroad +jrincayc Julia Evans Julian Orth Julian Viereck @@ -487,6 +525,8 @@ Junseok Lee Junyoung Cho JustAPerson Justin Noah +juxiliary +jxv Jyun-Yan You Kang Seonghoon Kasey Carrothers @@ -505,10 +545,16 @@ Kevin Murphy Kevin Rauwolf Kevin Walter Kevin Yap +kgv Kiet Tran Kim Røen +kjpgit +klutzy KokaKiwi +korenchkin Kostas Karachalios +kulakowski +kwantam Kyeongwoon Lee Lai Jiangshan Lars Bergstrom @@ -520,24 +566,30 @@ Leah Hanson Lee Wondong LemmingAvalanche Lennart Kudling -Leo Testard Leonids Maslovs +Leo Testard Liam Monahan Liigo Zhuang Lindsey Kuper Lionel Flandrin Logan Chien Loïc Damien +lpy Luca Bruno +lucy Luis de Bethencourt +Łukasz Niemier Luke Francl Luke Gallagher Luke Metz Luke Steensen +lummax Luqman Aden -Łukasz Niemier +lyuts +madmalik Magnus Auvinen Mahmut Bulut +maikklein Makoto Nakashima Manish Goregaokar Manuel Hoffmann @@ -548,14 +600,15 @@ Mark Lacey <641@rudkx.com> Mark Mossberg Mark Rowe Mark Sinclair -Mark Vian Markus Siemens Markus Unterwaditzer -Marti Raudsepp +Mark Vian Martin DeMello Martin Olsson Martin Pool +Marti Raudsepp Marvin Löbel +masklinn Matej Lach Mateusz Czapliński Mathieu Poumeyrol @@ -564,10 +617,6 @@ Matt Brubeck Matt Carberry Matt Coffin Matt Cox -Matt McPherrin -Matt Murphy -Matt Roche -Matt Windsor Matthew Auld Matthew Iselin Matthew McPherrin @@ -575,11 +624,18 @@ Matthew O'Connor Matthias Einwag Matthijs Hofstra Matthijs van der Vleuten -Max Penet -Maxim Kolganov +Matt McPherrin +Matt Murphy +Matt Roche +Matt Windsor +Mátyás Mustoha Maxime Quandalle Maximilian Haack +Maxim Kolganov +Max Penet Maya Nitu +mchaput +mdinger Meyer S. Jacobs Micah Chalmer Michael Alexander @@ -604,10 +660,10 @@ Michael Woerister Michael Zhou Michał Czardybon Michał Krasnoborski -Mick Koch Mickaël Delahaye Mickaël Raybaud-Roig Mickaël Salaün +Mick Koch Mihnea Dobrescu-Balaur Mike Boutin Mike Dilger @@ -616,19 +672,23 @@ Mike Pedersen Mike Robinson Mikhail Zabaluev Mikko Perttunen +mitchmindtree +moonglum +mrec +mr.Shu Ms2ger Mukilan Thiagarajan Murarth -Mátyás Mustoha -NODA, Kai +musitdev Nafis +nathan dotz Nathan Froyd +Nathaniel Herman +Nathaniel Theis Nathan Stoddard Nathan Typanski Nathan Wilson Nathan Zadoks -Nathaniel Herman -Nathaniel Theis Neil Pankey Nelson Chen NiccosSystem @@ -638,8 +698,8 @@ Nick Cameron Nick Desaulniers Nick Hamann Nick Howell -Nick Sarten Nick Platt +Nick Sarten Nicolas Silva Niels Egberts Niels langager Ellegaard @@ -647,19 +707,26 @@ Nif Ward Nikita Pekin Niklas Koep Niko Matsakis +Nils Winter +noam Noam Yorav-Raphael +NODA, Kai Noufal Ibrahim +novalis +nsf Oak -O S K Chaitanya OGINO Masanori Oliver Schneider Olivier Saut +olivren Olle Jonsson Or Brostovski -Or Neeman Oren Hazi -Orpheus Lummis +Or Neeman Orphée Lafond-Lummis +Orpheus Lummis +osa1 +O S K Chaitanya Ožbolt Menegatti P1start Pablo Brasero @@ -691,23 +758,26 @@ Peter Schuller Peter Williams Peter Zotov Petter Remen +pez Phil Dawes -Phil Ruffwind Philip Munksgaard Philipp Brüschweiler Philipp Gesang +Phil Ruffwind Pierre Baillet Piotr Czarnecki Piotr Jawniak Piotr Szotkowski Piotr Zolnierek Poga Po +posixphreak Potpourri Prudhvi Krishna Surapaneni Przemek Wesołek Pyfisch Pyry Kontio Q.P.Liu +qwitwa Rafael Ávila de Espíndola Rahul Horé Ralph Bodenner @@ -719,27 +789,31 @@ Raphael Nestler Raphael Speyer Raul Gutierrez S Ray Clanan +ray glover +reedlepee Reilly Watson Remi Rampin Renato Alves Renato Riccieri Santos Zannon Reuben Morais -Ricardo M. Correia +reus Ricardo Martins -Rich Lane +Ricardo M. Correia Richard Diamond +Rich Lane Richo Healey Rick Waldron Ricky Taylor +rjz Rob Arnold -Rob Hoelz Robert Buonpastore Robert Clipsham -Robert Gawdzik Robert Foss +Robert Gawdzik Robert Irelan Robert Knight Robert Millar +Rob Hoelz Robin Gloster Robin Kruppe Robin Stocker @@ -750,6 +824,8 @@ Rolf van de Krol Ron Dahlgren Roy Crihfield Roy Frostig +Rüdiger Sonderfeld +rundrop1 Russell Johnston Ruud van Asseldonk Ryan Levick @@ -757,8 +833,6 @@ Ryan Mulligan Ryan Prichard Ryan Riginding Ryan Scheel -Rüdiger Sonderfeld -S Pradeep Kumar Sae-bom Kim Salem Talha Samuel Chase @@ -786,22 +860,32 @@ Sebastian Gesemann Sebastian N. Fernandez Sebastian Rasmussen Sebastian Zaha +Sébastien Chauvel +Sébastien Crozet +Sébastien Marie Sebastien Martini -Seo Sanghyeon +Sébastien Paolacci Seonghyun Kim +Seo Sanghyeon Sergio Benitez Seth Faxon Seth Pink Seth Pollack +sevrak Shamir Khodzha +sheroze1123 SiegeLord +Simonas Kazlauskas Simon Barber-Dueck Simon Persson Simon Sapin Simon Wollwage -Simonas Kazlauskas +smenardpw Son +sp3d +S Pradeep Kumar Squeaky +startling Stefan Bucur Stefan Plantikow Stepan Koltsov @@ -817,18 +901,18 @@ Strahinja Val Markovic Stuart Pernsteiner Subhash Bhushan Sylvestre Ledru -Sébastien Chauvel -Sébastien Crozet -Sébastien Marie -Sébastien Paolacci Tamir Duberstein Taras Shpot +tav Taylor Hutchison Ted Horst Tero Hänninen +th0114nd Thad Guidry Theo Belaire +theptrk Thiago Carvalho +thiagopnts Thiago Pontes Thomas Backman Thomas Bracht Laumann Jespersen @@ -841,19 +925,20 @@ Tim Chevalier Tim Cuthbertson Tim Joseph Dumol Tim Kuehn -Tim Parenti -Tim Taubert Timon Rapp Timothée Ravier +Tim Parenti +Tim Taubert +tinaun Titouan Vervack Tobba Tobias Bucher Toby Scrace Tohava +Tomas Sedovic Tom Chittenden Tom Jakubowski Tom Lee -Tomas Sedovic Tommy M. McGuire Tomoki Aonuma Toni Cárdenas @@ -864,12 +949,13 @@ Trent Nadeau Trent Ogren Trinick Tristan Storch +tshakah Tshepang Lekhonkhobe Tuncer Ayaz -Ty Overby Tycho Sci Tyler Bindon Tyler Thrailkill +Ty Overby Ulrik Sverdrup Ulysse Carion User Jyyou @@ -884,9 +970,11 @@ Victor van den Elzen Victory Vijay Korapaty Viktor Dahl +ville-h Vincent Belliard Vinzent Steinberg Virgile Andreani +visualfc Vitali Haravy Vivek Galatage Vladimir Matveev @@ -899,10 +987,14 @@ Wangshan Lu WebeWizard Wendell Smith Wesley Wiser -Will +whataloadofwhat +wickerwaka Will Hipschman William Ting Willson Mock +Will +wonyong kim +xales Xue Fuqiao Yasuhiro Fujii YawarRaza7349 @@ -920,98 +1012,6 @@ Zack Corr Zack Slayton Zbigniew Siciarz Ziad Hatahet -Zooko Wilcox-O'Hearn -arturo -auREAX -awlnx -aydin.kim -bachm -bcoopers -Anatoly Ikorsky -blake2-ppc -bluss -bors -chitra -chromatic -comex -crhino -Daniel Ramos -darkf -defuz -dgoon -donkopotamus -eliovir -elszben -emanueLczirai -fenduru -flo-l -fort -free-Runner -g3xzh -gamazeps -gareth -gentlefolk -github-monoculture -hansjorg -jamesluke -jatinn -jbranchaud -jmgrosen -jmu303 -jrincayc -juxiliary -jxv -kgv -kjpgit -klutzy -korenchkin -kulakowski -kwantam -lpy -lucy -lummax -lyuts -madmalik -maikklein -masklinn -mchaput -mdinger -mitchmindtree -moonglum -mr.Shu -mrec -musitdev -nathan dotz -Nils Winter -noam -novalis -nsf -olivren -osa1 -pez -posixphreak -qwitwa -ray glover -reedlepee -reus -rjz -rundrop1 -sevrak -sheroze1123 -smenardpw -sp3d -startling -tav -th0114nd -theptrk -thiagopnts -tinaun -tshakah -ville-h -visualfc -whataloadofwhat -wickerwaka -wonyong kim -xales zofrex +Zooko Wilcox-O'Hearn 克雷 From 13bba763f52114455725de7df12dd85bf107b22e Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Tue, 9 Jun 2015 10:00:25 -0700 Subject: [PATCH 2/5] Add src/etc/add-authors.sh script for managing the AUTHORS.txt file This is the kind of dumb task that gets done a different way every time and is easily automated. --- src/etc/add-authors.sh | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/etc/add-authors.sh diff --git a/src/etc/add-authors.sh b/src/etc/add-authors.sh new file mode 100644 index 0000000000000..917053cc205eb --- /dev/null +++ b/src/etc/add-authors.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +# Copyright 2014 The Rust Project Developers. See the COPYRIGHT +# file at the top-level directory of this distribution and at +# http://rust-lang.org/COPYRIGHT. +# +# Licensed under the Apache License, Version 2.0 or the MIT license +# , at your +# option. This file may not be copied, modified, or distributed +# except according to those terms. + +# This script, invoked e.g. "add-authors.sh 1.0.0..rust-lang/master", +# will merge new authors into AUTHORS.txt, obeying the mailmap +# file. +# +# After running this script, run `git diff` to manually inspect +# changes. If there are incorrect additions fix it by editing +# .mailmap and re-running the script. + +set -u -e + +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)" + +echo "Rust was written by these fine people:\n" > "$tmp_file" +echo "$old_authors\n$new_authors" | sort | uniq >> "$tmp_file" +mv -f "$tmp_file" "$authors_file" From 2b78d9aa84112d2989793d520d588e21e7700797 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Tue, 9 Jun 2015 10:38:15 -0700 Subject: [PATCH 3/5] Update .mailmap --- .mailmap | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/.mailmap b/.mailmap index f529fe1bb78c3..ea107e0abd895 100644 --- a/.mailmap +++ b/.mailmap @@ -6,6 +6,7 @@ # Aaron Todd +Abhishek Chanda Abhishek Chanda Ahmed Charles Alex Lyon Alex Rønne Petersen @@ -22,13 +23,16 @@ Boris Egorov Brian Anderson Brian Dawn Carl-Anton Ingmarsson +Carol (Nichols || Goulding) Carol Nichols Carol Willing Chris Pressey Clark Gaebel +Corey Farwell Corey Farwell David Klein David Manescu Damien Schoof Derek Chiang Derek Chiang (Enchi Jiang) +Diggory Hardy Diggory Hardy Dylan Braithwaite Eduardo Bautista Eduardo Bautista <=> @@ -44,7 +48,7 @@ Falco Hirschenberger Gareth Daniel Smith Georges Dubus Graham Fawcett -Graydon Hoare +Graydon Hoare Graydon Hoare Heather Heather Ilyong Cho @@ -58,6 +62,7 @@ Jason Orendorff Jeremy Letang Jihyun Yu jihyun Jihyun Yu +Johann Hofmann Johann Johann Hofmann John Clements Jorge Aparicio Jonathan Bailey @@ -86,11 +91,17 @@ Michael Williams Michael Woerister Michael Woerister Neil Pankey +Nicholas Mazzuca Nicholas +Ožbolt Menegatti gareins +Peer Aramillo Irizar parir Philipp Brüschweiler Philipp Brüschweiler Pradeep Kumar +Przemysław Wesołek Przemek Wesołek +Ralph Giles Ralph Giles Richard Diamond Rob Arnold +Robert Foss robertfoss Robert Gawdzik Robert Gawdzik ☢ Robert Millar Ryan Scheel @@ -100,6 +111,7 @@ Simon Sapin startling Steven Fackler Steven Stewart-Gallus +Tamir Duberstein Tamir Duberstein Tim Chevalier Torsten Weber William Ting From ff207f1c9112f000602962537ed6b258515bd55c Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Tue, 9 Jun 2015 10:40:02 -0700 Subject: [PATCH 4/5] Update AUTHORS.txt for 1.1 --- AUTHORS.txt | 71 ++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 68 insertions(+), 3 deletions(-) diff --git a/AUTHORS.txt b/AUTHORS.txt index d4d679a7aa677..fddfeca4b7e75 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -1,6 +1,7 @@ Rust was written by these fine people: Aaron Friel +Aaron Gallagher <_@habnab.it> Aaron Laursen Aaron Liblong Aaron Raimist @@ -31,9 +32,11 @@ Alexander Campbell Alexander Chernyakhovsky Alexander Korolkov Alexander Light +Alexander Polakov Alexander Stavonin Alexandre Gagnon Alexandros Tasos +Alex Burka Alex Crichton Alexei Sholik Alex Gaynor @@ -58,6 +61,7 @@ Andreas Neuhaus Andreas Ots Andreas Tolfsen Andrei Formiga +Andrei Oprea Andrew Barchuk Andrew Cann Andrew Chin @@ -67,7 +71,9 @@ Andrew Hobden Andrew Paseltiner Andrew Poelstra Andrew Seidl +Andrew Straw Andrew Wagner +Andrzej Janik Angus Lees Anthony Juckel Anton Löfgren @@ -89,6 +95,7 @@ auREAX Austin Bonander Austin King Austin Seipp +Avdi Grimm awlnx Axel Viala aydin.kim @@ -101,6 +108,7 @@ Ben Ashford Ben Blum Ben Foppa Ben Gamari +Ben Gesoff Ben Harris Benjamin Adamson Benjamin Herr @@ -123,6 +131,7 @@ bluss Boris Egorov bors Bouke van der Bijl +Brad King Brandon Sanderson Brandon Waskiewicz Branimir @@ -183,8 +192,10 @@ Clinton Ryan Cody P Schafer Cody Schroeder Cole Mickens +Cole Reynolds Colin Davidson Colin Sherratt +Colin Walters comex Conrad Kleinespel Corey Farwell @@ -193,6 +204,7 @@ Corey Richardson crhino Cristian Kubis Cristi Burcă +critiqjo Damian Gryski Damien Grassart Damien Radtke @@ -236,6 +248,7 @@ David Klein David Mally David Manescu David Rajchenbach-Teller +David Reid David Renshaw David Ross David Vazgenovich Shakaryan @@ -256,6 +269,7 @@ Dirk Gadsden Dirkjan Bussink Dirk Leifeld Div Shekhar +diwic DJUrsus Dmitry Ermolov Dmitry Promsky @@ -266,6 +280,7 @@ Dominik Inführ Do Nhat Minh donkopotamus Donovan Preston +Don Petersen Douglas Young Drew Crawford Drew Willcoxon @@ -330,6 +345,7 @@ Florian Zeitz fort Francisco Souza Franklin Chen +Franziska Hinkelmann free-Runner FuGangqiang g3xzh @@ -339,6 +355,7 @@ Gabriel gamazeps Gareth Daniel Smith gareth +Garming Sam Garrett Heel Gary Linscott Gary M. Josack @@ -347,6 +364,7 @@ gentlefolk Geoff Hill Geoffrey Thomas Geoffroy Couprie +Geoffry Song George Papanikolaou Georges Dubus Germano Gabbianelli @@ -370,10 +388,12 @@ Hanno Braun hansjorg Harry Marr Heather +Hech Heejong Ahn Henrik Schopmans Herman J. Radtke III HeroesGrave +Hika Hibariya Hong Chulju Honza Strnad Huachao Huang @@ -390,8 +410,10 @@ Igor Strebezhev Ilya Dmitrichenko Ilyong Cho Ingo Blechschmidt +inrustwetrust Isaac Aggrey Isaac Dupree +Isaac Ge Ivan Enderlin Ivano Coppola Ivan Petkov @@ -418,12 +440,17 @@ James Lal James Laverack jamesluke James Miller +James Perry James Rowe James Sanders James Tranovich +Jan Andersson +Jan Bujak +Jan-Erik Rediger Jan Kobler Jan Niklas Hasse Jannis Harder +Jannis Redmann Jared Roesch Jarod Liu Jashank Jeremy @@ -431,10 +458,12 @@ Jason Fager Jason Orendorff Jason Thompson Jason Toffaletti +Jason Yeo jatinn Jauhien Piatlicki Jay Anderson Jay True +J Bailey jbranchaud J.C. Moyer Jeaye @@ -474,7 +503,7 @@ Johannes Hoff Johannes Löthberg Johannes Muenzel Johannes Oertel -Johann Hofmann +Johann Hofmann John Albietz John Barker John Clements @@ -488,6 +517,7 @@ John Louis Walker John Schmidt John Simon John Talling +John Van Enk John Zhang Jonas Hietala Jonathan Bailey @@ -498,7 +528,9 @@ Jonathan Sternberg Jon Haddad Jon Morton JONNALAGADDA Srinivas +jooert Joonas Javanainen +Jordan Humphreys Jordan Woehr Jordi Boggiano Jorge Aparicio @@ -553,6 +585,7 @@ klutzy KokaKiwi korenchkin Kostas Karachalios +Krzysztof Drewniak kulakowski kwantam Kyeongwoon Lee @@ -563,11 +596,14 @@ Laurent Bonnans Lauri Lehmijoki Lawrence Velázquez Leah Hanson +Lee Aronson +Lee Jeffery Lee Wondong LemmingAvalanche Lennart Kudling Leonids Maslovs Leo Testard +leunggamciu Liam Monahan Liigo Zhuang Lindsey Kuper @@ -596,6 +632,7 @@ Manuel Hoffmann Marcel Rodrigues Margaret Meyerhofer Marijn Haverbeke +Marin Atanasov Nikolov Mark Lacey <641@rudkx.com> Mark Mossberg Mark Rowe @@ -612,6 +649,7 @@ masklinn Matej Lach Mateusz Czapliński Mathieu Poumeyrol +Mathieu Rochette Mathijs van de Nes Matt Brubeck Matt Carberry @@ -651,12 +689,15 @@ Michael Letterle Michael Matuzak Michael Neumann Michael Pankov +Michael Park Michael Pratt Michael Reinhard +Michael Rosenberg <42micro@gmail.com> Michael Sproul Michael Sullivan Michael Williams Michael Woerister +Michael Wu Michael Zhou Michał Czardybon Michał Krasnoborski @@ -670,6 +711,7 @@ Mike Dilger Mike English Mike Pedersen Mike Robinson +Mike Sampson Mikhail Zabaluev Mikko Perttunen mitchmindtree @@ -690,6 +732,7 @@ Nathan Typanski Nathan Wilson Nathan Zadoks Neil Pankey +Nelo Onyiah Nelson Chen NiccosSystem Nicholas Bishop @@ -714,6 +757,7 @@ NODA, Kai Noufal Ibrahim novalis nsf +nwin Oak OGINO Masanori Oliver Schneider @@ -738,9 +782,11 @@ Patrick Walton Patrick Yevsukov Patrik Kårlin Paul ADENOT +Paul Banks Paul Collier Paul Collins Paul Crowley +Paul Faria Paul Osborne Paul Quint Paul Stansifer @@ -749,6 +795,7 @@ Pavel Panchekha Pawel Olzacki Pedro Larroy Peer Aramillo Irizar +Pete Hunt Peter Atashian Peter Elmers Peter Hull @@ -773,7 +820,7 @@ Poga Po posixphreak Potpourri Prudhvi Krishna Surapaneni -Przemek Wesołek +Przemysław Wesołek Pyfisch Pyry Kontio Q.P.Liu @@ -817,11 +864,13 @@ Rob Hoelz Robin Gloster Robin Kruppe Robin Stocker +Rob Young Rohit Joshi Roland Tanglao Rolf Timmermans Rolf van de Krol Ron Dahlgren +Rory O’Kane Roy Crihfield Roy Frostig Rüdiger Sonderfeld @@ -833,6 +882,7 @@ Ryan Mulligan Ryan Prichard Ryan Riginding Ryan Scheel +らいどっと Sae-bom Kim Salem Talha Samuel Chase @@ -874,12 +924,17 @@ Seth Pollack sevrak Shamir Khodzha sheroze1123 +Shmuale Mark SiegeLord Simonas Kazlauskas Simon Barber-Dueck +Simon Kern Simon Persson -Simon Sapin +Simon Sapin Simon Wollwage +Sindre Johansen +sinkuu +Skyler smenardpw Son sp3d @@ -900,7 +955,9 @@ Steven Stewart-Gallus Strahinja Val Markovic Stuart Pernsteiner Subhash Bhushan +Swaroop C H Sylvestre Ledru +Tamir Duberstein Tamir Duberstein Taras Shpot tav @@ -917,6 +974,7 @@ Thiago Pontes Thomas Backman Thomas Bracht Laumann Jespersen Thomas Daede +Thomas Jespersen Tiago Nobrega Tibor Benke Till Hoeppner @@ -930,6 +988,8 @@ Timothée Ravier Tim Parenti Tim Taubert tinaun +Tincan +Ting-Yu Lin Titouan Vervack Tobba Tobias Bucher @@ -955,6 +1015,7 @@ Tuncer Ayaz Tycho Sci Tyler Bindon Tyler Thrailkill +tynopex Ty Overby Ulrik Sverdrup Ulysse Carion @@ -985,6 +1046,7 @@ Volker Mische Wade Mealing Wangshan Lu WebeWizard +Wei-Ming Yang Wendell Smith Wesley Wiser whataloadofwhat @@ -993,8 +1055,10 @@ Will Hipschman William Ting Willson Mock Will +Wojciech Ogrodowczyk wonyong kim xales +Xuefeng Wu Xue Fuqiao Yasuhiro Fujii YawarRaza7349 @@ -1004,6 +1068,7 @@ York Xiang Young-il Choi Youngmin Yoo Youngsoo Son +Young Wu Yuri Albuquerque Yuri Kunde Schlesner Zach Kamsler From ab0bb0956d1d3cbf67ace0c9c215a1730400b2de Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Wed, 10 Jun 2015 18:59:55 -0700 Subject: [PATCH 5/5] Update RELEASES.md for 1.1 --- RELEASES.md | 107 +++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 101 insertions(+), 6 deletions(-) diff --git a/RELEASES.md b/RELEASES.md index d21c7e206df89..9932684a34cc4 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,10 +1,10 @@ -Version 1.1.0 (July 2015) -======================== +Version 1.1.0 (June 2015) +========================= -* NNNN changes, numerous bugfixes +* ~850 changes, numerous bugfixes -Libraries ---------- +Highlights +---------- * The [`std::fs` module has been expanded][fs-expand] to expand the set of functionality exposed: @@ -13,8 +13,103 @@ Libraries * A `symlink_metadata` function has been added. * The `fs::Metadata` structure now lowers to its OS counterpart, providing access to all underlying information. +* The compiler contains extended explanations of many errors. When it + emits such an error it also suggests using the `--explain` flag to + read the extended explanations, which are also [cataloged on the web + site][err]. +* Thanks to multiple [improvements][sk] to [type checking][pre], as + well as other work, the time to bootstrap the compiler decreased by + 32%. + +Libraries +--------- + +* The `str::split_whitespace` method splits a string on unicode + whitespace boundaries. +* On both Windows and Unix, new extension traits provide conversion of + I/O types to and from the underlying system handles. On Unix, these + traits are [`FrowRawFd`] and [`AsRawFd`], on Windows `FromRawHandle` + and `AsRawHandle`. These are implemented for `File`, `TcpStream`, + `TcpListener`, and `UpdSocket`. Further implementations for + `std::process` will be stabilized later. +* On Unix, [`std::os::unix::symlink`] creates symlinks. On + Windows, symlinks can be created with + `std::os::windows::symlink_dir` and + `std::os::windows::symlink_file`. +* The `mpsc::Receiver` type can now be converted into an iterator with + `into_iter` on the [`IntoIterator`] trait. +* `Ipv4Addr` can be created from `u32` with the `From` + implementation of the [`From`] trait. +* The `Debug` implementation for `RangeFull` [creates output that is + more consistent with other implementations][rf]. +* [`Debug` is implemented for `File`][file]. +* The `Default` implementation for `Arc` [no longer requires `Sync + + Send`][arc]. +* [The `Iterator` methods `count`, `nth`, and `last` have been + overridden for slices to have O(1) performance instead of O(n)][si]. +* Incorrect handling of paths on Windows has been improved in both the + compiler and the standard library. +* [`AtomicPtr` gained a `Default` implementation][ap]. +* In accordance with Rust's policy on arithmetic overflow `abs` now + [panics on overflow when debug assertions are enabled][abs]. +* The [`Cloned`] iterator, which was accidentally left unstable for + 1.0 [has been stabilized][c]. +* The [`Incoming`] iterator, which iterates over incoming TCP + connections, and which was accidentally unnamable in 1.0, [is now + properly exported][inc]. +* [`BinaryHeap`] no longer corrupts itself [when functions called by + `sift_up` or `sift_down` panic][bh]. +* The [`split_off`] method of `LinkedList` [no longer corrupts + the list in certain scenarios][ll]. + +Misc +---- -[fs-expand]: https://github.com/rust-lang/rust/pull/25844 +* Type checking performance [has improved notably][sk] with + [multiple improvements][pre]. +* The compiler [suggests code changes][ch] for more errors. +* rustc and it's build system have experimental support for [building + toolchains against MUSL][m] instead of glibc on Linux. +* The compiler defines the `target_env` cfg value, which is used for + distinguishing toolchains that are otherwise for the same + platform. Presently this is set to `gnu` for common GNU Linux + targets and for MinGW targets, and `musl` for MUSL Linux targets. +* The [`cargo rustc`][crc] command invokes a build with custom flags + to rustc. +* [Android executables are always position independent][pie]. +* [The `drop_with_repr_extern` lint warns about mixing `repr(C)` + with `Drop`][drop]. + +[`split_whitespace`]: http://doc.rust-lang.org/nightly/std/primitive.str.html#method.split_whitespace +[`Iterator::cloned`]: http://doc.rust-lang.org/nightly/core/iter/trait.Iterator.html#method.cloned +[`FromRawFd`]: http://doc.rust-lang.org/nightly/std/os/unix/io/trait.FromRawFd.html +[`AsRawFd`]: http://doc.rust-lang.org/nightly/std/os/unix/io/trait.AsRawFd.html +[`std::os::unix::symlink`]: http://doc.rust-lang.org/nightly/std/os/unix/fs/fn.symlink.html +[`IntoIterator`]: http://doc.rust-lang.org/nightly/std/iter/trait.IntoIterator.html +[`From`]: http://doc.rust-lang.org/nightly/std/convert/trait.From.html +[rf]: https://github.com/rust-lang/rust/pull/24491 +[err]: http://doc.rust-lang.org/error-index.html +[sk]: https://github.com/rust-lang/rust/pull/24615 +[pre]: https://github.com/rust-lang/rust/pull/25323 +[file]: https://github.com/rust-lang/rust/pull/24598 +[ch]: https://github.com/rust-lang/rust/pull/24683 +[arc]: https://github.com/rust-lang/rust/pull/24695 +[si]: https://github.com/rust-lang/rust/pull/24701 +[ap]: https://github.com/rust-lang/rust/pull/24834 +[m]: https://github.com/rust-lang/rust/pull/24777 +[fs]: https://github.com/rust-lang/rfcs/blob/master/text/1044-io-fs-2.1.md +[crc]: https://github.com/rust-lang/cargo/pull/1568 +[pie]: https://github.com/rust-lang/rust/pull/24953 +[abs]: https://github.com/rust-lang/rust/pull/25441 +[c]: https://github.com/rust-lang/rust/pull/25496 +[`Cloned`]: http://doc.rust-lang.org/nightly/std/iter/struct.Cloned.html +[`Incoming`]: http://doc.rust-lang.org/nightly/std/net/struct.Incoming.html +[inc]: https://github.com/rust-lang/rust/pull/25522 +[bh]: https://github.com/rust-lang/rust/pull/25856 +[`BinaryHeap`]: http://doc.rust-lang.org/nightly/std/collections/struct.BinaryHeap.html +[ll]: https://github.com/rust-lang/rust/pull/26022 +[`split_off`]: http://doc.rust-lang.org/nightly/collections/linked_list/struct.LinkedList.html#method.split_off +[drop]: https://github.com/rust-lang/rust/pull/24935 Version 1.0.0 (May 2015) ========================