Commit Graph

2925 Commits

Author SHA1 Message Date
Ralf Jung
c094d42504 update miri-seed handling for run-pass test suite 2019-07-23 21:53:47 +02:00
Ralf Jung
068517ae66 make sure we always have an RNG 2019-07-23 21:38:53 +02:00
bors
b269bb0707 Auto merge of #849 - RalfJung:rustup, r=RalfJung
bump rust
2019-07-21 09:56:50 +00:00
Ralf Jung
a2541aacd6 bump rust 2019-07-21 11:56:10 +02:00
bors
619d29aea6 Auto merge of #848 - RalfJung:rustc-tests, r=RalfJung
disable some compile-fail tests for rustc
2019-07-20 20:39:29 +00:00
Ralf Jung
59190e8542 disable some compile-fail tests for rustc 2019-07-20 22:38:41 +02:00
bors
f9dd11546e Auto merge of #847 - RalfJung:rustup, r=RalfJung
fix for rustc_driver change
2019-07-19 16:04:29 +00:00
Ralf Jung
11d71195dd fix miri-rustc-tests 2019-07-19 18:03:55 +02:00
Ralf Jung
66ca0f2cc2 fix for rustc_driver change 2019-07-19 17:36:25 +02:00
bors
fe607596a6 Auto merge of #843 - RalfJung:rustup, r=RalfJung
fix compile-fail tests for latest rustc
2019-07-16 16:40:19 +00:00
Ralf Jung
95e6e671bf fix compile-fail tests for latest rustc 2019-07-16 18:39:18 +02:00
bors
4d76526415 Auto merge of #840 - RalfJung:readme, r=RalfJung
update README about what we do not support
2019-07-14 08:42:21 +00:00
Ralf Jung
4cbd31220b update README about what we do not support 2019-07-14 09:34:08 +02:00
bors
c32c436ce1 Auto merge of #839 - RalfJung:noalloc, r=RalfJung
avoid unnecessary allocation
2019-07-14 07:33:29 +00:00
Ralf Jung
a11d1f55ff avoid unnecessary allocation 2019-07-13 15:18:15 +02:00
bors
677bde6851 Auto merge of #834 - jyn514:master, r=RalfJung
Give a useful error message if user gives invalid random seed

I thought this crash was in my code at first because the error was so vague.
2019-07-13 12:28:43 +00:00
Joshua Nelson
ebf65cbdab Give a useful error message if user gives invalid random seed 2019-07-13 08:28:33 -04:00
bors
3655480078 Auto merge of #836 - RalfJung:arrays, r=RalfJung
test some const-generic-using methods
2019-07-13 08:25:22 +00:00
Ralf Jung
f1b623c313 test some const-generic-using methods 2019-07-13 10:25:04 +02:00
bors
b5ddc94bf0 Auto merge of #833 - RalfJung:win, r=RalfJung
reenable all tests on Windows
2019-07-11 17:01:14 +00:00
Ralf Jung
f8c6eb5e8c thread creation error for Windows 2019-07-11 18:59:11 +02:00
Ralf Jung
e7b39e382a reenable all tests on Windows 2019-07-11 18:41:53 +02:00
bors
fe9056ee77 Auto merge of #830 - RalfJung:check-place, r=RalfJung
Fix validation and reborrowing of integer pointers

Depends on https://github.com/rust-lang/rust/pull/62441
2019-07-11 15:13:50 +00:00
Ralf Jung
7dd0dd3569 bump rust 2019-07-11 17:13:28 +02:00
Ralf Jung
11686f4be2 we do this these days 2019-07-10 14:38:49 +02:00
Ralf Jung
743299e7a0 bump rustc 2019-07-10 14:37:52 +02:00
Ralf Jung
70a5bb7dbb force pointers before reborrowing; fixes cargo miri test suite 2019-07-10 14:36:56 +02:00
Ralf Jung
a6f9bbc9e2 now we can also enable the ptr_int_cast test again 2019-07-10 14:36:56 +02:00
Ralf Jung
f79f31dfa1 adjust for rustc changes; normalize mplace before doing freeze-sensitive visit 2019-07-10 14:36:56 +02:00
Ralf Jung
dd6cf30f60 ptr_offset works fine with intptrcast now 2019-07-10 14:36:56 +02:00
bors
0b9434cebb Auto merge of #832 - RalfJung:rustup, r=RalfJung
bump rustc
2019-07-10 07:32:43 +00:00
Ralf Jung
e414a5ac0e bump rustc 2019-07-10 09:31:31 +02:00
bors
8d55a57af8 Auto merge of #831 - lzutao:rustup, r=RalfJung
Remove SliceConcatExt import

rustup https://github.com/rust-lang/rust/pull/62403
cc https://github.com/rust-lang/rust/issues/62347
2019-07-10 06:55:57 +00:00
Lzu Tao
3ea62d3527 Remove SliceConcatExt import 2019-07-10 09:56:35 +07:00
bors
67fd5a4409 Auto merge of #827 - lzutao:patch-1, r=RalfJung
Remove stable cargo feature `default-run`

At least on beta.
2019-07-06 10:02:17 +00:00
bors
e4a98ea8d8 Auto merge of #826 - RalfJung:uninit, r=RalfJung
uninit intrinsic is gone

Finally. :D

However, to land this we'll need to fix the intptrcast issues that block https://github.com/rust-lang/miri/pull/803.
2019-07-06 09:40:51 +00:00
Lzu Tao
96be92401e build: Revert update beta toolchain 2019-07-06 16:35:57 +07:00
lzutao
8f114e87b8 Remove stable cargo feature default-run
At least on beta.
2019-07-06 16:33:30 +07:00
bors
e734f1286b Auto merge of #824 - RalfJung:c_str, r=RalfJung
use Memory::read_c_str, avoid a few to_ptr

This is the Miri side of https://github.com/rust-lang/rust/pull/62257
2019-07-06 09:17:45 +00:00
Ralf Jung
47bfc62b5b use Memory::read_c_str, avoid a few to_ptr 2019-07-06 11:01:07 +02:00
bors
226156f673 Auto merge of #808 - RalfJung:extra-fn, r=RalfJung
use Dlsym support to implement getentropy (and better thread spawn error)

This is the Miri side of https://github.com/rust-lang/rust/pull/62245.

Fixes https://github.com/rust-lang/miri/issues/789
2019-07-06 08:26:10 +00:00
Ralf Jung
fbf3f5e0c9 bump rustc 2019-07-06 10:07:22 +02:00
Ralf Jung
9e130c6c6f fix for changd machine trait signatures 2019-07-06 10:07:22 +02:00
Ralf Jung
4fa243be78 adjust for get_fn signature change 2019-07-06 10:07:22 +02:00
Ralf Jung
3ca934f07d gen_random: use check_ptr_access 2019-07-06 10:07:22 +02:00
Ralf Jung
8093a59ffb move gen_random to helpers 2019-07-06 10:07:21 +02:00
Ralf Jung
b3c3c33ebf bump the version of getrandom that we test 2019-07-06 10:07:21 +02:00
Ralf Jung
4f6a56f54f better error message when the program tries to spawn a thread 2019-07-06 10:07:21 +02:00
Ralf Jung
2ca1b94e6d update to FnVal changes; implement basic Dlsym support and use it for getentropy 2019-07-06 10:07:21 +02:00
Ralf Jung
fa290f1a48 uninit intrinsic is gone 2019-07-06 10:06:45 +02:00