]> git.lizzy.rs Git - rust.git/log
rust.git
5 years agoMerge pull request #455 from RalfJung/cargo-miri-version
Ralf Jung [Sun, 16 Sep 2018 13:37:52 +0000 (15:37 +0200)]
Merge pull request #455 from RalfJung/cargo-miri-version

cargo miri: show version number

5 years agocargo miri: show version number
Ralf Jung [Sun, 16 Sep 2018 13:06:05 +0000 (15:06 +0200)]
cargo miri: show version number

5 years agoMerge pull request #451 from TimDiekmann/master
Ralf Jung [Sat, 15 Sep 2018 11:52:20 +0000 (13:52 +0200)]
Merge pull request #451 from TimDiekmann/master

Remove unchecked_shr/shl from intrinsics

5 years agobump Rust
Ralf Jung [Sat, 15 Sep 2018 08:31:20 +0000 (10:31 +0200)]
bump Rust

5 years agomove MemoryData to memory.rs; remove all the Hashing stuff
Ralf Jung [Sun, 9 Sep 2018 08:57:39 +0000 (10:57 +0200)]
move MemoryData to memory.rs; remove all the Hashing stuff

5 years agoRemove (overflowing_)add/mul/sub(_with_overflow)
Tim [Thu, 6 Sep 2018 14:49:08 +0000 (16:49 +0200)]
Remove (overflowing_)add/mul/sub(_with_overflow)

5 years agoRemove unchecked_shr/shl from intrinsics
Tim [Thu, 6 Sep 2018 14:07:13 +0000 (16:07 +0200)]
Remove unchecked_shr/shl from intrinsics

5 years agoMerge pull request #448 from TheDarkula/master
Ralf Jung [Sat, 1 Sep 2018 10:28:56 +0000 (12:28 +0200)]
Merge pull request #448 from TheDarkula/master

Removed transmute from intrinsic.rs

5 years agoMerge branch 'master' into master
Ralf Jung [Sat, 1 Sep 2018 09:47:52 +0000 (11:47 +0200)]
Merge branch 'master' into master

5 years agoRemoved transmute from intrinsic.rs
thedarkula [Thu, 30 Aug 2018 20:06:53 +0000 (21:06 +0100)]
Removed transmute from intrinsic.rs

5 years agoMerge pull request #445 from solson/rustup
Ralf Jung [Sat, 1 Sep 2018 09:46:01 +0000 (11:46 +0200)]
Merge pull request #445 from solson/rustup

Rustup

5 years agomore permissive pointer comparison logic
Ralf Jung [Sat, 1 Sep 2018 09:26:54 +0000 (11:26 +0200)]
more permissive pointer comparison logic

5 years agoMerge branch 'master' into rustup
Ralf Jung [Sat, 1 Sep 2018 08:35:19 +0000 (10:35 +0200)]
Merge branch 'master' into rustup

5 years agobump toolchain
Ralf Jung [Sat, 1 Sep 2018 08:33:53 +0000 (10:33 +0200)]
bump toolchain

5 years agoMerge pull request #444 from RalfJung/windows
Ralf Jung [Fri, 31 Aug 2018 06:32:31 +0000 (08:32 +0200)]
Merge pull request #444 from RalfJung/windows

Unignore a bunch of tests that actually work

5 years agounignore a bunch of tests that actually work
Ralf Jung [Thu, 30 Aug 2018 13:57:17 +0000 (15:57 +0200)]
unignore a bunch of tests that actually work

5 years agoalso allow comparing pointers with integers so big that they cannot be equal
Ralf Jung [Thu, 30 Aug 2018 09:04:48 +0000 (11:04 +0200)]
also allow comparing pointers with integers so big that they cannot be equal

5 years agoptr equality: only defined for ptrs in the same allocation and live ptrs
Ralf Jung [Tue, 28 Aug 2018 16:13:58 +0000 (18:13 +0200)]
ptr equality: only defined for ptrs in the same allocation and live ptrs

5 years agonew tests for new fn arg passing code
Ralf Jung [Mon, 27 Aug 2018 15:08:42 +0000 (17:08 +0200)]
new tests for new fn arg passing code

5 years agomove some more helpers to rustc
Ralf Jung [Sun, 26 Aug 2018 18:42:26 +0000 (20:42 +0200)]
move some more helpers to rustc

5 years agoMerge pull request #434 from solson/rustup
Oliver Schneider [Thu, 30 Aug 2018 08:31:05 +0000 (10:31 +0200)]
Merge pull request #434 from solson/rustup

rustup for big refactor; kill most of validation

5 years agono TLS dtor and no leak checks on macOS
Ralf Jung [Thu, 30 Aug 2018 07:41:57 +0000 (09:41 +0200)]
no TLS dtor and no leak checks on macOS

5 years agopretend mprotect works
Ralf Jung [Thu, 30 Aug 2018 07:22:01 +0000 (09:22 +0200)]
pretend mprotect works

5 years agono RwLock on Windows
Ralf Jung [Thu, 30 Aug 2018 07:20:08 +0000 (09:20 +0200)]
no RwLock on Windows

5 years agostack address functions for macOS
Ralf Jung [Thu, 30 Aug 2018 07:04:57 +0000 (09:04 +0200)]
stack address functions for macOS

5 years agoignore memory leaks on Windows
Ralf Jung [Thu, 30 Aug 2018 06:57:33 +0000 (08:57 +0200)]
ignore memory leaks on Windows

5 years agopthreads test needs full MIR on Windows
Ralf Jung [Thu, 30 Aug 2018 06:33:38 +0000 (08:33 +0200)]
pthreads test needs full MIR on Windows

5 years agoVecDeque now requries full MIR; update to new nightly
Ralf Jung [Thu, 30 Aug 2018 06:21:05 +0000 (08:21 +0200)]
VecDeque now requries full MIR; update to new nightly

5 years agosome unary operator tests
Ralf Jung [Sun, 26 Aug 2018 18:42:02 +0000 (20:42 +0200)]
some unary operator tests

5 years agosmall test for extern_type
Ralf Jung [Sun, 26 Aug 2018 12:34:21 +0000 (14:34 +0200)]
small test for extern_type

5 years agoupdate for MUT_STATIC_KIND
Ralf Jung [Sun, 26 Aug 2018 11:19:03 +0000 (13:19 +0200)]
update for MUT_STATIC_KIND

5 years agorustup
Ralf Jung [Sat, 25 Aug 2018 19:22:06 +0000 (21:22 +0200)]
rustup

5 years agoupdate for enum discriminant changes
Ralf Jung [Sat, 25 Aug 2018 09:07:21 +0000 (11:07 +0200)]
update for enum discriminant changes

5 years agotest VecDeque
Ralf Jung [Fri, 24 Aug 2018 17:50:31 +0000 (19:50 +0200)]
test VecDeque

5 years agorustup
Ralf Jung [Fri, 24 Aug 2018 17:49:57 +0000 (19:49 +0200)]
rustup

5 years agoupdate for bool/char being checked at binops
Ralf Jung [Fri, 24 Aug 2018 17:18:21 +0000 (19:18 +0200)]
update for bool/char being checked at binops

5 years agorustup
Ralf Jung [Fri, 24 Aug 2018 15:44:04 +0000 (17:44 +0200)]
rustup

5 years agofix leaks with -Zmiri-start-fn
Ralf Jung [Thu, 23 Aug 2018 19:22:57 +0000 (21:22 +0200)]
fix leaks with -Zmiri-start-fn

5 years agoupdate for miri engine: new function handling, new static handling, fixed leaks
Ralf Jung [Thu, 23 Aug 2018 17:28:48 +0000 (19:28 +0200)]
update for miri engine: new function handling, new static handling, fixed leaks

5 years agofix type renaming
Ralf Jung [Thu, 23 Aug 2018 07:29:27 +0000 (09:29 +0200)]
fix type renaming

5 years agoMerge remote-tracking branch 'origin/master'
Ralf Jung [Mon, 20 Aug 2018 16:57:48 +0000 (18:57 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agorustup
Ralf Jung [Mon, 20 Aug 2018 14:27:23 +0000 (16:27 +0200)]
rustup

5 years agoupdate for rustc memory changes; fix (un)init intrinsic for ZST
Ralf Jung [Sat, 18 Aug 2018 09:59:28 +0000 (11:59 +0200)]
update for rustc memory changes; fix (un)init intrinsic for ZST

5 years agofix compilation after rustc change
Ralf Jung [Fri, 17 Aug 2018 07:36:53 +0000 (09:36 +0200)]
fix compilation after rustc change

5 years agoupdate for memory signedness removal; test some float casts
Ralf Jung [Thu, 16 Aug 2018 09:35:38 +0000 (11:35 +0200)]
update for memory signedness removal; test some float casts

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 #431 from RalfJung/packed
Oliver Schneider [Wed, 15 Aug 2018 07:24:01 +0000 (09:24 +0200)]
Merge pull request #431 from RalfJung/packed

Allow remainder on pointers, reenable packed-structs test

5 years agotweak test config in Cargo.toml
Ralf Jung [Tue, 14 Aug 2018 18:57:58 +0000 (20:57 +0200)]
tweak test config in Cargo.toml

5 years agofix int ptr ops on 32bit
Ralf Jung [Tue, 14 Aug 2018 18:25:56 +0000 (20:25 +0200)]
fix int ptr ops on 32bit

5 years agotest some more things around packed structs
Ralf Jung [Tue, 14 Aug 2018 18:09:07 +0000 (20:09 +0200)]
test some more things around packed structs

5 years agoadd a scary test case
Ralf Jung [Tue, 14 Aug 2018 16:51:15 +0000 (18:51 +0200)]
add a scary test case

5 years agofix modulo logic
Ralf Jung [Tue, 14 Aug 2018 10:16:29 +0000 (12:16 +0200)]
fix modulo logic

5 years agosupport computing the remainder of a ptr, if covered by alignment
Ralf Jung [Tue, 14 Aug 2018 18:00:18 +0000 (20:00 +0200)]
support computing the remainder of a ptr, if covered by alignment

5 years agoreenable an old test
Ralf Jung [Tue, 14 Aug 2018 07:51:31 +0000 (09:51 +0200)]
reenable an old test

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