]>
git.lizzy.rs Git - rust.git/log
Ralf Jung [Fri, 8 Feb 2019 18:21:44 +0000 (19:21 +0100)]
implement passing arguments to the interpreted program
Ralf Jung [Sat, 9 Feb 2019 12:30:11 +0000 (13:30 +0100)]
Merge pull request #625 from RalfJung/likely
fix (un)likely intrinsics
Ralf Jung [Sat, 9 Feb 2019 12:07:55 +0000 (13:07 +0100)]
fix (un)likely intrinsics
Ralf Jung [Fri, 8 Feb 2019 12:58:40 +0000 (13:58 +0100)]
Merge pull request #621 from RalfJung/bash
make bash more strict
Ralf Jung [Fri, 8 Feb 2019 11:54:51 +0000 (12:54 +0100)]
Merge branch 'master' into bash
Ralf Jung [Fri, 8 Feb 2019 11:14:15 +0000 (12:14 +0100)]
Merge pull request #620 from RalfJung/stderr-flush
we don't need to flush stderr
Ralf Jung [Fri, 8 Feb 2019 11:13:07 +0000 (12:13 +0100)]
make bash more strict
Ralf Jung [Fri, 8 Feb 2019 09:28:43 +0000 (10:28 +0100)]
we don't need to flush stderr
Oliver Scherer [Fri, 8 Feb 2019 08:47:39 +0000 (09:47 +0100)]
Merge pull request #619 from RalfJung/stderr-flush
flush stdout/stderr to make sure it appears on the screen
Ralf Jung [Thu, 7 Feb 2019 17:04:54 +0000 (18:04 +0100)]
flush stdout/stderr to make sure it appears on the screen
Ralf Jung [Thu, 7 Feb 2019 17:03:47 +0000 (18:03 +0100)]
Merge pull request #618 from RalfJung/cargo-miri
Fix cargo miri test on lib crates
Ralf Jung [Thu, 7 Feb 2019 15:33:46 +0000 (16:33 +0100)]
Fix cargo miri test on lib crates
Ralf Jung [Thu, 7 Feb 2019 14:27:08 +0000 (15:27 +0100)]
Merge pull request #617 from RalfJung/cargo-miri
update docs
Ralf Jung [Thu, 7 Feb 2019 12:07:47 +0000 (13:07 +0100)]
update docs
Oliver Scherer [Thu, 7 Feb 2019 13:44:14 +0000 (14:44 +0100)]
Merge pull request #616 from RalfJung/cargo-miri
Fix cargo miri on unit tests, refactor it a bit, set rust flag instead of feature flag
Ralf Jung [Thu, 7 Feb 2019 12:00:42 +0000 (13:00 +0100)]
update test for cargo-miri
Ralf Jung [Thu, 7 Feb 2019 12:00:27 +0000 (13:00 +0100)]
cargo miri: refactor how we detect what to interpret and how we run cargo rustc, fix running unit tests
Ralf Jung [Thu, 7 Feb 2019 11:59:35 +0000 (12:59 +0100)]
make release builds have debug info
Ralf Jung [Wed, 6 Feb 2019 12:55:17 +0000 (13:55 +0100)]
Merge pull request #610 from RalfJung/panic
Support panic_impl and atomic_nand
Ralf Jung [Wed, 6 Feb 2019 10:39:16 +0000 (11:39 +0100)]
panic_impl is another way to panic
Ralf Jung [Wed, 6 Feb 2019 10:38:40 +0000 (11:38 +0100)]
implement atomic_nand
Ralf Jung [Tue, 5 Feb 2019 20:54:21 +0000 (21:54 +0100)]
Merge pull request #609 from RalfJung/readme
update development instructions in README
Ralf Jung [Tue, 5 Feb 2019 20:35:15 +0000 (21:35 +0100)]
explain how to run cargo miri with a locally compiled rustc
Ralf Jung [Tue, 5 Feb 2019 14:03:11 +0000 (15:03 +0100)]
update development instructions in README
Oliver Scherer [Fri, 1 Feb 2019 09:01:37 +0000 (10:01 +0100)]
Merge pull request #607 from solson/travis
Try out more email notifications
Oliver Scherer [Wed, 30 Jan 2019 12:21:43 +0000 (13:21 +0100)]
Try out more email notifications
Ralf Jung [Wed, 30 Jan 2019 11:58:17 +0000 (12:58 +0100)]
Merge pull request #606 from solson/rustup
Rustup
Ralf Jung [Wed, 30 Jan 2019 10:51:17 +0000 (11:51 +0100)]
bump Rust
Ralf Jung [Wed, 30 Jan 2019 10:51:06 +0000 (11:51 +0100)]
fix generator test case
Oliver Scherer [Mon, 28 Jan 2019 08:45:14 +0000 (09:45 +0100)]
Merge pull request #604 from solson/rustup
Rustup
Ralf Jung [Mon, 28 Jan 2019 08:20:06 +0000 (09:20 +0100)]
bump Rust
Ralf Jung [Mon, 28 Jan 2019 08:19:56 +0000 (09:19 +0100)]
fix tests to avoid deprecated constants
Ralf Jung [Fri, 25 Jan 2019 14:51:04 +0000 (15:51 +0100)]
Merge pull request #601 from RalfJung/comment
remove outdated comment
Ralf Jung [Fri, 25 Jan 2019 07:59:12 +0000 (08:59 +0100)]
remove outdated comment
Ralf Jung [Tue, 22 Jan 2019 18:32:06 +0000 (19:32 +0100)]
Merge pull request #600 from solson/rustup
Expose `AllocId`s for priroda
Oliver Scherer [Tue, 22 Jan 2019 16:19:19 +0000 (17:19 +0100)]
Explain Ref problems
Oliver Scherer [Tue, 22 Jan 2019 15:46:05 +0000 (16:46 +0100)]
Expose `AllocId`s for priroda
Ralf Jung [Mon, 21 Jan 2019 18:11:24 +0000 (18:11 +0000)]
Merge pull request #599 from solson/rustup
Update to latest rustc master
Oliver Scherer [Mon, 21 Jan 2019 16:43:11 +0000 (17:43 +0100)]
Bump version file
Oliver Scherer [Mon, 21 Jan 2019 16:29:09 +0000 (17:29 +0100)]
Update to latest rustc master
Oliver Scherer [Tue, 8 Jan 2019 08:16:58 +0000 (09:16 +0100)]
Merge pull request #597 from RalfJung/range-map
rewrite range map
Ralf Jung [Mon, 7 Jan 2019 21:57:05 +0000 (22:57 +0100)]
make MSE bench run a bit longer (less noise)
Ralf Jung [Mon, 7 Jan 2019 18:41:18 +0000 (19:41 +0100)]
expand docs
Ralf Jung [Mon, 7 Jan 2019 18:39:49 +0000 (19:39 +0100)]
add the benchmarks I used
Ralf Jung [Mon, 7 Jan 2019 18:36:25 +0000 (19:36 +0100)]
tweak merging to give up if we don't make any progress
Ralf Jung [Sat, 5 Jan 2019 15:16:08 +0000 (16:16 +0100)]
be explicit about doing a binary search; fix out-of-bounds check
Ralf Jung [Sat, 5 Jan 2019 14:26:16 +0000 (15:26 +0100)]
deduplicate RangeMap elements in iter_mut
This cuts down execution time of the benchmark in the OP of https://github.com/solson/miri/issues/593 by another 25%, and it cuts max-RSS by 90% (!)
Ralf Jung [Sat, 5 Jan 2019 11:59:33 +0000 (12:59 +0100)]
rewrite RangeMap to use a sorted Vec instead of a RangeMap
This gives us a 20% perf improve for the benchmark from https://github.com/solson/miri/issues/593
Ralf Jung [Fri, 4 Jan 2019 15:03:39 +0000 (16:03 +0100)]
range_map: also test size of the internal representation
Oliver Scherer [Mon, 7 Jan 2019 11:27:13 +0000 (12:27 +0100)]
Merge pull request #598 from solson/rustup
implement panic_if_uninhabited intrinsic
Ralf Jung [Mon, 7 Jan 2019 10:23:08 +0000 (11:23 +0100)]
implement panic_if_uninhabited intrinsic
Oliver Scherer [Sat, 5 Jan 2019 13:41:06 +0000 (14:41 +0100)]
Merge pull request #596 from RalfJung/backtrace
move env var stuff out of the miri lib
Oliver Scherer [Sat, 5 Jan 2019 12:11:29 +0000 (13:11 +0100)]
Merge branch 'master' into backtrace
Ralf Jung [Sat, 5 Jan 2019 12:00:28 +0000 (13:00 +0100)]
Merge pull request #595 from RalfJung/2phase
test some more 2PB stuff
Ralf Jung [Fri, 4 Jan 2019 14:37:51 +0000 (15:37 +0100)]
move env var stuff out of the miri lib
Ralf Jung [Fri, 4 Jan 2019 09:15:53 +0000 (10:15 +0100)]
test some more 2PB stuff
Oliver Scherer [Fri, 28 Dec 2018 18:03:43 +0000 (19:03 +0100)]
Merge pull request #592 from RalfJung/readme
README: fix install command
Ralf Jung [Fri, 28 Dec 2018 17:16:55 +0000 (18:16 +0100)]
fix install command
Ralf Jung [Thu, 27 Dec 2018 12:09:05 +0000 (13:09 +0100)]
Merge pull request #588 from RalfJung/env-logger
bump env_logger
Ralf Jung [Thu, 27 Dec 2018 11:21:53 +0000 (12:21 +0100)]
Merge branch 'master' into env-logger
Ralf Jung [Wed, 26 Dec 2018 16:43:51 +0000 (17:43 +0100)]
Merge pull request #590 from RalfJung/check-bounds
add test for offseting fn ptr
Ralf Jung [Wed, 26 Dec 2018 15:23:04 +0000 (16:23 +0100)]
add test for offseting fn ptr
Oliver Scherer [Wed, 26 Dec 2018 13:28:25 +0000 (14:28 +0100)]
Merge pull request #589 from RalfJung/check-bounds
use memory::check_bounds_ptr for offset check
Ralf Jung [Wed, 26 Dec 2018 12:16:47 +0000 (13:16 +0100)]
use memory::check_bounds_ptr for offset check
Ralf Jung [Wed, 26 Dec 2018 10:25:20 +0000 (11:25 +0100)]
bump env_logger
Ralf Jung [Wed, 26 Dec 2018 10:24:29 +0000 (11:24 +0100)]
Merge pull request #587 from solson/rustup
Fix comparing function pointers
Ralf Jung [Wed, 26 Dec 2018 10:01:22 +0000 (11:01 +0100)]
bump Rust version
Ralf Jung [Tue, 25 Dec 2018 12:29:38 +0000 (13:29 +0100)]
properly compare unequal function pointers
Ralf Jung [Tue, 25 Dec 2018 12:26:40 +0000 (13:26 +0100)]
fix build and tests with latest nightly
Ralf Jung [Mon, 24 Dec 2018 23:12:38 +0000 (00:12 +0100)]
Merge pull request #586 from solson/rustup
fix for infallible allocation
Ralf Jung [Mon, 24 Dec 2018 13:30:29 +0000 (14:30 +0100)]
bump Rust version
Ralf Jung [Sun, 23 Dec 2018 13:21:15 +0000 (14:21 +0100)]
update README for some tracing being available on nightlies
Ralf Jung [Sun, 23 Dec 2018 13:13:16 +0000 (14:13 +0100)]
fix for infallible allocation
Ralf Jung [Sat, 22 Dec 2018 15:29:31 +0000 (16:29 +0100)]
Merge pull request #585 from solson/rustup
fix test for latest nightly
Ralf Jung [Sat, 22 Dec 2018 15:07:40 +0000 (16:07 +0100)]
fix test for latest nightly
Ralf Jung [Fri, 21 Dec 2018 08:56:10 +0000 (09:56 +0100)]
Merge pull request #572 from solson/rustup
Treat ref-to-raw cast like a reborrow: do a special kind of retag
Ralf Jung [Fri, 21 Dec 2018 08:29:42 +0000 (09:29 +0100)]
bump Rust version
Ralf Jung [Thu, 20 Dec 2018 12:34:24 +0000 (13:34 +0100)]
Merge branch 'master' into rustup
Ralf Jung [Wed, 19 Dec 2018 15:28:27 +0000 (16:28 +0100)]
Merge pull request #578 from RalfJung/misc
Test cargo-miri on Windows
Ralf Jung [Wed, 19 Dec 2018 14:45:23 +0000 (15:45 +0100)]
fix argv null terminator
Ralf Jung [Wed, 19 Dec 2018 14:25:25 +0000 (15:25 +0100)]
implement GetCommandLineW, GetEnvironmentVariableW, GetConsoleScreenBufferInfo, SetConsoleTextAttribute, GetSystemInfo
Ralf Jung [Tue, 18 Dec 2018 18:52:30 +0000 (19:52 +0100)]
run test-cargo-miri on Windows
Ralf Jung [Tue, 18 Dec 2018 20:49:01 +0000 (21:49 +0100)]
implement stdout/stderr on Windows
Ralf Jung [Wed, 19 Dec 2018 10:38:54 +0000 (11:38 +0100)]
Merge pull request #580 from RalfJung/cargo-miri
Cargo miri tweaks and test that we can exclude tests
Ralf Jung [Wed, 19 Dec 2018 10:16:19 +0000 (11:16 +0100)]
document the cargo-miri feature
Ralf Jung [Wed, 19 Dec 2018 10:12:56 +0000 (11:12 +0100)]
no need to set the cargo-miri feature twice
Ralf Jung [Wed, 19 Dec 2018 10:11:01 +0000 (11:11 +0100)]
add a test for excluding tests on miri
Ralf Jung [Wed, 19 Dec 2018 08:03:10 +0000 (09:03 +0100)]
actually show warnings about suppressed output
Ralf Jung [Wed, 19 Dec 2018 07:41:31 +0000 (08:41 +0100)]
xargo version check: also check application name, just to be sure
Ralf Jung [Wed, 19 Dec 2018 10:06:35 +0000 (11:06 +0100)]
sync env vars between appveyor and travis
Ralf Jung [Tue, 18 Dec 2018 20:49:38 +0000 (21:49 +0100)]
test-cargo-miri: be more clear that and why the test failed
Ralf Jung [Tue, 18 Dec 2018 20:49:21 +0000 (21:49 +0100)]
remove outdated README comment
Ralf Jung [Tue, 18 Dec 2018 19:03:54 +0000 (20:03 +0100)]
Merge pull request #550 from RalfJung/cargo-miri-test
Fix cargo miri test
Ralf Jung [Tue, 18 Dec 2018 18:45:10 +0000 (19:45 +0100)]
typo
Ralf Jung [Tue, 18 Dec 2018 18:41:32 +0000 (19:41 +0100)]
there is a new xargo released, use that
Ralf Jung [Tue, 18 Dec 2018 18:26:57 +0000 (19:26 +0100)]
implement macOS functions for argc, argv
Ralf Jung [Tue, 18 Dec 2018 17:41:52 +0000 (18:41 +0100)]
btree is fixed
Ralf Jung [Tue, 18 Dec 2018 17:40:06 +0000 (18:40 +0100)]
bump Rust version, fix test-cargo-miri and it no longer needs to disable validation
Ralf Jung [Tue, 18 Dec 2018 17:36:19 +0000 (18:36 +0100)]
Merge remote-tracking branch 'origin/master' into cargo-miri-test
Ralf Jung [Tue, 18 Dec 2018 17:35:45 +0000 (18:35 +0100)]
Merge pull request #574 from solson/rustup2
fix for latest nightly