]> git.lizzy.rs Git - rust.git/log
rust.git
5 years agotweak entropy tests a bit
Ralf Jung [Tue, 16 Apr 2019 17:06:08 +0000 (19:06 +0200)]
tweak entropy tests a bit

5 years agoMerge pull request #690 from RalfJung/rustup
Ralf Jung [Sun, 14 Apr 2019 08:52:12 +0000 (10:52 +0200)]
Merge pull request #690 from RalfJung/rustup

rustup

5 years agorustup
Ralf Jung [Sun, 14 Apr 2019 08:30:00 +0000 (10:30 +0200)]
rustup

5 years agoMerge pull request #689 from RalfJung/rustup
Ralf Jung [Fri, 12 Apr 2019 22:20:30 +0000 (00:20 +0200)]
Merge pull request #689 from RalfJung/rustup

lower rand version requirement

5 years agoMerge branch 'master' into rustup
Ralf Jung [Fri, 12 Apr 2019 21:20:54 +0000 (23:20 +0200)]
Merge branch 'master' into rustup

5 years agolower rand version requirement
Ralf Jung [Fri, 12 Apr 2019 21:17:58 +0000 (23:17 +0200)]
lower rand version requirement

5 years agoMerge pull request #688 from RalfJung/rustup
Ralf Jung [Fri, 12 Apr 2019 21:13:30 +0000 (23:13 +0200)]
Merge pull request #688 from RalfJung/rustup

rustup

5 years agorustup
Ralf Jung [Fri, 12 Apr 2019 20:15:55 +0000 (22:15 +0200)]
rustup

5 years agoMerge pull request #687 from RalfJung/rustup
Ralf Jung [Fri, 12 Apr 2019 11:39:19 +0000 (13:39 +0200)]
Merge pull request #687 from RalfJung/rustup

rustup

5 years agorustup
Ralf Jung [Fri, 12 Apr 2019 10:32:14 +0000 (12:32 +0200)]
rustup

5 years agoMerge pull request #680 from RalfJung/miri-unsized
Ralf Jung [Thu, 11 Apr 2019 21:18:43 +0000 (23:18 +0200)]
Merge pull request #680 from RalfJung/miri-unsized

test calling Box<dyn FnOnce>

5 years agobump Rust version
Ralf Jung [Thu, 11 Apr 2019 20:09:27 +0000 (22:09 +0200)]
bump Rust version

5 years agoMerge remote-tracking branch 'origin/master'
Ralf Jung [Thu, 11 Apr 2019 20:09:09 +0000 (22:09 +0200)]
Merge remote-tracking branch 'origin/master'

5 years agofix async-fn test
Ralf Jung [Wed, 10 Apr 2019 15:20:54 +0000 (17:20 +0200)]
fix async-fn test

5 years agoMerge pull request #683 from Aaron1011/feature/random
Ralf Jung [Wed, 10 Apr 2019 07:20:33 +0000 (09:20 +0200)]
Merge pull request #683 from Aaron1011/feature/random

Implement non-deterministc mode

5 years agoDon't create HashMap<K, V> when not needed
Aaron Hill [Wed, 10 Apr 2019 03:36:27 +0000 (23:36 -0400)]
Don't create HashMap<K, V> when not needed

5 years agoFix typo
Ralf Jung [Wed, 10 Apr 2019 03:33:13 +0000 (23:33 -0400)]
Fix typo

Co-Authored-By: Aaron1011 <aa1ronham@gmail.com>
5 years agoMerge branch 'master' into feature/random
Oliver Scherer [Tue, 9 Apr 2019 19:58:15 +0000 (21:58 +0200)]
Merge branch 'master' into feature/random

5 years agoSome final cleanup
Aaron Hill [Tue, 9 Apr 2019 19:49:34 +0000 (15:49 -0400)]
Some final cleanup

5 years agoRetrieve SYS_getrandom from libc using const-eval
Aaron Hill [Tue, 9 Apr 2019 15:04:30 +0000 (11:04 -0400)]
Retrieve SYS_getrandom from libc using const-eval

5 years agoFix compile-fail error message
Aaron Hill [Tue, 9 Apr 2019 14:19:29 +0000 (10:19 -0400)]
Fix compile-fail error message

5 years agoImprove deterministic mode error message
Aaron Hill [Tue, 9 Apr 2019 14:16:32 +0000 (10:16 -0400)]
Improve deterministic mode error message

5 years agoUse 'ignore-' instead of 'only-'
Aaron Hill [Tue, 9 Apr 2019 03:52:33 +0000 (23:52 -0400)]
Use 'ignore-' instead of 'only-'

Apparently 'ignore-' doesn't work with compiletest_rs

5 years agoFix 'RtlGenRandom' argument slots
Aaron Hill [Tue, 9 Apr 2019 03:18:10 +0000 (23:18 -0400)]
Fix 'RtlGenRandom' argument slots

5 years agoOnly run 'getrandom' test on Linux
Aaron Hill [Tue, 9 Apr 2019 03:16:13 +0000 (23:16 -0400)]
Only run 'getrandom' test on Linux

5 years agoOS X is "macos", not "darwin"
Aaron Hill [Tue, 9 Apr 2019 02:48:57 +0000 (22:48 -0400)]
OS X is "macos", not "darwin"

5 years agoInterpret system call numbers relative to target architecture
Aaron Hill [Tue, 9 Apr 2019 02:37:58 +0000 (22:37 -0400)]
Interpret system call numbers relative to target architecture

5 years agoDisable normal HashMap test on OS X
Aaron Hill [Tue, 9 Apr 2019 02:29:40 +0000 (22:29 -0400)]
Disable normal HashMap test on OS X

Implementing random number generation on OS X will require special-casing the
'openat' system call to special-case reading from /dev/urandom

5 years agoRefactor random number generation
Aaron Hill [Tue, 9 Apr 2019 02:22:41 +0000 (22:22 -0400)]
Refactor random number generation

5 years agoOnly run test with default hasher
Aaron Hill [Tue, 9 Apr 2019 01:42:12 +0000 (21:42 -0400)]
Only run test with default hasher

5 years agoCleanup argument parsing
Aaron Hill [Tue, 9 Apr 2019 01:40:52 +0000 (21:40 -0400)]
Cleanup argument parsing

5 years agoSimplify cast using as_mut_ptr()
Aaron Hill [Tue, 9 Apr 2019 01:36:35 +0000 (21:36 -0400)]
Simplify cast using as_mut_ptr()

5 years agofix dumping uninitialized locals
Ralf Jung [Mon, 8 Apr 2019 11:40:11 +0000 (13:40 +0200)]
fix dumping uninitialized locals

5 years agoMerge pull request #681 from TimDiekmann/calloc
Ralf Jung [Mon, 8 Apr 2019 11:14:43 +0000 (13:14 +0200)]
Merge pull request #681 from TimDiekmann/calloc

Add `calloc`

5 years agoMerge branch 'master' into calloc
Tim Diekmann [Mon, 8 Apr 2019 08:48:21 +0000 (10:48 +0200)]
Merge branch 'master' into calloc

5 years agoUpdate src/fn_call.rs
bjorn3 [Mon, 8 Apr 2019 08:44:02 +0000 (10:44 +0200)]
Update src/fn_call.rs

Co-Authored-By: TimDiekmann <21277928+TimDiekmann@users.noreply.github.com>
5 years agoUse raw syscall numbers
Aaron Hill [Mon, 8 Apr 2019 00:08:15 +0000 (20:08 -0400)]
Use raw syscall numbers

5 years agoUse getrandom() syscall number from libc
Aaron Hill [Sun, 7 Apr 2019 23:57:14 +0000 (19:57 -0400)]
Use getrandom() syscall number from libc

5 years agoFix benchmark
Aaron Hill [Sun, 7 Apr 2019 23:30:37 +0000 (19:30 -0400)]
Fix benchmark

5 years agoFix calloc test
Tim Diekmann [Sun, 7 Apr 2019 23:26:52 +0000 (01:26 +0200)]
Fix calloc test

Forgot to free the memory. Miri found the bug :)

5 years agoImplement non-deterministc mode
Aaron Hill [Sun, 7 Apr 2019 22:17:43 +0000 (18:17 -0400)]
Implement non-deterministc mode

Part of #653

This allows us to properly implement getrandom(),
which unlocks the default HashMap type (e.g. HashMap<K, V>)
with RandomState)

This commit adds a new '-Zmiri-seed=<seed>' option. When present,
this option takes a 64-bit hex value, which is used as the seed
to an internal PRNG. This PRNG is used to implement the 'getrandom()'
syscall.

When '-Zmiri-seed' is not passed, 'getrandom()' will be disabled.

5 years agoAdd calloc test
Tim Diekmann [Sun, 7 Apr 2019 23:12:50 +0000 (01:12 +0200)]
Add calloc test

5 years agoTidy up calloc code
Tim Diekmann [Sun, 7 Apr 2019 23:12:44 +0000 (01:12 +0200)]
Tidy up calloc code

5 years agoMerge pull request #682 from Manishearth/compiletestup
Eduard-Mihai Burtescu [Sun, 7 Apr 2019 21:58:14 +0000 (00:58 +0300)]
Merge pull request #682 from Manishearth/compiletestup

Update compiletest

5 years agoUpdate compiletest
Manish Goregaokar [Sun, 7 Apr 2019 21:33:28 +0000 (14:33 -0700)]
Update compiletest

5 years agoFix tagging order
Tim Diekmann [Sun, 7 Apr 2019 19:09:21 +0000 (21:09 +0200)]
Fix tagging order

5 years agoAdd `calloc`
Tim Diekmann [Sun, 7 Apr 2019 18:52:12 +0000 (20:52 +0200)]
Add `calloc`

5 years agotest calling Box<dyn FnOnce>
Ralf Jung [Sun, 7 Apr 2019 18:05:57 +0000 (20:05 +0200)]
test calling Box<dyn FnOnce>

5 years agoMerge pull request #678 from RalfJung/test-env
Ralf Jung [Sun, 7 Apr 2019 09:19:54 +0000 (11:19 +0200)]
Merge pull request #678 from RalfJung/test-env

compiletest env var cleanup

5 years agorename MIRI_TARGET -> MIRI_COMPILETEST_TARGET to clarify that this affects compiletes...
Ralf Jung [Sun, 7 Apr 2019 08:57:25 +0000 (10:57 +0200)]
rename MIRI_TARGET -> MIRI_COMPILETEST_TARGET to clarify that this affects compiletest only

5 years agocompiletest can just propagate MIRI_SYSROOT from the outside
Ralf Jung [Sun, 7 Apr 2019 08:55:34 +0000 (10:55 +0200)]
compiletest can just propagate MIRI_SYSROOT from the outside

5 years agoMerge pull request #677 from RalfJung/async
Ralf Jung [Sat, 6 Apr 2019 20:43:06 +0000 (21:43 +0100)]
Merge pull request #677 from RalfJung/async

temporarily ignore async fn test

5 years agotemporarily ignore async fn test
Ralf Jung [Sat, 6 Apr 2019 20:11:59 +0000 (22:11 +0200)]
temporarily ignore async fn test

5 years agoMerge pull request #674 from matthewjasper/2phase-on-edition
Ralf Jung [Sat, 6 Apr 2019 16:54:02 +0000 (17:54 +0100)]
Merge pull request #674 from matthewjasper/2phase-on-edition

Use edition flag for 2phase test

5 years agoRemove unnecessary test directive
Matthew Jasper [Sat, 6 Apr 2019 15:17:33 +0000 (16:17 +0100)]
Remove unnecessary test directive

5 years agoMerge branch 'master' into 2phase-on-edition
Ralf Jung [Sat, 6 Apr 2019 14:45:38 +0000 (15:45 +0100)]
Merge branch 'master' into 2phase-on-edition

5 years agoMerge pull request #671 from timotree3/patch-1
Ralf Jung [Sat, 6 Apr 2019 13:00:14 +0000 (14:00 +0100)]
Merge pull request #671 from timotree3/patch-1

Add alternative for how to install if a change in nightly broke the rustup component

5 years agoMerge branch 'master' into patch-1
Ralf Jung [Sat, 6 Apr 2019 10:38:09 +0000 (11:38 +0100)]
Merge branch 'master' into patch-1

5 years agoMerge pull request #676 from RalfJung/appveyor
Ralf Jung [Sat, 6 Apr 2019 10:37:52 +0000 (11:37 +0100)]
Merge pull request #676 from RalfJung/appveyor

AppVeyor: ignore already existing rustup-toolchain-install-master

5 years agoAppVeyor: ignore already existing rustup-toolchain-install-master (WTF windows batch...
Ralf Jung [Sat, 6 Apr 2019 09:29:35 +0000 (11:29 +0200)]
AppVeyor: ignore already existing rustup-toolchain-install-master (WTF windows batch makes no sense)

5 years agoMerge branch 'master' into patch-1
Ralf Jung [Sat, 6 Apr 2019 09:26:27 +0000 (10:26 +0100)]
Merge branch 'master' into patch-1

5 years agoUse edition flag for 2phase test
Matthew Jasper [Fri, 5 Apr 2019 09:00:44 +0000 (10:00 +0100)]
Use edition flag for 2phase test

The compiler now rejects one of the examples with #![feature(nll)]

5 years agoMerge pull request #673 from RalfJung/travis
Ralf Jung [Thu, 4 Apr 2019 20:34:46 +0000 (21:34 +0100)]
Merge pull request #673 from RalfJung/travis

use rustup-toolchain-install-master for CI

5 years agofix AppVeyor
Ralf Jung [Thu, 4 Apr 2019 15:49:16 +0000 (16:49 +0100)]
fix AppVeyor

5 years agofix Travis and adjust AppVeyor
Ralf Jung [Thu, 4 Apr 2019 09:38:49 +0000 (10:38 +0100)]
fix Travis and adjust AppVeyor

5 years agoadjust README
Ralf Jung [Thu, 4 Apr 2019 09:21:32 +0000 (10:21 +0100)]
adjust README

5 years agouse rustup-toolchain-install-master for CI
Ralf Jung [Thu, 4 Apr 2019 09:19:18 +0000 (10:19 +0100)]
use rustup-toolchain-install-master for CI

5 years agoMerge pull request #672 from rust-lang/update
Oliver Scherer [Wed, 3 Apr 2019 12:50:03 +0000 (14:50 +0200)]
Merge pull request #672 from rust-lang/update

Update to rustc nightly

5 years agoUpdate to rustc nightly
Oliver Scherer [Wed, 3 Apr 2019 08:48:11 +0000 (10:48 +0200)]
Update to rustc nightly

5 years agoREADME: Fix missing link
Timo [Sun, 31 Mar 2019 18:52:57 +0000 (14:52 -0400)]
README: Fix missing link

Thanks for your patience :man_facepalming:

5 years agoREADME: Update to RalfJung's suggestion...
Timo [Sun, 31 Mar 2019 15:05:14 +0000 (11:05 -0400)]
README: Update to RalfJung's suggestion...

...verbatim. Thanks :)

5 years agoREADME: Suggest using a previous nightly, revert other approach
Timo [Sun, 31 Mar 2019 14:03:03 +0000 (10:03 -0400)]
README: Suggest using a previous nightly, revert other approach

5 years agoAdd alternative for how to install if rustup fails
Timo [Sat, 30 Mar 2019 21:53:15 +0000 (17:53 -0400)]
Add alternative for how to install if rustup fails

As is the case now: https://rust-lang-nursery.github.io/rust-toolstate/

5 years agoMerge pull request #668 from kenta7777/rename-evalcontext-to-interpretcx
Ralf Jung [Sat, 30 Mar 2019 11:50:11 +0000 (12:50 +0100)]
Merge pull request #668 from kenta7777/rename-evalcontext-to-interpretcx

Renames `EvalContext` to `InterpretCx`

5 years agoadjust rust-version to the latest nightly
kenta7777 [Sat, 30 Mar 2019 02:01:44 +0000 (11:01 +0900)]
adjust rust-version to the latest nightly

5 years agofixed environment
0xflotus [Thu, 28 Mar 2019 10:47:51 +0000 (11:47 +0100)]
fixed environment

5 years agorenames EvalContext to InterpretCx
kenta7777 [Wed, 27 Mar 2019 08:58:11 +0000 (17:58 +0900)]
renames EvalContext to InterpretCx

5 years agoMerge pull request #669 from 0xflotus/patch-1
Ralf Jung [Thu, 28 Mar 2019 11:58:09 +0000 (12:58 +0100)]
Merge pull request #669 from 0xflotus/patch-1

fixed environment

5 years agofixed environment
0xflotus [Thu, 28 Mar 2019 10:47:51 +0000 (11:47 +0100)]
fixed environment

5 years agoMerge pull request #666 from RalfJung/readme
Oliver Scherer [Tue, 26 Mar 2019 10:36:53 +0000 (11:36 +0100)]
Merge pull request #666 from RalfJung/readme

explain Miri limitations

5 years agoexplain Miri limitations
Ralf Jung [Tue, 26 Mar 2019 09:07:22 +0000 (10:07 +0100)]
explain Miri limitations

5 years agoMerge pull request #665 from RalfJung/readme
Oliver Scherer [Mon, 25 Mar 2019 23:20:22 +0000 (00:20 +0100)]
Merge pull request #665 from RalfJung/readme

update README to suggest installing Miri as a component

5 years agoupdate README to suggest installing Miri as a component
Ralf Jung [Mon, 25 Mar 2019 21:47:31 +0000 (22:47 +0100)]
update README to suggest installing Miri as a component

5 years agoMerge pull request #664 from RalfJung/compiletest
Ralf Jung [Thu, 21 Mar 2019 12:07:51 +0000 (13:07 +0100)]
Merge pull request #664 from RalfJung/compiletest

Pin old compiletest

5 years agopin old compiletest, for now
Ralf Jung [Thu, 21 Mar 2019 09:24:22 +0000 (10:24 +0100)]
pin old compiletest, for now

5 years agobump Rust
Ralf Jung [Wed, 20 Mar 2019 09:20:29 +0000 (10:20 +0100)]
bump Rust

5 years agomove back to unstable compiletest; the stable one broke
Ralf Jung [Wed, 20 Mar 2019 09:09:49 +0000 (10:09 +0100)]
move back to unstable compiletest; the stable one broke

5 years agoMerge pull request #663 from RalfJung/range-contains
Ralf Jung [Mon, 18 Mar 2019 17:05:04 +0000 (18:05 +0100)]
Merge pull request #663 from RalfJung/range-contains

remove stabilized feature

5 years agoUpdate src/bin/miri-rustc-tests.rs
Oliver Scherer [Mon, 18 Mar 2019 14:08:36 +0000 (15:08 +0100)]
Update src/bin/miri-rustc-tests.rs

Co-Authored-By: RalfJung <post@ralfj.de>
5 years agofix for rustc change
Ralf Jung [Mon, 18 Mar 2019 12:48:37 +0000 (13:48 +0100)]
fix for rustc change

5 years agobump Rust; remove stabilized feature
Ralf Jung [Mon, 18 Mar 2019 12:30:57 +0000 (13:30 +0100)]
bump Rust; remove stabilized feature

5 years agoMerge pull request #659 from rust-lang/update
Ralf Jung [Mon, 11 Mar 2019 12:20:18 +0000 (13:20 +0100)]
Merge pull request #659 from rust-lang/update

Use the new rustc interface

5 years agoSilence some warnings
Oliver Scherer [Mon, 11 Mar 2019 11:41:11 +0000 (12:41 +0100)]
Silence some warnings

5 years agoUpdate bencher API
Oliver Scherer [Mon, 11 Mar 2019 10:28:56 +0000 (11:28 +0100)]
Update bencher API

5 years agoRemove dead code and docs
Oliver Scherer [Mon, 11 Mar 2019 09:28:03 +0000 (10:28 +0100)]
Remove dead code and docs

5 years agoMake the rustc test runner build again
Oliver Scherer [Mon, 11 Mar 2019 09:25:21 +0000 (10:25 +0100)]
Make the rustc test runner build again

5 years agobump Rust
Ralf Jung [Mon, 11 Mar 2019 09:09:08 +0000 (10:09 +0100)]
bump Rust

5 years agoReintroduce prepending the input file name to the miri arguments
Oliver Scherer [Sun, 10 Mar 2019 11:03:51 +0000 (12:03 +0100)]
Reintroduce prepending the input file name to the miri arguments

5 years agoUse the new rustc interface
John Kåre Alsaker [Fri, 1 Feb 2019 22:26:42 +0000 (23:26 +0100)]
Use the new rustc interface

5 years agoMerge pull request #660 from rust-lang/readme
Ralf Jung [Sun, 10 Mar 2019 17:21:53 +0000 (18:21 +0100)]
Merge pull request #660 from rust-lang/readme

README: mention --exclude-should-panic