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 30 pull requests #35666

Merged
merged 67 commits into from
Aug 15, 2016
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
e91b625
Fix typo (privledge->privilege)
Jul 20, 2016
1403df7
Implement From for Cell, RefCell and UnsafeCell
malbarbo Aug 5, 2016
9d6fa40
Add regression test for #22894.
frewsxcv Aug 8, 2016
1a6fac7
E0248 Change in issue format
shyamsundarb-arch Aug 7, 2016
5c2c19a
Update error message for E0253 #35512
lukehinds Aug 9, 2016
5dac93d
[emscripten] Disable jemalloc for emscripten
badboy Aug 6, 2016
ad91873
[emscripten] Ignore tests
badboy Aug 8, 2016
60599df
[emscripten] Disable code paths that don't work on emscripten
badboy Aug 8, 2016
c974749
Update E0253.rs
lukehinds Aug 10, 2016
ae58a87
add -mrelax-relocations=no to i686-musl and i586-gnu
Aug 10, 2016
16cc8a7
Implemented a smarter concatenation system that will hopefully produc…
cgswords Aug 2, 2016
92f7e85
Update E0138 to new format
wdv4758h Aug 10, 2016
4b54dd7
Use an existing constant name as an example.
Antti Aug 11, 2016
c0ff3c1
fix match
Aug 11, 2016
b707a12
Allow compiling against a custom LLVM 3.9 installation
shepmaster Aug 11, 2016
4209f94
Add label to E0254
tvladyslav Aug 10, 2016
045c8c8
std: Optimize panic::catch_unwind slightly
alexcrichton Jul 9, 2016
c99c2ea
doc: a value of type `&str` is called a "string slice"
tshepang Aug 11, 2016
071410b
string: remove needless binding
tshepang Aug 11, 2016
c761184
Fix tidy tests
tvladyslav Aug 11, 2016
d099e30
Introduce `as_slice` method on `std::vec::IntoIter` struct.
frewsxcv Aug 7, 2016
01a766e
Introduce `as_mut_slice` method on `std::vec::IntoIter` struct.
frewsxcv Aug 7, 2016
fc97b5c
Change stabilization version of no_std from 1.0 to 1.6.
Mark-Simulacrum Aug 11, 2016
629f2aa
Fix typo
Aug 11, 2016
4224737
Improve &-ptr printing
Aug 12, 2016
f76a737
Correct span for pub_restricted field
sanxiyn Aug 8, 2016
3042fba
book: fix the hidden find() functions in error-handling.md
cvubrugier Aug 12, 2016
bfca761
fix small typos in std::convert documentation
matthew-piziak Aug 12, 2016
4ab00e4
updated E0070 to new error format
clementmiao Aug 12, 2016
302a423
Update E0301 to the new format
krzysztofgarczynski Aug 12, 2016
5402d28
Update E0302 to the new format
krzysztofgarczynski Aug 13, 2016
08e470f
compiletest: Remove dead code.
ahmedcharles Aug 13, 2016
bd90a16
updated E0067 to new error format
clementmiao Aug 13, 2016
85388f0
E0094 error message updated
theypsilon Aug 13, 2016
6fbff4f
Ensure that attributes are spelled properly.
ahmedcharles Aug 13, 2016
ab00b94
Predicates haven't existed in almost 5 years.
ahmedcharles Aug 13, 2016
10fce6e
Fix a couple of typos in RawVec
IvanUkhov Aug 14, 2016
9d1900b
Rollup merge of #34941 - qolop:patch-2, r=apasel422
eddyb Aug 14, 2016
fa57f35
Rollup merge of #35392 - malbarbo:cell-from, r=brson
eddyb Aug 14, 2016
41e0f2d
Rollup merge of #35444 - alexcrichton:optimize-catch-unwind, r=brson
eddyb Aug 14, 2016
6d8af8c
Rollup merge of #35447 - frewsxcv:vec-into-iter-as-slice, r=alexcrichton
eddyb Aug 14, 2016
c35d8db
Rollup merge of #35491 - sanxiyn:pub-restricted-span, r=nikomatsakis
eddyb Aug 14, 2016
b1ec5b2
Rollup merge of #35533 - frewsxcv:22984, r=brson
eddyb Aug 14, 2016
9fb4fa8
Rollup merge of #35539 - cgswords:ts_concat, r=nrc
eddyb Aug 14, 2016
9c347b9
Rollup merge of #35558 - lukehinds:master, r=nikomatsakis
eddyb Aug 14, 2016
c3cede2
Rollup merge of #35573 - wdv4758h:E0138, r=jonathandturner
eddyb Aug 14, 2016
8ade28e
Rollup merge of #35574 - badboy:emscripten-test-fixes, r=brson
eddyb Aug 14, 2016
da2328b
Rollup merge of #35577 - japaric:relax, r=alexcrichton
eddyb Aug 14, 2016
b65ff08
Rollup merge of #35586 - shyaamsundhar:SqushCom, r=jonathandturner
eddyb Aug 14, 2016
955458e
Rollup merge of #35588 - Antti:fix-atomics-docs, r=alexcrichton
eddyb Aug 14, 2016
e3a94b4
Rollup merge of #35594 - shepmaster:configure-llvm-39, r=alexcrichton
eddyb Aug 14, 2016
812a8c1
Rollup merge of #35596 - crypto-universe:E0254_style_and_tests, r=jon…
eddyb Aug 14, 2016
322aa6e
Rollup merge of #35597 - tshepang:it-is-a-slice, r=steveklabnik
eddyb Aug 14, 2016
b975a12
Rollup merge of #35598 - tshepang:needless-binding, r=steveklabnik
eddyb Aug 14, 2016
7aaa83a
Rollup merge of #35606 - Mark-Simulacrum:no-std-fix, r=brson
eddyb Aug 14, 2016
80510b8
Rollup merge of #35611 - jonathandturner:ptr-helper, r=nikomatsakis
eddyb Aug 14, 2016
c5a9228
Rollup merge of #35615 - clementmiao:E0070_new_error_format, r=jonath…
eddyb Aug 14, 2016
15f66ad
Rollup merge of #35616 - clementmiao:E0067_new_error_format, r=jonath…
eddyb Aug 14, 2016
5766b42
Rollup merge of #35620 - cvubrugier:master, r=Manishearth
eddyb Aug 14, 2016
2294fc4
Rollup merge of #35622 - matthew-piziak:convert-docs-typos, r=apasel422
eddyb Aug 14, 2016
42b3df2
Rollup merge of #35640 - ahmedcharles:dead, r=alexcrichton
eddyb Aug 14, 2016
f91d242
Rollup merge of #35643 - garekkream:update-E0301-new-error-format, r=…
eddyb Aug 14, 2016
50aa568
Rollup merge of #35644 - garekkream:update-E0302-new-error-format, r=…
eddyb Aug 14, 2016
f73f128
Rollup merge of #35646 - theypsilon:master, r=jonathandturner
eddyb Aug 14, 2016
c63adb1
Rollup merge of #35647 - ahmedcharles:spelling, r=alexcrichton
eddyb Aug 14, 2016
43cd345
Rollup merge of #35648 - ahmedcharles:pred, r=alexcrichton
eddyb Aug 14, 2016
bcee2ed
Rollup merge of #35661 - IvanUkhov:raw-vec, r=alexcrichton
eddyb Aug 14, 2016
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
Prev Previous commit
Next Next commit
[emscripten] Ignore tests
Most of these rely on spawning processes, which is not possible in
Emscripten.
  • Loading branch information
badboy committed Aug 10, 2016
commit ad91873cb6ca0824e395cc8e9bb452fed986fde3
1 change: 1 addition & 0 deletions src/test/run-pass-fulldeps/linkage-visibility.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
// ignore-android: FIXME(#10356)
// ignore-windows: std::dynamic_lib does not work on Windows well
// ignore-musl
// ignore-emscripten no dynamic linking

extern crate linkage_visibility as foo;

Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass-fulldeps/logging-enabled.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
// except according to those terms.

// exec-env:RUST_LOG=logging_enabled=info
// ignore-emscripten: FIXME(#31622)


#![feature(rustc_private)]
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass-fulldeps/logging-separate-lines.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
// ignore-windows
// exec-env:RUST_LOG=debug
// compile-flags:-C debug-assertions=y
// ignore-emscripten: FIXME(#31622)

#![feature(rustc_private)]

Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/backtrace-debuginfo.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@

// compile-flags:-g -Cllvm-args=-enable-tail-merge=0
// ignore-pretty as this critically relies on line numbers
// ignore-emscripten spawning processes is not supported

use std::io;
use std::io::prelude::*;
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/backtrace.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@

// no-pretty-expanded FIXME #15189
// ignore-android FIXME #17520
// ignore-emscripten spawning processes is not supported
// compile-flags:-g

use std::env;
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/command-before-exec.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
// except according to those terms.

// ignore-windows - this is a unix-specific test
// ignore-emscripten

#![feature(process_exec, libc)]

Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/command-exec.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
// except according to those terms.

// ignore-windows - this is a unix-specific test
// ignore-emscripten
// ignore-pretty

#![feature(process_exec)]
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/drop-flag-sanity-check.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
// except according to those terms.

// compile-flags: -Z force-dropflag-checks=on
// ignore-emscripten

// Quick-and-dirty test to ensure -Z force-dropflag-checks=on works as
// expected. Note that the inlined drop-flag is slated for removal
Expand Down
2 changes: 2 additions & 0 deletions src/test/run-pass/drop-trait-enum.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten no threads support

#![allow(unknown_features)]
#![feature(box_syntax)]

Expand Down
2 changes: 2 additions & 0 deletions src/test/run-pass/env-args-reverse-iterator.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

use std::env::args;
use std::process::Command;

Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/env-home-dir.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

#![feature(path)]

Expand Down
2 changes: 1 addition & 1 deletion src/test/run-pass/exec-env.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
// except according to those terms.

// exec-env:TEST_EXEC_ENV=22

// ignore-emscripten FIXME: issue #31622

use std::env;

Expand Down
2 changes: 2 additions & 0 deletions src/test/run-pass/hashmap-memory.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten No support for threads

#![allow(unknown_features)]
#![feature(std_misc)]

Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/issue-10626.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

// Make sure that if a process doesn't have its stdio/stderr descriptors set up
// that we don't die in a large ball of fire
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/issue-12133-3.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
// aux-build:issue-12133-dylib.rs
// aux-build:issue-12133-dylib2.rs
// ignore-musl
// ignore-emscripten no dylib support

// pretty-expanded FIXME #23616

Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/issue-13304.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
// except according to those terms.

// ignore-aarch64
// ignore-emscripten
#![feature(io, process_capture)]

use std::env;
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/issue-14456.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

#![feature(io, process_capture)]

Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/issue-14940.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

use std::env;
use std::process::Command;
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/issue-16272.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
// except according to those terms.

// ignore-aarch64
// ignore-emscripten

use std::process::Command;
use std::env;
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/issue-20091.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
// except according to those terms.

// ignore-aarch64
// ignore-emscripten
#![feature(std_misc, os)]

#[cfg(unix)]
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/issue-2190-1.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
// except according to those terms.

// pretty-expanded FIXME #23616
// ignore-emscripten

use std::thread::Builder;

Expand Down
2 changes: 2 additions & 0 deletions src/test/run-pass/issue-24313.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

use std::thread;
use std::env;
use std::process::Command;
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/issue-28950.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten
// compile-flags: -Z orbit=off
// (blows the stack with MIR trans and no optimizations)

Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/issue-29485.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
// except according to those terms.

// aux-build:issue-29485.rs
// ignore-emscripten

#[feature(recover)]

Expand Down
2 changes: 2 additions & 0 deletions src/test/run-pass/issue-30490.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

// Previously libstd would set stdio descriptors of a child process
// by `dup`ing the requested descriptors to inherit directly into the
// stdio descriptors. This, however, would incorrectly handle cases
Expand Down
2 changes: 2 additions & 0 deletions src/test/run-pass/issue-33770.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

use std::process::{Command, Stdio};
use std::env;
use std::sync::{Mutex, RwLock};
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/linkage1.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@

// ignore-windows
// ignore-macos
// ignore-emscripten
// aux-build:linkage1.rs

#![feature(linkage)]
Expand Down
2 changes: 2 additions & 0 deletions src/test/run-pass/multi-panic.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

fn check_for_no_backtrace(test: std::process::Output) {
assert!(!test.status.success());
let err = String::from_utf8_lossy(&test.stderr);
Expand Down
2 changes: 2 additions & 0 deletions src/test/run-pass/no-stdio.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

#![feature(libc)]

extern crate libc;
Expand Down
3 changes: 3 additions & 0 deletions src/test/run-pass/panic-handler-chain.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten no threads support

#![feature(panic_handler, const_fn, std_panic)]

use std::sync::atomic::{AtomicUsize, Ordering};
Expand Down
2 changes: 2 additions & 0 deletions src/test/run-pass/process-exit.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

use std::env;
use std::process::{self, Command, Stdio};

Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/process-remove-from-env.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

use std::process::Command;
use std::env;
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/process-spawn-with-unicode-params.rs
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
// intact.

// ignore-aarch64
// ignore-emscripten

use std::io::prelude::*;
use std::io;
Expand Down
2 changes: 2 additions & 0 deletions src/test/run-pass/running-with-no-runtime.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

#![feature(start)]

use std::ffi::CStr;
Expand Down
2 changes: 2 additions & 0 deletions src/test/run-pass/segfault-no-out-of-stack.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten can't run commands

#![feature(libc)]

extern crate libc;
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/signal-exit-status.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
// except according to those terms.

// ignore-windows
// ignore-emscripten

use std::env;
use std::process::Command;
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/sigpipe-should-be-ignored.rs
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
// doesn't die in a ball of fire, but rather it's gracefully handled.

// ignore-aarch64
// ignore-emscripten

use std::env;
use std::io::prelude::*;
Expand Down
2 changes: 2 additions & 0 deletions src/test/run-pass/sleep.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten no threads support

use std::thread::{self, sleep};
use std::time::Duration;
use std::sync::{Arc, Mutex};
Expand Down
1 change: 1 addition & 0 deletions src/test/run-pass/wait-forked-but-failed-child.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-emscripten

#![feature(libc)]

Expand Down