]> git.lizzy.rs Git - rust.git/log
rust.git
5 years agoimplement passing arguments to the interpreted program
Ralf Jung [Fri, 8 Feb 2019 18:21:44 +0000 (19:21 +0100)]
implement passing arguments to the interpreted program

5 years agoMerge pull request #625 from RalfJung/likely
Ralf Jung [Sat, 9 Feb 2019 12:30:11 +0000 (13:30 +0100)]
Merge pull request #625 from RalfJung/likely

fix (un)likely intrinsics

5 years agofix (un)likely intrinsics
Ralf Jung [Sat, 9 Feb 2019 12:07:55 +0000 (13:07 +0100)]
fix (un)likely intrinsics

5 years agoMerge pull request #621 from RalfJung/bash
Ralf Jung [Fri, 8 Feb 2019 12:58:40 +0000 (13:58 +0100)]
Merge pull request #621 from RalfJung/bash

make bash more strict

5 years agoMerge branch 'master' into bash
Ralf Jung [Fri, 8 Feb 2019 11:54:51 +0000 (12:54 +0100)]
Merge branch 'master' into bash

5 years agoMerge pull request #620 from RalfJung/stderr-flush
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

5 years agomake bash more strict
Ralf Jung [Fri, 8 Feb 2019 11:13:07 +0000 (12:13 +0100)]
make bash more strict

5 years agowe don't need to flush stderr
Ralf Jung [Fri, 8 Feb 2019 09:28:43 +0000 (10:28 +0100)]
we don't need to flush stderr

5 years agoMerge pull request #619 from RalfJung/stderr-flush
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

5 years agoflush 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

5 years agoMerge pull request #618 from RalfJung/cargo-miri
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

5 years agoFix 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

5 years agoMerge pull request #617 from RalfJung/cargo-miri
Ralf Jung [Thu, 7 Feb 2019 14:27:08 +0000 (15:27 +0100)]
Merge pull request #617 from RalfJung/cargo-miri

update docs

5 years agoupdate docs
Ralf Jung [Thu, 7 Feb 2019 12:07:47 +0000 (13:07 +0100)]
update docs

5 years agoMerge pull request #616 from RalfJung/cargo-miri
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

5 years agoupdate test for cargo-miri
Ralf Jung [Thu, 7 Feb 2019 12:00:42 +0000 (13:00 +0100)]
update test for cargo-miri

5 years agocargo miri: refactor how we detect what to interpret and how we run cargo rustc,...
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

5 years agomake release builds have debug info
Ralf Jung [Thu, 7 Feb 2019 11:59:35 +0000 (12:59 +0100)]
make release builds have debug info

5 years agoMerge pull request #610 from RalfJung/panic
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

5 years agopanic_impl is another way to panic
Ralf Jung [Wed, 6 Feb 2019 10:39:16 +0000 (11:39 +0100)]
panic_impl is another way to panic

5 years agoimplement atomic_nand
Ralf Jung [Wed, 6 Feb 2019 10:38:40 +0000 (11:38 +0100)]
implement atomic_nand

5 years agoMerge pull request #609 from RalfJung/readme
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

5 years agoexplain how to run cargo miri with a locally compiled rustc
Ralf Jung [Tue, 5 Feb 2019 20:35:15 +0000 (21:35 +0100)]
explain how to run cargo miri with a locally compiled rustc

5 years agoupdate development instructions in README
Ralf Jung [Tue, 5 Feb 2019 14:03:11 +0000 (15:03 +0100)]
update development instructions in README

5 years agoMerge pull request #607 from solson/travis
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

5 years agoTry out more email notifications
Oliver Scherer [Wed, 30 Jan 2019 12:21:43 +0000 (13:21 +0100)]
Try out more email notifications

5 years agoMerge pull request #606 from solson/rustup
Ralf Jung [Wed, 30 Jan 2019 11:58:17 +0000 (12:58 +0100)]
Merge pull request #606 from solson/rustup

Rustup

5 years agobump Rust
Ralf Jung [Wed, 30 Jan 2019 10:51:17 +0000 (11:51 +0100)]
bump Rust

5 years agofix generator test case
Ralf Jung [Wed, 30 Jan 2019 10:51:06 +0000 (11:51 +0100)]
fix generator test case

5 years agoMerge pull request #604 from solson/rustup
Oliver Scherer [Mon, 28 Jan 2019 08:45:14 +0000 (09:45 +0100)]
Merge pull request #604 from solson/rustup

Rustup

5 years agobump Rust
Ralf Jung [Mon, 28 Jan 2019 08:20:06 +0000 (09:20 +0100)]
bump Rust

5 years agofix tests to avoid deprecated constants
Ralf Jung [Mon, 28 Jan 2019 08:19:56 +0000 (09:19 +0100)]
fix tests to avoid deprecated constants

5 years agoMerge pull request #601 from RalfJung/comment
Ralf Jung [Fri, 25 Jan 2019 14:51:04 +0000 (15:51 +0100)]
Merge pull request #601 from RalfJung/comment

remove outdated comment

5 years agoremove outdated comment
Ralf Jung [Fri, 25 Jan 2019 07:59:12 +0000 (08:59 +0100)]
remove outdated comment

5 years agoMerge pull request #600 from solson/rustup
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

5 years agoExplain Ref problems
Oliver Scherer [Tue, 22 Jan 2019 16:19:19 +0000 (17:19 +0100)]
Explain Ref problems

5 years agoExpose `AllocId`s for priroda
Oliver Scherer [Tue, 22 Jan 2019 15:46:05 +0000 (16:46 +0100)]
Expose `AllocId`s for priroda

5 years agoMerge pull request #599 from solson/rustup
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

5 years agoBump version file
Oliver Scherer [Mon, 21 Jan 2019 16:43:11 +0000 (17:43 +0100)]
Bump version file

5 years agoUpdate to latest rustc master
Oliver Scherer [Mon, 21 Jan 2019 16:29:09 +0000 (17:29 +0100)]
Update to latest rustc master

5 years agoMerge pull request #597 from RalfJung/range-map
Oliver Scherer [Tue, 8 Jan 2019 08:16:58 +0000 (09:16 +0100)]
Merge pull request #597 from RalfJung/range-map

rewrite range map

5 years agomake MSE bench run a bit longer (less noise)
Ralf Jung [Mon, 7 Jan 2019 21:57:05 +0000 (22:57 +0100)]
make MSE bench run a bit longer (less noise)

5 years agoexpand docs
Ralf Jung [Mon, 7 Jan 2019 18:41:18 +0000 (19:41 +0100)]
expand docs

5 years agoadd the benchmarks I used
Ralf Jung [Mon, 7 Jan 2019 18:39:49 +0000 (19:39 +0100)]
add the benchmarks I used

5 years agotweak merging to give up if we don't make any progress
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

5 years agobe explicit about doing a binary search; fix out-of-bounds check
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

5 years agodeduplicate RangeMap elements in iter_mut
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% (!)

5 years agorewrite RangeMap to use a sorted Vec instead of a RangeMap
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

5 years agorange_map: also test size of the internal representation
Ralf Jung [Fri, 4 Jan 2019 15:03:39 +0000 (16:03 +0100)]
range_map: also test size of the internal representation

5 years agoMerge pull request #598 from solson/rustup
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

5 years agoimplement panic_if_uninhabited intrinsic
Ralf Jung [Mon, 7 Jan 2019 10:23:08 +0000 (11:23 +0100)]
implement panic_if_uninhabited intrinsic

5 years agoMerge pull request #596 from RalfJung/backtrace
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

5 years agoMerge branch 'master' into backtrace
Oliver Scherer [Sat, 5 Jan 2019 12:11:29 +0000 (13:11 +0100)]
Merge branch 'master' into backtrace

5 years agoMerge pull request #595 from RalfJung/2phase
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

5 years agomove env var stuff out of the miri lib
Ralf Jung [Fri, 4 Jan 2019 14:37:51 +0000 (15:37 +0100)]
move env var stuff out of the miri lib

5 years agotest some more 2PB stuff
Ralf Jung [Fri, 4 Jan 2019 09:15:53 +0000 (10:15 +0100)]
test some more 2PB stuff

5 years agoMerge pull request #592 from RalfJung/readme
Oliver Scherer [Fri, 28 Dec 2018 18:03:43 +0000 (19:03 +0100)]
Merge pull request #592 from RalfJung/readme

README: fix install command

5 years agofix install command
Ralf Jung [Fri, 28 Dec 2018 17:16:55 +0000 (18:16 +0100)]
fix install command

5 years agoMerge pull request #588 from RalfJung/env-logger
Ralf Jung [Thu, 27 Dec 2018 12:09:05 +0000 (13:09 +0100)]
Merge pull request #588 from RalfJung/env-logger

bump env_logger

5 years agoMerge branch 'master' into env-logger
Ralf Jung [Thu, 27 Dec 2018 11:21:53 +0000 (12:21 +0100)]
Merge branch 'master' into env-logger

5 years agoMerge pull request #590 from RalfJung/check-bounds
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

5 years agoadd test for offseting fn ptr
Ralf Jung [Wed, 26 Dec 2018 15:23:04 +0000 (16:23 +0100)]
add test for offseting fn ptr

5 years agoMerge pull request #589 from RalfJung/check-bounds
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

5 years agouse 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

5 years agobump env_logger
Ralf Jung [Wed, 26 Dec 2018 10:25:20 +0000 (11:25 +0100)]
bump env_logger

5 years agoMerge pull request #587 from solson/rustup
Ralf Jung [Wed, 26 Dec 2018 10:24:29 +0000 (11:24 +0100)]
Merge pull request #587 from solson/rustup

Fix comparing function pointers

5 years agobump Rust version
Ralf Jung [Wed, 26 Dec 2018 10:01:22 +0000 (11:01 +0100)]
bump Rust version

5 years agoproperly compare unequal function pointers
Ralf Jung [Tue, 25 Dec 2018 12:29:38 +0000 (13:29 +0100)]
properly compare unequal function pointers

5 years agofix build and tests with latest nightly
Ralf Jung [Tue, 25 Dec 2018 12:26:40 +0000 (13:26 +0100)]
fix build and tests with latest nightly

5 years agoMerge pull request #586 from solson/rustup
Ralf Jung [Mon, 24 Dec 2018 23:12:38 +0000 (00:12 +0100)]
Merge pull request #586 from solson/rustup

fix for infallible allocation

5 years agobump Rust version
Ralf Jung [Mon, 24 Dec 2018 13:30:29 +0000 (14:30 +0100)]
bump Rust version

5 years agoupdate README for some tracing being available on nightlies
Ralf Jung [Sun, 23 Dec 2018 13:21:15 +0000 (14:21 +0100)]
update README for some tracing being available on nightlies

5 years agofix for infallible allocation
Ralf Jung [Sun, 23 Dec 2018 13:13:16 +0000 (14:13 +0100)]
fix for infallible allocation

5 years agoMerge pull request #585 from solson/rustup
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

5 years agofix test for latest nightly
Ralf Jung [Sat, 22 Dec 2018 15:07:40 +0000 (16:07 +0100)]
fix test for latest nightly

5 years agoMerge pull request #572 from solson/rustup
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

5 years agobump Rust version
Ralf Jung [Fri, 21 Dec 2018 08:29:42 +0000 (09:29 +0100)]
bump Rust version

5 years agoMerge branch 'master' into rustup
Ralf Jung [Thu, 20 Dec 2018 12:34:24 +0000 (13:34 +0100)]
Merge branch 'master' into rustup

5 years agoMerge pull request #578 from RalfJung/misc
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

5 years agofix argv null terminator
Ralf Jung [Wed, 19 Dec 2018 14:45:23 +0000 (15:45 +0100)]
fix argv null terminator

5 years agoimplement GetCommandLineW, GetEnvironmentVariableW, GetConsoleScreenBufferInfo, SetCo...
Ralf Jung [Wed, 19 Dec 2018 14:25:25 +0000 (15:25 +0100)]
implement GetCommandLineW, GetEnvironmentVariableW, GetConsoleScreenBufferInfo, SetConsoleTextAttribute, GetSystemInfo

5 years agorun test-cargo-miri on Windows
Ralf Jung [Tue, 18 Dec 2018 18:52:30 +0000 (19:52 +0100)]
run test-cargo-miri on Windows

5 years agoimplement stdout/stderr on Windows
Ralf Jung [Tue, 18 Dec 2018 20:49:01 +0000 (21:49 +0100)]
implement stdout/stderr on Windows

5 years agoMerge pull request #580 from RalfJung/cargo-miri
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

5 years agodocument the cargo-miri feature
Ralf Jung [Wed, 19 Dec 2018 10:16:19 +0000 (11:16 +0100)]
document the cargo-miri feature

5 years agono need to set the cargo-miri feature twice
Ralf Jung [Wed, 19 Dec 2018 10:12:56 +0000 (11:12 +0100)]
no need to set the cargo-miri feature twice

5 years agoadd a test for excluding tests on miri
Ralf Jung [Wed, 19 Dec 2018 10:11:01 +0000 (11:11 +0100)]
add a test for excluding tests on miri

5 years agoactually show warnings about suppressed output
Ralf Jung [Wed, 19 Dec 2018 08:03:10 +0000 (09:03 +0100)]
actually show warnings about suppressed output

5 years agoxargo version check: also check application name, just to be sure
Ralf Jung [Wed, 19 Dec 2018 07:41:31 +0000 (08:41 +0100)]
xargo version check: also check application name, just to be sure

5 years agosync env vars between appveyor and travis
Ralf Jung [Wed, 19 Dec 2018 10:06:35 +0000 (11:06 +0100)]
sync env vars between appveyor and travis

5 years agotest-cargo-miri: be more clear that and why the test failed
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

5 years agoremove outdated README comment
Ralf Jung [Tue, 18 Dec 2018 20:49:21 +0000 (21:49 +0100)]
remove outdated README comment

5 years agoMerge pull request #550 from RalfJung/cargo-miri-test
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

5 years agotypo
Ralf Jung [Tue, 18 Dec 2018 18:45:10 +0000 (19:45 +0100)]
typo

5 years agothere is a new xargo released, use that
Ralf Jung [Tue, 18 Dec 2018 18:41:32 +0000 (19:41 +0100)]
there is a new xargo released, use that

5 years agoimplement macOS functions for argc, argv
Ralf Jung [Tue, 18 Dec 2018 18:26:57 +0000 (19:26 +0100)]
implement macOS functions for argc, argv

5 years agobtree is fixed
Ralf Jung [Tue, 18 Dec 2018 17:41:52 +0000 (18:41 +0100)]
btree is fixed

5 years agobump Rust version, fix test-cargo-miri and it no longer needs to disable validation
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

5 years agoMerge remote-tracking branch 'origin/master' into cargo-miri-test
Ralf Jung [Tue, 18 Dec 2018 17:36:19 +0000 (18:36 +0100)]
Merge remote-tracking branch 'origin/master' into cargo-miri-test

5 years agoMerge pull request #574 from solson/rustup2
Ralf Jung [Tue, 18 Dec 2018 17:35:45 +0000 (18:35 +0100)]
Merge pull request #574 from solson/rustup2

fix for latest nightly