Ralf Jung
|
bf9f26401f
|
also pass flags to install
|
2019-05-28 19:20:01 +02:00 |
|
Ralf Jung
|
d55d04780c
|
reference cargo issue
|
2019-05-28 19:04:31 +02:00 |
|
Ralf Jung
|
328ecd1abf
|
avoid rebuilding Miri on CI
|
2019-05-28 19:02:54 +02:00 |
|
Ralf Jung
|
ed0c6e8336
|
miri build script: support building miri in debug mode
|
2019-05-28 19:01:43 +02:00 |
|
Ralf Jung
|
3c930e48e1
|
add Miri build script (#745)
add Miri build script
|
2019-05-28 08:38:08 +02:00 |
|
Ralf Jung
|
543e57990c
|
Merge branch 'master' into miri-build
|
2019-05-27 23:26:22 +02:00 |
|
Ralf Jung
|
4e329ebab7
|
fix for latest rustc (#746)
fix for latest rustc
|
2019-05-27 20:56:14 +02:00 |
|
Ralf Jung
|
f10ab1991c
|
fix error pattern
|
2019-05-27 19:37:31 +02:00 |
|
Ralf Jung
|
8b219a1329
|
fix for latest rustc
|
2019-05-27 18:50:32 +02:00 |
|
Ralf Jung
|
0b6b7dad8f
|
fix more indentation
|
2019-05-27 15:35:48 +02:00 |
|
Ralf Jung
|
aa888c5593
|
remove redundant RUSTFLAGS
|
2019-05-27 15:24:37 +02:00 |
|
Ralf Jung
|
3a837cdedd
|
add comment
|
2019-05-27 15:19:53 +02:00 |
|
Ralf Jung
|
a358590679
|
fix indentation
|
2019-05-27 15:05:55 +02:00 |
|
Ralf Jung
|
7f3a298f6d
|
improve macOS-compatibility by being more awful
|
2019-05-27 15:02:17 +02:00 |
|
Ralf Jung
|
cf96396fcc
|
make miri script smarter: auto-determine MIRI_SYSROOT, handle MIRI_TEST_TARGET
|
2019-05-27 14:41:44 +02:00 |
|
Ralf Jung
|
eb85ced8c7
|
improve backtraces
|
2019-05-27 13:08:47 +02:00 |
|
Ralf Jung
|
ab1f60c910
|
comments
|
2019-05-27 13:04:18 +02:00 |
|
Ralf Jung
|
6420293af4
|
adjust readme to miri build script
|
2019-05-27 12:59:52 +02:00 |
|
Ralf Jung
|
c2791fc56a
|
add 'miri' script to help build, test and run miri
|
2019-05-27 12:51:59 +02:00 |
|
Ralf Jung
|
aa868a8a21
|
dependency management
|
2019-05-27 09:47:41 +02:00 |
|
Oliver Scherer
|
5fdcf523c4
|
Merge pull request #742 from RalfJung/stacked-borrows-2
add more bugs we found to README; use consistent printing in Stacked Borrows
|
2019-05-24 14:13:25 +02:00 |
|
Ralf Jung
|
21fb14dba1
|
avoid printing the tag twice
|
2019-05-24 13:09:29 +02:00 |
|
Ralf Jung
|
5569fffe7d
|
avoid having both Debug and Display for a type and using the wrong one
|
2019-05-24 10:09:23 +02:00 |
|
Ralf Jung
|
ff6f101074
|
add more bugs that Miri found
|
2019-05-24 10:09:23 +02:00 |
|
Ralf Jung
|
5bff6258a5
|
Merge pull request #741 from RalfJung/stacked-borrows-2
use prettier printing
|
2019-05-23 16:28:18 +02:00 |
|
Ralf Jung
|
1d92791965
|
use prettier printing
|
2019-05-23 15:54:50 +02:00 |
|
Ralf Jung
|
cf027587f0
|
Merge pull request #740 from RalfJung/stacked-borrows-2
hopefully improve error message a bit
|
2019-05-23 12:37:55 +02:00 |
|
Ralf Jung
|
3e33e54b5b
|
hopefully improve error message a bit
|
2019-05-23 11:03:08 +02:00 |
|
Ralf Jung
|
75d97d9462
|
Merge pull request #738 from RalfJung/stacked-borrows-2
test for new read rules
|
2019-05-21 17:21:09 +02:00 |
|
Ralf Jung
|
74f98b3803
|
test for new read rules
|
2019-05-21 15:43:18 +02:00 |
|
Ralf Jung
|
6d65c8553a
|
Merge pull request #736 from rust-lang/rustup
prepare for MaybeUninit stabilization
|
2019-05-21 09:57:44 +02:00 |
|
Ralf Jung
|
fa70c0e809
|
Merge remote-tracking branch 'origin/master' into master.2
|
2019-05-21 08:54:18 +02:00 |
|
Ralf Jung
|
5a4e1cdd86
|
update Rust
|
2019-05-21 08:54:15 +02:00 |
|
Oliver Scherer
|
c2e88b3869
|
Merge pull request #734 from RalfJung/readme
expand explanation of how we treat validity invariants
|
2019-05-20 11:10:19 +02:00 |
|
Ralf Jung
|
0c85dbf3df
|
prepare for MaybeUninit stabilization
|
2019-05-20 10:53:34 +02:00 |
|
Ralf Jung
|
df36c2bb7d
|
expand explanation of how we treat validity invariants
|
2019-05-20 09:32:01 +02:00 |
|
Ralf Jung
|
f761450aba
|
Merge pull request #732 from RalfJung/stacked-borrows-2
fix typo
|
2019-05-19 22:42:33 +02:00 |
|
Ralf Jung
|
5c54a58c06
|
typo
|
2019-05-19 14:04:59 +02:00 |
|
Ralf Jung
|
78210a5758
|
Use drain instead of manually rolling it ourselves (#731)
Use `drain` instead of manually rolling it ourselves
|
2019-05-19 13:53:30 +02:00 |
|
Oliver Scherer
|
3fde45233b
|
Prefer drain over manual implementation of drain
|
2019-05-19 12:40:59 +02:00 |
|
Oliver Scherer
|
37b2eea714
|
Merge pull request #730 from RalfJung/stacked-borrows-2
nits
|
2019-05-17 23:57:34 +02:00 |
|
Ralf Jung
|
6b4164e0df
|
nits
|
2019-05-17 19:42:35 +02:00 |
|
Ralf Jung
|
858077e5f8
|
test and support two-phase reborrows of raw pointers (#727)
test and support two-phase reborrows of raw pointers
|
2019-05-17 16:29:16 +02:00 |
|
Ralf Jung
|
9c161b80d0
|
reading does not remove Unique, it just invalidates them
|
2019-05-17 15:29:02 +02:00 |
|
Ralf Jung
|
8212314441
|
fix tests
|
2019-05-17 15:03:34 +02:00 |
|
Ralf Jung
|
4b9e1544c2
|
give up on two-phase borrows
|
2019-05-17 15:02:31 +02:00 |
|
Ralf Jung
|
3618992a39
|
deduplicate tests
|
2019-05-15 18:12:58 +02:00 |
|
Ralf Jung
|
b9517ca9f3
|
this also fixed our 2-phase woes
|
2019-05-15 18:12:58 +02:00 |
|
Ralf Jung
|
1447242bf9
|
refactor to simplify
|
2019-05-15 18:12:58 +02:00 |
|
Ralf Jung
|
f676f2265b
|
make writes act stack-like
|
2019-05-15 18:12:58 +02:00 |
|