Vytautas Astrauskas
58a6a2729a
Add a warning that Miri does not check for data-races.
2020-04-27 14:23:32 -07:00
Hero Bird
3f43305894
Update README.md
2020-04-25 19:42:48 +02:00
Hero Bird
72442acaff
Add miri trophy for LazyArray::swap (ink! PR)
...
Details to the found in https://github.com/rust-lang/miri/issues/1364 .
Note that this was not a found in a `master` or production release of ink!, however without analysing the code via `miri` this could have potentially happened.
2020-04-25 14:58:20 +02:00
David Tolnay
28f4f84303
Remove unneeded setup step from CI instructions in readme
2020-04-23 09:12:05 -07:00
Brian Anderson
f84aa4a424
Update README.md
...
Co-Authored-By: Ralf Jung <post@ralfj.de>
2020-04-23 02:46:36 -06:00
Brian Anderson
5b60f0df2a
Add ryu and tikv to trophy case
2020-04-23 02:37:58 +00:00
Ozaren
b77968e8bd
added deallocation tracking
2020-04-15 11:29:35 -04:00
bors
03715907f4
Auto merge of #1332 - RalfJung:disable-alignment-check, r=RalfJung
...
Add option to disable alignment check
Requires https://github.com/rust-lang/rust/pull/71101
Fixes https://github.com/rust-lang/miri/issues/1326
2020-04-14 07:50:41 +00:00
Ralf Jung
48aaf674f7
tweak flag section in README
2020-04-14 09:39:57 +02:00
Ralf Jung
0ad1114153
mention new option in README and diagnostics
2020-04-13 17:58:03 +02:00
Ralf Jung
a6b66c31d7
note Miri's leak check abilities and that they are disabled on Windows
2020-04-13 11:30:02 +02:00
Ralf Jung
ea37f580e4
add push_str issue to trophy case
2020-04-11 09:16:55 +02:00
Ralf Jung
4069302a8c
add EbrCell to trophy case
2020-04-08 15:17:26 +02:00
Ralf Jung
73210be73b
tweak README
2020-04-04 19:35:46 +02:00
William Brown
ef89525249
Apply feedback
2020-04-03 09:07:57 +10:00
William Brown
94d5eb0276
Update readme to make supported codo clearer
2020-04-02 09:50:21 +10:00
JOE1994
cf5822af46
exclude 'TERM' env_var to avoid terminfo trying to open the termcap file
2020-03-27 08:43:08 -04:00
Ralf Jung
e1b654f09a
mention cross-running in docs
2020-03-22 08:55:53 +01:00
Ralf Jung
3a5f601710
add some more miri-detected issues
2020-03-20 15:57:11 +01:00
Ralf Jung
c3f6f47f7a
we also do not check floats for being init'd
2020-03-19 23:19:17 +01:00
Ralf Jung
a32e25677f
move repeated run of test suite (without and with MIR optimizations) out of compiletest
2020-03-18 11:19:01 +01:00
Ralf Jung
69260115ac
readme: mention the leaks we found
2020-03-08 16:50:19 +01:00
bors
c72af45b1c
Auto merge of #1209 - RalfJung:track-alloc-id, r=oli-obk
...
Add option to print when an AllocId gets created
r? @oli-obk
2020-03-06 11:13:57 +00:00
Ralf Jung
6670f43917
README: add another bug Miri found
2020-03-06 10:46:12 +01:00
Ralf Jung
ade4c4e733
make the new option actually do something
2020-03-06 09:11:41 +01:00
Ralf Jung
274ae0438f
add an option to disable Stacked Borrows
2020-02-24 16:22:02 +01:00
Ralf Jung
86a4354746
fix README
2020-02-22 11:58:21 +01:00
Ralf Jung
e449dccd37
clarify caveats
2020-02-16 15:30:09 +01:00
Ralf Jung
fda6104ee9
update README
2020-02-16 15:30:09 +01:00
Yoshua Wuyts
0acc309561
Document miri can only be installed on nightly
...
This updates the installation instructions to point out that miri is only available on nightly, and encodes this assumption into the installation instructions.
2020-01-18 16:21:30 +01:00
bors
f94bc7124c
Auto merge of #1080 - rust-lang:stacked_borrow_tracing, r=RalfJung
...
Add a scheme to find the place where an id was destroyed
cc https://github.com/rust-lang/miri/issues/974
I'm not too happy with it, but since stacked borrows don't have access to the current call stack, I can't just report a warning as per https://github.com/rust-lang/miri/issues/797
We could add some global mutex that we can throw strings at and `step` will clear out that mutex and report warnings before moving the `statement_id` or the `block_id`, not sure how well that would work. For now I think this is sufficient
2019-12-10 13:47:44 +00:00
Oliver Scherer
8d409a7b59
Update README.md
...
Co-Authored-By: Ralf Jung <post@ralfj.de>
2019-12-10 14:47:28 +01:00
Oliver Scherer
acb43f80fd
Document the new flag
2019-12-08 12:20:51 +01:00
Markus Pettersson
ef37a4c158
Updated README to reflect deprecation of rustup install
2019-12-08 11:12:25 +01:00
bors
3cc6795418
Auto merge of #1106 - RalfJung:memleak-ignore, r=RalfJung
...
add flag to ignore memory leaks
2019-12-07 18:04:14 +00:00
Ralf Jung
e92d16d9cd
add flag to ignore memory leaks
2019-12-07 13:44:48 +01:00
Ralf Jung
1a8755384e
better way to ignore tests in Miri
2019-12-07 11:43:30 +01:00
Ralf Jung
e0619b717c
wording
2019-12-06 09:31:40 +01:00
Ralf Jung
f02643001f
README: Miri now supports panics and FS access
2019-12-06 09:31:40 +01:00
Ralf Jung
a4eb34b3e1
generalize readme
2019-11-19 20:40:06 +01:00
Ralf Jung
cb913698d2
make sure we don't install more than we have to
2019-10-16 10:45:48 +02:00
Ralf Jung
1fb934b6cf
add CONTRIBUTING guide
2019-09-14 13:42:32 +02:00
Christian Poveda
814fe99516
Add cargo-miri test for no isolation
2019-08-29 10:13:02 -05:00
Christian Poveda
abcda6dc94
Small corrections
...
Co-Authored-By: Ralf Jung <post@ralfj.de>
2019-08-29 03:08:58 -05:00
Christian Poveda
1ae1d71938
Add -Zmiri-env-exclude flag
2019-08-28 17:57:35 -05:00
Ralf Jung
97f9fb1284
change flag name: enable-communication -> disable-isolation
2019-08-23 23:29:11 +02:00
Christian Poveda
f53b5b0fb4
Update -Zmiri-enable-communication docs
2019-08-20 12:22:49 -05: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
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
Christian Poveda
0df7a728c6
Update readme
2019-08-06 15:47:57 -05:00