Ralf Jung
|
e6822d60b3
|
make sure we find some things without validation or stacked borrows, respectively
|
2020-04-14 10:23:47 +02:00 |
|
Ralf Jung
|
179e78d0ad
|
make sure our disable flags do not miss all bugs; move type-assert intrinsic tests to their folder
|
2020-04-14 10:23:47 +02:00 |
|
Ralf Jung
|
f4a15444cf
|
fix comment in alignment test
|
2020-04-14 09:50:20 +02:00 |
|
Ralf Jung
|
fd8beaf5c4
|
add option to disable alignment checks
|
2020-04-13 17:58:03 +02:00 |
|
Ralf Jung
|
b2bf4ec2f5
|
organize compile-fail tests in folders
|
2020-04-11 11:36:55 +02:00 |
|
Ralf Jung
|
d276d952ff
|
fix unused warnings in tests
|
2020-04-10 10:27:59 +02:00 |
|
bors
|
325682ad56
|
Auto merge of #1301 - RalfJung:global-leaks, r=RalfJung
memory reachable through globals is not a leak
Blocked on https://github.com/rust-lang/rust/pull/70762
Fixes https://github.com/rust-lang/miri/issues/940
|
2020-04-07 17:33:24 +00:00 |
|
Ralf Jung
|
7841f44593
|
rustup
|
2020-04-07 19:33:03 +02:00 |
|
David Cook
|
134d6a2faa
|
Add tests, improve test coverage
|
2020-04-05 14:55:57 -05:00 |
|
David Cook
|
d5d5a56926
|
Add tests
|
2020-04-05 13:25:49 -05:00 |
|
Ralf Jung
|
cd132f563e
|
port compile-fail allocator tests to stable API
|
2020-04-02 13:33:59 +02:00 |
|
Ralf Jung
|
5130aa55a2
|
adjust stacktrace printing to rustc changes
|
2020-04-02 09:14:17 +02:00 |
|
bors
|
f4308a0728
|
Auto merge of #1267 - RalfJung:macos-dtors, r=RalfJung
implement TLS cleanup for macOS
Now that I can run macOS interpretation locally, this was not that hard to fix. ;)
Fixes https://github.com/rust-lang/miri/issues/443
|
2020-03-28 07:55:42 +00:00 |
|
Ralf Jung
|
c5ef8a656f
|
enable leak tests on macOS
|
2020-03-27 19:39:35 +01:00 |
|
JOE1994
|
ea836eeb0d
|
remove or update 'ignore-windows' annotations in some tests
|
2020-03-27 14:18:19 -04:00 |
|
Ralf Jung
|
47b91e619a
|
test unreachable intrinsic
|
2020-03-25 09:32:15 +01:00 |
|
Ralf Jung
|
d85f09c4e4
|
platform -> target
|
2020-03-22 08:55:39 +01:00 |
|
Ralf Jung
|
238ed49a07
|
detect UB: overflow in copy/write_bytes
|
2020-03-21 17:54:33 +01:00 |
|
Ralf Jung
|
8acfafe186
|
test for zero-sized write_bytes to NULL
|
2020-03-21 17:54:18 +01:00 |
|
Ralf Jung
|
e890d4d5e1
|
call error location was fixed by rustup
|
2020-03-21 12:52:23 +01:00 |
|
Ralf Jung
|
5c09047411
|
fix tests
|
2020-03-21 10:54:56 +01:00 |
|
Ralf Jung
|
bde3111c61
|
test windows panic message
|
2020-03-21 10:17:57 +01:00 |
|
Ralf Jung
|
49051e05ea
|
rustup, and some final message adjustments
|
2020-03-19 08:41:01 +01:00 |
|
Ralf Jung
|
e1e158e103
|
adjust error messages for lower-case start
|
2020-03-19 08:26:08 +01:00 |
|
Ralf Jung
|
77cc0cddd9
|
add test for validation finding use-after-free
|
2020-03-19 08:25:08 +01:00 |
|
Ralf Jung
|
1103a10e2c
|
adjust for error reform
|
2020-03-19 08:25:08 +01:00 |
|
Elichai Turkel
|
0826899ca0
|
Remove uninhabit/zeroed tests to a new test file for abort checking
|
2020-03-18 14:14:23 +02:00 |
|
Ralf Jung
|
8a26a288c2
|
rustup
|
2020-03-16 21:32:57 +01:00 |
|
Ralf Jung
|
497fbcbf44
|
rustup, fix for intrinsic rename and transmute error change
|
2020-03-14 09:27:35 +01:00 |
|
Ralf Jung
|
5531a79f4c
|
rustup, test Abort terminator
|
2020-03-12 20:48:04 +01:00 |
|
Ralf Jung
|
5ef48593fb
|
adjust error
|
2020-03-09 17:03:39 +01:00 |
|
Christian Poveda
|
8392a0c589
|
only expose environ on linux
|
2020-03-08 10:16:31 -05:00 |
|
Christian Poveda
|
18a71ef7b3
|
minor corrections
|
2020-03-07 11:35:00 -05:00 |
|
Christian Poveda
|
6eccc809f2
|
test that environ gets deallocated on changes
|
2020-03-07 09:39:55 -05:00 |
|
Ralf Jung
|
148269dd4b
|
finally stop using min/max_value and the integer modules
|
2020-03-04 13:01:06 +01:00 |
|
Ralf Jung
|
db0d03229c
|
fix allocator tests
|
2020-03-04 10:19:35 +01:00 |
|
Ralf Jung
|
88c45f9891
|
adjust for rustc changes
|
2020-03-02 13:51:08 +01:00 |
|
Ralf Jung
|
274ae0438f
|
add an option to disable Stacked Borrows
|
2020-02-24 16:22:02 +01:00 |
|
Ralf Jung
|
8acf52b3ca
|
fix compile-fail tests to avoid libstd debug assertions
|
2020-02-16 14:01:00 +01:00 |
|
Ralf Jung
|
d208a5fe3b
|
rustup; fix generator test
|
2020-02-07 14:02:27 +01:00 |
|
Ralf Jung
|
5d2caef3ce
|
also test div-by-minus-1
|
2020-02-06 11:24:38 +01:00 |
|
Ralf Jung
|
4b6a0d7a8e
|
bump rustc; adjust tests
|
2020-02-06 11:20:28 +01:00 |
|
Ralf Jung
|
e0adfe4d45
|
new compile-fail test involving non-reborrowing-cast-to-raw
|
2020-01-30 12:22:15 +01:00 |
|
Tim Diekmann
|
3d8bf92a11
|
Rename Alloc to AllocRef
Required to land https://github.com/rust-lang/rust/pull/68529. Please see that PR for details. The CI is expected to fail until the PR is landed.
|
2020-01-29 04:10:33 +01:00 |
|
Ralf Jung
|
e952e37a39
|
compile-fail tests work with optimizations now
|
2019-12-29 12:38:40 +01:00 |
|
Oliver Scherer
|
d9859c83fc
|
Rustup to rustc 1.42.0-nightly (9ff30a781 2019-12-21)
|
2019-12-21 11:45:09 +01:00 |
|
Ralf Jung
|
74ef63ff0a
|
the never type got de-stabilized again; adjust tests
|
2019-12-15 12:23:43 +01:00 |
|
Ralf Jung
|
f0d43872ad
|
add test for sketchy vtable
|
2019-12-13 13:19:48 +01:00 |
|
Ralf Jung
|
cefc592273
|
bump Rust, fix error messages
|
2019-12-08 01:45:41 +01:00 |
|
Ralf Jung
|
6d8e87111b
|
bump Rust for exact_div fix
|
2019-12-03 17:37:42 +01:00 |
|