Commit Graph

1909 Commits

Author SHA1 Message Date
Ralf Jung 4b6a0d7a8e bump rustc; adjust tests 2020-02-06 11:20:28 +01:00
bors e7f5c4f155 Auto merge of #1151 - divergentdave:statx-AT_EMPTY_PATH, r=RalfJung
Add support for AT_EMPTY_PATH to statx shim

This enables use of `File::metadata()`.
2020-01-30 21:30:32 +00:00
Ralf Jung ef154df607 pass MPlaceTy by-value, as we usually do 2020-01-30 13:38:49 +01:00
David Cook 6e9abea272 Update comment 2020-01-28 22:59:28 -06:00
David Cook d8da3968d6 Change function name, comments, and error message 2020-01-28 19:43:55 -06:00
David Cook 01b5e8260e Add no-op shim for posix_fadvise 2020-01-26 15:10:01 -06:00
David Cook 90f3aae2de Add fstat shim for OSX 2020-01-26 11:58:08 -06:00
David Cook d94b88ef98 Add support for AT_EMPTY_PATH to statx shim 2020-01-25 22:21:33 -06:00
David Cook 625fa742bc Shim intrinsics::atomic_singlethreadfence, etc. 2020-01-24 19:02:58 -06:00
bors 6a0f14bef7 Auto merge of #1146 - RalfJung:rustup, r=RalfJung
Rustup
2020-01-15 18:36:23 +00:00
Ralf Jung 23c74449a2 rustup 2020-01-15 19:27:21 +01: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
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
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
Christian Poveda 91cf68fac5 Add lstat shim for macos 2020-01-07 12:26:23 -05: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
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
bors 39146c44bd Auto merge of #1130 - christianpoveda:ignore-close-read-only, r=RalfJung
Ignore close errors in read-only files.

this fixes https://github.com/rust-lang/miri/issues/999

r? @RalfJung
2019-12-31 11:00:08 +00:00
Christian Poveda a40a99d849 avoid double negation 2019-12-30 17:26:17 -05:00
bors 9f79aa9bb4 Auto merge of #1131 - JOE1994:alloc_os_str_as_c_str, r=RalfJung
Add helper 'alloc_os_str_as_c_str' and use it in env_var emulation

First part of the plan laid out in #707 (comment).

Re-submitting a pull-request for work from  #1098 (manual rebasing..)

r? @RalfJung
2019-12-30 19:15:53 +00:00
Christian Poveda ce4e1f9fe7 add comments 2019-12-29 22:51:48 -05:00
Christian Poveda b7e6135d7b Use Scalar::to_u16 2019-12-28 08:38:31 -05:00
JOE1994 a4bd68a45f Add helper 'alloc_os_str_as_c_str' and use it in env_var emulation 2019-12-27 20:32:20 -05:00
Christian Poveda f00fd3990b avoid excluding TERM env var 2019-12-27 08:37:52 -05:00
Christian Poveda dc4b8ac2e6 close file silently if the file is read only 2019-12-27 08:34:35 -05:00
Oliver Scherer 4aef81eb85 Remove to_ptr uses 2019-12-27 14:26:05 +01:00
Christian Poveda c8190e8de7 rename metadata struct 2019-12-26 19:31:59 -05:00
Christian Poveda 2151e958ce minor fixes and updated docs 2019-12-26 12:12:27 -05:00
Christian Poveda bbbb50a09a set mask for statx correctly 2019-12-25 22:24:18 -05:00
Christian Poveda 1bc3629084 do padding correctly 2019-12-25 18:22:33 -05:00
Christian Poveda d176259002 deduplicate shared code between stat and statx 2019-12-25 18:17:20 -05:00
Christian Poveda 515c119359 Add padding on 64-bits only 2019-12-25 13:10:50 -05:00
Christian Poveda 6d88a4704a restrict stat shim to macos only 2019-12-25 12:38:35 -05:00
Christian Poveda 75f7a118e6 remove restrictions due to stat unavailability 2019-12-25 12:38:34 -05:00
Christian Poveda dbc118919a add padding to immediates 2019-12-25 11:08:27 -05:00