David Cook
03b5d95cff
Add shim for lseek64
2020-01-26 12:36:36 -06:00
David Cook
90f3aae2de
Add fstat shim for OSX
2020-01-26 11:58:08 -06:00
bors
83403581bb
Auto merge of #1153 - RalfJung:uprust, r=RalfJung
...
bump rustc
2020-01-26 17:07:13 +00:00
Ralf Jung
c5797130d7
bump rustc
2020-01-26 11:06:13 -06:00
David Cook
d94b88ef98
Add support for AT_EMPTY_PATH to statx shim
2020-01-25 22:21:33 -06:00
bors
b222677766
Auto merge of #1150 - divergentdave:patch-1, r=RalfJung
...
Shim intrinsics::atomic_singlethreadfence, etc.
This applies the no-op shim for atomic fences to `atomic_singlethreadfence` and related intrinsics.
2020-01-25 20:13:21 +00:00
David Cook
9265e0cd5e
Add compiler fences to test
2020-01-25 13:48:26 -06:00
David Cook
625fa742bc
Shim intrinsics::atomic_singlethreadfence, etc.
2020-01-24 19:02:58 -06:00
bors
a737ea6ea2
Auto merge of #1149 - RalfJung:rustup, r=RalfJung
...
slice_patterns is stable now
2020-01-19 16:06:19 +00:00
Ralf Jung
b2303a7da1
slice_patterns is stable now
2020-01-19 10:03:18 -06: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
6a0f14bef7
Auto merge of #1146 - RalfJung:rustup, r=RalfJung
...
Rustup
2020-01-15 18:36:23 +00:00
Ralf Jung
88f0102753
rustup more
2020-01-15 19:35:41 +01:00
Ralf Jung
23c74449a2
rustup
2020-01-15 19:27:21 +01:00
bors
b6bec6d9ea
Auto merge of #1145 - jethrogb:patch-1, r=oli-obk
...
Update .gitattributes
See https://github.com/rust-lang/rust/pull/57858
2020-01-14 08:01:52 +00:00
jethrogb
4fa2f4e10f
Update .gitattributes
...
See https://github.com/rust-lang/rust/pull/57858
2020-01-13 20:06:58 -08:00
bors
b4c54b4641
Auto merge of #1143 - christianpoveda:symlink-shim, r=RalfJung
...
Add shim for symbolic link creation
r? @RalfJung
2020-01-10 17:21:12 +00:00
Christian Poveda
5e71f2debc
fix windows symlink creation
2020-01-10 12:18:24 -05:00
Christian Poveda
0b5a30515e
small corrections
2020-01-10 12:01:05 -05:00
bors
a91f3794be
Auto merge of #1127 - rust-lang:stacked_borrow_tracing, r=RalfJung
...
Add a scheme for emitting errors without halting interpretation
cc #797
2020-01-09 11:43:26 +00:00
Oliver Scherer
dbffbe5214
Document all the things
2020-01-09 12:42:56 +01:00
Oliver Scherer
bfc7a7effd
Remove trailing newline
2020-01-09 12:38:58 +01:00
bors
85ab34826a
Auto merge of #1144 - RalfJung:panic-location, r=RalfJung
...
test that unwrap gets us the right panic location
Make sure this stuff works in Miri as well -- basically, an integration test for `track_caller` and the panic machinery (we already have more focused tests as well).
2020-01-09 10:42:02 +00:00
Ralf Jung
833816dd35
Unwind panicking does not currently work on Windows
2020-01-09 11:41:08 +01:00
Ralf Jung
e9b4323048
also make sure the hook actually gets called
2020-01-09 11:24:41 +01:00
Ralf Jung
b1676a3e89
test that unwrap gets us the right panic location
2020-01-09 11:20:13 +01:00
Oliver Scherer
c69ebaaed2
Use names that actually represent what's going on
2020-01-08 13:43:23 +01:00
Oliver Scherer
90a8f2f6a3
Make the non-halting diagnostic scheme independent of InterpError
2020-01-08 13:02:55 +01:00
Oliver Scherer
c0a7fd5602
Remove debugging hint until we can actuall use note:
2020-01-08 12:50:15 +01:00
Oliver Scherer
aec175e0de
Process delayed errors on every step
2020-01-08 12:49:46 +01:00
Oliver Scherer
bb58e42da2
Tell the user about stacked borrow debugging flags
2020-01-08 12:37:25 +01:00
Oliver Scherer
96d6efdf32
Emit errors without halting interpretation
2020-01-08 12:37:25 +01:00
Oliver Scherer
4411903cca
Add a scheme for registering and obtaining errors even without access to an InterpCx
2020-01-08 12:37:25 +01:00
Oliver Scherer
4de031b3da
Move error reporting to its own module
2020-01-08 12:37:25 +01:00
Oliver Scherer
2673ba99fd
Trailing return
2020-01-08 12:37:25 +01:00
Oliver Scherer
b9f6b9721a
Split error reporting from main eval function
2020-01-08 12:37:25 +01:00
bors
71a7b9bd26
Auto merge of #1140 - RalfJung:no-macos, r=oli-obk
...
no longer test 32bit macOS
According to https://blog.rust-lang.org/2020/01/03/reducing-support-for-32-bit-apple-targets.html , these are tier 3 targets now, and might not be available on nightly much longer. So let's stop testing them.
2020-01-07 20:19:51 +00:00
Christian Poveda
91cf68fac5
Add lstat shim for macos
2020-01-07 12:26:23 -05:00
Christian Poveda
329310fbd6
Clean paths for robustness
2020-01-07 11:09:07 -05:00
bors
4e44aa010c
Auto merge of #1142 - JohnTitor:rustup-0107, r=RalfJung
...
Rustup
r? @RalfJung
2020-01-07 07:52:04 +00:00
Christian Poveda
4a1dbc77dc
Add shim for symbolic link creation
2020-01-06 16:30:17 -05:00
Yuki Okushi
86ee705cd5
Rustup
2020-01-07 05:13:18 +09:00
bors
c50757a420
Auto merge of #1141 - RalfJung:lint-adjust, r=RalfJung
...
remove no-longer-needed allow(const_err)
2020-01-06 10:39:24 +00:00
Ralf Jung
0217a25a12
remove no-longer-needed allow(const_err)
2020-01-06 11:38:35 +01:00
Ralf Jung
6a614708ca
fix testing if a variable exists
2020-01-06 11:02:25 +01:00
Ralf Jung
e979589357
no longer test 32bit macOS
2020-01-06 10:43:41 +01:00
bors
50a5e2053d
Auto merge of #1137 - anp:track-caller-update, r=RalfJung
...
Update panic machinery to match #[track_caller] changes.
This gets miri's tests passing again with https://github.com/rust-lang/rust/pull/67137 , I don't think it will pass CI until that has merged.
2020-01-06 09:11:56 +00:00
Yuki Okushi
3607dafd9b
More rustup
2020-01-05 21:24:28 -08:00
Yuki Okushi
ebacb8ae4e
Rustup
2020-01-05 15:55:15 -08:00
Adam Perry
0a3f460d69
Update panic machinery to match #[track_caller] changes.
...
This gets miri's tests passing again with https://github.com/rust-lang/rust/pull/67137 .
2020-01-04 16:28:32 -08:00