Commit Graph

1741 Commits

Author SHA1 Message Date
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
696dda84ca
Merge pull request #372 from alexreg/nightly-fix
Fixed build for latest nightly (again)
2018-05-07 10:48:27 +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
Oliver Schneider
ee2a3a188e
Merge pull request #367 from bjorn3/rustup2
Rustup to rustc 1.27.0-nightly (79252ff4e 2018-04-29)
2018-05-01 11:11:45 +02: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
ac42af3789
travis: cache build dir 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
David Renshaw
33af3208fd update for rust/47205 2018-01-14 22:31:59 -05:00
David Renshaw
cabdc5597c update log deps 2018-01-06 10:21:24 -05:00
David Renshaw
03aa8765b1 pass typecheck 2018-01-02 17:43:03 -05:00
David Renshaw
30496f5dd2 update compiletest dependency 2017-12-31 08:35:02 -05:00
Oliver Schneider
5147655031
Merge branch 'master' into def_ty 2017-12-19 08:16:06 +01:00
Ariel Ben-Yehuda
a23e587dc3 stop using Instance::def_ty
that function has been removed
2017-12-16 21:52:39 -06:00
Eduard-Mihai Burtescu
919604e1ea
Merge pull request #358 from kennytm/master
Remove the [workspace] section.
2017-12-16 12:38:50 +02:00
kennytm
b7d382a956
Remove the [workspace] section.
Miri does not need to maintain a workspace anymore. Also, keeping miri a
workspace conflicts with rustc's own workspace.
2017-12-16 03:58:17 +08:00
Oliver Schneider
4654d6d04e
Merge pull request #355 from solson/upstreamed
Use the core miri from rustc
2017-12-15 10:27:58 +01:00
Oliver Schneider
2671cf34a5
Update to some cleanups in rustc 2017-12-15 10:14:02 +01:00
Oliver Schneider
aa9177fec6
Also update rustc_tests to unrelated rustc changes 2017-12-15 10:12:17 +01:00
Oliver Schneider
fc587ac6ae
Without a Cargo.lock it makes no sense to use --locked 2017-12-15 09:32:10 +01:00
Oliver Schneider
bde093fa14
Move validation from rustc to miri 2017-12-14 11:35:33 +01:00
Oliver Schneider
eccf680b5d Remove type_size and type_align calls 2017-12-06 15:03:24 +01:00