Commit Graph

1764 Commits

Author SHA1 Message Date
Ralf Jung 911aedf736 Merge pull request #410 from RalfJung/rustup
fix for latest rust nightly
2018-07-17 09:12:47 +02:00
Ralf Jung 72756b7071 also fix rustc_tests 2018-07-17 08:56:06 +02:00
Ralf Jung f9a8d2618e fix for latest rust nightly 2018-07-16 22:26:32 +02:00
Oliver Schneider f18fc27b6f Merge pull request #401 from RalfJung/tests
run fullMIR tests in appveyor
2018-07-16 12:04:31 +02:00
Ralf Jung e1a3b9606e TLS on Windows 2018-07-16 11:42:46 +02:00
Ralf Jung 216b8f7407 shim some Windows functions 2018-07-16 10:27:19 +02:00
Ralf Jung 9396310317 appveyor: put 64bit config first, it seems to usually be faster 2018-07-16 10:27:19 +02:00
Ralf Jung fb3ac376ad run fullMIR tests in appveyor 2018-07-16 10:27:19 +02:00
Ralf Jung 76b71b51b9 Merge pull request #409 from solson/hack_branch_for_miri_do_not_delete_until_merged
Hack branch for miri do not delete until merged
2018-07-16 10:26:27 +02:00
Ralf Jung 009525dc41 Merge branch 'master' into hack_branch_for_miri_do_not_delete_until_merged 2018-07-16 09:54:09 +02:00
Ralf Jung d7ddad676c Merge pull request #407 from RalfJung/readme
update rustc build instructions to mention keep-stage
2018-07-16 09:53:59 +02:00
Ralf Jung 8264732366 Merge branch 'master' into readme 2018-07-16 09:29:12 +02:00
Oliver Schneider 40ac150712 Merge pull request #408 from RalfJung/rustup
Rustup
2018-07-16 09:19:09 +02:00
Oliver Schneider 022bd13bee Merge branch 'master' into hack_branch_for_miri_do_not_delete_until_merged 2018-07-16 09:16:53 +02:00
Ralf Jung d11c668a39 no longer run rustc on the tests; instead make sure we actually deny all warnings
Also fix the fallout from that
2018-07-16 08:39:06 +02:00
Ralf Jung a39f25c813 update rustc build instructions to mention keep-stage
Also move them further down because it is probably less relevant than some of
the other stuff.
2018-07-15 23:18:36 +02:00
Ralf Jung 5be8bd987d Test some new capabilities we gained from a rustc update 2018-07-15 21:25:20 +02:00
Ralf Jung fd6dad78f4 Merge pull request #406 from RalfJung/windows
handle all foreign items like we handle C ABI shims
2018-07-15 21:24:43 +02:00
Ralf Jung 60d18dbf87 handle all foreign items like we handle C ABI shims 2018-07-15 21:03:52 +02:00
Ralf Jung fe4f62ab4a Merge pull request #404 from RalfJung/error
make sure we show error messages even when we cannot show span
2018-07-15 12:57:26 +02:00
Ralf Jung 0b8809bf5f port some tests to check the new error format 2018-07-15 12:00:02 +02:00
Ralf Jung 30185d09f6 make sure we show error messages even when we cannot show span 2018-07-15 11:40:57 +02:00
Ralf Jung 4112822a84 Merge pull request #403 from RalfJung/readme
refine rustc build instructions
2018-07-14 11:41:58 +02:00
Ralf Jung 473c50405d refine rustc build instructions 2018-07-14 11:02:09 +02:00
Ralf Jung ff64b420ec Merge pull request #387 from ecstatic-morse/eq-hash
Implement `Eq`, `Clone` and `Hash` for MemoryData and Evaluator
2018-07-13 09:24:32 +02:00
Ralf Jung a2f4d84f73 Merge branch 'master' into eq-hash 2018-07-13 08:29:42 +02:00
Ralf Jung 19e214e6ad Merge pull request #400 from RalfJung/tests
put everything into a single test to fix interleaved output mess
2018-07-12 15:29:04 +02:00
Ralf Jung 25c067ac7a testsuite: put everything into a single test to fix interleaved output mess 2018-07-12 15:05:25 +02:00
Ralf Jung 7bf51e6453 Merge pull request #399 from RalfJung/readme
update debugging instructions in the README
2018-07-12 15:02:16 +02:00
Ralf Jung 105f7e7fb2 update debugging instructions in the README 2018-07-12 14:27:03 +02:00
Ralf Jung 8a5161ea9d Merge pull request #398 from RalfJung/tests
testsuite: Improve sysroot and fullmir handling
2018-07-12 12:05:26 +02:00
Ralf Jung 4fdcccdc70 Merge branch 'master' into tests 2018-07-12 11:34:26 +02:00
Ralf Jung a7ae729bce Merge pull request #397 from RalfJung/deps
bump outdated dependencies
2018-07-12 11:33:51 +02:00
Ralf Jung 9718d73ac8 colored test output! 2018-07-12 11:26:09 +02:00
Ralf Jung af6ede08b0 Merge branch 'master' into deps 2018-07-12 11:08:20 +02:00
Ralf Jung 8ce16a7c30 remove xargo logic; instead rely on MIRI_SYSROOT being set to run full MIR tests 2018-07-12 11:02:48 +02:00
Ralf Jung 01578ca6b3 don't run all compile-fail tests with full MIR 2018-07-12 11:02:48 +02:00
Oliver Schneider f8fabe4ed1 Merge pull request #395 from RalfJung/tests
Test suite work
2018-07-12 11:00:45 +02:00
Ralf Jung 949106148c ignore panic test on Windows 2018-07-12 10:24:25 +02:00
memoryleak47 eb8195f095 typo 2018-07-12 10:22:23 +02:00
Ralf Jung 5f2f254695 move tests that no longer need MIR out of fullmir 2018-07-12 10:22:23 +02:00
Ralf Jung ff5b0fee33 fix many tests and ignore some others; enable compile_fail tests again 2018-07-12 10:22:23 +02:00
Ralf Jung 5fc990cebd bump dependencies 2018-07-12 10:19:14 +02:00
Oliver Schneider 54da84fbd8 Merge pull request #394 from RalfJung/start-fn
document -Zmiri-start-fn; make its logic more clear
2018-07-12 00:01:14 +02:00
Ralf Jung 0e0f52df75 Merge branch 'master' into start-fn 2018-07-11 21:30:24 +02:00
Oliver Schneider 1896ba2435 Merge pull request #393 from RalfJung/no-bin
stop producing binaries
2018-07-11 21:23:03 +02:00
Ralf Jung e5de51a322 use -Zmiri-start-fn as a clue to REQUIRE the lang item to be present 2018-07-11 20:25:27 +02:00
Ralf Jung dd7cc47e5c document -Zmiri-start-fn; make its logic more clear 2018-07-11 19:39:09 +02:00
Ralf Jung 197b75764c without aux builds, we don't need to set always-encode-mir any more 2018-07-11 19:36:45 +02:00
Ralf Jung 7023126094 stop producing binaries 2018-07-11 19:36:45 +02:00