Christian Poveda
|
655f9af7fe
|
Add flag to enable communication
|
2019-08-06 15:18:22 -05:00 |
|
Ralf Jung
|
cc8d995605
|
go back to released xargo (the experiment is done)
|
2019-08-06 08:05:32 +02:00 |
|
Ralf Jung
|
b0cb603e3a
|
rustup
|
2019-08-05 15:49:19 +02:00 |
|
Ralf Jung
|
d26917a9d6
|
fix for latest rustc
|
2019-08-05 10:45:48 +02:00 |
|
bors
|
93e110f370
|
Auto merge of #886 - Aaron1011:shim/getrandom, r=RalfJung
Shim 'libc::getrandom' in addition to 'libc::syscall(libc::SYS_getrandom)'
|
2019-08-04 21:02:08 +00:00 |
|
Aaron Hill
|
f830a6c69e
|
Apply more formatting fixes
Co-Authored-By: Ralf Jung <post@ralfj.de>
|
2019-08-04 16:57:17 -04:00 |
|
Aaron Hill
|
8650f02bc9
|
Add trailing comma
|
2019-08-04 16:12:24 -04:00 |
|
Aaron Hill
|
56a9a283e7
|
Cleanup formatting
|
2019-08-04 16:12:24 -04:00 |
|
Aaron Hill
|
a2bdb3bb94
|
Shim 'libc::getrandom' in addition to 'libc::syscall(libc::SYS_getrandom)'
|
2019-08-04 16:12:23 -04:00 |
|
bors
|
96adbf65bc
|
Auto merge of #885 - Aaron1011:fix/f-round, r=RalfJung
Add misssing 'roundf32' and 'roundf64' intrinsics
|
2019-08-04 20:12:02 +00:00 |
|
Aaron Hill
|
4d3398fc62
|
Replace match with expect()
|
2019-08-04 15:49:14 -04:00 |
|
Aaron Hill
|
3118b9fe42
|
Add misssing 'roundf32' and 'roundf64' intrinsics
|
2019-08-04 10:25:29 -04:00 |
|
Aaron Hill
|
c2f681f005
|
Add semicolon
Co-Authored-By: Ralf Jung <post@ralfj.de>
|
2019-08-04 10:13:29 -04:00 |
|
Aaron Hill
|
0505868d18
|
Do nothing when we try to generate random data of length 0
This preserves compatibility with programs that pass a null pointer and
a length of zero to getrandom(), or their platform's equivalent.
|
2019-08-04 09:21:17 -04:00 |
|
Ralf Jung
|
0096a0df2a
|
gen_random helper: move ptr argument to front
|
2019-08-04 14:49:10 +02:00 |
|
bors
|
ed30152b52
|
Auto merge of #876 - RalfJung:atomic, r=RalfJung
check that atomics are sufficiently aligned
Fixes https://github.com/rust-lang/miri/issues/475
|
2019-08-04 08:55:18 +00:00 |
|
Ralf Jung
|
a4cc58efc6
|
one more place -> ptr rename
|
2019-08-04 10:54:07 +02:00 |
|
Ralf Jung
|
19add0bb75
|
places and pointers are not the same thing; this is a place
|
2019-08-04 10:52:09 +02:00 |
|
Ralf Jung
|
f47e58950b
|
check that atomics are sufficiently aligned, and add test
|
2019-08-04 10:30:42 +02:00 |
|
bors
|
843691d612
|
Auto merge of #882 - RalfJung:miri-rustc, r=RalfJung
install xargo from git temporarily
This is so that once https://github.com/japaric/xargo/pull/246 landed, we can see if that helps with https://github.com/rust-lang/rust/pull/63162.
|
2019-08-04 08:26:51 +00:00 |
|
Ralf Jung
|
162c0ffb1f
|
use postfix negation instead of prefix
|
2019-08-04 10:14:51 +02:00 |
|
Ralf Jung
|
874437d717
|
install xargo from git temporarily
|
2019-08-04 10:11:45 +02:00 |
|
bors
|
d9d6df93a9
|
Auto merge of #881 - RalfJung:rustup, r=RalfJung
adjust for rustc changes
|
2019-08-03 18:56:38 +00:00 |
|
Ralf Jung
|
8d99e42f47
|
test memalign contract (rustc is fixed)
|
2019-08-03 20:53:42 +02:00 |
|
Ralf Jung
|
f65e7cd2d1
|
adjust for rustc changes
|
2019-08-03 20:31:33 +02:00 |
|
bors
|
d0e8850267
|
Auto merge of #877 - christianpoveda:ldexp-shim, r=RalfJung
Add shim for ldexp
Fixes https://github.com/rust-lang/miri/issues/821
r? @RalfJung
|
2019-08-03 16:14:20 +00:00 |
|
Christian Poveda
|
c4cea035e6
|
Formatting
|
2019-08-03 10:51:23 -05:00 |
|
Ralf Jung
|
10f46336af
|
set RUSTC_DEBUG_ASSERTIONS for when we are in bootstrap
|
2019-08-03 17:21:30 +02:00 |
|
Ralf Jung
|
ab22da8ce8
|
annotate some unwraps with better messages
|
2019-08-03 16:59:30 +02:00 |
|
Ralf Jung
|
61d8a4e101
|
simplify code
|
2019-08-03 15:01:04 +02:00 |
|
Ralf Jung
|
82da68c5ca
|
implement all ptr comparisons through integer casts
|
2019-08-03 15:01:04 +02:00 |
|
Ralf Jung
|
bb6a91dc94
|
adjust for ptr_op now being called type-based
|
2019-08-03 14:38:36 +02:00 |
|
Ralf Jung
|
e71ca965b9
|
also let bootstrap tell us where to find xargo
|
2019-08-03 13:53:32 +02:00 |
|
Ralf Jung
|
8071034b93
|
fix for error refactoring
|
2019-08-03 10:25:55 +02:00 |
|
Christian Poveda
|
ff2001040f
|
Add shim for ldexp
|
2019-08-02 15:46:28 -05:00 |
|
Ralf Jung
|
0dab3d5ee1
|
honor CARGO env var (for rustc bootstrap)
|
2019-08-02 18:02:54 +02:00 |
|
bors
|
f0e871785f
|
Auto merge of #870 - RalfJung:miri-rustc, r=oli-obk
Prepare Miri for rustc bootstrap building a separate libstd for it
|
2019-08-02 08:08:35 +00:00 |
|
Ralf Jung
|
30fb027f33
|
comment
|
2019-08-02 08:38:22 +02:00 |
|
Ralf Jung
|
c4c2716f4e
|
make reborrow shallow, and fix tests for that
|
2019-08-02 08:09:22 +02:00 |
|
Ralf Jung
|
56630e0ff0
|
bootstrap no longer carries a copy of these flags
|
2019-07-31 15:15:31 +02:00 |
|
Ralf Jung
|
d213c64d85
|
let the user skip the sysroot consistency check
|
2019-07-31 15:15:14 +02:00 |
|
Ralf Jung
|
faadb86159
|
bump Rust
|
2019-07-26 22:50:01 +02:00 |
|
Lzu Tao
|
e6a677fe63
|
build: Warn if not use 2018 idioms
|
2019-07-24 21:24:26 +07:00 |
|
bors
|
aadff8560b
|
Auto merge of #852 - lzutao:rustup, r=RalfJung
build: Fix build after rust-lang/rust#60951
|
2019-07-24 13:05:55 +00:00 |
|
Lzu Tao
|
fd71fbea0f
|
build: Fix build after rust-lang/rust#60951
|
2019-07-24 07:45:34 +07:00 |
|
Ralf Jung
|
724cf41eb1
|
use checked arithmetic in intrptrcast
|
2019-07-23 23:43:37 +02:00 |
|
Ralf Jung
|
068517ae66
|
make sure we always have an RNG
|
2019-07-23 21:38:53 +02:00 |
|
Ralf Jung
|
a2541aacd6
|
bump rust
|
2019-07-21 11:56:10 +02:00 |
|
Ralf Jung
|
11d71195dd
|
fix miri-rustc-tests
|
2019-07-19 18:03:55 +02:00 |
|
Ralf Jung
|
66ca0f2cc2
|
fix for rustc_driver change
|
2019-07-19 17:36:25 +02:00 |
|