Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup of 17 pull requests #55803

Merged
merged 36 commits into from
Nov 9, 2018
Merged
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
cf1406c
Clarify error message for -C opt-level
birkenfeld Nov 1, 2018
5aeb6c7
Sidestep an ICE by providing *some* description for `ReEmpty` when it…
pnkfelix Nov 3, 2018
cc33aec
Regression test for issue 55608.
pnkfelix Nov 3, 2018
f3428a7
rustc: Delete grouping logic from the musl target
alexcrichton Nov 3, 2018
463ad90
Support memcpy/memmove with differing src/dst alignment
nikic Nov 2, 2018
e7f8c0d
Sidestep link error from rustfix'ed code by using a *defined* static.
pnkfelix Nov 6, 2018
3ec837e
Elide anon lifetimes in conflicting impl note
estebank Nov 6, 2018
e72afa9
Consume optimization fuel from the MIR inliner
wesleywiser Oct 21, 2018
f63c2f8
fix ICE
F001 Nov 7, 2018
2d7426b
borrow_set: remove a helper function and a clone it uses
ljedrz Nov 7, 2018
299a452
Ignore never-initialized locals for `unused_mut`.
davidtwco Nov 7, 2018
34ffbdb
This test will not link on wasm32.
pnkfelix Nov 7, 2018
5159b32
mir: remove a hacky recursive helper function
ljedrz Nov 7, 2018
36f815b
Remove intermediate font specs
jonhoo Nov 7, 2018
a9b5988
wasm32-unknown-emscripten expects the rust_eh_personality symbol
CryZe Nov 8, 2018
706c2ad
Use `Lit` rather than `P<Lit>` in `ast::ExprKind`.
nnethercote Nov 8, 2018
e3390d8
Improve creation of 3 IndexVecs
ljedrz Nov 7, 2018
255cc1a
rustc: Request ansi colors if stderr isn't a tty
alexcrichton Nov 8, 2018
d75dae3
Deprecate channel selection
Nov 8, 2018
6153ce1
Rollup merge of #55576 - birkenfeld:opt-level-error-msg, r=cramertj
Mark-Simulacrum Nov 9, 2018
78cab36
Rollup merge of #55633 - nikic:memcpy-align, r=nagisa
Mark-Simulacrum Nov 9, 2018
4805a97
Rollup merge of #55638 - pnkfelix:issue-55608-ice-reempty-msg_span_fr…
Mark-Simulacrum Nov 9, 2018
602a8b4
Rollup merge of #55659 - alexcrichton:musl-no-group, r=michaelwoerister
Mark-Simulacrum Nov 9, 2018
8fd4e5a
Rollup merge of #55719 - pnkfelix:issue-54388-sidestep-link-error-fro…
Mark-Simulacrum Nov 9, 2018
e873984
Rollup merge of #55736 - estebank:elide-anon-lt, r=petrochenkov
Mark-Simulacrum Nov 9, 2018
96ee13a
Rollup merge of #55739 - wesleywiser:mir_inline_fuel, r=nikomatsakis
Mark-Simulacrum Nov 9, 2018
7924765
Rollup merge of #55742 - F001:fix-55718, r=petrochenkov
Mark-Simulacrum Nov 9, 2018
7864780
Rollup merge of #55753 - ljedrz:borrow_set_insert_clone, r=oli-obk
Mark-Simulacrum Nov 9, 2018
660340e
Rollup merge of #55755 - ljedrz:a_few_indexvec_tweaks, r=varkor
Mark-Simulacrum Nov 9, 2018
7944075
Rollup merge of #55758 - davidtwco:issue-55344, r=pnkfelix
Mark-Simulacrum Nov 9, 2018
2d0a697
Rollup merge of #55760 - jonhoo:no-intermediate-fonts, r=GuillaumeGomez
Mark-Simulacrum Nov 9, 2018
6117195
Rollup merge of #55761 - ljedrz:fix_promote_candidate_hack, r=estebank
Mark-Simulacrum Nov 9, 2018
7125b8f
Rollup merge of #55774 - CryZe:patch-5, r=alexcrichton
Mark-Simulacrum Nov 9, 2018
686de87
Rollup merge of #55777 - nnethercote:less-P-in-ast, r=petrochenkov
Mark-Simulacrum Nov 9, 2018
667904f
Rollup merge of #55783 - stjepang:deprecate-select, r=SimonSapin
Mark-Simulacrum Nov 9, 2018
d293d1e
Rollup merge of #55788 - alexcrichton:wincolors, r=petrochenkov
Mark-Simulacrum Nov 9, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions src/libstd/macros.rs
Original file line number Diff line number Diff line change
@@ -399,6 +399,8 @@ macro_rules! await {
/// For more information about select, see the `std::sync::mpsc::Select` structure.
#[macro_export]
#[unstable(feature = "mpsc_select", issue = "27800")]
#[rustc_deprecated(since = "1.32.0",
reason = "channel selection will be removed in a future release")]
macro_rules! select {
(
$($name:pat = $rx:ident.$meth:ident() => $code:expr),+
1 change: 1 addition & 0 deletions src/libstd/sync/mpsc/mod.rs
Original file line number Diff line number Diff line change
@@ -124,6 +124,7 @@
//! ```
#![stable(feature = "rust1", since = "1.0.0")]
#![allow(deprecated)] // for mpsc_select

// A description of how Rust's channel implementation works
//
7 changes: 3 additions & 4 deletions src/libstd/sync/mpsc/select.rs
Original file line number Diff line number Diff line change
@@ -51,11 +51,10 @@
#![unstable(feature = "mpsc_select",
reason = "This implementation, while likely sufficient, is unsafe and \
likely to be error prone. At some point in the future this \
module will likely be replaced, and it is currently \
unknown how much API breakage that will cause. The ability \
to select over a number of channels will remain forever, \
but no guarantees beyond this are being made",
module will be removed.",
issue = "27800")]
#![rustc_deprecated(since = "1.32.0",
reason = "channel selection will be removed in a future release")]


use fmt;
1 change: 1 addition & 0 deletions src/test/run-pass/issues/issue-13494.rs
Original file line number Diff line number Diff line change
@@ -16,6 +16,7 @@
// expose is still present.

#![feature(mpsc_select)]
#![allow(deprecated)]

use std::sync::mpsc::{channel, Sender, Receiver};
use std::thread;