Commit Graph

797 Commits

Author SHA1 Message Date
Ralf Jung 94cd0ce734 fix test failure due to my own lint 2019-08-18 11:16:02 +02:00
Ralf Jung 2f95d4d50c remove dead code 2019-08-15 11:01:03 +02:00
Ralf Jung 60a0688185 adjust tests for eager pointer checks on deref 2019-08-15 11:01:03 +02:00
bors 1f504ea7be Auto merge of #894 - christianpoveda:env-vars-communication, r=RalfJung
Enable env communication

related issue: https://github.com/rust-lang/miri/issues/800. r? @RalfJung
2019-08-14 18:58:06 +00:00
Christian Poveda f451fe21bd Test env isolation 2019-08-13 16:17:53 -05:00
Christian Poveda 67d13577aa Move test env var to test_runner 2019-08-13 12:10:24 -05:00
bors a5eb61a4ad Auto merge of #902 - RalfJung:ldexp, r=RalfJung
use apfloat for ldexp
2019-08-10 09:34:31 +00:00
Ralf Jung 33eb5657d6 ldexp: test overflow behavior 2019-08-10 11:31:20 +02:00
bors 7b3de392df Auto merge of #899 - RalfJung:generators, r=RalfJung
More generator tests

Cc @tmandry -- do these look reasonable for checking the new "partial init" case that was discovered?
2019-08-09 20:04:20 +00:00
Ralf Jung b93629262d test that even &Cell must be dereferencable 2019-08-09 19:22:47 +02:00
Ralf Jung abcd244927 add async fn with partial initialization 2019-08-09 11:01:42 +02:00
Ralf Jung fc06cb71bf simplify async-fn tests 2019-08-09 11:01:42 +02:00
Ralf Jung d5294a5bf3 test generator that yields during initialization of struct with uninhabited field 2019-08-09 11:01:42 +02:00
bors 1766d1b84b Auto merge of #896 - tmandry:add-generator-uninhabited-test, r=RalfJung
Add generator, async tests with uninhabited saved local

See discussion in https://github.com/rust-lang/rust/pull/63035.
2019-08-09 08:20:00 +00:00
bors b09ae31da0 Auto merge of #871 - RalfJung:miri-rustc-cleanup, r=RalfJung
Cleanup after rustc bootstrap tests Miri with a separate libstd

Should only be merged after https://github.com/rust-lang/rust/pull/63162 got the green light.
2019-08-08 20:43:47 +00:00
Tyler Mandry f544721de4 Add generator, async tests with uninhabited saved local 2019-08-07 16:56:35 -07:00
Christian Poveda 253af9692a Fix formatting 2019-08-07 10:50:46 -05:00
Christian Poveda af623dede2 Add env var test variable in compiletest 2019-08-07 09:09:13 -05:00
Christian Poveda b731a6a15f Add support for env communication 2019-08-06 17:40:07 -05:00
Ralf Jung d26917a9d6 fix for latest rustc 2019-08-05 10:45:48 +02:00
bors 93e110f370 Auto merge of #886 - Aaron1011:shim/getrandom, r=RalfJung
Shim 'libc::getrandom' in addition to 'libc::syscall(libc::SYS_getrandom)'
2019-08-04 21:02:08 +00:00
Aaron Hill a208f2fccf Improve formatting
Co-Authored-By: Ralf Jung <post@ralfj.de>
2019-08-04 16:44:32 -04:00
Aaron Hill 66d10c877d Ignore other platforms instead of using only-linux 2019-08-04 16:40:30 -04:00
Aaron Hill 8a75817707 Fix identation 2019-08-04 16:30:33 -04:00
Aaron Hill a74a04f356 Test 'libc::getrandom' as well 2019-08-04 16:12:25 -04:00
Aaron Hill 6b087d2536 Add test 2019-08-04 16:12:24 -04:00
Aaron Hill 4c11c6b737 Add test for f32::round and f64::round 2019-08-04 15:57:00 -04:00
Ralf Jung f47e58950b check that atomics are sufficiently aligned, and add test 2019-08-04 10:30:42 +02:00
Ralf Jung 702f63e427 test AtomicU64 2019-08-04 10:30:42 +02:00
Ralf Jung ca4969d4da consolidate atomic tests 2019-08-04 10:30:42 +02:00
bors d9d6df93a9 Auto merge of #881 - RalfJung:rustup, r=RalfJung
adjust for rustc changes
2019-08-03 18:56:38 +00:00
Ralf Jung a41ec9aacb adjust error messages in tests 2019-08-03 20:54:57 +02:00
bors d0e8850267 Auto merge of #877 - christianpoveda:ldexp-shim, r=RalfJung
Add shim for ldexp

Fixes https://github.com/rust-lang/miri/issues/821

r? @RalfJung
2019-08-03 16:14:20 +00:00
Ralf Jung bff6b05424 more consistent test name 2019-08-03 17:27:50 +02:00
Ralf Jung 773f6aeb4c remove some compile-fail tests that now work 2019-08-03 15:01:04 +02:00
Christian Poveda ff2001040f Add shim for ldexp 2019-08-02 15:46:28 -05:00
Ralf Jung 2973063fa3 test dangling ZST deref 2019-08-02 14:26:15 +02:00
Ralf Jung 3318657eaf test Ref/RefMut protector interactions 2019-08-02 08:15:52 +02:00
Ralf Jung c4c2716f4e make reborrow shallow, and fix tests for that 2019-08-02 08:09:22 +02:00
Ralf Jung 6c545ba340 the compile-fail-norustc hack is no longer needed 2019-07-31 15:29:55 +02:00
bors 5bbf6733ea Auto merge of #869 - RalfJung:tests, r=oli-obk
test suite: be fine with warnings when running on rustc CI

r? @oli-obk
2019-07-31 11:54:00 +00:00
Ralf Jung a414492cc7 reorder for clarity 2019-07-31 13:48:49 +02:00
Ralf Jung edf7d1c30c dedup code a bit 2019-07-31 13:48:15 +02:00
Ralf Jung 6dadb94101 test suite: be fine with warnings when running on rustc CI 2019-07-31 13:44:55 +02:00
Yuki Okushi af7570fced Remove await_macro 2019-07-31 16:42:38 +09:00
Ralf Jung 87f20fede5 adjust for slice pattern changes 2019-07-29 10:21:59 +02:00
Ralf Jung 8bec925e04 bump Rust 2019-07-26 10:14:44 +02:00
Ralf Jung 758d88bbf9 explain better what is non-deterministic here 2019-07-24 08:57:05 +02:00
Ralf Jung 85be8ab8eb fix non-deterministic test 2019-07-23 23:48:28 +02:00
Ralf Jung d5ca345c36 remove redundant tests / flags 2019-07-23 23:26:25 +02:00