diff options
| author | bors <bors@rust-lang.org> | 2015-07-10 09:16:38 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2015-07-10 09:16:38 +0000 |
| commit | 4695fbde2157d1a172cea5df99bd661c4aa1204a (patch) | |
| tree | 13cbce6e565a89603301f3e0ae7c55f301ba53af | |
| parent | 736886c84b6ad372929b6531dbe05f5e7f88995b (diff) | |
| parent | 0d60e8d0021a8d3c8214bb0462e03020d3742cfb (diff) | |
| download | rust-4695fbde2157d1a172cea5df99bd661c4aa1204a.tar.gz rust-4695fbde2157d1a172cea5df99bd661c4aa1204a.zip | |
Auto merge of #26613 - brson:relnotes, r=alexcrichton
Haven't finished these, but since [others](https://github.com/rust-lang/rust/pull/26579) are also working on this and I'm on vacation I figured I should get this in.
| -rw-r--r-- | .mailmap | 17 | ||||
| -rw-r--r-- | AUTHORS.txt | 83 | ||||
| -rw-r--r-- | RELEASES.md | 137 |
3 files changed, 227 insertions, 10 deletions
diff --git a/.mailmap b/.mailmap index ea107e0abd8..c1a605bd94c 100644 --- a/.mailmap +++ b/.mailmap @@ -8,12 +8,13 @@ Aaron Todd <github@opprobrio.us> Abhishek Chanda <abhishek.becs@gmail.com> Abhishek Chanda <abhishek@cloudscaling.com> Ahmed Charles <ahmedcharles@gmail.com> <acharles@outlook.com> +Aydin Kim <ladinjin@hanmail.net> aydin.kim <aydin.kim@samsung.com> Alex Lyon <arcterus@mail.com> <Arcterus@mail.com> Alex Rønne Petersen <alex@lycus.org> Andreas Gal <gal@mozilla.com> <andreas.gal@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> <ariel.byd@gmail.com> +Ariel Ben-Yehuda <arielb1@mail.tau.ac.il> arielb1 <arielb1@mail.tau.ac.il> <ariel.byd@gmail.com> Austin Seipp <mad.one@gmail.com> <as@hacks.yi.org> Ben Alpert <ben@benalpert.com> <spicyjalapeno@gmail.com> Benjamin Jackman <ben@jackman.biz> @@ -38,6 +39,7 @@ Eduardo Bautista <me@eduardobautista.com> <mail@eduardobautista.com> Eduardo Bautista <me@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 Holmes <eric@ejholmes.net> @@ -45,6 +47,7 @@ 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> Gareth Daniel Smith <garethdanielsmith@gmail.com> Georges Dubus <georges.dubus@gmail.com> <georges.dubus@compiletoi.net> Graham Fawcett <fawcett@uwindsor.ca> <graham.fawcett@gmail.com> @@ -64,6 +67,7 @@ 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> 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> Jonathan Bailey <jbailey@mozilla.com> <jbailey@jbailey-20809.local> Junyoung Cho <june0.cho@samsung.com> @@ -80,20 +84,24 @@ Luqman Aden <me@luqman.ca> <laden@csclub.uwaterloo.ca> Luke Metz <luke.metz@students.olin.edu> 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> 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> +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> -Michael Woerister <michaelwoerister@gmail> <michaelwoerister@posteo> +Michael Woerister <michaelwoerister@gmail> <michaelwoerister@gmail.com> <michaelwoerister@posteo> Michael Woerister <michaelwoerister@posteo> 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> 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> Philipp Brüschweiler <blei42@gmail.com> <blei42@gmail.com> Philipp Brüschweiler <blei42@gmail.com> <bruphili@student.ethz.ch> Pradeep Kumar <gohanpra@gmail.com> @@ -105,6 +113,7 @@ 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> Ryan Scheel <ryan.havvy@gmail.com> +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> @@ -114,7 +123,9 @@ Steven Stewart-Gallus <sstewartgallus00@langara.bc.ca> <sstewartgallus00@mylanga Tamir Duberstein <tamird@gmail.com> Tamir Duberstein <tamird@squareup.com> Tim Chevalier <chevalier@alum.wellesley.edu> <catamorphism@gmail.com> Torsten Weber <TorstenWeber12@gmail.com> <torstenweber12@gmail.com> +Vadim Petrochenkov <vadim.petrochenkov@gmail.com> petrochenkov <vadim.petrochenkov@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> Youngsoo Son <ysson83@gmail.com> <ysoo.son@samsung.com> Zack Corr <zack@z0w0.me> <zackcorr95@gmail.com> Zack Slayton <zack.slayton@gmail.com> diff --git a/AUTHORS.txt b/AUTHORS.txt index fddfeca4b7e..7e542470c2b 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -22,11 +22,13 @@ Aidan Cully <github@aidan.users.panix.com> Aidan Hobson Sayers <aidanhs@cantab.net> A.J. Gardner <mrhota@users.noreply.github.com> Akos Kiss <akiss@inf.u-szeged.hu> +Akshay Chiwhane <achiwhane@gmail.com> Alan Andrade <alan.andradec@gmail.com> Alan Cutter <alancutter@chromium.org> Alan Williams <mralert@gmail.com> Aleksander Balicki <balicki.aleksander@gmail.com> Aleksandr Koshlo <sash7ko@gmail.com> +Alexander Artemenko <svetlyak.40wt@gmail.com> Alexander Bliskovsky <alexander.bliskovsky@gmail.com> Alexander Campbell <alexanderhcampbell@gmail.com> Alexander Chernyakhovsky <achernya@mit.edu> @@ -44,6 +46,7 @@ Alexis Beingessner <a.beingessner@gmail.com> Alex Lyon <arcterus@mail.com> Alex Quach <alex@clinkle.com> Alex Rønne Petersen <alex@lycus.org> +Alex Stokes <r.alex.stokes@gmail.com> Alex Whitney <aw1209@ic.ac.uk> Alfie John <alfie@alfie.wtf> Alisdair Owens <awo101@zepler.net> @@ -66,8 +69,10 @@ Andrew Barchuk <raindev@icloud.com> Andrew Cann <shum@canndrew.org> Andrew Chin <achin@eminence32.net> Andrew Dunham <andrew@du.nham.ca> +Andrew Foote <afoote97@gmail.com> Andrew Gallant <jamslam@gmail.com> Andrew Hobden <andrew@hoverbear.org> +Andrew Kensler <andrew@eastfarthing.com> Andrew Paseltiner <apaseltiner@gmail.com> Andrew Poelstra <asp11@sfu.ca> Andrew Seidl <dev@aas.io> @@ -93,19 +98,21 @@ Ashok Gautham <ScriptDevil@gmail.com> Augusto Hack <hack.augusto@gmail.com> auREAX <mark@xn--hwg34fba.ws> Austin Bonander <austin.bonander@gmail.com> +Austin Hellyer <hello@austinhellyer.me> Austin King <shout@ozten.com> Austin Seipp <mad.one@gmail.com> Avdi Grimm <avdi@avdi.org> awlnx <alecweber1994@gmail.com> Axel Viala <axel.viala@darnuria.eu> -aydin.kim <aydin.kim@samsung.com> Aydin Kim <ladinjin@hanmail.net> bachm <Ab@vapor.com> Barosl Lee <vcs@barosl.com> bcoopers <coopersmithbrian@gmail.com> Ben Alpert <ben@benalpert.com> +benaryorg <binary@benary.org> Ben Ashford <ben@bcash.org> Ben Blum <bblum@andrew.cmu.edu> +ben fleis <ben.fleis@gmail.com> Ben Foppa <benjamin.foppa@gmail.com> Ben Gamari <bgamari.foss@gmail.com> Ben Gesoff <ben.gesoff@gmail.com> @@ -128,6 +135,7 @@ Birunthan Mohanathas <birunthan@mohanathas.com> Björn Steinbrink <bsteinbr@gmail.com> blake2-ppc <ulrik.sverdrup@gmail.com> bluss <bluss> +bluss <bluss@users.noreply.github.com> Boris Egorov <egorov@linux.com> bors <bors@rust-lang.org> Bouke van der Bijl <boukevanderbijl@gmail.com> @@ -149,6 +157,7 @@ Brian J Brennan <brianloveswords@gmail.com> Brian J. Burg <burg@cs.washington.edu> Brian Koropoff <bkoropoff@gmail.com> Brian Leibig <brian@brianleibig.com> +Brian Quinlan <brian@sweetapp.com> Bruno de Oliveira Abinader <bruno.d@partner.samsung.com> Bryan Dunsmore <dunsmoreb@gmail.com> Byron Williams <byron@112percent.com> @@ -172,6 +181,7 @@ Ches Martin <ches@whiskeyandgrits.net> chitra Chloe <5paceToast@users.noreply.github.com> Chris Double <chris.double@double.co.nz> +Chris Hellmuth <chellmuth@gmail.com> Chris Morgan <me@chrismorgan.info> Chris Nixon <chris.nixon@sigma.me.uk> Chris Peterson <cpeterson@mozilla.com> @@ -179,14 +189,17 @@ Chris Pressey <cpressey@gmail.com> Chris Sainty <csainty@hotmail.com> Chris Shea <cmshea@gmail.com> Chris Thorn <chris@thorn.co> +Christian Stadelmann <dev@genodeftest.de> Christoph Burgdorf <christoph.burgdorf@bvsn.org> Christopher Bergqvist <spambox0@digitalpoetry.se> Christopher Chambers <chris.chambers@peanutcode.com> Christopher Kendell <ckendell@outlook.com> Chris Wong <lambda.fairy@gmail.com> chromatic <chromatic@wgz.org> +Chuck Bassett <iamchuckb@gmail.com> Chuck Ries <chuck.ries@gmail.com> Clark Gaebel <cg.wowus.cg@gmail.com> +clatour <chandler.latour@gmail.com> Clifford Caoile <piyo@users.sf.net> Clinton Ryan <clint.ryan3@gmail.com> Cody P Schafer <dev@codyps.com> @@ -201,10 +214,12 @@ Conrad Kleinespel <conradk@conradk.com> Corey Farwell <coreyf+rust@rwell.org> Corey Ford <corey@coreyford.name> Corey Richardson <corey@octayn.net> +Cornel Punga <cornel.punga@gmail.com> crhino <piraino.chris@gmail.com> Cristian Kubis <cristian.kubis@tsunix.de> Cristi Burcă <scribu@gmail.com> critiqjo <john.ch.fr@gmail.com> +Cruz Julian Bishop <cruzjbishop@gmail.com> Damian Gryski <damian@gryski.com> Damien Grassart <damien@grassart.com> Damien Radtke <dradtke@channeliq.com> @@ -240,6 +255,7 @@ Darrell Hamilton <darrell.noice@gmail.com> Dave Herman <dherman@mozilla.com> Dave Hodder <dmh@dmh.org.uk> Dave Huseby <dhuseby@mozilla.com> +David Campbell <dcampbell24@gmail.com> David Creswick <dcrewi@gyrae.net> David Forsythe <dforsythe@gmail.com> David Halperin <halperin.dr@gmail.com> @@ -251,7 +267,9 @@ David Rajchenbach-Teller <dteller@mozilla.com> David Reid <dreid@dreid.org> David Renshaw <dwrenshaw@gmail.com> David Ross <daboross@daboross.net> +David Stygstra <david.stygstra@gmail.com> David Vazgenovich Shakaryan <dvshakaryan@gmail.com> +David Voit <david.voit@gmail.com> Davis Silverman <sinistersnare@gmail.com> defuz <defuz.net@gmail.com> Denis Defreyne <denis.defreyne@stoneship.org> @@ -271,6 +289,7 @@ Dirk Leifeld <leifeld@posteo.de> Div Shekhar <div@pagerduty.com> diwic <diwic@users.noreply.github.com> DJUrsus <colinvh@divitu.com> +dmgawel <dgkonik@gmail.com> Dmitry Ermolov <epdmitry@yandex.ru> Dmitry Promsky <dmitry@willworkforcookies.com> Dmitry Vasiliev <dima@hlabs.org> @@ -290,6 +309,7 @@ Dylan Braithwaite <dylanbraithwaite1@gmail.com> Dylan Ede <dylanede@googlemail.com> Dzmitry Malyshau <kvarkus@gmail.com> Earl St Sauver <estsauver@gmail.com> +econoplas <econoplas@gmail.com> Eduard Bopp <eduard.bopp@aepsil0n.de> Eduard Burtescu <edy.burt@gmail.com> Eduardo Bautista <me@eduardobautista.com> @@ -297,6 +317,7 @@ Edward Wang <edward.yu.wang@gmail.com> Edward Z. Yang <ezyang@cs.stanford.edu> Ehsanul Hoque <ehsanul@ehsanul.com> Elantsev Serj <elantsev@yandex-team.ru> +Eli Friedman <eli.friedman@gmail.com> eliovir <eliovir@gmail.com> Elliott Slaughter <elliottslaughter@gmail.com> Elly Fong-Jones <elly@leptoquark.net> @@ -304,6 +325,8 @@ elszben <notgonna@tellyou> emanueLczirai <emanueLczirai@cryptoLab.net> Emanuel Rylke <ema-fox@web.de> Emeliov Dmitrii <demelev1990@gmail.com> +Emilio Cobos Álvarez <ecoal95@gmail.com> +Emily Dunham <edunham@mozilla.com> Eric Allen <ericpallen@gmail.com> Eric Biggers <ebiggers3@gmail.com> Eric Holk <eric.holk@gmail.com> @@ -314,7 +337,9 @@ Erick Tryzelaar <erick.tryzelaar@gmail.com> Eric Martin <e.a.martin1337@gmail.com> Eric Platon <eric.platon@waku-waku.ne.jp> Eric Reed <ecreed@cs.washington.edu> +Eric Ye <me@ericye16.com> Erik Lyon <elyon001@local.fake> +Erik Michaels-Ober <sferik@gmail.com> Erik Price <erik.price16@gmail.com> Erik Rose <erik@mozilla.com> Erwan <erwan.ricq@gmail.com> @@ -344,10 +369,12 @@ Florian Wilkens <mrfloya_github@outlook.com> Florian Zeitz <florob@babelmonkeys.de> fort <e@mail.com> Francisco Souza <f@souza.cc> +frankamp <frankamp@gmail.com> Franklin Chen <franklinchen@franklinchen.com> Franziska Hinkelmann <franziska.hinkelmann@gmail.com> free-Runner <aali07@students.poly.edu> FuGangqiang <fu_gangqiang@163.com> +funkill <funkill2@gmail.com> g3xzh <g3xzh@yahoo.com> Gábor Horváth <xazax.hun@gmail.com> Gábor Lehel <glaebhoerl@gmail.com> @@ -381,6 +408,7 @@ Greg Chapple <gregchapple1@gmail.com> Grigoriy <ohaistarlight@gmail.com> Guillaume Gomez <guillaume1.gomez@gmail.com> Guillaume Pinot <texitoi@texitoi.eu> +Gulshan Singh <gsingh2011@gmail.com> Gyorgy Andrasek <jurily@gmail.com> Haitao Li <lihaitao@gmail.com> Hajime Morrita <omo@dodgson.org> @@ -419,6 +447,7 @@ Ivano Coppola <rgbfirefox@gmail.com> Ivan Petkov <ivanppetkov@gmail.com> Ivan Radanov Ivanov <ivanradanov@yahoo.co.uk> Ivan Ukhov <ivan.ukhov@gmail.com> +Iven Hsu <ivenvd@gmail.com> Jack Heizer <jack.heizer@gmail.com> Jack Moffitt <jack@metajack.im> Jacob Edelman <edelman.jd@gmail.com> @@ -428,6 +457,7 @@ Jacob Parker <j3parker@csclub.uwaterloo.ca> Jaemin Moon <jaemin.moon@samsung.com> Jag Talon <talon.jag@gmail.com> Jake Goulding <jake.goulding@gmail.com> +Jake Hickey <empty@cqdr.es> Jake Kaufman <theevocater@gmail.com> Jake Kerr <kodafox@gmail.com> Jake Scott <jake.net@gmail.com> @@ -439,7 +469,7 @@ James Hurst <jamesrhurst@users.noreply.github.com> James Lal <james@lightsofapollo.com> James Laverack <james@jameslaverack.com> jamesluke <jamesluke@users.noreply.github.com> -James Miller <james@aatch.net> +James Miller <bladeon@gmail.com> James Perry <james.austin.perry@gmail.com> James Rowe <jroweboy@gmail.com> James Sanders <sanderjd@gmail.com> @@ -479,11 +509,13 @@ Jelte Fennema <github-tech@jeltef.nl> Jens Nockert <jens@nockert.se> Jeong YunWon <jeong@youknowone.org> Jeremy Letang <letang.jeremy@gmail.com> +Jeremy Schlatter <jeremy.schlatter@gmail.com> Jesse Jones <jesse9jones@gmail.com> Jesse Luehrs <doy@tozt.net> Jesse Ray <jesse@localhost.localdomain> Jesse Ruderman <jruderman@gmail.com> Jessy Diamond Exum <jessy.diamondman@gmail.com> +Jexell <Jexell@users.noreply.github.com> Jihyeok Seo <me@limeburst.net> Jihyun Yu <j.yu@navercorp.com> Jim Apple <jbapple+rust@google.com> @@ -504,6 +536,7 @@ Johannes Löthberg <johannes@kyriasis.com> Johannes Muenzel <jmuenzel@gmail.com> Johannes Oertel <johannes.oertel@uni-due.de> Johann Hofmann <git@johann-hofmann.com> +Johann Tuffe <tafia973@gmail.com> John Albietz <inthecloud247@gmail.com> John Barker <jebarker@gmail.com> John Clements <clements@racket-lang.org> @@ -519,6 +552,7 @@ John Simon <john@johnsoft.com> John Talling <inrustwetrust@users.noreply.github.com> John Van Enk <vanenkj@gmail.com> John Zhang <john@zhang.io> +joliv <joliv@users.noreply.github.com> Jonas Hietala <tradet.h@gmail.com> Jonathan Bailey <jbailey@mozilla.com> Jonathan Boyett <jonathan@failingservers.com> @@ -545,6 +579,7 @@ Josh Matthews <josh@joshmatthews.net> Josh Stone <cuviper@gmail.com> Josh Triplett <josh@joshtriplett.org> Joshua Clark <joshua.clark@txstate.edu> +Joshua Landau <joshua@landau.ws> Joshua Wise <joshua@joshuawise.com> Joshua Yanovski <pythonesque@gmail.com> JP-Ellis <coujellis@gmail.com> @@ -586,6 +621,7 @@ KokaKiwi <kokakiwi+rust@kokakiwi.net> korenchkin <korenchkin2@gmail.com> Kostas Karachalios <vrinek@me.com> Krzysztof Drewniak <krzysdrewniak@gmail.com> +Kubilay Kocak <koobs@users.noreply.github.com> kulakowski <george.kulakowski@gmail.com> kwantam <kwantam@gmail.com> Kyeongwoon Lee <kyeongwoon.lee@samsung.com> @@ -601,6 +637,7 @@ Lee Jeffery <leejeffery@gmail.com> Lee Wondong <wdlee91@gmail.com> LemmingAvalanche <haugsbakk@yahoo.no> Lennart Kudling <github@kudling.de> +Leo Correa <lcorr005@gmail.com> Leonids Maslovs <leonids.maslovs@galeoconsulting.com> Leo Testard <leo.testard@gmail.com> leunggamciu <gamciuleung@gmail.com> @@ -610,6 +647,7 @@ Lindsey Kuper <lindsey@composition.al> Lionel Flandrin <lionel.flandrin@parrot.com> Logan Chien <tzuhsiang.chien@gmail.com> Loïc Damien <loic.damien@dzamlo.ch> +Lorenz <lorenzb@student.ethz.ch> lpy <pylaurent1314@gmail.com> Luca Bruno <lucab@debian.org> lucy <ne.tetewi@gmail.com> @@ -629,16 +667,21 @@ maikklein <maikklein@googlemail.com> Makoto Nakashima <makoto.nksm+github@gmail.com> Manish Goregaokar <manishsmail@gmail.com> Manuel Hoffmann <manuel@polythematik.de> +marcell <marcell.pardavi@gmail.com> +Marcel Müller <neikos@neikos.email> Marcel Rodrigues <marcelgmr@gmail.com> +Marcus Klaas <mail@marcusklaas.nl> Margaret Meyerhofer <mmeyerho@andrew.cmu.edu> Marijn Haverbeke <marijnh@gmail.com> Marin Atanasov Nikolov <dnaeon@gmail.com> +Mário Feroldi <thelost-t@live.com> Mark Lacey <641@rudkx.com> Mark Mossberg <mark.mossberg@gmail.com> Mark Rowe <mrowe@bdash.net.nz> Mark Sinclair <mark.edward.x@gmail.com> Markus Siemens <siemens1993@gmail.com> Markus Unterwaditzer <markus@unterwaditzer.net> +Markus Westerlind <marwes91@gmail.com> Mark Vian <mrv.caseus@gmail.com> Martin DeMello <martindemello@gmail.com> Martin Olsson <martin@minimum.se> @@ -648,6 +691,7 @@ Marvin Löbel <loebel.marvin@gmail.com> masklinn <github.com@masklinn.net> Matej Lach <matej.lach@gmail.com> Mateusz Czapliński <czapkofan@gmail.com> +Mathieu David <mathieudavid@mathieudavid.org> Mathieu Poumeyrol <kali@zoy.org> Mathieu Rochette <mathieu@rochette.cc> Mathijs van de Nes <git@mathijs.vd-nes.nl> @@ -655,6 +699,7 @@ Matt Brubeck <mbrubeck@limpet.net> Matt Carberry <carberry.matt@gmail.com> Matt Coffin <mcoffin13@gmail.com> Matt Cox <mattcoxpdx@gmail.com> +Matthew Astley <mca@sanger.ac.uk> Matthew Auld <matthew.auld@intel.com> Matthew Iselin <matthew@theiselins.net> Matthew McPherrin <matthew@mcpherrin.ca> @@ -670,6 +715,7 @@ Mátyás Mustoha <mmatyas@inf.u-szeged.hu> Maxime Quandalle <maxime@quandalle.com> Maximilian Haack <mxhaack@gmail.com> Maxim Kolganov <kolganov.mv@gmail.com> +Max Jacobson <max@hardscrabble.net> Max Penet <max.penet@gmail.com> Maya Nitu <maya_nitu@yahoo.com> mchaput <matt@whoosh.ca> @@ -685,7 +731,9 @@ Michael Darakananda <pongad@gmail.com> Michael Fairley <michaelfairley@gmail.com> Michael Gehring <mg@ebfe.org> Michael Kainer <kaini1123@gmail.com> +Michael Layzell <michael@thelayzells.com> Michael Letterle <michael.letterle@gmail.com> +Michael Macias <zaeleus@gmail.com> Michael Matuzak <mmatuzak@gmail.com> Michael Neumann <mneumann@ntecs.de> Michael Pankov <work@michaelpankov.com> @@ -715,6 +763,7 @@ Mike Sampson <mike@sambodata.com> Mikhail Zabaluev <mikhail.zabaluev@gmail.com> Mikko Perttunen <cyndis@kapsi.fi> mitchmindtree <mitchell.nordine@gmail.com> +Mohammed Attia <skeuomorf@gmail.com> moonglum <moonglum@moonbeamlabs.com> mrec <mike.capp@gmail.com> mr.Shu <mr@shu.io> @@ -727,6 +776,7 @@ nathan dotz <nathan.dotz@gmail.com> Nathan Froyd <froydnj@gmail.com> Nathaniel Herman <nherman@post.harvard.edu> Nathaniel Theis <nttheis@gmail.com> +Nathan Long <nathanmlong@gmail.com> Nathan Stoddard <nstodda@purdue.edu> Nathan Typanski <ntypanski@gmail.com> Nathan Wilson <wilnathan@gmail.com> @@ -739,6 +789,7 @@ Nicholas Bishop <nicholasbishop@gmail.com> Nicholas Mazzuca <npmazzuca@gmail.com> Nick Cameron <ncameron@mozilla.com> Nick Desaulniers <ndesaulniers@mozilla.com> +Nick Fitzgerald <fitzgen@gmail.com> Nick Hamann <nick@wabbo.org> Nick Howell <howellnick@gmail.com> Nick Platt <platt.nicholas@gmail.com> @@ -750,6 +801,7 @@ Nif Ward <nif.ward@gmail.com> Nikita Pekin <contact@nikitapek.in> Niklas Koep <niklas.koep@gmail.com> Niko Matsakis <niko@alum.mit.edu> +Nils Liberg <nils@nilsliberg.se> Nils Winter <nils.winter@gmail.com> noam <noam@clusterfoo.com> Noam Yorav-Raphael <noamraph@gmail.com> @@ -760,10 +812,13 @@ nsf <no.smile.face@gmail.com> nwin <nwin@users.noreply.github.com> 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> Olivier Saut <osaut@airpost.net> olivren <o.renaud@gmx.fr> Olle Jonsson <olle.jonsson@gmail.com> +olombard <lombard-olivier@bbox.fr> Or Brostovski <tohava@gmail.com> Oren Hazi <oren.hazi@gmail.com> Or Neeman <oneeman@gmail.com> @@ -776,6 +831,7 @@ P1start <rewi-github@whanau.org> Pablo Brasero <pablo@pablobm.com> Palmer Cox <p@lmercox.com> Paolo Falabella <paolo.falabella@gmail.com> +Parker Moore <parkrmoore@gmail.com> Pascal Hertleif <killercup@gmail.com> Patrick Reisert <kpreisert@gmail.com> Patrick Walton <pcwalton@mimiga.net> @@ -787,6 +843,7 @@ Paul Collier <paul@paulcollier.ca> Paul Collins <paul@ondioline.org> Paul Crowley <paulcrowley@google.com> Paul Faria <paul_faria@ultimatesoftware.com> +Paul Oliver <puzza007@gmail.com> Paul Osborne <osbpau@gmail.com> Paul Quint <DrKwint@gmail.com> Paul Stansifer <paul.stansifer@gmail.com> @@ -795,9 +852,10 @@ Pavel Panchekha <me@pavpanchekha.com> Pawel Olzacki <p.olzacki2@samsung.com> Pedro Larroy <pedro.larroy@here.com> Peer Aramillo Irizar <peer.aramillo.irizar@gmail.com> +peferron <pe.ferron@gmail.com> Pete Hunt <petehunt@users.noreply.github.com> Peter Atashian <retep998@gmail.com> -Peter Elmers <peter.elmers@rice.edu> +Peter Elmers <peter.elmers@yahoo.com> Peter Hull <peterhull90@gmail.com> Peter Marheine <peter@taricorp.net> Peter Minten <peter@pminten.nl> @@ -839,6 +897,8 @@ Ray Clanan <rclanan@utopianconcept.com> ray glover <ray@rayglover.net> reedlepee <reedlepee123@gmail.com> Reilly Watson <reillywatson@gmail.com> +Rein Henrichs <reinh@reinh.com> +Rémi Audebert <halfr@lse.epita.fr> Remi Rampin <remirampin@gmail.com> Renato Alves <alves.rjc@gmail.com> Renato Riccieri Santos Zannon <renato@rrsz.com.br> @@ -876,15 +936,18 @@ Roy Frostig <rfrostig@mozilla.com> Rüdiger Sonderfeld <ruediger@c-plusplus.de> rundrop1 <rundrop1@zoho.com> Russell Johnston <rpjohnst@gmail.com> +Russell McClellan <russell.mcclellan@gmail.com> Ruud van Asseldonk <dev@veniogames.com> Ryan Levick <ryan@6wunderkinder.com> Ryan Mulligan <ryan@ryantm.com> Ryan Prichard <ryan.prichard@gmail.com> Ryan Riginding <marc.riginding@gmail.com> Ryan Scheel <ryan.havvy@gmail.com> +Ryman <haqkrs@gmail.com> らいどっと <ryogo.yoshimura@gmail.com> Sae-bom Kim <sae-bom.kim@samsung.com> Salem Talha <salem.a.talha@gmail.com> +saml <saml@users.noreply.github.com> Samuel Chase <samebchase@gmail.com> Samuel Neves <sneves@dei.uc.pt> Sander Mathijs van Veen <smvv@kompiler.org> @@ -932,6 +995,7 @@ Simon Kern <simon.kern@rwth-aachen.de> Simon Persson <simon@flaskpost.org> Simon Sapin <simon@exyr.org> Simon Wollwage <mail.wollwage@gmail.com> +simplex <theemptystring@gmail.com> Sindre Johansen <sindre@sindrejohansen.no> sinkuu <sinkuupump@gmail.com> Skyler <skyler.lipthay@gmail.com> @@ -945,6 +1009,7 @@ Stefan Bucur <stefan.bucur@epfl.ch> Stefan Plantikow <stefan.plantikow@googlemail.com> Stepan Koltsov <stepan.koltsov@gmail.com> Sterling Greene <sterling.greene@gmail.com> +Steve Gury <steve.gury@gmail.com> Steve Klabnik <steve@steveklabnik.com> Steven Allen <steven@stebalien.com> Steven Crockett <crockett.j.steven@gmail.com> @@ -952,9 +1017,11 @@ Steven De Coeyer <steven@banteng.be> Steven Fackler <sfackler@gmail.com> Steven Sheldon <steven@sasheldon.com> Steven Stewart-Gallus <sstewartgallus00@langara.bc.ca> +Steven Walter <stevenrwalter@gmail.com> Strahinja Val Markovic <val@markovic.io> Stuart Pernsteiner <stuart@pernsteiner.org> Subhash Bhushan <subhash.bhushan@kaybus.com> +sumito3478 <sumito3478@gmail.com> Swaroop C H <swaroop@swaroopch.com> Sylvestre Ledru <sylvestre@debian.org> Tamir Duberstein <tamird@gmail.com> @@ -975,6 +1042,7 @@ 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> Till Hoeppner <till@hoeppner.ws> @@ -986,6 +1054,7 @@ Tim Kuehn <tkuehn@cmu.edu> Timon Rapp <timon@zaeda.net> Timothée Ravier <tim@siosm.fr> Tim Parenti <timparenti@gmail.com> +Tim Ringenbach <tim.ringenbach@gmail.com> Tim Taubert <tim@timtaubert.de> tinaun <tinagma@gmail.com> Tincan <tincann@users.noreply.github.com> @@ -1046,11 +1115,15 @@ Volker Mische <volker.mische@gmail.com> Wade Mealing <wmealing@gmail.com> Wangshan Lu <wisagan@gmail.com> WebeWizard <webewizard@gmail.com> +webmobster <webmobster@users.noreply.github.com> Wei-Ming Yang <rick68@users.noreply.github.com> Wendell Smith <wendell.smith@yale.edu> Wesley Wiser <wwiser@gmail.com> whataloadofwhat <unusualmoniker@gmail.com> wickerwaka <martin.donlon@gmail.com> +Wilfred Hughes <me@wilfred.me.uk> +Will Andrews <will@firepipe.net> +Will Engler <engler.will@gmail.com> Will Hipschman <whipsch@gmail.com> William Ting <io@williamting.com> Willson Mock <willson.mock@gmail.com> @@ -1058,12 +1131,15 @@ Will <will@glozer.net> Wojciech Ogrodowczyk <github@haikuco.de> wonyong kim <wonyong.kim@samsung.com> xales <xales@naveria.com> +Xuefeng Wu <benewu@gmail.com> +XuefengWu <benewu@gmail.com> Xuefeng Wu <xfwu@thoughtworks.com> Xue Fuqiao <xfq.free@gmail.com> Yasuhiro Fujii <y-fujii@mimosa-pudica.net> YawarRaza7349 <YawarRaza7349@gmail.com> Yazhong Liu <yorkiefixer@gmail.com> Yehuda Katz <wycats@gmail.com> +Yongqian Li <yongqli@kerrmetric.com> York Xiang <bombless@126.com> Young-il Choi <duddlf.choi@samsung.com> Youngmin Yoo <youngmin.yoo@samsung.com> @@ -1071,6 +1147,7 @@ Youngsoo Son <ysson83@gmail.com> Young Wu <doomsplayer@gmail.com> Yuri Albuquerque <yuridenommus@gmail.com> Yuri Kunde Schlesner <yuriks@yuriks.net> +Z1 <MazinZ1@users.noreply.github.com> Zach Kamsler <smoo.master@gmail.com> Zach Pomerantz <zmp@umich.edu> Zack Corr <zack@z0w0.me> diff --git a/RELEASES.md b/RELEASES.md index 751205f8219..636bcc4312e 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,15 +1,144 @@ Version 1.2.0 (August 2015) =========================== +* ~1200 changes, numerous bugfixes + Highlights ---------- -* [Parallel codegen][parcodegen] is now working again, which can substantially - speed up large builds in debug mode; It also gets another ~33% speedup when - bootstrapping on a 4 core machine (using 8 jobs). It's not enabled by default, - but will be "in the near future" +* [Dynamically-sized-type coercions][dst] allow smart pointer types + like `Rc` to contain types without a fixed size, arrays and trait + objects, finally enabling use of `Rc<[T]>` and completing the + implementation of DST. +* [Parallel codegen][parcodegen] is now working again, which can + substantially speed up large builds in debug mode; It also gets + another ~33% speedup when bootstrapping on a 4 core machine (using 8 + jobs). It's not enabled by default, but will be "in the near + future". It can be activated with the `-C codegen-units=N` flag to + `rustc`. + +Breaking Changes +---------------- + +* The [`to_uppercase`] and [`to_lowercase`] methods on `char` now do + unicode case mapping, which is a previously-planned change in + behavior and considered a bugfix. +* [`mem::align_of`] now specifies [the *minimum alignment* for + T][align], which is usually the alignment programs are interested + in, and the same value reported by clang's + `alignof`. [`mem::min_align_of`] is deprecated. This is not known to + break real code. + +Language +-------- +* Patterns with `ref mut` now correctly invoke [`DerefMut`] when + matching against dereferencable values. + +Libraries +--------- +* The [`Extend`] trait, which grows a collection from an iterator, is + implemented over iterators of references, for `String`, `Vec`, + `LinkedList`, `VecDeque`, `EnumSet`, `BinaryHeap`, `VecMap`, + `BTreeSet` and `BTreeMap`. [RFC][extend-rfc]. +* The [`iter::once`] function returns an iterator that yields a single + element. +* The [`iter::empty`] function returns an iterator that yields no + elements. +* The [`matches`] and [`rmatches`] methods on `str` return iterators + over substring matches. +* [`Cell`] and [`RefCell`] both implement [`Eq`]. +* A number of methods for wrapping arithmetic are added to the + integral types, [`wrapping_div`], [`wrapping_rem`], + [`wrapping_neg`], [`wrapping_shl`], [`wrapping_shr`]. These are in + addition to the existing [`wrapping_add`], [`wrapping_sub`], and + [`wrapping_mul`] methods, and alternatives to the [`Wrapping`] + type.. It is illegal for the default arithmetic operations in Rust + to overflow; the desire to wrap must be explicit. +* The `{:#?}` formatting specifier [displays the alternate, + pretty-printed][debugfmt] form of the `Debug` formatter. This + feature was actually introduced prior to 1.0 with little + fanfare. +* [`fmt::Formatter`] implements [`fmt::Write`], a `fmt`-specific trait + for writing data to formatted strings, similar to [`io::Write`]. +* [`fmt::Formatter`] adds 'debug builder' methods, [`debug_struct`], + [`debug_tuple`], [`debug_list`], [`debug_set`], [`debug_map`]. These + are used by code generators to emit implementations of [`Debug`]. +* `str` has new [`to_uppercase`][strup] and [`to_lowercase`][strlow] + methods that convert case, following Unicode case mapping. +* It is now easier to handle to poisoned locks. The [`PoisonError`] + type, returned by failing lock operations, exposes `into_inner`, + `get_ref`, and `get_mut`, which all give access to the inner lock + guard, and allow the poisoned lock to continue to operate. The + `is_poisoned` method of [`RwLock`] and [`Mutex`] can poll for a + poisoned lock without attempting to take the lock. +* On Unix the [`FromRawFd`] trait is implemented for [`Stdio`], and + [`AsRawFd`] for [`ChildStdin`], [`ChildStdout`], [`ChildStderr`]. + On Windows the `FromRawHandle` trait is implemented for `Stdio`, + and `AsRawHandle` for `ChildStdin`, `ChildStdout`, + `ChildStderr`. +* [`io::ErrorKind`] has a new variant, `InvalidData`, which indicates + malformed input. + +Misc +---- + +* `rustc` employs smarter heuristics for guessing at [typos]. +* `rustc` emits more efficient code for [no-op conversions between + unsafe pointers][nop]. +* Fat pointers are now [passed in pairs of immediate arguments][fat], + resulting in faster compile times and smaller code. + +[`Extend`]: http://doc.rust-lang.org/nightly/std/iter/trait.Extend.html +[extend-rfc]: https://github.com/rust-lang/rfcs/blob/master/text/0839-embrace-extend-extinguish.md +[`iter::once`]: http://doc.rust-lang.org/nightly/std/iter/fn.once.html +[`iter::empty`]: http://doc.rust-lang.org/nightly/std/iter/fn.empty.html +[`matches`]: http://doc.rust-lang.org/nightly/std/primitive.str.html#method.matches +[`rmatches`]: http://doc.rust-lang.org/nightly/std/primitive.str.html#method.rmatches +[`Cell`]: http://doc.rust-lang.org/nightly/std/cell/struct.Cell.html +[`RefCell`]: http://doc.rust-lang.org/nightly/std/cell/struct.RefCell.html +[`wrapping_add`]: http://doc.rust-lang.org/nightly/std/primitive.i8.html#method.wrapping_add +[`wrapping_sub`]: http://doc.rust-lang.org/nightly/std/primitive.i8.html#method.wrapping_sub +[`wrapping_mul`]: http://doc.rust-lang.org/nightly/std/primitive.i8.html#method.wrapping_mul +[`wrapping_div`]: http://doc.rust-lang.org/nightly/std/primitive.i8.html#method.wrapping_div +[`wrapping_rem`]: http://doc.rust-lang.org/nightly/std/primitive.i8.html#method.wrapping_rem +[`wrapping_neg`]: http://doc.rust-lang.org/nightly/std/primitive.i8.html#method.wrapping_neg +[`wrapping_shl`]: http://doc.rust-lang.org/nightly/std/primitive.i8.html#method.wrapping_shl +[`wrapping_shr`]: http://doc.rust-lang.org/nightly/std/primitive.i8.html#method.wrapping_shr +[`Wrapping`]: http://doc.rust-lang.org/nightly/std/num/struct.Wrapping.html +[`fmt::Formatter`]: http://doc.rust-lang.org/nightly/std/fmt/struct.Formatter.html +[`fmt::Write`]: http://doc.rust-lang.org/nightly/std/fmt/trait.Write.html +[`io::Write`]: http://doc.rust-lang.org/nightly/std/io/trait.Write.html +[`debug_struct`]: http://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html#method.debug_struct +[`debug_tuple`]: http://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html#method.debug_tuple +[`debug_list`]: http://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html#method.debug_list +[`debug_set`]: http://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html#method.debug_set +[`debug_map`]: http://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html#method.debug_map +[`Debug`]: http://doc.rust-lang.org/nightly/std/fmt/trait.Debug.html +[strup]: http://doc.rust-lang.org/nightly/std/primitive.str.html#method.to_uppercase +[strlow]: http://doc.rust-lang.org/nightly/std/primitive.str.html#method.to_lowercase +[`to_uppercase`]: http://doc.rust-lang.org/nightly/std/primitive.char.html#method.to_uppercase +[`to_lowercase`]: http://doc.rust-lang.org/nightly/std/primitive.char.html#method.to_lowercase +[`PoisonError`]: http://doc.rust-lang.org/nightly/std/sync/struct.PoisonError.html +[`RwLock`]: http://doc.rust-lang.org/nightly/std/sync/struct.RwLock.html +[`Mutex`]: http://doc.rust-lang.org/nightly/std/sync/struct.Mutex.html +[`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 +[`Stdio`]: http://doc.rust-lang.org/nightly/std/process/struct.Stdio.html +[`ChildStdin`]: http://doc.rust-lang.org/nightly/std/process/struct.ChildStdin.html +[`ChildStdout`]: http://doc.rust-lang.org/nightly/std/process/struct.ChildStdout.html +[`ChildStderr`]: http://doc.rust-lang.org/nightly/std/process/struct.ChildStderr.html +[`io::ErrorKind`]: http://doc.rust-lang.org/nightly/std/io/enum.ErrorKind.html +[debugfmt]: https://www.reddit.com/r/rust/comments/3ceaui/psa_produces_prettyprinted_debug_output/ +[`DerefMut`]: http://doc.rust-lang.org/nightly/std/ops/trait.DerefMut.html +[`mem::align_of`]: http://doc.rust-lang.org/nightly/std/mem/fn.align_of.html +[align]: https://github.com/rust-lang/rust/pull/25646 +[`mem::min_align_of`]: http://doc.rust-lang.org/nightly/std/mem/fn.min_align_of.html +[typos]: https://github.com/rust-lang/rust/pull/26087 +[nop]: https://github.com/rust-lang/rust/pull/26336 +[fat]: https://github.com/rust-lang/rust/pull/26411 +[dst]: https://github.com/rust-lang/rfcs/blob/master/text/0982-dst-coercion.md [parcodegen]: https://github.com/rust-lang/rust/pull/26018 |
