]> git.lizzy.rs Git - rust.git/log
rust.git
5 years agowe have no whitelist any more, go back to opt-level 3
Ralf Jung [Thu, 13 Dec 2018 21:07:57 +0000 (22:07 +0100)]
we have no whitelist any more, go back to opt-level 3

5 years agoVecDeque got fixed
Ralf Jung [Thu, 13 Dec 2018 21:05:46 +0000 (22:05 +0100)]
VecDeque got fixed

5 years agofix libc feature gate
Ralf Jung [Thu, 13 Dec 2018 19:25:24 +0000 (20:25 +0100)]
fix libc feature gate

5 years agoMerge pull request #573 from RalfJung/rustc-wrapper
Ralf Jung [Wed, 12 Dec 2018 19:27:34 +0000 (20:27 +0100)]
Merge pull request #573 from RalfJung/rustc-wrapper

use RUSTC_WRAPPER for the cargo hook

5 years agotravis: explain what we are doing
Ralf Jung [Wed, 12 Dec 2018 18:52:49 +0000 (19:52 +0100)]
travis: explain what we are doing

5 years agofix warning
Ralf Jung [Wed, 12 Dec 2018 18:51:52 +0000 (19:51 +0100)]
fix warning

5 years agomove travis commands to script file, maybe that fixes the macOS weirdness
Ralf Jung [Wed, 12 Dec 2018 18:15:57 +0000 (19:15 +0100)]
move travis commands to script file, maybe that fixes the macOS weirdness

5 years ago*oops*
Ralf Jung [Wed, 12 Dec 2018 16:30:20 +0000 (17:30 +0100)]
*oops*

5 years agouse show_error to terminate
Ralf Jung [Wed, 12 Dec 2018 16:05:23 +0000 (17:05 +0100)]
use show_error to terminate

5 years agouse RUSTC_WRAPPER for the cargo hook
Ralf Jung [Wed, 12 Dec 2018 16:03:40 +0000 (17:03 +0100)]
use RUSTC_WRAPPER for the cargo hook

5 years agoMerge pull request #570 from RalfJung/targets
Oliver Scherer [Wed, 12 Dec 2018 11:21:07 +0000 (12:21 +0100)]
Merge pull request #570 from RalfJung/targets

do not auto-detect the targets in the sysroot, instead specify target manually through env var

5 years agodo not auto-detect the targets in the sysroot, instead specify target manually throug...
Ralf Jung [Wed, 12 Dec 2018 10:03:42 +0000 (11:03 +0100)]
do not auto-detect the targets in the sysroot, instead specify target manually through env var

5 years agoMerge pull request #568 from RalfJung/cleanup
Ralf Jung [Tue, 11 Dec 2018 14:21:43 +0000 (15:21 +0100)]
Merge pull request #568 from RalfJung/cleanup

Cleanup: Avoid repeating signatures, get rid of to_bytes hack

5 years agoget rid of to_bytes hack
Ralf Jung [Tue, 11 Dec 2018 13:32:59 +0000 (14:32 +0100)]
get rid of to_bytes hack

5 years agomake some functions private to StackedBorrows
Ralf Jung [Tue, 11 Dec 2018 13:18:51 +0000 (14:18 +0100)]
make some functions private to StackedBorrows

5 years agoavoid repeating signatures in EvalContext extension traits
Ralf Jung [Tue, 11 Dec 2018 13:16:58 +0000 (14:16 +0100)]
avoid repeating signatures in EvalContext extension traits

5 years agoMerge pull request #566 from RalfJung/foreign-full-mir
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Mon, 10 Dec 2018 12:43:29 +0000 (13:43 +0100)]
Merge pull request #566 from RalfJung/foreign-full-mir

Support building and running with full MIR on foreign architectures, drop support for missing MIR

5 years agouse rustc_version also to parse host in compiletest
Ralf Jung [Mon, 10 Dec 2018 12:14:46 +0000 (13:14 +0100)]
use rustc_version also to parse host in compiletest

5 years agoremove support for not having libstd MIR
Ralf Jung [Mon, 10 Dec 2018 11:26:20 +0000 (12:26 +0100)]
remove support for not having libstd MIR

5 years agofix CI
Ralf Jung [Mon, 10 Dec 2018 09:19:44 +0000 (10:19 +0100)]
fix CI

5 years agofix setting the manifest path manually when using cargo miri
Ralf Jung [Mon, 10 Dec 2018 09:52:59 +0000 (10:52 +0100)]
fix setting the manifest path manually when using cargo miri

5 years agoMIRI_SYSROOT is no longer needed for development agains a locally built rustc
Ralf Jung [Mon, 10 Dec 2018 09:10:03 +0000 (10:10 +0100)]
MIRI_SYSROOT is no longer needed for development agains a locally built rustc

5 years agothe test suite assumes a libstd with full MIR; run test suite on xargo-built foreign...
Ralf Jung [Mon, 10 Dec 2018 09:04:55 +0000 (10:04 +0100)]
the test suite assumes a libstd with full MIR; run test suite on xargo-built foreign libstds

5 years agocargo miri: support foreign targets
Ralf Jung [Mon, 10 Dec 2018 08:32:54 +0000 (09:32 +0100)]
cargo miri: support foreign targets

5 years agofactor grabbing of cargo options into separate function and make it better
Ralf Jung [Mon, 10 Dec 2018 08:23:27 +0000 (09:23 +0100)]
factor grabbing of cargo options into separate function and make it better

5 years agoMerge pull request #564 from solson/rustup
Ralf Jung [Sat, 8 Dec 2018 10:07:22 +0000 (11:07 +0100)]
Merge pull request #564 from solson/rustup

Support two-phase borrows, and other rustup

5 years agofix benches
Ralf Jung [Sat, 8 Dec 2018 09:47:50 +0000 (10:47 +0100)]
fix benches

5 years agobump Rust version, fix build
Ralf Jung [Sat, 8 Dec 2018 09:33:29 +0000 (10:33 +0100)]
bump Rust version, fix build

5 years agoMerge remote-tracking branch 'origin/master' into rustup
Ralf Jung [Sat, 8 Dec 2018 09:33:14 +0000 (10:33 +0100)]
Merge remote-tracking branch 'origin/master' into rustup

5 years agoMerge pull request #565 from RalfJung/fixme
Ralf Jung [Fri, 7 Dec 2018 17:37:10 +0000 (18:37 +0100)]
Merge pull request #565 from RalfJung/fixme

add FIXME test for coercing &mut to *const

5 years agoadd FIXME test for coercing &mut to *const
Ralf Jung [Fri, 7 Dec 2018 17:01:23 +0000 (18:01 +0100)]
add FIXME test for coercing &mut to *const

5 years agofix tests
Ralf Jung [Fri, 7 Dec 2018 09:15:25 +0000 (10:15 +0100)]
fix tests

5 years agoMerge remote-tracking branch 'origin/master' into stacked-borrows-2-phase
Ralf Jung [Fri, 7 Dec 2018 08:03:15 +0000 (09:03 +0100)]
Merge remote-tracking branch 'origin/master' into stacked-borrows-2-phase

5 years agoMerge pull request #559 from RalfJung/fixme
Ralf Jung [Mon, 3 Dec 2018 10:48:41 +0000 (11:48 +0100)]
Merge pull request #559 from RalfJung/fixme

remove/fix outdated FIXMEs in tests

5 years agoMerge branch 'master' into stacked-borrows-2-phase
Ralf Jung [Mon, 3 Dec 2018 10:11:32 +0000 (11:11 +0100)]
Merge branch 'master' into stacked-borrows-2-phase

5 years agoMerge branch 'master' into fixme
Ralf Jung [Mon, 3 Dec 2018 09:52:59 +0000 (10:52 +0100)]
Merge branch 'master' into fixme

5 years agoMerge pull request #557 from RalfJung/fix-mutability-gap
Ralf Jung [Mon, 3 Dec 2018 09:49:12 +0000 (10:49 +0100)]
Merge pull request #557 from RalfJung/fix-mutability-gap

fix mutability gap: do not allow shared mutation when creating frozen reference

5 years agoadd FIXME
Ralf Jung [Mon, 3 Dec 2018 09:28:32 +0000 (10:28 +0100)]
add FIXME

5 years agouse assert
Ralf Jung [Mon, 3 Dec 2018 09:26:39 +0000 (10:26 +0100)]
use assert

5 years agoMerge branch 'master' into fixme
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Mon, 3 Dec 2018 08:38:32 +0000 (09:38 +0100)]
Merge branch 'master' into fixme

5 years agobump nightly
Ralf Jung [Mon, 3 Dec 2018 08:15:00 +0000 (09:15 +0100)]
bump nightly

5 years agodisable VecDeque test until the fix lands in rustc
Ralf Jung [Sun, 2 Dec 2018 22:24:08 +0000 (23:24 +0100)]
disable VecDeque test until the fix lands in rustc

5 years agofix mutability gap: do not allow shared mutation when creating frozen reference
Ralf Jung [Thu, 22 Nov 2018 15:26:06 +0000 (16:26 +0100)]
fix mutability gap: do not allow shared mutation when creating frozen reference

5 years agoMerge pull request #561 from solson/rustup
Ralf Jung [Mon, 3 Dec 2018 08:13:12 +0000 (09:13 +0100)]
Merge pull request #561 from solson/rustup

We don't need no whitelist

5 years agowe don't need no whitelist
Ralf Jung [Sun, 2 Dec 2018 16:18:25 +0000 (17:18 +0100)]
we don't need no whitelist

5 years agoMerge pull request #560 from RalfJung/libstd-features
Ralf Jung [Sun, 2 Dec 2018 13:45:11 +0000 (14:45 +0100)]
Merge pull request #560 from RalfJung/libstd-features

build libstd with minimal features

5 years agobuild libstd with minimal features
Ralf Jung [Sun, 2 Dec 2018 13:03:29 +0000 (14:03 +0100)]
build libstd with minimal features

5 years agoassert some sense
Ralf Jung [Wed, 28 Nov 2018 09:35:10 +0000 (10:35 +0100)]
assert some sense

5 years agosupport for basic (non-overlapping) 2-phase borrows
Ralf Jung [Wed, 28 Nov 2018 08:33:33 +0000 (09:33 +0100)]
support for basic (non-overlapping) 2-phase borrows

5 years agoMerge pull request #556 from Nemo157/skip-embedded-targets
Ralf Jung [Sun, 2 Dec 2018 12:29:13 +0000 (13:29 +0100)]
Merge pull request #556 from Nemo157/skip-embedded-targets

Skip testing targets that don't ship libstd

5 years agoMerge branch 'master' into skip-embedded-targets
Ralf Jung [Sun, 2 Dec 2018 11:52:03 +0000 (12:52 +0100)]
Merge branch 'master' into skip-embedded-targets

5 years agoSkip testing targets that don't ship libstd
Wim Looman [Fri, 30 Nov 2018 16:05:37 +0000 (17:05 +0100)]
Skip testing targets that don't ship libstd

5 years agoremove a whole lot of unnecessary attributes
Ralf Jung [Sun, 2 Dec 2018 10:26:09 +0000 (11:26 +0100)]
remove a whole lot of unnecessary attributes

5 years agoremove/fix outdated FIXMEs in tests
Ralf Jung [Sun, 2 Dec 2018 10:14:24 +0000 (11:14 +0100)]
remove/fix outdated FIXMEs in tests

5 years agoMerge pull request #558 from RalfJung/cargo-miri
Ralf Jung [Sun, 2 Dec 2018 09:46:11 +0000 (10:46 +0100)]
Merge pull request #558 from RalfJung/cargo-miri

do not even look for cargo metadata in 'cargo miri setup'

5 years agodo not even look for cargo metadata in 'cargo miri setup'
Ralf Jung [Sun, 2 Dec 2018 09:29:57 +0000 (10:29 +0100)]
do not even look for cargo metadata in 'cargo miri setup'

5 years agoMerge pull request #555 from RalfJung/readme
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Sat, 1 Dec 2018 11:02:51 +0000 (12:02 +0100)]
Merge pull request #555 from RalfJung/readme

update README to first describe the usual user setup

5 years agoupdate contact channels
Ralf Jung [Fri, 30 Nov 2018 21:23:20 +0000 (22:23 +0100)]
update contact channels

5 years agoadd link within document
Ralf Jung [Fri, 30 Nov 2018 08:31:09 +0000 (09:31 +0100)]
add link within document

5 years agoupdate README to first describe the usual user setup, and to always set up a proper...
Ralf Jung [Fri, 30 Nov 2018 08:23:44 +0000 (09:23 +0100)]
update README to first describe the usual user setup, and to always set up a proper libstd

5 years agoMerge pull request #553 from solson/rustup
Ralf Jung [Fri, 30 Nov 2018 07:00:02 +0000 (08:00 +0100)]
Merge pull request #553 from solson/rustup

Stacked Borrow: Barriers

5 years agonew nightly, new luck
Ralf Jung [Fri, 30 Nov 2018 06:26:20 +0000 (07:26 +0100)]
new nightly, new luck

5 years agoasync fn got fixed
Ralf Jung [Thu, 29 Nov 2018 16:29:00 +0000 (17:29 +0100)]
async fn got fixed

5 years agodisable async-fn, for now
Ralf Jung [Wed, 28 Nov 2018 18:02:56 +0000 (19:02 +0100)]
disable async-fn, for now

5 years agoMerge remote-tracking branch 'origin/master' into rustup
Ralf Jung [Wed, 28 Nov 2018 15:15:56 +0000 (16:15 +0100)]
Merge remote-tracking branch 'origin/master' into rustup

5 years agobump Rust version
Ralf Jung [Wed, 28 Nov 2018 15:14:41 +0000 (16:14 +0100)]
bump Rust version

5 years agoMerge pull request #545 from solson/oli-obk-patch-1
Ralf Jung [Wed, 28 Nov 2018 09:24:22 +0000 (10:24 +0100)]
Merge pull request #545 from solson/oli-obk-patch-1

Expose some things for priroda

5 years agoTypo
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Wed, 28 Nov 2018 08:58:23 +0000 (09:58 +0100)]
Typo

Co-Authored-By: RalfJung <post@ralfj.de>
5 years agoMerge remote-tracking branches 'origin/master' and 'ralf/shrink-whitelist' into memor...
Ralf Jung [Wed, 28 Nov 2018 07:09:58 +0000 (08:09 +0100)]
Merge remote-tracking branches 'origin/master' and 'ralf/shrink-whitelist' into memory-data-revived

5 years agoMerge branch 'master' into oli-obk-patch-1
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Tue, 27 Nov 2018 16:18:16 +0000 (17:18 +0100)]
Merge branch 'master' into oli-obk-patch-1

5 years agoUse explicit `dyn` trait object
Oliver Scherer [Tue, 27 Nov 2018 15:20:15 +0000 (16:20 +0100)]
Use explicit `dyn` trait object

5 years agoMerge pull request #549 from RalfJung/readme
Ralf Jung [Tue, 27 Nov 2018 15:05:05 +0000 (16:05 +0100)]
Merge pull request #549 from RalfJung/readme

fix README install instructions

5 years agofix README install instructions
Ralf Jung [Tue, 27 Nov 2018 13:48:46 +0000 (14:48 +0100)]
fix README install instructions

5 years agoExpose some internals for priroda
Oliver Scherer [Tue, 27 Nov 2018 13:41:53 +0000 (14:41 +0100)]
Expose some internals for priroda

5 years agobarriers prevent deallocation
Ralf Jung [Wed, 21 Nov 2018 14:25:47 +0000 (15:25 +0100)]
barriers prevent deallocation

5 years agono barriers for boxes
Ralf Jung [Wed, 21 Nov 2018 14:21:41 +0000 (15:21 +0100)]
no barriers for boxes

5 years agofor now, we allow Undef in raw pointers as we do in integers
Ralf Jung [Wed, 21 Nov 2018 12:43:55 +0000 (13:43 +0100)]
for now, we allow Undef in raw pointers as we do in integers

5 years agoimplement function barriers
Ralf Jung [Thu, 15 Nov 2018 18:49:00 +0000 (19:49 +0100)]
implement function barriers

5 years agotrack call IDs
Ralf Jung [Thu, 15 Nov 2018 17:15:05 +0000 (18:15 +0100)]
track call IDs

5 years agoadjust for memory_allocated hook, make RangeMap preallocated with a fixed size
Ralf Jung [Thu, 15 Nov 2018 12:29:55 +0000 (13:29 +0100)]
adjust for memory_allocated hook, make RangeMap preallocated with a fixed size

5 years agoMerge pull request #543 from RalfJung/auto-libstd
Ralf Jung [Tue, 27 Nov 2018 13:22:45 +0000 (14:22 +0100)]
Merge pull request #543 from RalfJung/auto-libstd

Automatically build libstd

5 years agouse new dir for CI and docs
Ralf Jung [Tue, 27 Nov 2018 10:46:09 +0000 (11:46 +0100)]
use new dir for CI and docs

5 years agoinform the user when and where we are creating a cache dir
Ralf Jung [Tue, 27 Nov 2018 11:08:46 +0000 (12:08 +0100)]
inform the user when and where we are creating a cache dir

5 years agowe need to recursively create the dir
Ralf Jung [Tue, 27 Nov 2018 10:43:02 +0000 (11:43 +0100)]
we need to recursively create the dir

5 years agouse proper platform cache dir
Ralf Jung [Tue, 27 Nov 2018 10:26:53 +0000 (11:26 +0100)]
use proper platform cache dir

5 years agoMerge remote-tracking branch 'origin/master' into auto-libstd
Ralf Jung [Tue, 27 Nov 2018 10:26:25 +0000 (11:26 +0100)]
Merge remote-tracking branch 'origin/master' into auto-libstd

5 years agostd::ptr no longer needs whitelisting
Ralf Jung [Tue, 27 Nov 2018 08:23:22 +0000 (09:23 +0100)]
std::ptr no longer needs whitelisting

5 years agotweaks
Ralf Jung [Tue, 27 Nov 2018 07:16:52 +0000 (08:16 +0100)]
tweaks

5 years agoremove unneeded backtrace feature
Ralf Jung [Mon, 26 Nov 2018 07:37:31 +0000 (08:37 +0100)]
remove unneeded backtrace feature

5 years agocargo miri setup: print when we are executing commands
Ralf Jung [Sun, 25 Nov 2018 21:29:25 +0000 (22:29 +0100)]
cargo miri setup: print when we are executing commands

5 years agothere are less places now to keep the flags in sync
Ralf Jung [Sun, 25 Nov 2018 21:23:54 +0000 (22:23 +0100)]
there are less places now to keep the flags in sync

5 years agoinstall directly from git repo
Ralf Jung [Sun, 25 Nov 2018 21:17:48 +0000 (22:17 +0100)]
install directly from git repo

5 years agokill xargo dir and update docs
Ralf Jung [Sun, 25 Nov 2018 17:27:24 +0000 (18:27 +0100)]
kill xargo dir and update docs

5 years agotweak comments, remove debug output
Ralf Jung [Sun, 25 Nov 2018 16:30:50 +0000 (17:30 +0100)]
tweak comments, remove debug output

5 years agouse cargo miri setup for CI
Ralf Jung [Sun, 25 Nov 2018 16:17:21 +0000 (17:17 +0100)]
use cargo miri setup for CI

5 years agocomplete setup routine: instal rust-src, build libstd, use it
Ralf Jung [Sun, 25 Nov 2018 16:09:49 +0000 (17:09 +0100)]
complete setup routine: instal rust-src, build libstd, use it

5 years agosetup routine to install xargo when missing
Ralf Jung [Sun, 25 Nov 2018 15:30:11 +0000 (16:30 +0100)]
setup routine to install xargo when missing

5 years agocargo miri: factor package manifest logic into separate function
Ralf Jung [Sun, 25 Nov 2018 15:08:24 +0000 (16:08 +0100)]
cargo miri: factor package manifest logic into separate function

5 years agofix clippy lint whitelisting
Ralf Jung [Sun, 25 Nov 2018 14:44:28 +0000 (15:44 +0100)]
fix clippy lint whitelisting

5 years agoMerge pull request #544 from RalfJung/let_
Oliver S̶c̶h̶n̶e̶i̶d̶e̶r Scherer [Mon, 26 Nov 2018 17:06:54 +0000 (18:06 +0100)]
Merge pull request #544 from RalfJung/let_

do not use 'let _', it is strange