Ralf Jung
|
6e8650395d
|
fix oom2 test
|
2017-09-25 16:21:20 +02:00 |
|
Ralf Jung
|
1ad9709e00
|
get rid of ad-hoc inhabitedness test
|
2017-09-22 13:24:55 +02:00 |
|
Oliver Schneider
|
709ab245df
|
Merge branch 'master' into windows
|
2017-09-16 15:06:26 +02:00 |
|
Oliver Schneider
|
cf92528426
|
Add windows support
|
2017-09-16 14:02:59 +02:00 |
|
Ralf Jung
|
5a5aa49db7
|
get rid of the --miri_host_target hack
|
2017-09-16 13:29:38 +02:00 |
|
Ralf Jung
|
e7b0637e68
|
Merge branch 'master' into tests
|
2017-09-16 12:55:49 +02:00 |
|
Ralf Jung
|
060bb2fa9f
|
use ui test mode rather than mir-opt
These tests are not run per default
|
2017-09-16 12:36:31 +02:00 |
|
Ralf Jung
|
bc240ff606
|
add an undef validation test
|
2017-09-16 12:11:48 +02:00 |
|
Ralf Jung
|
2ea6663440
|
validation: check that int, float etc. are not undef
|
2017-09-16 11:45:56 +02:00 |
|
Ralf Jung
|
5d2ed4d2ba
|
Something in panic handling fails validation with full-MIR
|
2017-09-13 18:15:59 +02:00 |
|
Ralf Jung
|
c1630973d0
|
Disable the address-of-ZST test for now; it is buggy as it disagrees with rustc
|
2017-09-13 18:15:59 +02:00 |
|
Ralf Jung
|
bac89ae1d8
|
enable validation for a bunch of more tests
|
2017-09-13 15:46:53 +02:00 |
|
Ralf Jung
|
aa578de018
|
identify write locks by lvalues, not regions
This makes a new compile-fail test pass.
|
2017-09-13 14:37:31 +02:00 |
|
Oliver Schneider
|
ce3576f7d8
|
Use correct rustc in rust's CI
|
2017-09-11 11:01:26 +02:00 |
|
Ralf Jung
|
ce4875484f
|
there are more tests we can enable again
|
2017-09-09 11:30:15 +02:00 |
|
Ralf Jung
|
41f228824f
|
fix warnings in tests; update validation whitelist
|
2017-09-09 11:18:02 +02:00 |
|
Ralf Jung
|
00c909dbd0
|
we can enable a bunch of tests for validation again
|
2017-09-09 11:18:02 +02:00 |
|
Oliver Schneider
|
5570a78c51
|
Disable validation for some tests
|
2017-09-07 16:56:46 +02:00 |
|
Ralf Jung
|
9fe0d60da6
|
disable optimized tests until rustc is fixed
|
2017-09-06 10:30:00 +02:00 |
|
Ralf Jung
|
59cbfdbf08
|
enable a test that works just fine
|
2017-09-06 10:10:43 +02:00 |
|
Oliver Schneider
|
e9315a60e4
|
Rustup
|
2017-09-06 10:10:15 +02:00 |
|
Ralf Jung
|
3b6852abf0
|
Merge branch 'master' into align_offset
|
2017-09-04 13:22:11 +02:00 |
|
Ralf Jung
|
8dff161bcb
|
update compiletest; we do not need tempdir any more
|
2017-09-04 13:02:55 +02:00 |
|
Ralf Jung
|
ea911ca8a7
|
disable validation in failing tests for now
|
2017-09-04 11:48:48 +02:00 |
|
Oliver Schneider
|
cf25ef9d9d
|
Implement align_offset intrinsic and thus enabling from_utf8
|
2017-09-01 12:26:51 +02:00 |
|
Oliver Schneider
|
58a59e9d23
|
Rustup (generator support)
|
2017-08-30 13:16:27 +02:00 |
|
Ralf Jung
|
e6a874b0bf
|
test new From instances for Rc
|
2017-08-29 16:51:26 +02:00 |
|
Oliver Schneider
|
506a5c7910
|
Mir optimizations treat single variant enums as structs
|
2017-08-29 12:26:20 +02:00 |
|
Oliver Schneider
|
88fc45b37c
|
Get some more rustc tests working
|
2017-08-29 11:58:22 +02:00 |
|
Oliver Schneider
|
206f0bd6df
|
Fix panic in subslice patterns of arrays (fixes #276)
|
2017-08-29 10:03:00 +02:00 |
|
Oliver Schneider
|
f817f1c660
|
Get rid of env var race condition once and for all
|
2017-08-28 17:32:21 +02:00 |
|
Oliver Schneider
|
dd5b0100f3
|
Merge remote-tracking branch 'origin/master' into memory
|
2017-08-28 16:13:09 +02:00 |
|
Oliver Schneider
|
385b5b9fd1
|
Merge branch 'master' into priroda
|
2017-08-28 15:37:10 +02:00 |
|
Oliver Schneider
|
02a0f0f814
|
Turn off validation for some compile-fail tests
|
2017-08-28 15:04:32 +02:00 |
|
Oliver Schneider
|
9d10e0154b
|
Mir validation can't cope with mem::uninitialized::<SomeEnum>()
|
2017-08-28 14:53:43 +02:00 |
|
Oliver Schneider
|
e28f4a8e3e
|
Add a regression test for #313
|
2017-08-28 14:10:59 +02:00 |
|
Ralf Jung
|
907d2c7310
|
rustc #43457 got fixed, we can enable more tests
|
2017-08-27 18:18:32 +02:00 |
|
Ralf Jung
|
2307d6fc5b
|
Merge branch 'master' into memory
|
2017-08-26 13:51:13 +02:00 |
|
Ralf Jung
|
2e28e14474
|
reorder lets so that build_dir is deleted last
|
2017-08-26 13:23:04 +02:00 |
|
Ralf Jung
|
df20c0684c
|
use tempdir to create a dedicated directory for each test
|
2017-08-26 13:12:55 +02:00 |
|
Ralf Jung
|
ac80212f7e
|
move tests with MIR-opt to their own function we we can run them separately
|
2017-08-25 19:21:10 +02:00 |
|
Ralf Jung
|
f036fe0d32
|
refactor memory read API: provide only size-based, no type-based methods
|
2017-08-25 16:20:13 +02:00 |
|
Ralf Jung
|
8539728607
|
memory: make sure we check non-NULL/undef even fore 0-sized accesses
|
2017-08-25 14:41:59 +02:00 |
|
Ralf Jung
|
e332ab9b13
|
Handle closures in get_field_ty
Fixes #304
|
2017-08-24 13:34:05 +02:00 |
|
Ralf Jung
|
2fccae8aac
|
add another compile-fail test for validation
|
2017-08-18 11:30:18 +02:00 |
|
Ralf Jung
|
90edc03eea
|
Add a test demonstrating the limitations of our lfietime resolution
|
2017-08-18 11:29:51 +02:00 |
|
Ralf Jung
|
7e5d971c56
|
fix warnings; make test suite pass again
|
2017-08-12 09:45:44 -07:00 |
|
Ralf Jung
|
2be159bacd
|
enable a test that waited for a rustc fix
|
2017-08-11 09:12:46 -07:00 |
|
Oliver Schneider
|
8019deb0a9
|
Update compiletest.rs
|
2017-08-10 19:39:32 +02:00 |
|
Oliver Schneider
|
33ff32cac8
|
Get the test suite working inside the rustc test suite
|
2017-08-10 18:32:06 +02:00 |
|