From e95a2d86021569c6b4dc84d806fabd7c19663c2a Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Thu, 9 Jul 2015 14:44:44 -0700 Subject: [PATCH 1/3] Update AUTHORS.txt for 1.2 --- .mailmap | 17 +++++++++-- AUTHORS.txt | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 94 insertions(+), 6 deletions(-) diff --git a/.mailmap b/.mailmap index ea107e0abd895..c1a605bd94c9d 100644 --- a/.mailmap +++ b/.mailmap @@ -8,12 +8,13 @@ Aaron Todd Abhishek Chanda Abhishek Chanda Ahmed Charles +Aydin Kim aydin.kim Alex Lyon Alex Rønne Petersen Andreas Gal Andrew Poelstra Anton Löfgren -Ariel Ben-Yehuda +Ariel Ben-Yehuda arielb1 Austin Seipp Ben Alpert Benjamin Jackman @@ -38,6 +39,7 @@ Eduardo Bautista Eduardo Bautista <=> Elliott Slaughter Elly Fong-Jones +Emily Dunham edunham Eric Holk Eric Holk Eric Holmes @@ -45,6 +47,7 @@ Eric Reed Erick Tryzelaar Evgeny Sologubov Falco Hirschenberger +Felix S. Klock II Felix S Klock II Gareth Daniel Smith Georges Dubus Graham Fawcett @@ -64,6 +67,7 @@ Jihyun Yu jihyun Jihyun Yu Johann Hofmann Johann Johann Hofmann John Clements +John Hodge John Hodge Jorge Aparicio Jonathan Bailey Junyoung Cho @@ -80,20 +84,24 @@ Luqman Aden Luke Metz Makoto Nakashima Makoto Nakashima gifnksm +Markus Westerlind Markus Margaret Meyerhofer Mark Sinclair Mark Sinclair =Mark Sinclair <=125axel125@gmail.com> +Matej Lach Matej Ľach Matt Brubeck Matthew Auld Matthew McPherrin Matthijs Hofstra Michael Williams -Michael Woerister -Michael Woerister +Michael Woerister Michael Woerister Neil Pankey Nicholas Mazzuca Nicholas +Oliver Schneider Oliver 'ker' Schneider Ožbolt Menegatti gareins +Paul Faria Paul Faria Peer Aramillo Irizar parir +Peter Elmers Philipp Brüschweiler Philipp Brüschweiler Pradeep Kumar @@ -105,6 +113,7 @@ Robert Foss robertfoss Robert Gawdzik Robert Gawdzik ☢ Robert Millar Ryan Scheel +Sean Gillespie swgillespie Seonghyun Kim Simon Barber-Dueck Simon BD Simon Sapin @@ -114,7 +123,9 @@ Steven Stewart-Gallus Tamir Duberstein Tim Chevalier Torsten Weber +Vadim Petrochenkov petrochenkov William Ting +Xuefeng Wu Xuefeng Wu XuefengWu Youngsoo Son Zack Corr Zack Slayton diff --git a/AUTHORS.txt b/AUTHORS.txt index fddfeca4b7e75..7e542470c2b7e 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -22,11 +22,13 @@ Aidan Cully Aidan Hobson Sayers A.J. Gardner Akos Kiss +Akshay Chiwhane Alan Andrade Alan Cutter Alan Williams Aleksander Balicki Aleksandr Koshlo +Alexander Artemenko Alexander Bliskovsky Alexander Campbell Alexander Chernyakhovsky @@ -44,6 +46,7 @@ Alexis Beingessner Alex Lyon Alex Quach Alex Rønne Petersen +Alex Stokes Alex Whitney Alfie John Alisdair Owens @@ -66,8 +69,10 @@ Andrew Barchuk Andrew Cann Andrew Chin Andrew Dunham +Andrew Foote Andrew Gallant Andrew Hobden +Andrew Kensler Andrew Paseltiner Andrew Poelstra Andrew Seidl @@ -93,19 +98,21 @@ Ashok Gautham Augusto Hack auREAX Austin Bonander +Austin Hellyer Austin King Austin Seipp Avdi Grimm awlnx Axel Viala -aydin.kim Aydin Kim bachm Barosl Lee bcoopers Ben Alpert +benaryorg Ben Ashford Ben Blum +ben fleis Ben Foppa Ben Gamari Ben Gesoff @@ -128,6 +135,7 @@ Birunthan Mohanathas Björn Steinbrink blake2-ppc bluss +bluss Boris Egorov bors Bouke van der Bijl @@ -149,6 +157,7 @@ Brian J Brennan Brian J. Burg Brian Koropoff Brian Leibig +Brian Quinlan Bruno de Oliveira Abinader Bryan Dunsmore Byron Williams @@ -172,6 +181,7 @@ Ches Martin chitra Chloe <5paceToast@users.noreply.github.com> Chris Double +Chris Hellmuth Chris Morgan Chris Nixon Chris Peterson @@ -179,14 +189,17 @@ Chris Pressey Chris Sainty Chris Shea Chris Thorn +Christian Stadelmann Christoph Burgdorf Christopher Bergqvist Christopher Chambers Christopher Kendell Chris Wong chromatic +Chuck Bassett Chuck Ries Clark Gaebel +clatour Clifford Caoile Clinton Ryan Cody P Schafer @@ -201,10 +214,12 @@ Conrad Kleinespel Corey Farwell Corey Ford Corey Richardson +Cornel Punga crhino Cristian Kubis Cristi Burcă critiqjo +Cruz Julian Bishop Damian Gryski Damien Grassart Damien Radtke @@ -240,6 +255,7 @@ Darrell Hamilton Dave Herman Dave Hodder Dave Huseby +David Campbell David Creswick David Forsythe David Halperin @@ -251,7 +267,9 @@ David Rajchenbach-Teller David Reid David Renshaw David Ross +David Stygstra David Vazgenovich Shakaryan +David Voit Davis Silverman defuz Denis Defreyne @@ -271,6 +289,7 @@ Dirk Leifeld Div Shekhar diwic DJUrsus +dmgawel Dmitry Ermolov Dmitry Promsky Dmitry Vasiliev @@ -290,6 +309,7 @@ Dylan Braithwaite Dylan Ede Dzmitry Malyshau Earl St Sauver +econoplas Eduard Bopp Eduard Burtescu Eduardo Bautista @@ -297,6 +317,7 @@ Edward Wang Edward Z. Yang Ehsanul Hoque Elantsev Serj +Eli Friedman eliovir Elliott Slaughter Elly Fong-Jones @@ -304,6 +325,8 @@ elszben emanueLczirai Emanuel Rylke Emeliov Dmitrii +Emilio Cobos Álvarez +Emily Dunham Eric Allen Eric Biggers Eric Holk @@ -314,7 +337,9 @@ Erick Tryzelaar Eric Martin Eric Platon Eric Reed +Eric Ye Erik Lyon +Erik Michaels-Ober Erik Price Erik Rose Erwan @@ -344,10 +369,12 @@ Florian Wilkens Florian Zeitz fort Francisco Souza +frankamp Franklin Chen Franziska Hinkelmann free-Runner FuGangqiang +funkill g3xzh Gábor Horváth Gábor Lehel @@ -381,6 +408,7 @@ Greg Chapple Grigoriy Guillaume Gomez Guillaume Pinot +Gulshan Singh Gyorgy Andrasek Haitao Li Hajime Morrita @@ -419,6 +447,7 @@ Ivano Coppola Ivan Petkov Ivan Radanov Ivanov Ivan Ukhov +Iven Hsu Jack Heizer Jack Moffitt Jacob Edelman @@ -428,6 +457,7 @@ Jacob Parker Jaemin Moon Jag Talon Jake Goulding +Jake Hickey Jake Kaufman Jake Kerr Jake Scott @@ -439,7 +469,7 @@ James Hurst James Lal James Laverack jamesluke -James Miller +James Miller James Perry James Rowe James Sanders @@ -479,11 +509,13 @@ Jelte Fennema Jens Nockert Jeong YunWon Jeremy Letang +Jeremy Schlatter Jesse Jones Jesse Luehrs Jesse Ray Jesse Ruderman Jessy Diamond Exum +Jexell Jihyeok Seo Jihyun Yu Jim Apple @@ -504,6 +536,7 @@ Johannes Löthberg Johannes Muenzel Johannes Oertel Johann Hofmann +Johann Tuffe John Albietz John Barker John Clements @@ -519,6 +552,7 @@ John Simon John Talling John Van Enk John Zhang +joliv Jonas Hietala Jonathan Bailey Jonathan Boyett @@ -545,6 +579,7 @@ Josh Matthews Josh Stone Josh Triplett Joshua Clark +Joshua Landau Joshua Wise Joshua Yanovski JP-Ellis @@ -586,6 +621,7 @@ KokaKiwi korenchkin Kostas Karachalios Krzysztof Drewniak +Kubilay Kocak kulakowski kwantam Kyeongwoon Lee @@ -601,6 +637,7 @@ Lee Jeffery Lee Wondong LemmingAvalanche Lennart Kudling +Leo Correa Leonids Maslovs Leo Testard leunggamciu @@ -610,6 +647,7 @@ Lindsey Kuper Lionel Flandrin Logan Chien Loïc Damien +Lorenz lpy Luca Bruno lucy @@ -629,16 +667,21 @@ maikklein Makoto Nakashima Manish Goregaokar Manuel Hoffmann +marcell +Marcel Müller Marcel Rodrigues +Marcus Klaas Margaret Meyerhofer Marijn Haverbeke Marin Atanasov Nikolov +Mário Feroldi Mark Lacey <641@rudkx.com> Mark Mossberg Mark Rowe Mark Sinclair Markus Siemens Markus Unterwaditzer +Markus Westerlind Mark Vian Martin DeMello Martin Olsson @@ -648,6 +691,7 @@ Marvin Löbel masklinn Matej Lach Mateusz Czapliński +Mathieu David Mathieu Poumeyrol Mathieu Rochette Mathijs van de Nes @@ -655,6 +699,7 @@ Matt Brubeck Matt Carberry Matt Coffin Matt Cox +Matthew Astley Matthew Auld Matthew Iselin Matthew McPherrin @@ -670,6 +715,7 @@ Mátyás Mustoha Maxime Quandalle Maximilian Haack Maxim Kolganov +Max Jacobson Max Penet Maya Nitu mchaput @@ -685,7 +731,9 @@ Michael Darakananda Michael Fairley Michael Gehring Michael Kainer +Michael Layzell Michael Letterle +Michael Macias Michael Matuzak Michael Neumann Michael Pankov @@ -715,6 +763,7 @@ Mike Sampson Mikhail Zabaluev Mikko Perttunen mitchmindtree +Mohammed Attia moonglum mrec mr.Shu @@ -727,6 +776,7 @@ nathan dotz Nathan Froyd Nathaniel Herman Nathaniel Theis +Nathan Long Nathan Stoddard Nathan Typanski Nathan Wilson @@ -739,6 +789,7 @@ Nicholas Bishop Nicholas Mazzuca Nick Cameron Nick Desaulniers +Nick Fitzgerald Nick Hamann Nick Howell Nick Platt @@ -750,6 +801,7 @@ Nif Ward Nikita Pekin Niklas Koep Niko Matsakis +Nils Liberg Nils Winter noam Noam Yorav-Raphael @@ -760,10 +812,13 @@ nsf nwin Oak OGINO Masanori +OlegTsyba +Oliver Schneider Oliver Schneider Olivier Saut olivren Olle Jonsson +olombard Or Brostovski Oren Hazi Or Neeman @@ -776,6 +831,7 @@ P1start Pablo Brasero Palmer Cox Paolo Falabella +Parker Moore Pascal Hertleif Patrick Reisert Patrick Walton @@ -787,6 +843,7 @@ Paul Collier Paul Collins Paul Crowley Paul Faria +Paul Oliver Paul Osborne Paul Quint Paul Stansifer @@ -795,9 +852,10 @@ Pavel Panchekha Pawel Olzacki Pedro Larroy Peer Aramillo Irizar +peferron Pete Hunt Peter Atashian -Peter Elmers +Peter Elmers Peter Hull Peter Marheine Peter Minten @@ -839,6 +897,8 @@ Ray Clanan ray glover reedlepee Reilly Watson +Rein Henrichs +Rémi Audebert Remi Rampin Renato Alves Renato Riccieri Santos Zannon @@ -876,15 +936,18 @@ Roy Frostig Rüdiger Sonderfeld rundrop1 Russell Johnston +Russell McClellan Ruud van Asseldonk Ryan Levick Ryan Mulligan Ryan Prichard Ryan Riginding Ryan Scheel +Ryman らいどっと Sae-bom Kim Salem Talha +saml Samuel Chase Samuel Neves Sander Mathijs van Veen @@ -932,6 +995,7 @@ Simon Kern Simon Persson Simon Sapin Simon Wollwage +simplex Sindre Johansen sinkuu Skyler @@ -945,6 +1009,7 @@ Stefan Bucur Stefan Plantikow Stepan Koltsov Sterling Greene +Steve Gury Steve Klabnik Steven Allen Steven Crockett @@ -952,9 +1017,11 @@ Steven De Coeyer Steven Fackler Steven Sheldon Steven Stewart-Gallus +Steven Walter Strahinja Val Markovic Stuart Pernsteiner Subhash Bhushan +sumito3478 Swaroop C H Sylvestre Ledru Tamir Duberstein @@ -975,6 +1042,7 @@ Thomas Backman Thomas Bracht Laumann Jespersen Thomas Daede Thomas Jespersen +Thomas Karpiniec Tiago Nobrega Tibor Benke Till Hoeppner @@ -986,6 +1054,7 @@ Tim Kuehn Timon Rapp Timothée Ravier Tim Parenti +Tim Ringenbach Tim Taubert tinaun Tincan @@ -1046,11 +1115,15 @@ Volker Mische Wade Mealing Wangshan Lu WebeWizard +webmobster Wei-Ming Yang Wendell Smith Wesley Wiser whataloadofwhat wickerwaka +Wilfred Hughes +Will Andrews +Will Engler Will Hipschman William Ting Willson Mock @@ -1058,12 +1131,15 @@ Will Wojciech Ogrodowczyk wonyong kim xales +Xuefeng Wu +XuefengWu Xuefeng Wu Xue Fuqiao Yasuhiro Fujii YawarRaza7349 Yazhong Liu Yehuda Katz +Yongqian Li York Xiang Young-il Choi Youngmin Yoo @@ -1071,6 +1147,7 @@ Youngsoo Son Young Wu Yuri Albuquerque Yuri Kunde Schlesner +Z1 Zach Kamsler Zach Pomerantz Zack Corr From 4a4fd1cb2de5e984d6269159b8858542c3d10d56 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Thu, 9 Jul 2015 14:34:30 -0700 Subject: [PATCH 2/3] Update RELEASES.md for 1.2 --- RELEASES.md | 137 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 133 insertions(+), 4 deletions(-) diff --git a/RELEASES.md b/RELEASES.md index 54c71611ea803..f406cd3c841ed 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 From 2ce9750db5a369275382f0f924a8d6a229468fca Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Tue, 14 Jul 2015 10:32:23 -0700 Subject: [PATCH 3/3] Mention that removal of `#[packed]` was a breaking change in 1.2 --- RELEASES.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/RELEASES.md b/RELEASES.md index f406cd3c841ed..bc74d48838f56 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -28,6 +28,9 @@ Breaking Changes in, and the same value reported by clang's `alignof`. [`mem::min_align_of`] is deprecated. This is not known to break real code. +* [The `#[packed]` attribute is no longer silently accepted by the + compiler][packed]. This attribute did nothing and code that + mentioned it likely did not work as intended. Language -------- @@ -140,7 +143,7 @@ Misc [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 - +[packed]: https://github.com/rust-lang/rust/pull/25541 Version 1.1.0 (June 2015) =========================