Update AUTHORS.txt and RELEASES.md for 1.0

This commit is contained in:
Brian Anderson 2015-05-06 13:23:33 -07:00
parent 9ecc9896de
commit 847c088ac5
3 changed files with 188 additions and 115 deletions

View file

@ -8,6 +8,7 @@ Aaron Raimist <aaron@aaronraimist.com>
Aaron Todd <github@opprobrio.us> Aaron Todd <github@opprobrio.us>
Aaron Turon <aturon@mozilla.com> Aaron Turon <aturon@mozilla.com>
Aaron Weiss <aaronweiss74@gmail.com> Aaron Weiss <aaronweiss74@gmail.com>
Abhishek Chanda <abhishek@cloudscaling.com>
Adam Bozanich <adam.boz@gmail.com> Adam Bozanich <adam.boz@gmail.com>
Adam Jacob <adam@opscode.com> Adam Jacob <adam@opscode.com>
Adam Roben <adam@roben.org> Adam Roben <adam@roben.org>
@ -28,6 +29,7 @@ Aleksandr Koshlo <sash7ko@gmail.com>
Alex Crichton <alex@alexcrichton.com> Alex Crichton <alex@alexcrichton.com>
Alex Gaynor <alex.gaynor@gmail.com> Alex Gaynor <alex.gaynor@gmail.com>
Alex Lyon <arcterus@mail.com> Alex Lyon <arcterus@mail.com>
Alex Quach <alex@clinkle.com>
Alex Rønne Petersen <alex@lycus.org> Alex Rønne Petersen <alex@lycus.org>
Alex Whitney <aw1209@ic.ac.uk> Alex Whitney <aw1209@ic.ac.uk>
Alexander Bliskovsky <alexander.bliskovsky@gmail.com> Alexander Bliskovsky <alexander.bliskovsky@gmail.com>
@ -41,7 +43,6 @@ Alexandros Tasos <sdi1100085@di.uoa.gr>
Alexei Sholik <alcosholik@gmail.com> Alexei Sholik <alcosholik@gmail.com>
Alexis Beingessner <a.beingessner@gmail.com> Alexis Beingessner <a.beingessner@gmail.com>
Alfie John <alfie@alfie.wtf> Alfie John <alfie@alfie.wtf>
Alfie John <alfiej@fastmail.fm>
Ali Smesseim <smesseim.ali@gmail.com> Ali Smesseim <smesseim.ali@gmail.com>
Alisdair Owens <awo101@zepler.net> Alisdair Owens <awo101@zepler.net>
Aljaž "g5pw" Srebrnič <a2piratesoft@gmail.com> Aljaž "g5pw" Srebrnič <a2piratesoft@gmail.com>
@ -64,10 +65,13 @@ Andrew Gallant <jamslam@gmail.com>
Andrew Hobden <andrew@hoverbear.org> Andrew Hobden <andrew@hoverbear.org>
Andrew Paseltiner <apaseltiner@gmail.com> Andrew Paseltiner <apaseltiner@gmail.com>
Andrew Poelstra <asp11@sfu.ca> Andrew Poelstra <asp11@sfu.ca>
Andrew Seidl <dev@aas.io>
Andrew Wagner <drewm1980@gmail.com> Andrew Wagner <drewm1980@gmail.com>
Angus Lees <gus@inodes.org> Angus Lees <gus@inodes.org>
Anthony Juckel <ajuckel@gmail.com> Anthony Juckel <ajuckel@gmail.com>
Anton Löfgren <anton.lofgren@gmail.com> Anton Löfgren <anton.lofgren@gmail.com>
Aram Visser <aramvisser@gmail.com>
Areski Belaid <areski@gmail.com>
Arcterus <Arcterus@mail.com> Arcterus <Arcterus@mail.com>
Ariel Ben-Yehuda <arielb1@mail.tau.ac.il> Ariel Ben-Yehuda <arielb1@mail.tau.ac.il>
Arjan Topolovec <arjan.top@gmail.com> Arjan Topolovec <arjan.top@gmail.com>
@ -78,6 +82,7 @@ Arpad Borsos <arpad.borsos@googlemail.com>
Artem <artemciy@gmail.com> Artem <artemciy@gmail.com>
Arthur Liao <arthurtw8@gmail.com> Arthur Liao <arthurtw8@gmail.com>
Ashok Gautham <ScriptDevil@gmail.com> Ashok Gautham <ScriptDevil@gmail.com>
Augusto Hack <hack.augusto@gmail.com>
Austin Bonander <austin.bonander@gmail.com> Austin Bonander <austin.bonander@gmail.com>
Austin King <shout@ozten.com> Austin King <shout@ozten.com>
Austin Seipp <mad.one@gmail.com> Austin Seipp <mad.one@gmail.com>
@ -85,13 +90,14 @@ Axel Viala <axel.viala@darnuria.eu>
Aydin Kim <ladinjin@hanmail.net> Aydin Kim <ladinjin@hanmail.net>
Barosl Lee <vcs@barosl.com> Barosl Lee <vcs@barosl.com>
Ben Alpert <ben@benalpert.com> Ben Alpert <ben@benalpert.com>
Ben Ashford <ben@bcash.org>
Ben Blum <bblum@andrew.cmu.edu> Ben Blum <bblum@andrew.cmu.edu>
Ben Foppa <benjamin.foppa@gmail.com> Ben Foppa <benjamin.foppa@gmail.com>
Ben Gamari <bgamari.foss@gmail.com> Ben Gamari <bgamari.foss@gmail.com>
Ben Harris <mail@bharr.is> Ben Harris <mail@bharr.is>
Ben Kelly <ben@wanderview.com> Ben Kelly <ben@wanderview.com>
Ben Noordhuis <info@bnoordhuis.nl> 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> Ben Striegel <ben.striegel@gmail.com>
Benjamin Adamson <adamson.benjamin@gmail.com> Benjamin Adamson <adamson.benjamin@gmail.com>
Benjamin Herr <ben@0x539.de> Benjamin Herr <ben@0x539.de>
@ -112,6 +118,7 @@ Brandon Waskiewicz <brandon.waskiewicz@gmail.com>
Branimir <branimir@volomp.com> Branimir <branimir@volomp.com>
Brendan Cully <brendan@kublai.com> Brendan Cully <brendan@kublai.com>
Brendan Eich <brendan@mozilla.org> Brendan Eich <brendan@mozilla.org>
Brendan Graetz <github@bguiz.com>
Brendan McLoughlin <btmcloughlin@gmail.com> Brendan McLoughlin <btmcloughlin@gmail.com>
Brendan Zabarauskas <bjzaba@yahoo.com.au> Brendan Zabarauskas <bjzaba@yahoo.com.au>
Brett Cannon <brett@python.org> Brett Cannon <brett@python.org>
@ -135,8 +142,8 @@ Camille TJHOA <camille.tjhoa@outlook.com>
CarVac <c.lo.to.da.down.lo@gmail.com> CarVac <c.lo.to.da.down.lo@gmail.com>
Carl Lerche <me@carllerche.com> Carl Lerche <me@carllerche.com>
Carl-Anton Ingmarsson <mail@carlanton.se> Carl-Anton Ingmarsson <mail@carlanton.se>
Carlos <toqueteos@gmail.com> Carlos Galarza <carloslfu@gmail.com>
Carol Nichols <carol.nichols@gmail.com> Carol (Nichols || Goulding) <carol.nichols@gmail.com>
Carol Willing <carolcode@willingconsulting.com> Carol Willing <carolcode@willingconsulting.com>
Carter Hinsley <carterhinsley@gmail.com> Carter Hinsley <carterhinsley@gmail.com>
Carter Tazio Schonwald <carter.schonwald@gmail.com> Carter Tazio Schonwald <carter.schonwald@gmail.com>
@ -151,10 +158,11 @@ Chris Peterson <cpeterson@mozilla.com>
Chris Pressey <cpressey@gmail.com> Chris Pressey <cpressey@gmail.com>
Chris Sainty <csainty@hotmail.com> Chris Sainty <csainty@hotmail.com>
Chris Shea <cmshea@gmail.com> Chris Shea <cmshea@gmail.com>
Chris Thorn <thorn@thoughtbot.com> Chris Thorn <chris@thorn.co>
Chris Wong <lambda.fairy@gmail.com> Chris Wong <lambda.fairy@gmail.com>
Christoph Burgdorf <christoph.burgdorf@bvsn.org> Christoph Burgdorf <christoph.burgdorf@bvsn.org>
Christopher Bergqvist <spambox0@digitalpoetry.se> Christopher Bergqvist <spambox0@digitalpoetry.se>
Christopher Chambers <chris.chambers@peanutcode.com>
Christopher Kendell <ckendell@outlook.com> Christopher Kendell <ckendell@outlook.com>
Chuck Ries <chuck.ries@gmail.com> Chuck Ries <chuck.ries@gmail.com>
Clark Gaebel <cg.wowus.cg@gmail.com> Clark Gaebel <cg.wowus.cg@gmail.com>
@ -172,13 +180,14 @@ Corey Richardson <corey@octayn.net>
Cristi Burcă <scribu@gmail.com> Cristi Burcă <scribu@gmail.com>
Cristian Kubis <cristian.kubis@tsunix.de> Cristian Kubis <cristian.kubis@tsunix.de>
DJUrsus <colinvh@divitu.com> DJUrsus <colinvh@divitu.com>
Dabo Ross <daboross@daboross.net> David Ross <daboross@daboross.net>
Damian Gryski <damian@gryski.com> Damian Gryski <damian@gryski.com>
Damien Grassart <damien@grassart.com> Damien Grassart <damien@grassart.com>
Damien Radtke <dradtke@channeliq.com> Damien Radtke <dradtke@channeliq.com>
Damien Schoof <damien.schoof@gmail.com> Damien Schoof <damien.schoof@gmail.com>
Dan Albert <danalbert@google.com> Dan Albert <danalbert@google.com>
Dan Burkert <dan@danburkert.com> Dan Burkert <dan@danburkert.com>
Dan Callahan <dan.callahan@gmail.com>
Dan Connolly <dckc@madmode.com> Dan Connolly <dckc@madmode.com>
Dan Luu <danluu@gmail.com> Dan Luu <danluu@gmail.com>
Dan Schatzberg <schatzberg.dan@gmail.com> Dan Schatzberg <schatzberg.dan@gmail.com>
@ -234,6 +243,8 @@ Dmitry Ermolov <epdmitry@yandex.ru>
Dmitry Promsky <dmitry@willworkforcookies.com> Dmitry Promsky <dmitry@willworkforcookies.com>
Dmitry Vasiliev <dima@hlabs.org> Dmitry Vasiliev <dima@hlabs.org>
Do Nhat Minh <mrordinaire@gmail.com> Do Nhat Minh <mrordinaire@gmail.com>
Dominic van Berkel <dominic@baudvine.net>
Dominick Allen <dominick.allen1989@gmail.com>
Dominik Inführ <dominik.infuehr@gmail.com> Dominik Inführ <dominik.infuehr@gmail.com>
Donovan Preston <donovanpreston@gmail.com> Donovan Preston <donovanpreston@gmail.com>
Douglas Young <rcxdude@gmail.com> Douglas Young <rcxdude@gmail.com>
@ -287,11 +298,10 @@ Felix S. Klock II <pnkfelix@pnkfx.org>
Fenhl <fenhl@fenhl.net> Fenhl <fenhl@fenhl.net>
Filip Szczepański <jazz2rulez@gmail.com> Filip Szczepański <jazz2rulez@gmail.com>
Flaper Fesp <flaper87@gmail.com> Flaper Fesp <flaper87@gmail.com>
Flavio Percoco <flaper87@gmail.com>
Florian Gilcher <florian.gilcher@asquera.de> Florian Gilcher <florian.gilcher@asquera.de>
Florian Hahn <flo@fhahn.com> Florian Hahn <flo@fhahn.com>
Florian Hartwig <florian.j.hartwig@gmail.com> Florian Hartwig <florian.j.hartwig@gmail.com>
Florian Wilkens <floya@live.de> Florian Wilkens <mrfloya_github@outlook.com>
Florian Zeitz <florob@babelmonkeys.de> Florian Zeitz <florob@babelmonkeys.de>
Francisco Souza <f@souza.cc> Francisco Souza <f@souza.cc>
Franklin Chen <franklinchen@franklinchen.com> Franklin Chen <franklinchen@franklinchen.com>
@ -310,13 +320,12 @@ Georges Dubus <georges.dubus@gmail.com>
Germano Gabbianelli <tyrion@users.noreply.github.com> Germano Gabbianelli <tyrion@users.noreply.github.com>
Gil Cottle <rc@redtown.org> Gil Cottle <rc@redtown.org>
Gioele Barabucci <gioele@svario.it> Gioele Barabucci <gioele@svario.it>
GlacJAY <glacjay@gmail.com>
Gleb Kozyrev <gleb@gkoz.com> Gleb Kozyrev <gleb@gkoz.com>
Glenn Willen <gwillen@nerdnet.org> Glenn Willen <gwillen@nerdnet.org>
Gonçalo Cabrita <_@gmcabrita.com> Gonçalo Cabrita <_@gmcabrita.com>
Graham Fawcett <graham.fawcett@gmail.com> Graham Fawcett <graham.fawcett@gmail.com>
Grahame Bowland <grahame@angrygoats.net> Grahame Bowland <grahame@angrygoats.net>
Graydon Hoare <graydon@mozilla.com> Graydon Hoare <graydon@pobox.com>
Greg Chapple <gregchapple1@gmail.com> Greg Chapple <gregchapple1@gmail.com>
Grigoriy <ohaistarlight@gmail.com> Grigoriy <ohaistarlight@gmail.com>
Guillaume Gomez <guillaume1.gomez@gmail.com> Guillaume Gomez <guillaume1.gomez@gmail.com>
@ -325,11 +334,12 @@ Gyorgy Andrasek <jurily@gmail.com>
Gábor Horváth <xazax.hun@gmail.com> Gábor Horváth <xazax.hun@gmail.com>
Gábor Lehel <glaebhoerl@gmail.com> Gábor Lehel <glaebhoerl@gmail.com>
Haitao Li <lihaitao@gmail.com> Haitao Li <lihaitao@gmail.com>
Hajime Morrita <omo@dodgson.org>
Hanno Braun <mail@hannobraun.de> Hanno Braun <mail@hannobraun.de>
Harry Marr <harry.marr@gmail.com> Harry Marr <harry.marr@gmail.com>
Heather <heather@cynede.net> Heather <heather@cynede.net>
Henrik Schopmans <h.schopmans@googlemail.com> Henrik Schopmans <h.schopmans@googlemail.com>
Herman J. Radtke III <hermanradtke@gmail.com> Herman J. Radtke III <herman@hermanradtke.com>
HeroesGrave <heroesgrave@gmail.com> HeroesGrave <heroesgrave@gmail.com>
Hong Chulju <ang0123dev@gmail.com> Hong Chulju <ang0123dev@gmail.com>
Honza Strnad <hanny.strnad@gmail.com> Honza Strnad <hanny.strnad@gmail.com>
@ -343,6 +353,7 @@ Ian D. Bollinger <ian.bollinger@gmail.com>
Ian Daniher <it.daniher@gmail.com> Ian Daniher <it.daniher@gmail.com>
Ignacio Corderi <icorderi@msn.com> Ignacio Corderi <icorderi@msn.com>
Igor Bukanov <igor@mir2.org> Igor Bukanov <igor@mir2.org>
Igor Strebezhev <xamgore@ya.ru>
Ilya Dmitrichenko <ilya@xively.com> Ilya Dmitrichenko <ilya@xively.com>
Ilyong Cho <ilyoan@gmail.com> Ilyong Cho <ilyoan@gmail.com>
Ingo Blechschmidt <iblech@web.de> Ingo Blechschmidt <iblech@web.de>
@ -390,7 +401,7 @@ Jashank Jeremy <jashank@rulingia.com>
Jason Fager <jfager@gmail.com> Jason Fager <jfager@gmail.com>
Jason Orendorff <jorendorff@mozilla.com> Jason Orendorff <jorendorff@mozilla.com>
Jason Thompson <jason@jthompson.ca> Jason Thompson <jason@jthompson.ca>
Jason Toffaletti <jason@topsy.com> Jason Toffaletti <toffaletti@gmail.com>
Jauhien Piatlicki <jauhien@gentoo.org> Jauhien Piatlicki <jauhien@gentoo.org>
Jay Anderson <jayanderson0@gmail.com> Jay Anderson <jayanderson0@gmail.com>
Jay True <glacjay@gmail.com> Jay True <glacjay@gmail.com>
@ -421,8 +432,10 @@ Jimmie Elvenmark <flugsio@gmail.com>
Jimmy Lu <jimmy.lu.2011@gmail.com> Jimmy Lu <jimmy.lu.2011@gmail.com>
Jimmy Zelinskie <jimmyzelinskie@gmail.com> Jimmy Zelinskie <jimmyzelinskie@gmail.com>
Jiří Stránský <jistr@jistr.com> Jiří Stránský <jistr@jistr.com>
João Oliveira <hello@jxs.pt>
Joe Pletcher <joepletcher@gmail.com> Joe Pletcher <joepletcher@gmail.com>
Joe Schafer <joe@jschaf.com> Joe Schafer <joe@jschaf.com>
Johann Hofmann <mail@johann-hofmann.com>
Johannes Hoff <johshoff@gmail.com> Johannes Hoff <johshoff@gmail.com>
Johannes Löthberg <johannes@kyriasis.com> Johannes Löthberg <johannes@kyriasis.com>
Johannes Muenzel <jmuenzel@gmail.com> Johannes Muenzel <jmuenzel@gmail.com>
@ -436,10 +449,10 @@ John Gallagher <jgallagher@bignerdranch.com>
John Hodge <acessdev@gmail.com> John Hodge <acessdev@gmail.com>
John Kåre Alsaker <john.kare.alsaker@gmail.com> John Kåre Alsaker <john.kare.alsaker@gmail.com>
John Kleint <jk@hinge.co> John Kleint <jk@hinge.co>
John Kåre Alsaker <john.kare.alsaker@gmail.com>
John Louis Walker <injyuw@gmail.com> John Louis Walker <injyuw@gmail.com>
John Schmidt <john.schmidt.h@gmail.com> John Schmidt <john.schmidt.h@gmail.com>
John Simon <john@johnsoft.com> John Simon <john@johnsoft.com>
John Talling <inrustwetrust@users.noreply.github.com>
John Zhang <john@zhang.io> John Zhang <john@zhang.io>
Jon Haddad <jon@jonhaddad.com> Jon Haddad <jon@jonhaddad.com>
Jon Morton <jonanin@gmail.com> Jon Morton <jonanin@gmail.com>
@ -462,6 +475,7 @@ Joseph Rushton Wakeling <joe@webdrake.net>
Josh Haberman <jhaberman@gmail.com> Josh Haberman <jhaberman@gmail.com>
Josh Matthews <josh@joshmatthews.net> Josh Matthews <josh@joshmatthews.net>
Josh Stone <cuviper@gmail.com> Josh Stone <cuviper@gmail.com>
Josh Triplett <josh@joshtriplett.org>
Joshua Clark <joshua.clark@txstate.edu> Joshua Clark <joshua.clark@txstate.edu>
Joshua Wise <joshua@joshuawise.com> Joshua Wise <joshua@joshuawise.com>
Joshua Yanovski <pythonesque@gmail.com> Joshua Yanovski <pythonesque@gmail.com>
@ -515,6 +529,7 @@ Loïc Damien <loic.damien@dzamlo.ch>
Luca Bruno <lucab@debian.org> Luca Bruno <lucab@debian.org>
Luis de Bethencourt <luis@debethencourt.com> Luis de Bethencourt <luis@debethencourt.com>
Luke Francl <look@recursion.org> Luke Francl <look@recursion.org>
Luke Gallagher <luke@hypergeometric.net>
Luke Metz <luke.metz@students.olin.edu> Luke Metz <luke.metz@students.olin.edu>
Luke Steensen <luke.steensen@gmail.com> Luke Steensen <luke.steensen@gmail.com>
Luqman Aden <me@luqman.ca> Luqman Aden <me@luqman.ca>
@ -523,10 +538,12 @@ Magnus Auvinen <magnus.auvinen@gmail.com>
Mahmut Bulut <mahmutbulut0@gmail.com> Mahmut Bulut <mahmutbulut0@gmail.com>
Makoto Nakashima <makoto.nksm+github@gmail.com> Makoto Nakashima <makoto.nksm+github@gmail.com>
Manish Goregaokar <manishsmail@gmail.com> Manish Goregaokar <manishsmail@gmail.com>
Manuel Hoffmann <manuel@polythematik.de>
Marcel Rodrigues <marcelgmr@gmail.com> Marcel Rodrigues <marcelgmr@gmail.com>
Margaret Meyerhofer <mmeyerho@andrew.cmu.edu> Margaret Meyerhofer <mmeyerho@andrew.cmu.edu>
Marijn Haverbeke <marijnh@gmail.com> Marijn Haverbeke <marijnh@gmail.com>
Mark Lacey <641@rudkx.com> Mark Lacey <641@rudkx.com>
Mark Mossberg <mark.mossberg@gmail.com>
Mark Rowe <mrowe@bdash.net.nz> Mark Rowe <mrowe@bdash.net.nz>
Mark Sinclair <mark.edward.x@gmail.com> Mark Sinclair <mark.edward.x@gmail.com>
Mark Vian <mrv.caseus@gmail.com> Mark Vian <mrv.caseus@gmail.com>
@ -563,6 +580,7 @@ Maximilian Haack <mxhaack@gmail.com>
Maya Nitu <maya_nitu@yahoo.com> Maya Nitu <maya_nitu@yahoo.com>
Meyer S. Jacobs <meyermagic@gmail.com> Meyer S. Jacobs <meyermagic@gmail.com>
Micah Chalmer <micah@micahchalmer.net> Micah Chalmer <micah@micahchalmer.net>
Michael Alexander <beefsack@gmail.com>
Michael Arntzenius <daekharel@gmail.com> Michael Arntzenius <daekharel@gmail.com>
Michael Bebenita <mbebenita@mozilla.com> Michael Bebenita <mbebenita@mozilla.com>
Michael Budde <mbudde@gmail.com> Michael Budde <mbudde@gmail.com>
@ -582,9 +600,12 @@ Michael Sullivan <sully@msully.net>
Michael Williams <m.t.williams@live.com> Michael Williams <m.t.williams@live.com>
Michael Woerister <michaelwoerister@posteo> Michael Woerister <michaelwoerister@posteo>
Michael Zhou <moz@google.com> Michael Zhou <moz@google.com>
Michał Czardybon <mczard@poczta.onet.pl>
Michał Krasnoborski <mkrdln@gmail.com> Michał Krasnoborski <mkrdln@gmail.com>
Mick Koch <kchmck@gmail.com> Mick Koch <kchmck@gmail.com>
Mickaël Delahaye <mickael.delahaye@gmail.com> Mickaël Delahaye <mickael.delahaye@gmail.com>
Mickaël Raybaud-Roig <raybaudroigm@gmail.com>
Mickaël Salaün <mic@digikod.net>
Mihnea Dobrescu-Balaur <mihnea@linux.com> Mihnea Dobrescu-Balaur <mihnea@linux.com>
Mike Boutin <mike.boutin@gmail.com> Mike Boutin <mike.boutin@gmail.com>
Mike Dilger <mike@efx.co.nz> Mike Dilger <mike@efx.co.nz>
@ -595,28 +616,28 @@ Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
Mikko Perttunen <cyndis@kapsi.fi> Mikko Perttunen <cyndis@kapsi.fi>
Ms2ger <ms2ger@gmail.com> Ms2ger <ms2ger@gmail.com>
Mukilan Thiagarajan <mukilanthiagarajan@gmail.com> Mukilan Thiagarajan <mukilanthiagarajan@gmail.com>
Mukilan Thiyagarajan <mukilanthiagarajan@gmail.com>
Murarth <murarth@gmail.com> Murarth <murarth@gmail.com>
Mátyás Mustoha <mmatyas@inf.u-szeged.hu> Mátyás Mustoha <mmatyas@inf.u-szeged.hu>
NAKASHIMA, Makoto <makoto.nksm+github@gmail.com>
NODA, Kai <nodakai@gmail.com> NODA, Kai <nodakai@gmail.com>
Nafis <nhoss2@gmail.com> Nafis <nhoss2@gmail.com>
Nathan Froyd <froydnj@gmail.com> Nathan Froyd <froydnj@gmail.com>
Nathan Stoddard <nstodda@purdue.edu> Nathan Stoddard <nstodda@purdue.edu>
Nathan Typanski <ntypanski@gmail.com> Nathan Typanski <ntypanski@gmail.com>
Nathan Wilson <wilnathan@gmail.com>
Nathan Zadoks <nathan@nathan7.eu> Nathan Zadoks <nathan@nathan7.eu>
Nathaniel Herman <nherman@college.harvard.edu> Nathaniel Herman <nherman@college.harvard.edu>
Nathaniel Theis <nttheis@gmail.com> Nathaniel Theis <nttheis@gmail.com>
Neil Pankey <npankey@gmail.com> Neil Pankey <npankey@gmail.com>
Nelson Chen <crazysim@gmail.com> Nelson Chen <crazysim@gmail.com>
NiccosSystem <niccossystem@gmail.com> NiccosSystem <niccossystem@gmail.com>
Nicholas <npmazzuca@gmail.com>
Nicholas Bishop <nicholasbishop@gmail.com> Nicholas Bishop <nicholasbishop@gmail.com>
Nicholas Mazzuca <npmazzuca@gmail.com> Nicholas Mazzuca <npmazzuca@gmail.com>
Nick Cameron <ncameron@mozilla.com> Nick Cameron <ncameron@mozilla.com>
Nick Desaulniers <ndesaulniers@mozilla.com> Nick Desaulniers <ndesaulniers@mozilla.com>
Nick Hamann <nick@wabbo.org>
Nick Howell <howellnick@gmail.com> Nick Howell <howellnick@gmail.com>
Nick Sarten <gen.battle@gmail.com> Nick Sarten <gen.battle@gmail.com>
Nick Platt <platt.nicholas@gmail.com>
Nicolas Silva <nical.silva@gmail.com> Nicolas Silva <nical.silva@gmail.com>
Niels Egberts <git@nielsegberts.nl> Niels Egberts <git@nielsegberts.nl>
Niels langager Ellegaard <niels.ellegaard@gmail.com> Niels langager Ellegaard <niels.ellegaard@gmail.com>
@ -626,9 +647,10 @@ Niklas Koep <niklas.koep@gmail.com>
Niko Matsakis <niko@alum.mit.edu> Niko Matsakis <niko@alum.mit.edu>
Noam Yorav-Raphael <noamraph@gmail.com> Noam Yorav-Raphael <noamraph@gmail.com>
Noufal Ibrahim <noufal@nibrahim.net.in> Noufal Ibrahim <noufal@nibrahim.net.in>
Oak <White-Oak@users.noreply.github.com>
O S K Chaitanya <osk@medhas.org> O S K Chaitanya <osk@medhas.org>
OGINO Masanori <masanori.ogino@gmail.com> OGINO Masanori <masanori.ogino@gmail.com>
Oliver Schneider <oliver.schneider@kit.edu> Oliver Schneider <github6541940@oli-obk.de>
Olivier Saut <osaut@airpost.net> Olivier Saut <osaut@airpost.net>
Olle Jonsson <olle.jonsson@gmail.com> Olle Jonsson <olle.jonsson@gmail.com>
Or Brostovski <tohava@gmail.com> Or Brostovski <tohava@gmail.com>
@ -650,6 +672,7 @@ Paul Collier <paul@paulcollier.ca>
Paul Collins <paul@ondioline.org> Paul Collins <paul@ondioline.org>
Paul Crowley <paulcrowley@google.com> Paul Crowley <paulcrowley@google.com>
Paul Osborne <osbpau@gmail.com> Paul Osborne <osbpau@gmail.com>
Paul Quint <DrKwint@gmail.com>
Paul Stansifer <paul.stansifer@gmail.com> Paul Stansifer <paul.stansifer@gmail.com>
Paul Woolcock <pwoolcoc+github@gmail.com> Paul Woolcock <pwoolcoc+github@gmail.com>
Pavel Panchekha <me@pavpanchekha.com> Pavel Panchekha <me@pavpanchekha.com>
@ -657,7 +680,7 @@ Pawel Olzacki <p.olzacki2@samsung.com>
Pedro Larroy <pedro.larroy@here.com> Pedro Larroy <pedro.larroy@here.com>
Peer Aramillo Irizar <peer.aramillo.irizar@gmail.com> Peer Aramillo Irizar <peer.aramillo.irizar@gmail.com>
Peter Atashian <retep998@gmail.com> Peter Atashian <retep998@gmail.com>
Peter Elmers <peter.elmers@yahoo.com> Peter Elmers <peter.elmers@rice.edu>
Peter Hull <peterhull90@gmail.com> Peter Hull <peterhull90@gmail.com>
Peter Marheine <peter@taricorp.net> Peter Marheine <peter@taricorp.net>
Peter Minten <peter@pminten.nl> Peter Minten <peter@pminten.nl>
@ -675,12 +698,11 @@ Piotr Czarnecki <pioczarn@gmail.com>
Piotr Jawniak <sawyer47@gmail.com> Piotr Jawniak <sawyer47@gmail.com>
Piotr Szotkowski <chastell@chastell.net> Piotr Szotkowski <chastell@chastell.net>
Piotr Zolnierek <pz@anixe.pl> Piotr Zolnierek <pz@anixe.pl>
Poga Po <poga.bahamut@gmail.com>
Potpourri <pot_pourri@mail.ru> Potpourri <pot_pourri@mail.ru>
Pradeep Kumar <gohanpra@gmail.com>
Prudhvi Krishna Surapaneni <me@prudhvi.net> Prudhvi Krishna Surapaneni <me@prudhvi.net>
Pyfisch <pyfisch@gmail.com> Pyfisch <pyfisch@gmail.com>
Pyry Kontio <pyry.kontio@drasa.eu> Pyry Kontio <pyry.kontio@drasa.eu>
Pythoner6 <pythoner6@gmail.com>
Q.P.Liu <qpliu@yahoo.com> Q.P.Liu <qpliu@yahoo.com>
Rafael Ávila de Espíndola <respindola@mozilla.com> Rafael Ávila de Espíndola <respindola@mozilla.com>
Rahul Horé <hore.rahul@gmail.com> Rahul Horé <hore.rahul@gmail.com>
@ -694,9 +716,9 @@ Raphael Speyer <rspeyer@gmail.com>
Raul Gutierrez S <rgs@itevenworks.net> Raul Gutierrez S <rgs@itevenworks.net>
Ray Clanan <rclanan@utopianconcept.com> Ray Clanan <rclanan@utopianconcept.com>
Reilly Watson <reillywatson@gmail.com> Reilly Watson <reillywatson@gmail.com>
Remi Rampin <remirampin@gmail.com>
Renato Alves <alves.rjc@gmail.com> Renato Alves <alves.rjc@gmail.com>
Renato Riccieri Santos Zannon <renato@rrsz.com.br> Renato Riccieri Santos Zannon <renato@rrsz.com.br>
Renato Zannon <renato@rrsz.com.br>
Reuben Morais <reuben.morais@gmail.com> Reuben Morais <reuben.morais@gmail.com>
Ricardo M. Correia <rcorreia@wizy.org> Ricardo M. Correia <rcorreia@wizy.org>
Ricardo Martins <ricardo@scarybox.net> Ricardo Martins <ricardo@scarybox.net>
@ -714,6 +736,7 @@ Robert Irelan <rirelan@gmail.com>
Robert Knight <robertknight@gmail.com> Robert Knight <robertknight@gmail.com>
Robert Millar <robert.millar@cantab.net> Robert Millar <robert.millar@cantab.net>
Robin Gloster <robin@loc-com.de> Robin Gloster <robin@loc-com.de>
Robin Kruppe <robin.kruppe@gmail.com>
Robin Stocker <robin@nibor.org> Robin Stocker <robin@nibor.org>
Rohit Joshi <rohitjoshi@users.noreply.github.com> Rohit Joshi <rohitjoshi@users.noreply.github.com>
Roland Tanglao <roland@rolandtanglao.com> Roland Tanglao <roland@rolandtanglao.com>
@ -722,14 +745,13 @@ Rolf van de Krol <info@rolfvandekrol.nl>
Ron Dahlgren <ronald.dahlgren@gmail.com> Ron Dahlgren <ronald.dahlgren@gmail.com>
Roy Crihfield <rscrihf@gmail.com> Roy Crihfield <rscrihf@gmail.com>
Roy Frostig <rfrostig@mozilla.com> Roy Frostig <rfrostig@mozilla.com>
Russell <rpjohnst@gmail.com> Russell Johnston <rpjohnst@gmail.com>
Ruud van Asseldonk <dev@veniogames.com> Ruud van Asseldonk <dev@veniogames.com>
Ryan Levick <ryan@6wunderkinder.com> Ryan Levick <ryan@6wunderkinder.com>
Ryan Mulligan <ryan@ryantm.com> Ryan Mulligan <ryan@ryantm.com>
Ryan Prichard <ryan.prichard@gmail.com> Ryan Prichard <ryan.prichard@gmail.com>
Ryan Riginding <marc.riginding@gmail.com> Ryan Riginding <marc.riginding@gmail.com>
Ryan Scheel <ryan.havvy@gmail.com> Ryan Scheel <ryan.havvy@gmail.com>
Ryman <haqkrs@gmail.com>
Rüdiger Sonderfeld <ruediger@c-plusplus.de> Rüdiger Sonderfeld <ruediger@c-plusplus.de>
S Pradeep Kumar <gohanpra@gmail.com> S Pradeep Kumar <gohanpra@gmail.com>
Sae-bom Kim <sae-bom.kim@samsung.com> Sae-bom Kim <sae-bom.kim@samsung.com>
@ -745,6 +767,7 @@ Saurabh Anand <saurabhanandiit@gmail.com>
Scott Jenkins <scottdjwales@gmail.com> Scott Jenkins <scottdjwales@gmail.com>
Scott Lawrence <bytbox@gmail.com> Scott Lawrence <bytbox@gmail.com>
Scott Olson <scott@scott-olson.org> Scott Olson <scott@scott-olson.org>
Sean Bowe <ewillbefull@gmail.com>
Sean Chalmers <sclhiannan@gmail.com> Sean Chalmers <sclhiannan@gmail.com>
Sean Collins <sean@cllns.com> Sean Collins <sean@cllns.com>
Sean Gillespie <sean.william.g@gmail.com> Sean Gillespie <sean.william.g@gmail.com>
@ -799,16 +822,18 @@ Taylor Hutchison <seanthutchison@gmail.com>
Ted Horst <ted.horst@earthlink.net> Ted Horst <ted.horst@earthlink.net>
Tero Hänninen <lgvz@users.noreply.github.com> Tero Hänninen <lgvz@users.noreply.github.com>
Thad Guidry <thadguidry@gmail.com> Thad Guidry <thadguidry@gmail.com>
Theo Belaire <theo.belaire@gmail.com>
Thiago Carvalho <thiago.carvalho@westwing.de> Thiago Carvalho <thiago.carvalho@westwing.de>
Thiago Pontes <email@thiago.me> Thiago Pontes <email@thiago.me>
Thomas Backman <serenity@exscape.org> Thomas Backman <serenity@exscape.org>
Thomas Bracht Laumann Jespersen <laumann.thomas@gmail.com>
Thomas Daede <daede003@umn.edu> Thomas Daede <daede003@umn.edu>
Tiago Nobrega <tigarmo@gmail.com> Tiago Nobrega <tigarmo@gmail.com>
Tibor Benke <ihrwein@gmail.com>
Till Hoeppner <till@hoeppner.ws> Till Hoeppner <till@hoeppner.ws>
Tim Brooks <brooks@cern.ch> Tim Brooks <brooks@cern.ch>
Tim Chevalier <chevalier@alum.wellesley.edu> Tim Chevalier <chevalier@alum.wellesley.edu>
Tim Cuthbertson <tim@gfxmonk.net> Tim Cuthbertson <tim@gfxmonk.net>
Tim Dumol <tim@timdumol.com>
Tim Joseph Dumol <tim@timdumol.com> Tim Joseph Dumol <tim@timdumol.com>
Tim Kuehn <tkuehn@cmu.edu> Tim Kuehn <tkuehn@cmu.edu>
Tim Parenti <timparenti@gmail.com> Tim Parenti <timparenti@gmail.com>
@ -836,7 +861,7 @@ Trinick <slicksilver555@mac.com>
Tristan Storch <tstorch@math.uni-bielefeld.de> Tristan Storch <tstorch@math.uni-bielefeld.de>
Tshepang Lekhonkhobe <tshepang@gmail.com> Tshepang Lekhonkhobe <tshepang@gmail.com>
Tuncer Ayaz <tuncer.ayaz@gmail.com> Tuncer Ayaz <tuncer.ayaz@gmail.com>
TyOverby <ty@pre-alpha.com> Ty Overby <ty@pre-alpha.com>
Tycho Sci <tychosci@gmail.com> Tycho Sci <tychosci@gmail.com>
Tyler Bindon <martica@martica.org> Tyler Bindon <martica@martica.org>
Tyler Thrailkill <tylerbthrailkill@gmail.com> Tyler Thrailkill <tylerbthrailkill@gmail.com>
@ -870,8 +895,10 @@ WebeWizard <webewizard@gmail.com>
Wendell Smith <wendell.smith@yale.edu> Wendell Smith <wendell.smith@yale.edu>
Wesley Wiser <wwiser@gmail.com> Wesley Wiser <wwiser@gmail.com>
Will <will@glozer.net> Will <will@glozer.net>
Will Hipschman <whipsch@gmail.com>
William Ting <io@williamting.com> William Ting <io@williamting.com>
Willson Mock <willson.mock@gmail.com> Willson Mock <willson.mock@gmail.com>
Xue Fuqiao <xfq.free@gmail.com>
Yasuhiro Fujii <y-fujii@mimosa-pudica.net> Yasuhiro Fujii <y-fujii@mimosa-pudica.net>
YawarRaza7349 <YawarRaza7349@gmail.com> YawarRaza7349 <YawarRaza7349@gmail.com>
Yazhong Liu <yorkiefixer@gmail.com> Yazhong Liu <yorkiefixer@gmail.com>
@ -889,27 +916,21 @@ Zack Slayton <zack.slayton@gmail.com>
Zbigniew Siciarz <zbigniew@siciarz.net> Zbigniew Siciarz <zbigniew@siciarz.net>
Ziad Hatahet <hatahet@gmail.com> Ziad Hatahet <hatahet@gmail.com>
Zooko Wilcox-O'Hearn <zooko@zooko.com> Zooko Wilcox-O'Hearn <zooko@zooko.com>
adridu59 <adri-from-59@hotmail.fr>
aochagavia <aochagavia92@gmail.com>
areski <areski@gmail.com>
arturo <arturo@openframeworks.cc> arturo <arturo@openframeworks.cc>
auREAX <mark@xn--hwg34fba.ws> auREAX <mark@xn--hwg34fba.ws>
awlnx <alecweber1994@gmail.com> awlnx <alecweber1994@gmail.com>
aydin.kim <aydin.kim@samsung.com> aydin.kim <aydin.kim@samsung.com>
b1nd <clint.ryan3@gmail.com>
bachm <Ab@vapor.com> bachm <Ab@vapor.com>
bcoopers <coopersmithbrian@gmail.com> bcoopers <coopersmithbrian@gmail.com>
blackbeam <aikorsky@gmail.com> Anatoly Ikorsky <aikorsky@gmail.com>
blake2-ppc <ulrik.sverdrup@gmail.com> blake2-ppc <ulrik.sverdrup@gmail.com>
bluss <bluss> bluss <bluss>
bombless <bombless@126.com>
bors <bors@rust-lang.org> bors <bors@rust-lang.org>
caipre <platt.nicholas@gmail.com>
chitra chitra
chromatic <chromatic@wgz.org> chromatic <chromatic@wgz.org>
comex <comexk@gmail.com> comex <comexk@gmail.com>
crhino <piraino.chris@gmail.com> crhino <piraino.chris@gmail.com>
dan@daramos.com <dan@daramos.com> Daniel Ramos <dan@daramos.com>
darkf <lw9k123@gmail.com> darkf <lw9k123@gmail.com>
defuz <defuz.net@gmail.com> defuz <defuz.net@gmail.com>
dgoon <dgoon@dgoon.net> dgoon <dgoon@dgoon.net>
@ -917,6 +938,7 @@ donkopotamus <general@chocolate-fish.com>
eliovir <eliovir@gmail.com> eliovir <eliovir@gmail.com>
elszben <notgonna@tellyou> elszben <notgonna@tellyou>
emanueLczirai <emanueLczirai@cryptoLab.net> emanueLczirai <emanueLczirai@cryptoLab.net>
fenduru <fenduru@users.noreply.github.com>
flo-l <lacknerflo@gmail.com> flo-l <lacknerflo@gmail.com>
fort <e@mail.com> fort <e@mail.com>
free-Runner <aali07@students.poly.edu> free-Runner <aali07@students.poly.edu>
@ -924,17 +946,13 @@ g3xzh <g3xzh@yahoo.com>
gamazeps <gamaz3ps@gmail.com> gamazeps <gamaz3ps@gmail.com>
gareth <gareth@gareth-N56VM.(none)> gareth <gareth@gareth-N56VM.(none)>
gentlefolk <cemacken@gmail.com> gentlefolk <cemacken@gmail.com>
gifnksm <makoto.nksm@gmail.com> github-monoculture <eocene@gmx.com>
hansjorg <hansjorg@gmail.com> hansjorg <hansjorg@gmail.com>
iancormac84 <wilnathan@gmail.com>
inrustwetrust <inrustwetrust@users.noreply.github.com>
jamesluke <jamesluke@users.noreply.github.com> jamesluke <jamesluke@users.noreply.github.com>
jatinn <jatinn@users.noreply.github.com> jatinn <jatinn@users.noreply.github.com>
jbranchaud <jbranchaud@gmail.com> jbranchaud <jbranchaud@gmail.com>
jfager <jfager@gmail.com>
jmgrosen <jmgrosen@gmail.com> jmgrosen <jmgrosen@gmail.com>
jmu303 <muj@bc.edu> jmu303 <muj@bc.edu>
joaoxsouls <joaoxsouls@gmail.com>
jrincayc <jrincayc@users.noreply.github.com> jrincayc <jrincayc@users.noreply.github.com>
juxiliary <juxiliary@gmail.com> juxiliary <juxiliary@gmail.com>
jxv <joevargas@hush.com> jxv <joevargas@hush.com>
@ -942,15 +960,12 @@ kgv <mail@kgv.name>
kjpgit <kjpgit@users.noreply.github.com> kjpgit <kjpgit@users.noreply.github.com>
klutzy <klutzytheklutzy@gmail.com> klutzy <klutzytheklutzy@gmail.com>
korenchkin <korenchkin2@gmail.com> korenchkin <korenchkin2@gmail.com>
kud1ing <github@kudling.de>
kulakowski <george.kulakowski@gmail.com> kulakowski <george.kulakowski@gmail.com>
kvark <kvarkus@gmail.com>
kwantam <kwantam@gmail.com> kwantam <kwantam@gmail.com>
lpy <pylaurent1314@gmail.com> lpy <pylaurent1314@gmail.com>
lucy <ne.tetewi@gmail.com> lucy <ne.tetewi@gmail.com>
lummax <luogpg@googlemail.com> lummax <luogpg@googlemail.com>
lyuts <dioxinu@gmail.com> lyuts <dioxinu@gmail.com>
m-r-r <raybaudroigm@gmail.com>
madmalik <matthias.tellen@googlemail.com> madmalik <matthias.tellen@googlemail.com>
maikklein <maikklein@googlemail.com> maikklein <maikklein@googlemail.com>
masklinn <github.com@masklinn.net> masklinn <github.com@masklinn.net>
@ -962,21 +977,20 @@ mr.Shu <mr@shu.io>
mrec <mike.capp@gmail.com> mrec <mike.capp@gmail.com>
musitdev <philippe.delrieu@free.fr> musitdev <philippe.delrieu@free.fr>
nathan dotz <nathan.dotz@gmail.com> nathan dotz <nathan.dotz@gmail.com>
nham <hamann.nick@gmail.com> Nils Winter <nils.winter@gmail.com>
niftynif <nif.ward@gmail.com>
noam <noam@clusterfoo.com> noam <noam@clusterfoo.com>
novalis <novalis@novalis.org> novalis <novalis@novalis.org>
nsf <no.smile.face@gmail.com> nsf <no.smile.face@gmail.com>
nwin <nwin@users.noreply.github.com>
oli-obk <github6541940@oli-obk.de>
olivren <o.renaud@gmx.fr> olivren <o.renaud@gmx.fr>
osa1 <omeragacan@gmail.com> osa1 <omeragacan@gmail.com>
pez <james.austin.perry@gmail.com>
posixphreak <posixphreak@gmail.com> posixphreak <posixphreak@gmail.com>
qwitwa <qwitwa@gmail.com> qwitwa <qwitwa@gmail.com>
ray glover <ray@rayglover.net> ray glover <ray@rayglover.net>
reedlepee <reedlepee123@gmail.com> reedlepee <reedlepee123@gmail.com>
reus <reusee@ymail.com> reus <reusee@ymail.com>
rjz <rj@rjzaworski.com> rjz <rj@rjzaworski.com>
rundrop1 <rundrop1@zoho.com>
sevrak <sevrak@rediffmail.com> sevrak <sevrak@rediffmail.com>
sheroze1123 <mss385@cornell.edu> sheroze1123 <mss385@cornell.edu>
smenardpw <sebastien@knoglr.com> smenardpw <sebastien@knoglr.com>
@ -990,12 +1004,9 @@ tinaun <tinagma@gmail.com>
tshakah <tshakah@gmail.com> tshakah <tshakah@gmail.com>
ville-h <ville3.14159@gmail.com> ville-h <ville3.14159@gmail.com>
visualfc <visualfc@gmail.com> visualfc <visualfc@gmail.com>
we <vadim.petrochenkov@gmail.com>
whataloadofwhat <unusualmoniker@gmail.com> whataloadofwhat <unusualmoniker@gmail.com>
wickerwaka <martin.donlon@gmail.com> wickerwaka <martin.donlon@gmail.com>
wonyong kim <wonyong.kim@samsung.com> wonyong kim <wonyong.kim@samsung.com>
xales <xales@naveria.com> xales <xales@naveria.com>
zofrex <zofrex@gmail.com> zofrex <zofrex@gmail.com>
zslayton <zack.slayton@gmail.com>
zzmp <zmp@umich.edu>
克雷 <geekcraik@users.noreply.github.com> 克雷 <geekcraik@users.noreply.github.com>

View file

@ -1,79 +1,140 @@
Version 1.0.0-beta (April 2015) Version 1.0.0 (May 2015)
------------------------------------- ========================
* ~1100 changes, numerous bugfixes Highlights
----------
* Highlights * The vast majority of the standard library is now `#[stable]`. It is
no longer possible to use unstable features with a stable build of
the compiler.
* Many popular crates on [crates.io] now work on the stable release
channel.
* Arithmetic on basic integer types now [checks for overflow in debug
builds][overflow].
* The big news is that the vast majority of the standard library Language
is now `#[stable]` -- 75% of the non-deprecated API surface at --------
last count. Numerous crates are now running on stable
Rust. Starting with this release, it is not possible to use
unstable features on a stable build.
* Arithmetic on basic integer types now
[checks for overflow in debug builds][overflow].
* Language * Several [restrictions have been added to trait coherence][coh] in
order to make it easier for upstream authors to change traits
* [`Send` no longer implies `'static`][send-rfc], which made without breaking downsteam code.
possible the [`thread::scoped` API][scoped]. Scoped threads can * Digits of binary and octal literals are [lexed more eagerly][lex] to
borrow data from their parent's stack frame -- safely! improve error messages and macro behavior. For example, `0b1234` is
* [UFCS now supports trait-less associated paths][moar-ufcs] like now lexed as `0b1234` instead of two tokens, `0b1` and `234`.
* Trait bounds [are always invariant][inv], eleminating the need for
the `PhantomFn` and `MarkerTrait` lang items, which have been
removed.
* ["-" is no longer a valid character in crate names][cr], the `extern crate
"foo" as bar` syntax has been replaced with `extern crate foo as
bar`, and Cargo now automatically translates "-" in *package* names
to underscore for the crate name.
* [Lifetime shadowing is an error][lt].
* [`Send` no longer implies `'static`][send-rfc].
* [UFCS now supports trait-less associated paths][moar-ufcs] like
`MyType::default()`. `MyType::default()`.
* Primitive types [now have inherent methods][prim-inherent], * Primitive types [now have inherent methods][prim-inherent],
obviating the need for extension traits like `SliceExt`. obviating the need for extension traits like `SliceExt`.
* Methods with `Self: Sized` in their `where` clause are * Methods with `Self: Sized` in their `where` clause are [considered
[considered object-safe][self-sized], allowing many extension object-safe][self-sized], allowing many extension traits like
traits like `IteratorExt` to be merged into the traits they `IteratorExt` to be merged into the traits they extended.
extended. * You can now [refer to associated types][assoc-where] whose
* You can now [refer to associated types][assoc-where] whose
corresponding trait bounds appear only in a `where` clause. corresponding trait bounds appear only in a `where` clause.
* The final bits of [OIBIT landed][oibit-final], meaning that * The final bits of [OIBIT landed][oibit-final], meaning that traits
traits like `Send` and `Sync` are now library-defined. like `Send` and `Sync` are now library-defined.
* A [Reflect trait][reflect] was introduced, which means that * A [Reflect trait][reflect] was introduced, which means that
downcasting via the `Any` trait is effectively limited to downcasting via the `Any` trait is effectively limited to concrete
concrete types. This helps retain the potentially-important types. This helps retain the potentially-important "parametricity"
"parametricity" property: generic code cannot behave differently property: generic code cannot behave differently for different type
for different type arguments except in minor ways. arguments except in minor ways.
* The `unsafe_destructor` feature is now deprecated in favor of * The `unsafe_destructor` feature is now deprecated in favor of the
the [new `dropck`][dropck]. This change is a major reduction in [new `dropck`][dropck]. This change is a major reduction in unsafe
unsafe code. code.
* Trait coherence was [revised again][fundamental], this time with
an eye toward API evolution over time.
* Libraries Libraries
---------
* The new path and IO modules are complete and `#[stable]`. This * The `thread_local` module [has been renamed to `std::thread`][th].
* The methods of `IteratorExt` [have been moved to the `Iterator`
trait itself][ie].
* Several traits that implement Rust's conventions for type
conversions, `AsMut`, `AsRef`, `From`, and `Into` have been
[centralized in the `std::convert` module][con].
* The `FromError` trait [was removed in favor of `From`][fe].
* The basic sleep function [has moved to
`std::thread::sleep_ms`][slp].
* The `splitn` function now takes an `n` parameter that represents the
number of items yielded by the returned iterator [instead of the
number of 'splits'][spl].
* [On Unix, all file descriptors are `CLOEXEC` by default][clo].
* [Derived implementations of `PartialOrd` now order enums according
to their explicitly-assigned discriminants][po].
* [Methods for searching strings are generic over `Pattern`s][pat],
implemented presently by `&char`, `&str`, `FnMut(char) -> bool` and
some others.
* [In method resolution, object methods are resolved before inherent
methods][meth].
* [`String::from_str` has been deprecated in favor of the `From` impl,
`String::from`][sf].
* [`io::Error` implements `Sync`][ios].
* [The `words` method on `&str` has been replaced with
`split_whitespace`][sw], to avoid answering the tricky question, 'what is
a word?'
* The new path and IO modules are complete and `#[stable]`. This
was the major library focus for this cycle. was the major library focus for this cycle.
* The path API was [revised][path-normalize] to normalize `.`, * The path API was [revised][path-normalize] to normalize `.`,
adjusting the tradeoffs in favor of the most common usage. adjusting the tradeoffs in favor of the most common usage.
* A large number of remaining APIs in `std` were also stabilized * A large number of remaining APIs in `std` were also stabilized
during this cycle; about 75% of the non-deprecated API surface during this cycle; about 75% of the non-deprecated API surface
is now stable. is now stable.
* The new [string pattern API][string-pattern] landed, which makes * The new [string pattern API][string-pattern] landed, which makes
the string slice API much more internally consistent and flexible. the string slice API much more internally consistent and flexible.
* A shiny [framework for Debug implementations][debug-builder] landed. * A new set of [generic conversion traits][conversion] replaced
This makes it possible to opt in to "pretty-printed" debugging output.
* A new set of [generic conversion traits][conversion] replaced
many existing ad hoc traits. many existing ad hoc traits.
* Generic numeric traits were * Generic numeric traits were [completely removed][num-traits]. This
[completely removed][num-traits]. This was made possible thanks was made possible thanks to inherent methods for primitive types,
to inherent methods for primitive types, and the removal gives and the removal gives maximal flexibility for designing a numeric
maximal flexibility for designing a numeric hierarchy in the future. hierarchy in the future.
* The `Fn` traits are now related via [inheritance][fn-inherit] * The `Fn` traits are now related via [inheritance][fn-inherit]
and provide ergonomic [blanket implementations][fn-blanket]. and provide ergonomic [blanket implementations][fn-blanket].
* The `Index` and `IndexMut` traits were changed to * The `Index` and `IndexMut` traits were changed to
[take the index by value][index-value], enabling code like [take the index by value][index-value], enabling code like
`hash_map["string"]` to work. `hash_map["string"]` to work.
* `Copy` now [inherits][copy-clone] from `Clone`, meaning that all * `Copy` now [inherits][copy-clone] from `Clone`, meaning that all
`Copy` data is known to be `Clone` as well. `Copy` data is known to be `Clone` as well.
* Infrastructure Misc
----
* Metadata was tuned, shrinking binaries [by 27%][metadata-shrink]. * Many errors now have extended explanations that can be accessed with
* Much headway was made on ecosystem-wide CI, making it possible the `--explain` flag to `rustc`.
* Many new examples have been added to the standard library
documentation.
* rustdoc has received a number of improvements focused on completion
and polish.
* Metadata was tuned, shrinking binaries [by 27%][metadata-shrink].
* Much headway was made on ecosystem-wide CI, making it possible
to [compare builds for breakage][ci-compare]. to [compare builds for breakage][ci-compare].
[crates.io]: http://crates.io
[clo]: https://github.com/rust-lang/rust/pull/24034
[coh]: https://github.com/rust-lang/rfcs/blob/master/text/1023-rebalancing-coherence.md
[con]: https://github.com/rust-lang/rust/pull/23875
[cr]: https://github.com/rust-lang/rust/pull/23419
[fe]: https://github.com/rust-lang/rust/pull/23879
[ie]: https://github.com/rust-lang/rust/pull/23300
[inv]: https://github.com/rust-lang/rust/pull/23938
[ios]: https://github.com/rust-lang/rust/pull/24133
[lex]: https://github.com/rust-lang/rfcs/blob/master/text/0879-small-base-lexing.md
[lt]: https://github.com/rust-lang/rust/pull/24057
[meth]: https://github.com/rust-lang/rust/pull/24056
[pat]: https://github.com/rust-lang/rfcs/blob/master/text/0528-string-patterns.md
[po]: https://github.com/rust-lang/rust/pull/24270
[sf]: https://github.com/rust-lang/rust/pull/24517
[slp]: https://github.com/rust-lang/rust/pull/23949
[spl]: https://github.com/rust-lang/rfcs/blob/master/text/0979-align-splitn-with-other-languages.md
[sw]: https://github.com/rust-lang/rfcs/blob/master/text/1054-str-words.md
[th]: https://github.com/rust-lang/rfcs/blob/master/text/0909-move-thread-local-to-std-thread.md
[send-rfc]: https://github.com/rust-lang/rfcs/blob/master/text/0458-send-improvements.md [send-rfc]: https://github.com/rust-lang/rfcs/blob/master/text/0458-send-improvements.md
[scoped]: http://static.rust-lang.org/doc/master/std/thread/fn.scoped.html [scoped]: http://static.rust-lang.org/doc/master/std/thread/fn.scoped.html
[moar-ufcs]: https://github.com/rust-lang/rust/pull/22172 [moar-ufcs]: https://github.com/rust-lang/rust/pull/22172
@ -97,6 +158,7 @@ Version 1.0.0-beta (April 2015)
[copy-clone]: https://github.com/rust-lang/rust/pull/23860 [copy-clone]: https://github.com/rust-lang/rust/pull/23860
[path-normalize]: https://github.com/rust-lang/rust/pull/23229 [path-normalize]: https://github.com/rust-lang/rust/pull/23229
Version 1.0.0-alpha.2 (February 2015) Version 1.0.0-alpha.2 (February 2015)
------------------------------------- -------------------------------------

@ -1 +1 @@
Subproject commit e54d4823d26cdb3f98e5a1b17e1c257cd329aa61 Subproject commit ebc6b04c29591108d3f28e724b4b9b74cd1232e6