]> git.lizzy.rs Git - rust.git/log
rust.git
5 years agorustup for big refactor; kill most of validation
Ralf Jung [Wed, 15 Aug 2018 19:01:40 +0000 (21:01 +0200)]
rustup for big refactor; kill most of validation

5 years agoMerge pull request #425 from solson/rustup
Ralf Jung [Tue, 14 Aug 2018 18:09:54 +0000 (20:09 +0200)]
Merge pull request #425 from solson/rustup

Rustup

5 years agoFix remaining windows hooks
Ralf Jung [Tue, 14 Aug 2018 17:00:18 +0000 (19:00 +0200)]
Fix remaining windows hooks

5 years agoavoid recompiling miri for 2nd test run; avoid unreadable output due to backtraces
Ralf Jung [Tue, 14 Aug 2018 15:21:02 +0000 (17:21 +0200)]
avoid recompiling miri for 2nd test run; avoid unreadable output due to backtraces

also some travis config cleanup

5 years agofix windows hooks
Ralf Jung [Tue, 14 Aug 2018 16:44:31 +0000 (18:44 +0200)]
fix windows hooks

5 years agotry using types with lower alignment, maybe that helps for Windows
Ralf Jung [Tue, 14 Aug 2018 15:19:46 +0000 (17:19 +0200)]
try using types with lower alignment, maybe that helps for Windows

5 years agofix rustc_tests
Ralf Jung [Tue, 14 Aug 2018 14:45:18 +0000 (16:45 +0200)]
fix rustc_tests

5 years agofix layout in discriminant_value
Ralf Jung [Tue, 14 Aug 2018 13:58:29 +0000 (15:58 +0200)]
fix layout in discriminant_value

5 years agoMerge branch 'master' into rustup
Ralf Jung [Tue, 14 Aug 2018 13:58:40 +0000 (15:58 +0200)]
Merge branch 'master' into rustup

5 years agoMerge pull request #429 from RalfJung/cargo-miri-test
Ralf Jung [Tue, 14 Aug 2018 08:15:55 +0000 (10:15 +0200)]
Merge pull request #429 from RalfJung/cargo-miri-test

Cargo miri test

5 years agoupdate README: 'cargo miri' with full MIR; consistent capitalization
Ralf Jung [Tue, 14 Aug 2018 07:35:00 +0000 (09:35 +0200)]
update README: 'cargo miri' with full MIR; consistent capitalization

5 years agofix 'cargo miri test' for full MIR, and run it on CI
Ralf Jung [Tue, 14 Aug 2018 07:34:41 +0000 (09:34 +0200)]
fix 'cargo miri test' for full MIR, and run it on CI

5 years agobump toolchain
Ralf Jung [Tue, 14 Aug 2018 07:40:00 +0000 (09:40 +0200)]
bump toolchain

5 years agoMerge branch 'master' into rustup
Ralf Jung [Tue, 14 Aug 2018 07:39:06 +0000 (09:39 +0200)]
Merge branch 'master' into rustup

5 years agoMerge pull request #428 from RalfJung/toolchain
Oliver Schneider [Tue, 14 Aug 2018 07:37:07 +0000 (09:37 +0200)]
Merge pull request #428 from RalfJung/toolchain

document and fully use rust-toolchain file

5 years agoremove unnecessary features
Ralf Jung [Tue, 14 Aug 2018 07:35:31 +0000 (09:35 +0200)]
remove unnecessary features

5 years agodocument and fully use rust-toolchain file
Ralf Jung [Mon, 13 Aug 2018 22:54:04 +0000 (00:54 +0200)]
document and fully use rust-toolchain file

5 years agoAdd comments explaining why we do something complex for (un)init
Oliver Schneider [Wed, 8 Aug 2018 08:34:49 +0000 (10:34 +0200)]
Add comments explaining why we do something complex for (un)init

5 years agoRustup
Oliver Schneider [Tue, 7 Aug 2018 13:22:11 +0000 (15:22 +0200)]
Rustup

5 years agoMerge pull request #422 from RalfJung/default-run
Ralf Jung [Thu, 2 Aug 2018 18:11:03 +0000 (20:11 +0200)]
Merge pull request #422 from RalfJung/default-run

Revert "Disable blood letting edge features"

5 years agoMerge branch 'master' into default-run
Ralf Jung [Thu, 2 Aug 2018 17:44:13 +0000 (19:44 +0200)]
Merge branch 'master' into default-run

5 years agoMerge pull request #424 from RalfJung/fewer-deps
Oliver Schneider [Thu, 2 Aug 2018 11:19:11 +0000 (13:19 +0200)]
Merge pull request #424 from RalfJung/fewer-deps

remove dependency on lazy_static and regex by getting rid of some dead validation hack

5 years agoremove dependency on lazy_static and regex by getting rid of some dead validation...
Ralf Jung [Thu, 2 Aug 2018 10:16:02 +0000 (12:16 +0200)]
remove dependency on lazy_static and regex by getting rid of some dead validation hack

5 years agoMerge pull request #423 from RalfJung/memchr
Ralf Jung [Thu, 2 Aug 2018 09:10:37 +0000 (11:10 +0200)]
Merge pull request #423 from RalfJung/memchr

mem(r)chr is working in miri now

5 years agofix format string to obtain desired output
Ralf Jung [Thu, 2 Aug 2018 08:45:08 +0000 (10:45 +0200)]
fix format string to obtain desired output

5 years agomem(r)chr is working in miri now
Ralf Jung [Wed, 1 Aug 2018 22:17:02 +0000 (00:17 +0200)]
mem(r)chr is working in miri now

5 years agoRevert "Disable blood letting edge features"
Ralf Jung [Wed, 1 Aug 2018 14:34:39 +0000 (16:34 +0200)]
Revert "Disable blood letting edge features"

This reverts commit 305d8aeafe4ab53d7809ec6a1b9227166bd4fa63.

5 years agoMerge pull request #421 from RalfJung/storage_dead_ub
Oliver Schneider [Wed, 1 Aug 2018 14:27:39 +0000 (16:27 +0200)]
Merge pull request #421 from RalfJung/storage_dead_ub

make sure that StorageDead invalidates the backing store

5 years agomake sure that StorageDead invalidates the backing store
Ralf Jung [Tue, 31 Jul 2018 18:27:36 +0000 (20:27 +0200)]
make sure that StorageDead invalidates the backing store

5 years agoMerge pull request #419 from RalfJung/sysroot
Ralf Jung [Tue, 31 Jul 2018 18:27:18 +0000 (20:27 +0200)]
Merge pull request #419 from RalfJung/sysroot

clarify error message when sysroot was not found

5 years agoclarify error message when sysroot was not found
Ralf Jung [Mon, 30 Jul 2018 12:49:01 +0000 (14:49 +0200)]
clarify error message when sysroot was not found

5 years agoMerge pull request #381 from solson/sanity_checks
Ralf Jung [Mon, 30 Jul 2018 07:08:52 +0000 (09:08 +0200)]
Merge pull request #381 from solson/sanity_checks

Update to rustc sanity check branch

5 years agoMerge branch 'master' into sanity_checks
Ralf Jung [Mon, 30 Jul 2018 06:51:34 +0000 (08:51 +0200)]
Merge branch 'master' into sanity_checks

6 years agoMerge pull request #415 from RalfJung/cargo-miri
Ralf Jung [Thu, 26 Jul 2018 16:27:44 +0000 (18:27 +0200)]
Merge pull request #415 from RalfJung/cargo-miri

test `cargo miri` output

6 years agonicer diff formating
Ralf Jung [Thu, 26 Jul 2018 16:15:51 +0000 (18:15 +0200)]
nicer diff formating

6 years agomemrchr currently does not work
Ralf Jung [Thu, 26 Jul 2018 15:58:37 +0000 (17:58 +0200)]
memrchr currently does not work

6 years agodont test cargo miri output on mac. no idea what that system is doing.
Ralf Jung [Thu, 26 Jul 2018 15:41:45 +0000 (17:41 +0200)]
dont test cargo miri output on mac. no idea what that system is doing.

6 years agodetect another printing function for nicer error
Ralf Jung [Thu, 26 Jul 2018 15:30:52 +0000 (17:30 +0200)]
detect another printing function for nicer error

6 years agoalso show the output (though we lost the interleaving)
Ralf Jung [Thu, 26 Jul 2018 15:08:29 +0000 (17:08 +0200)]
also show the output (though we lost the interleaving)

6 years agowe no longer need to mess with the environment in our test suite
Ralf Jung [Thu, 26 Jul 2018 14:49:10 +0000 (16:49 +0200)]
we no longer need to mess with the environment in our test suite

6 years agotest `cargo miri` output
Ralf Jung [Thu, 26 Jul 2018 14:43:45 +0000 (16:43 +0200)]
test `cargo miri` output

6 years agoBump min dependency version
Oliver Schneider [Thu, 26 Jul 2018 12:37:43 +0000 (14:37 +0200)]
Bump min dependency version

6 years agoDisable blood letting edge features
Oliver Schneider [Wed, 25 Jul 2018 13:48:20 +0000 (15:48 +0200)]
Disable blood letting edge features

6 years agoIgnore tests
Ralf Jung [Tue, 24 Jul 2018 20:29:08 +0000 (22:29 +0200)]
Ignore tests

the bool thing will be fixed by the validation I have planned, and we already ignored another test around modifing constants.

6 years agomake miri compile again
Ralf Jung [Tue, 24 Jul 2018 20:20:50 +0000 (22:20 +0200)]
make miri compile again

6 years agoUpdate to rustc sanity check branch
Oliver Schneider [Tue, 5 Jun 2018 08:21:28 +0000 (10:21 +0200)]
Update to rustc sanity check branch

6 years agoMerge pull request #413 from solson/exit_code
Ralf Jung [Wed, 25 Jul 2018 16:11:28 +0000 (18:11 +0200)]
Merge pull request #413 from solson/exit_code

Produce the exit codes that compiletest expects

6 years agoProduce the exit codes that compiletest expects
Oliver Schneider [Wed, 25 Jul 2018 15:28:16 +0000 (17:28 +0200)]
Produce the exit codes that compiletest expects

6 years agoMerge pull request #411 from RalfJung/default-run
Oliver Schneider [Sun, 22 Jul 2018 10:23:36 +0000 (12:23 +0200)]
Merge pull request #411 from RalfJung/default-run

use default-run

6 years agofix vecs.rs path
Ralf Jung [Sun, 22 Jul 2018 07:51:23 +0000 (09:51 +0200)]
fix vecs.rs path

6 years agouse default-run
Ralf Jung [Sun, 22 Jul 2018 07:48:49 +0000 (09:48 +0200)]
use default-run

6 years agoMerge pull request #410 from RalfJung/rustup
Ralf Jung [Tue, 17 Jul 2018 07:12:47 +0000 (09:12 +0200)]
Merge pull request #410 from RalfJung/rustup

fix for latest rust nightly

6 years agoalso fix rustc_tests
Ralf Jung [Tue, 17 Jul 2018 06:56:06 +0000 (08:56 +0200)]
also fix rustc_tests

6 years agofix for latest rust nightly
Ralf Jung [Mon, 16 Jul 2018 20:26:32 +0000 (22:26 +0200)]
fix for latest rust nightly

6 years agoMerge pull request #401 from RalfJung/tests
Oliver Schneider [Mon, 16 Jul 2018 10:04:31 +0000 (12:04 +0200)]
Merge pull request #401 from RalfJung/tests

run fullMIR tests in appveyor

6 years agoTLS on Windows
Ralf Jung [Mon, 16 Jul 2018 09:42:46 +0000 (11:42 +0200)]
TLS on Windows

6 years agoshim some Windows functions
Ralf Jung [Sun, 15 Jul 2018 21:47:28 +0000 (23:47 +0200)]
shim some Windows functions

6 years agoappveyor: put 64bit config first, it seems to usually be faster
Ralf Jung [Fri, 13 Jul 2018 14:30:27 +0000 (16:30 +0200)]
appveyor: put 64bit config first, it seems to usually be faster

6 years agorun fullMIR tests in appveyor
Ralf Jung [Fri, 13 Jul 2018 14:29:00 +0000 (16:29 +0200)]
run fullMIR tests in appveyor

6 years agoMerge pull request #409 from solson/hack_branch_for_miri_do_not_delete_until_merged
Ralf Jung [Mon, 16 Jul 2018 08:26:27 +0000 (10:26 +0200)]
Merge pull request #409 from solson/hack_branch_for_miri_do_not_delete_until_merged

Hack branch for miri do not delete until merged

6 years agoMerge branch 'master' into hack_branch_for_miri_do_not_delete_until_merged
Ralf Jung [Mon, 16 Jul 2018 07:54:09 +0000 (09:54 +0200)]
Merge branch 'master' into hack_branch_for_miri_do_not_delete_until_merged

6 years agoMerge pull request #407 from RalfJung/readme
Ralf Jung [Mon, 16 Jul 2018 07:53:59 +0000 (09:53 +0200)]
Merge pull request #407 from RalfJung/readme

update rustc build instructions to mention keep-stage

6 years agoMerge branch 'master' into readme
Ralf Jung [Mon, 16 Jul 2018 07:29:12 +0000 (09:29 +0200)]
Merge branch 'master' into readme

6 years agoMerge pull request #408 from RalfJung/rustup
Oliver Schneider [Mon, 16 Jul 2018 07:19:09 +0000 (09:19 +0200)]
Merge pull request #408 from RalfJung/rustup

Rustup

6 years agoMerge branch 'master' into hack_branch_for_miri_do_not_delete_until_merged
Oliver Schneider [Mon, 16 Jul 2018 07:16:53 +0000 (09:16 +0200)]
Merge branch 'master' into hack_branch_for_miri_do_not_delete_until_merged

6 years agono longer run rustc on the tests; instead make sure we actually deny all warnings
Ralf Jung [Mon, 16 Jul 2018 06:39:06 +0000 (08:39 +0200)]
no longer run rustc on the tests; instead make sure we actually deny all warnings

Also fix the fallout from that

6 years agoupdate rustc build instructions to mention keep-stage
Ralf Jung [Sun, 15 Jul 2018 21:17:06 +0000 (23:17 +0200)]
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.

6 years agoTest some new capabilities we gained from a rustc update
Ralf Jung [Sun, 15 Jul 2018 19:25:03 +0000 (21:25 +0200)]
Test some new capabilities we gained from a rustc update

6 years agoMerge pull request #406 from RalfJung/windows
Ralf Jung [Sun, 15 Jul 2018 19:24:43 +0000 (21:24 +0200)]
Merge pull request #406 from RalfJung/windows

handle all foreign items like we handle C ABI shims

6 years agohandle all foreign items like we handle C ABI shims
Ralf Jung [Sun, 15 Jul 2018 19:03:52 +0000 (21:03 +0200)]
handle all foreign items like we handle C ABI shims

6 years agoMerge pull request #404 from RalfJung/error
Ralf Jung [Sun, 15 Jul 2018 10:57:26 +0000 (12:57 +0200)]
Merge pull request #404 from RalfJung/error

make sure we show error messages even when we cannot show span

6 years agoport some tests to check the new error format
Ralf Jung [Sun, 15 Jul 2018 10:00:02 +0000 (12:00 +0200)]
port some tests to check the new error format

6 years agomake sure we show error messages even when we cannot show span
Ralf Jung [Sun, 15 Jul 2018 09:21:56 +0000 (11:21 +0200)]
make sure we show error messages even when we cannot show span

6 years agoMerge pull request #403 from RalfJung/readme
Ralf Jung [Sat, 14 Jul 2018 09:41:58 +0000 (11:41 +0200)]
Merge pull request #403 from RalfJung/readme

refine rustc build instructions

6 years agorefine rustc build instructions
Ralf Jung [Sat, 14 Jul 2018 09:02:09 +0000 (11:02 +0200)]
refine rustc build instructions

6 years agoMerge pull request #387 from ecstatic-morse/eq-hash
Ralf Jung [Fri, 13 Jul 2018 07:24:32 +0000 (09:24 +0200)]
Merge pull request #387 from ecstatic-morse/eq-hash

Implement `Eq`, `Clone` and `Hash` for MemoryData and Evaluator

6 years agoMerge branch 'master' into eq-hash
Ralf Jung [Fri, 13 Jul 2018 06:29:42 +0000 (08:29 +0200)]
Merge branch 'master' into eq-hash

6 years agoMerge pull request #400 from RalfJung/tests
Ralf Jung [Thu, 12 Jul 2018 13:29:04 +0000 (15:29 +0200)]
Merge pull request #400 from RalfJung/tests

put everything into a single test to fix interleaved output mess

6 years agotestsuite: put everything into a single test to fix interleaved output mess
Ralf Jung [Thu, 12 Jul 2018 13:01:10 +0000 (15:01 +0200)]
testsuite: put everything into a single test to fix interleaved output mess

6 years agoMerge pull request #399 from RalfJung/readme
Ralf Jung [Thu, 12 Jul 2018 13:02:16 +0000 (15:02 +0200)]
Merge pull request #399 from RalfJung/readme

update debugging instructions in the README

6 years agoupdate debugging instructions in the README
Ralf Jung [Thu, 12 Jul 2018 12:24:35 +0000 (14:24 +0200)]
update debugging instructions in the README

6 years agoMerge pull request #398 from RalfJung/tests
Ralf Jung [Thu, 12 Jul 2018 10:05:26 +0000 (12:05 +0200)]
Merge pull request #398 from RalfJung/tests

testsuite: Improve sysroot and fullmir handling

6 years agoMerge branch 'master' into tests
Ralf Jung [Thu, 12 Jul 2018 09:34:26 +0000 (11:34 +0200)]
Merge branch 'master' into tests

6 years agoMerge pull request #397 from RalfJung/deps
Ralf Jung [Thu, 12 Jul 2018 09:33:51 +0000 (11:33 +0200)]
Merge pull request #397 from RalfJung/deps

bump outdated dependencies

6 years agocolored test output!
Ralf Jung [Thu, 12 Jul 2018 09:26:09 +0000 (11:26 +0200)]
colored test output!

6 years agoMerge branch 'master' into deps
Ralf Jung [Thu, 12 Jul 2018 09:08:20 +0000 (11:08 +0200)]
Merge branch 'master' into deps

6 years agoremove xargo logic; instead rely on MIRI_SYSROOT being set to run full MIR tests
Ralf Jung [Thu, 12 Jul 2018 09:01:09 +0000 (11:01 +0200)]
remove xargo logic; instead rely on MIRI_SYSROOT being set to run full MIR tests

6 years agodon't run all compile-fail tests with full MIR
Ralf Jung [Thu, 12 Jul 2018 08:58:48 +0000 (10:58 +0200)]
don't run all compile-fail tests with full MIR

6 years agoMerge pull request #395 from RalfJung/tests
Oliver Schneider [Thu, 12 Jul 2018 09:00:45 +0000 (11:00 +0200)]
Merge pull request #395 from RalfJung/tests

Test suite work

6 years agoignore panic test on Windows
Ralf Jung [Thu, 12 Jul 2018 08:24:25 +0000 (10:24 +0200)]
ignore panic test on Windows

6 years agotypo
memoryleak47 [Thu, 5 Apr 2018 02:25:43 +0000 (04:25 +0200)]
typo

6 years agomove tests that no longer need MIR out of fullmir
Ralf Jung [Wed, 11 Jul 2018 19:13:42 +0000 (21:13 +0200)]
move tests that no longer need MIR out of fullmir

6 years agofix many tests and ignore some others; enable compile_fail tests again
Ralf Jung [Wed, 11 Jul 2018 19:07:17 +0000 (21:07 +0200)]
fix many tests and ignore some others; enable compile_fail tests again

6 years agobump dependencies
Ralf Jung [Thu, 12 Jul 2018 08:17:50 +0000 (10:17 +0200)]
bump dependencies

6 years agoMerge pull request #394 from RalfJung/start-fn
Oliver Schneider [Wed, 11 Jul 2018 22:01:14 +0000 (00:01 +0200)]
Merge pull request #394 from RalfJung/start-fn

document -Zmiri-start-fn; make its logic more clear

6 years agoMerge branch 'master' into start-fn
Ralf Jung [Wed, 11 Jul 2018 19:30:24 +0000 (21:30 +0200)]
Merge branch 'master' into start-fn

6 years agoMerge pull request #393 from RalfJung/no-bin
Oliver Schneider [Wed, 11 Jul 2018 19:23:03 +0000 (21:23 +0200)]
Merge pull request #393 from RalfJung/no-bin

stop producing binaries

6 years agouse -Zmiri-start-fn as a clue to REQUIRE the lang item to be present
Ralf Jung [Wed, 11 Jul 2018 17:50:13 +0000 (19:50 +0200)]
use -Zmiri-start-fn as a clue to REQUIRE the lang item to be present

6 years agodocument -Zmiri-start-fn; make its logic more clear
Ralf Jung [Wed, 11 Jul 2018 17:39:09 +0000 (19:39 +0200)]
document -Zmiri-start-fn; make its logic more clear

6 years agowithout aux builds, we don't need to set always-encode-mir any more
Ralf Jung [Wed, 11 Jul 2018 17:33:52 +0000 (19:33 +0200)]
without aux builds, we don't need to set always-encode-mir any more