Joshua Nelson
38b947b953
Show usage if run without arguments
...
Before, running `./miri` without arguments gave
'./miri: 92: shift: can't shift that many' if run with /bin/sh,
or no output at all when run with bash.
Although that gives some indication of the error, it's not as helpful as
showing the usage.
2019-06-27 21:47:09 -04:00
Ralf Jung
3b7ae049ee
make sure that find_sysroot always sets MIRI_SYSROOT
2019-06-09 19:41:58 +02:00
Ralf Jung
b0b082d4d8
do not handle MIRI_SYSROOT in the driver at all, rely fully on the --sysroot flag
2019-06-09 17:10:04 +02:00
Ralf Jung
16cc5ddacb
tweak logic for determining rustc default target
2019-05-29 09:39:49 +02:00
Ralf Jung
35b4d9fd8a
print usage information on invalid command
2019-05-29 09:36:59 +02:00
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
ed0c6e8336
miri build script: support building miri in debug mode
2019-05-28 19:01:43 +02:00
Ralf Jung
0b6b7dad8f
fix more indentation
2019-05-27 15:35:48 +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
c2791fc56a
add 'miri' script to help build, test and run miri
2019-05-27 12:51:59 +02:00
Oliver Schneider
27fe263669
Move back to a normal folder structure
2018-05-09 14:37:00 +02:00
Oliver Schneider
ce7605caaa
Fix some bad conversions on 32 bit emulation
2018-05-09 11:52:41 +02:00
Oliver Schneider
e0e1bd7ff7
Pointers must be valid, even pointers to zsts
2018-05-07 18:03:28 +02:00
Oliver Schneider
6653bb38d5
Implement missing intrinsic
2018-05-07 18:02:57 +02:00
Oliver Schneider
0a88698daf
Hide some warnings/Fix build
2018-05-07 10:49:54 +02:00
Oliver Schneider
3ffc237772
Merge pull request #373 from bjorn3/alloc_fix
...
Alloc api fix and tmp disable validation_op because of ICE
2018-05-07 10:48:43 +02:00
Oliver Schneider
7c45bfca75
Merge branch 'rustup' into nightly-fix
2018-05-07 10:47:58 +02:00
Oliver Schneider
0eb3c18565
Use a deterministic method for executing the start lang item
2018-05-07 10:46:32 +02:00
Oliver Schneider
860e2b802f
Dedup tag reading
2018-05-07 10:44:18 +02:00
Oliver Schneider
42ab1351f4
Merge branch 'rustup' into alloc_fix
2018-05-07 10:42:15 +02:00
bjorn3
6bc35f77ce
Fix allocator api and temporarily disable validation_op
2018-05-07 10:38:13 +02:00
Oliver Schneider
b0d3daed40
Rustup
2018-05-07 10:18:45 +02:00
Alexander Regueiro
3d8c7a8dba
Fixed build for latest nightly
2018-05-03 23:29:13 +01:00
Alexander Regueiro
915695371f
Minor fix to get build working
2018-05-03 21:58:53 +01:00
Oliver Schneider
76573bac16
Merge pull request #370 from alexreg/nightly-fix
...
Fixed build for latest rust master
2018-05-01 22:13:52 +02:00
Alexander Regueiro
3dba298f14
Fixed build for latest nightly
2018-05-01 19:39:59 +01:00
bjorn3
ba1c88a3c1
Rustup to rustc 1.27.0-nightly ( 79252ff4e
2018-04-29)
2018-05-01 11:04:01 +02:00
Oliver Schneider
f48fed70d4
Rustup
2018-04-17 14:26:17 +02:00
Oliver Schneider
3f1b2bdd68
Mirror function rename in rustc
2018-04-13 16:25:26 +02:00
Oliver Schneider
95a8771bf1
Fixup various things needed to get miri working on rustc
2018-04-13 16:04:57 +02:00
bjorn3
9d186d914e
Update Cargo.lock and some improvements
2018-04-13 16:04:57 +02:00
bjorn3
7bd20f1b12
Some cleanups
2018-04-13 16:04:57 +02:00
bjorn3
73658c40bb
Remove unsafe code
2018-04-13 16:04:57 +02:00
bjorn3
e09a996b2a
Fix some more tests with some unsafe code
2018-04-13 16:04:57 +02:00
bjorn3
a6cdd8a81b
Fix it
2018-04-13 16:04:57 +02:00
bjorn3
f55d07745f
Fix init_static
2018-04-13 16:04:57 +02:00
bjorn3
878d66692c
Maybe prevent marking statics as immutable
2018-04-13 16:04:57 +02:00
bjorn3
680bcf86f0
Hack: copy init_static from rustc CompileTimeEvaluator to try to fix uninitialized static error
2018-04-13 16:04:57 +02:00
bjorn3
6a85104945
Use elem align as src align in copy intrinsic
2018-04-13 16:04:57 +02:00
bjorn3
4ecbcc5577
Dont claim to have marked static initialized
2018-04-13 16:04:57 +02:00
bjorn3
d4f30aa9c1
Fix alignment issue
2018-04-13 16:04:58 +02:00
Oliver Schneider
cd89e56f15
Get the tests one step further
2018-04-13 16:04:57 +02:00
bjorn3
a3a01ba5b7
Add stack guard shim
2018-04-13 16:04:57 +02:00
bjorn3
753da676ba
Rustup
2018-04-13 16:04:57 +02:00
David Renshaw
d289c0f464
partially deal with rust/46479
2018-01-15 09:47:17 -05:00