Commit Graph

3567 Commits

Author SHA1 Message Date
bors
a0ba079b6a Auto merge of #1102 - RalfJung:rsutup, r=RalfJung
rustup for find_fn rename
2019-12-04 22:32:07 +00:00
Ralf Jung
edac086f1c rustup for find_fn rename 2019-12-04 23:31:39 +01:00
bors
878bb4d78f Auto merge of #1100 - RalfJung:os_str, r=RalfJung
rename helper methods a bit
2019-12-04 09:44:29 +00:00
Ralf Jung
94732aaf7b rename helper methods a bit 2019-12-04 10:43:36 +01:00
bors
53fcf47e72 Auto merge of #1099 - RalfJung:os_str, r=RalfJung
tweak and use OsStr interfaces
2019-12-04 09:17:03 +00:00
Ralf Jung
01f060b6da avoid allocation in read_os_string_from_c_string 2019-12-04 10:16:08 +01:00
Ralf Jung
808ac8f4b9 use write_os_str_to_c_string for unix arg passing 2019-12-04 09:58:10 +01:00
bors
6e49f4a93a Auto merge of #1093 - RalfJung:throw-machine-stop, r=RalfJung
use throw_machine_stop macro

Blocked on https://github.com/rust-lang/rust/pull/66951
2019-12-03 22:39:19 +00:00
Ralf Jung
07af5c9ffc rustup 2019-12-03 23:38:41 +01:00
Ralf Jung
ab000997db use throw_machine_stop macro 2019-12-03 23:31:44 +01:00
bors
c388361cc2 Auto merge of #1097 - RalfJung:rustup, r=RalfJung
bump Rust for exact_div fix
2019-12-03 16:38:20 +00:00
Ralf Jung
6d8e87111b bump Rust for exact_div fix 2019-12-03 17:37:42 +01:00
bors
3f27d8cad6 Auto merge of #1096 - RalfJung:rustup, r=RalfJung
Rustup

bump Rust to latest HEAD
2019-12-03 07:48:28 +00:00
Ralf Jung
ebe5a51336 bump Rust to HEAD 2019-12-03 08:22:09 +01:00
bors
95f80403bf Auto merge of #1094 - Aaron1011:rustup-body, r=RalfJung
Rustup for `BodyCache` changes
2019-12-03 07:20:20 +00:00
Aaron Hill
a418fe9826
Rustup for BodyCache changes 2019-12-02 20:21:03 -05:00
bors
913226a174 Auto merge of #1084 - RalfJung:assert-panic, r=RalfJung
proper support for `Assert` MIR terminators

Fixes https://github.com/rust-lang/miri/issues/1070
Blocked on https://github.com/rust-lang/rust/pull/66874
2019-12-02 15:48:42 +00:00
Ralf Jung
ce7b44b048 ignore another panicking test on Windows 2019-12-02 16:48:18 +01:00
Ralf Jung
2ef5ac17cc rustup 2019-12-02 16:04:51 +01:00
Ralf Jung
8e3c3eccc4 panic errors are actually still possible 2019-12-02 16:04:31 +01:00
Ralf Jung
d43e394c46 fix init_allocation_extra 2019-12-02 16:04:31 +01:00
Ralf Jung
e77258322c some error classes should be impossible 2019-12-02 16:04:31 +01:00
Ralf Jung
f1cde6d80b also test built-in panics via should_panic 2019-12-02 16:04:31 +01:00
Ralf Jung
1b3434c67d adjust for init_allocation_extra 2019-12-02 16:04:31 +01:00
Ralf Jung
ae53b1222a fix and expand panic tests 2019-12-02 16:04:31 +01:00
Ralf Jung
b2cddd27bd better span for functions whose frame we push 'manually' 2019-12-02 16:04:31 +01:00
Ralf Jung
4cf83433b1 test built-in panic catching 2019-12-02 16:04:31 +01:00
Ralf Jung
b91383b068 implement proper panicking for other MIR assertions
Requires generalizing the call_function helper to arbitrary Immediate arguments
2019-12-02 16:04:31 +01:00
Ralf Jung
8a36d12d36 implement proper panicking for failed index check 2019-12-02 16:04:31 +01:00
bors
3c0d3439ee Auto merge of #1079 - RalfJung:coercion-error, r=RalfJung
Test diverging closure coercion

Adds a test for https://github.com/rust-lang/miri/issues/1075. Depends on https://github.com/rust-lang/rust/pull/66827.
2019-12-02 14:43:08 +00:00
Ralf Jung
42732cc9bb rustup 2019-12-02 15:42:38 +01:00
Ralf Jung
9f9e547d79 test diverging closure fn ptr coercion 2019-12-02 15:42:33 +01:00
Ralf Jung
bba9359256 expand coerce fn test 2019-12-02 15:42:33 +01:00
bors
ae38f4866a Auto merge of #1092 - RalfJung:rustup, r=RalfJung
Rustup
2019-12-02 08:14:57 +00:00
Ralf Jung
dcdd68b936 also indicate abort via new MachineStop variant 2019-12-02 09:13:58 +01:00
Ralf Jung
1c420b0b55 improve style in catch_panic test 2019-12-02 09:11:33 +01:00
Ralf Jung
f3c00a447c use new MachineStop error variant 2019-12-02 09:05:35 +01:00
bors
cde718f083 Auto merge of #1087 - RalfJung:toolchain, r=oli-obk
add toolchain mgmt script

I've been using a variant of this script for some time now, and figured others might find it useful as well.
2019-12-01 14:25:08 +00:00
Ralf Jung
9501d044c1 don't assume a nightly toolchain is installed 2019-12-01 15:17:52 +01:00
bors
41df5021bd Auto merge of #1091 - RalfJung:run-test, r=RalfJung
run-test: make sure the sysroot building output does not distort our tests
2019-12-01 11:57:57 +00:00
Ralf Jung
3de5bd7dec run-test: make sure the sysroot building output does not distort our tests 2019-12-01 12:57:09 +01:00
bors
fbe907683a Auto merge of #1082 - RalfJung:panic, r=RalfJung
test more panics

Add some tests for https://github.com/rust-lang/miri/issues/1071.

Blocked on https://github.com/rust-lang/rust/pull/66844.
2019-12-01 10:05:53 +00:00
Ralf Jung
f7efe238f3 fix catch_panic.stderr 2019-12-01 11:04:51 +01:00
Ralf Jung
2789e72e18 test more panics 2019-12-01 11:04:32 +01:00
bors
33fe904547 Auto merge of #1088 - RalfJung:globalctxt, r=RalfJung
fix for GlobalCtxt changes

Blocked on https://github.com/rust-lang/rust/pull/66896
2019-12-01 09:30:00 +00:00
Ralf Jung
c39482b203 rustup 2019-12-01 10:29:19 +01:00
Ralf Jung
0a4ec5d34e test for rustup-toolchain-install-master 2019-12-01 10:22:16 +01:00
Ralf Jung
f838410f49 toolchain -> rustup-toolchain 2019-12-01 10:20:16 +01:00
Ralf Jung
a971b8a2ae fix for GlobalCtxt changes 2019-11-30 12:05:35 +01:00
bors
392d745699 Auto merge of #1089 - RalfJung:should-panic, r=RalfJung
test should_panic checking the panic string
2019-11-30 09:32:34 +00:00