]> git.lizzy.rs Git - rust.git/log
rust.git
6 years agopass typecheck
David Renshaw [Tue, 2 Jan 2018 22:43:03 +0000 (17:43 -0500)]
pass typecheck

6 years agoupdate compiletest dependency
David Renshaw [Sun, 31 Dec 2017 13:35:02 +0000 (08:35 -0500)]
update compiletest dependency

6 years agoMerge branch 'master' into def_ty
Oliver Schneider [Tue, 19 Dec 2017 07:16:06 +0000 (08:16 +0100)]
Merge branch 'master' into def_ty

6 years agostop using Instance::def_ty
Ariel Ben-Yehuda [Sun, 17 Dec 2017 01:48:08 +0000 (19:48 -0600)]
stop using Instance::def_ty

that function has been removed

6 years agoMerge pull request #358 from kennytm/master
Eduard-Mihai Burtescu [Sat, 16 Dec 2017 10:38:50 +0000 (12:38 +0200)]
Merge pull request #358 from kennytm/master

Remove the [workspace] section.

6 years agoRemove the [workspace] section.
kennytm [Fri, 15 Dec 2017 19:58:17 +0000 (03:58 +0800)]
Remove the [workspace] section.

Miri does not need to maintain a workspace anymore. Also, keeping miri a
workspace conflicts with rustc's own workspace.

6 years agoMerge pull request #355 from solson/upstreamed
Oliver Schneider [Fri, 15 Dec 2017 09:27:58 +0000 (10:27 +0100)]
Merge pull request #355 from solson/upstreamed

Use the core miri from rustc

6 years agoUpdate to some cleanups in rustc
Oliver Schneider [Fri, 15 Dec 2017 09:14:02 +0000 (10:14 +0100)]
Update to some cleanups in rustc

6 years agoAlso update rustc_tests to unrelated rustc changes
Oliver Schneider [Fri, 15 Dec 2017 08:54:53 +0000 (09:54 +0100)]
Also update rustc_tests to unrelated rustc changes

6 years agoWithout a Cargo.lock it makes no sense to use --locked
Oliver Schneider [Fri, 15 Dec 2017 08:32:10 +0000 (09:32 +0100)]
Without a Cargo.lock it makes no sense to use --locked

6 years agoMove validation from rustc to miri
Oliver Schneider [Thu, 14 Dec 2017 10:03:55 +0000 (11:03 +0100)]
Move validation from rustc to miri

6 years agoRemove type_size and type_align calls
Oliver Schneider [Wed, 6 Dec 2017 14:03:24 +0000 (15:03 +0100)]
Remove type_size and type_align calls

6 years agoRename lvalue to place
Oliver Schneider [Wed, 6 Dec 2017 07:39:31 +0000 (08:39 +0100)]
Rename lvalue to place

6 years agoUpdate to latest rustc changes
Oliver Schneider [Tue, 5 Dec 2017 16:06:03 +0000 (17:06 +0100)]
Update to latest rustc changes

6 years agoCompiler bug
Oliver Schneider [Thu, 30 Nov 2017 11:49:19 +0000 (12:49 +0100)]
Compiler bug

6 years agoUse correct alignment
Oliver Schneider [Mon, 27 Nov 2017 13:32:09 +0000 (14:32 +0100)]
Use correct alignment

6 years agoUpdate error messages
Oliver Schneider [Mon, 27 Nov 2017 13:31:51 +0000 (14:31 +0100)]
Update error messages

6 years agoRustup after layout optimizations
Oliver Schneider [Tue, 21 Nov 2017 12:32:40 +0000 (13:32 +0100)]
Rustup after layout optimizations

6 years agoRustup
Oliver Schneider [Thu, 2 Nov 2017 10:15:50 +0000 (11:15 +0100)]
Rustup

6 years agoRustup
Oliver Schneider [Mon, 16 Oct 2017 14:21:49 +0000 (16:21 +0200)]
Rustup

6 years agorepeat expressions abort due to OOM instead of execution time exhaustion
Oliver Schneider [Thu, 12 Oct 2017 09:13:56 +0000 (11:13 +0200)]
repeat expressions abort due to OOM instead of execution time exhaustion

6 years agoUse host floats for the intrinsics that we don't have soft float impls for
Oliver Schneider [Thu, 12 Oct 2017 09:13:34 +0000 (11:13 +0200)]
Use host floats for the intrinsics that we don't have soft float impls for

6 years agoUse numbers instead of indentations
Oliver Schneider [Fri, 6 Oct 2017 15:12:32 +0000 (17:12 +0200)]
Use numbers instead of indentations

Noone can differentiate between 8 and 9 spaces if they aren't aligned

6 years agoUse rustc's logging libraries in order to be able to log rustc::mir::interpret
Oliver Schneider [Fri, 6 Oct 2017 15:12:07 +0000 (17:12 +0200)]
Use rustc's logging libraries in order to be able to log rustc::mir::interpret

6 years agoMiri core has moved to rustc::mir::interpret
Oliver Schneider [Thu, 5 Oct 2017 10:31:47 +0000 (12:31 +0200)]
Miri core has moved to rustc::mir::interpret

6 years agoMerge pull request #354 from king6cong/readme
Oliver Schneider [Sat, 30 Sep 2017 09:22:04 +0000 (11:22 +0200)]
Merge pull request #354 from king6cong/readme

update README.md

6 years agoMerge branch 'master' into readme
Oliver Schneider [Sat, 30 Sep 2017 08:46:34 +0000 (10:46 +0200)]
Merge branch 'master' into readme

6 years agoMerge pull request #353 from king6cong/master
Oliver Schneider [Sat, 30 Sep 2017 08:46:01 +0000 (10:46 +0200)]
Merge pull request #353 from king6cong/master

update trans_fulfill_obligation call signature

6 years agoupdate README.md
king6cong [Sat, 30 Sep 2017 07:07:07 +0000 (15:07 +0800)]
update README.md

6 years agoupdate trans_fulfill_obligation call signature
king6cong [Sat, 30 Sep 2017 06:55:16 +0000 (14:55 +0800)]
update trans_fulfill_obligation call signature

6 years agoMerge pull request #351 from RalfJung/exchange_malloc
Oliver Schneider [Wed, 27 Sep 2017 19:46:41 +0000 (21:46 +0200)]
Merge pull request #351 from RalfJung/exchange_malloc

Call exchange_malloc for box stmt

6 years agofix oom2 test
Ralf Jung [Mon, 25 Sep 2017 14:21:20 +0000 (16:21 +0200)]
fix oom2 test

6 years agouse exchange_malloc lang item for Box statements
Ralf Jung [Mon, 25 Sep 2017 13:55:21 +0000 (15:55 +0200)]
use exchange_malloc lang item for Box statements

6 years agoMerge pull request #350 from RalfJung/inhabited
Eduard-Mihai Burtescu [Fri, 22 Sep 2017 11:48:59 +0000 (14:48 +0300)]
Merge pull request #350 from RalfJung/inhabited

get rid of ad-hoc inhabitedness test

6 years agoget rid of ad-hoc inhabitedness test
Ralf Jung [Fri, 22 Sep 2017 11:21:30 +0000 (13:21 +0200)]
get rid of ad-hoc inhabitedness test

6 years agoMerge pull request #348 from RalfJung/tests
Oliver Schneider [Tue, 19 Sep 2017 14:23:18 +0000 (16:23 +0200)]
Merge pull request #348 from RalfJung/tests

update compiletest

6 years agoupdate compiletest
Ralf Jung [Tue, 19 Sep 2017 11:27:13 +0000 (13:27 +0200)]
update compiletest

6 years agoMerge pull request #347 from RalfJung/readme
Oliver Schneider [Mon, 18 Sep 2017 11:56:12 +0000 (13:56 +0200)]
Merge pull request #347 from RalfJung/readme

README: show AppVeyor status

6 years agofix AppVeyor URL
Ralf Jung [Mon, 18 Sep 2017 09:16:40 +0000 (11:16 +0200)]
fix AppVeyor URL

6 years agoREADME: show AppVeyor status
Ralf Jung [Mon, 18 Sep 2017 09:08:53 +0000 (11:08 +0200)]
README: show AppVeyor status

6 years agoMerge pull request #346 from solson/oli-obk-patch-3
Ralf Jung [Mon, 18 Sep 2017 09:12:53 +0000 (11:12 +0200)]
Merge pull request #346 from solson/oli-obk-patch-3

Only run appveyor on the master branch and on PRs

6 years agoOnly run appveyor on the master branch and on PRs
Oliver Schneider [Sun, 17 Sep 2017 20:02:30 +0000 (22:02 +0200)]
Only run appveyor on the master branch and on PRs

6 years agoMerge pull request #334 from solson/windows
Oliver Schneider [Sun, 17 Sep 2017 14:08:23 +0000 (16:08 +0200)]
Merge pull request #334 from solson/windows

Windows support in the test suite + appveyor

6 years agoRun appveyor tests in release mode
Oliver Schneider [Sat, 16 Sep 2017 13:44:35 +0000 (15:44 +0200)]
Run appveyor tests in release mode

6 years agoMerge branch 'master' into windows
Oliver Schneider [Sat, 16 Sep 2017 13:06:26 +0000 (15:06 +0200)]
Merge branch 'master' into windows

6 years agoAdd windows support
Oliver Schneider [Sat, 16 Sep 2017 11:32:38 +0000 (13:32 +0200)]
Add windows support

6 years agoMerge pull request #344 from RalfJung/test
Ralf Jung [Sat, 16 Sep 2017 11:49:01 +0000 (13:49 +0200)]
Merge pull request #344 from RalfJung/test

get rid of the --miri_host_target hack

6 years agoget rid of the --miri_host_target hack
Ralf Jung [Sat, 16 Sep 2017 11:29:38 +0000 (13:29 +0200)]
get rid of the --miri_host_target hack

6 years agoMerge pull request #343 from RalfJung/tests
Ralf Jung [Sat, 16 Sep 2017 11:09:28 +0000 (13:09 +0200)]
Merge pull request #343 from RalfJung/tests

use ui test mode rather than mir-opt

6 years agoMerge branch 'master' into tests
Ralf Jung [Sat, 16 Sep 2017 10:55:49 +0000 (12:55 +0200)]
Merge branch 'master' into tests

6 years agouse ui test mode rather than mir-opt
Ralf Jung [Sat, 16 Sep 2017 10:36:28 +0000 (12:36 +0200)]
use ui test mode rather than mir-opt

These tests are not run per default

6 years agoMerge pull request #342 from RalfJung/mir-validate
Oliver Schneider [Sat, 16 Sep 2017 10:31:36 +0000 (12:31 +0200)]
Merge pull request #342 from RalfJung/mir-validate

validation: check that int, float etc. are not undef

6 years agoadd an undef validation test
Ralf Jung [Sat, 16 Sep 2017 10:11:48 +0000 (12:11 +0200)]
add an undef validation test

6 years agovalidation: allow undef integers and raw pointers, as a crude work-around
Ralf Jung [Sat, 16 Sep 2017 10:08:26 +0000 (12:08 +0200)]
validation: allow undef integers and raw pointers, as a crude work-around

6 years agovalidation: check that int, float etc. are not undef
Ralf Jung [Sat, 16 Sep 2017 09:39:51 +0000 (11:39 +0200)]
validation: check that int, float etc. are not undef

6 years agoMerge pull request #341 from solson/babysteps
Oliver Schneider [Fri, 15 Sep 2017 13:45:33 +0000 (15:45 +0200)]
Merge pull request #341 from solson/babysteps

Use rustc's APFloat impl instead of interpreter host floats

6 years agoUse rustc's APFloat impl instead of interpreter host floats
Oliver Schneider [Fri, 15 Sep 2017 13:05:51 +0000 (15:05 +0200)]
Use rustc's APFloat impl instead of interpreter host floats

6 years agoMerge pull request #340 from solson/babysteps
Oliver Schneider [Fri, 15 Sep 2017 12:14:46 +0000 (14:14 +0200)]
Merge pull request #340 from solson/babysteps

Remove `#[linkage(foo)]` statics from core miri

6 years agoRemove `#[linkage(foo)]` statics from core miri
Oliver Schneider [Fri, 15 Sep 2017 11:02:33 +0000 (13:02 +0200)]
Remove `#[linkage(foo)]` statics from core miri

6 years agoMerge pull request #339 from RalfJung/rustup
Oliver Schneider [Fri, 15 Sep 2017 07:22:18 +0000 (09:22 +0200)]
Merge pull request #339 from RalfJung/rustup

Storage{Live,Dead} in generators got fixed

6 years agoStorage{Live,Dead} in generators got fixed
Ralf Jung [Fri, 15 Sep 2017 06:58:12 +0000 (08:58 +0200)]
Storage{Live,Dead} in generators got fixed

6 years agoMerge pull request #337 from RalfJung/rustup
Ralf Jung [Thu, 14 Sep 2017 09:00:45 +0000 (11:00 +0200)]
Merge pull request #337 from RalfJung/rustup

rustup

6 years agofix rustc_tests build
Ralf Jung [Thu, 14 Sep 2017 08:39:41 +0000 (10:39 +0200)]
fix rustc_tests build

6 years ago`cargo install` only takes `--debug`, not `--release`
Oliver Schneider [Thu, 14 Sep 2017 08:34:07 +0000 (10:34 +0200)]
`cargo install` only takes `--debug`, not `--release`

6 years agotravis: more consistent cargo flags (--locked, --release)
Ralf Jung [Thu, 14 Sep 2017 08:04:28 +0000 (10:04 +0200)]
travis: more consistent cargo flags (--locked, --release)

6 years agovalidation: remove a hack that is no longer necessary
Ralf Jung [Thu, 14 Sep 2017 08:00:37 +0000 (10:00 +0200)]
validation: remove a hack that is no longer necessary

6 years agorustup
Ralf Jung [Thu, 14 Sep 2017 07:55:17 +0000 (09:55 +0200)]
rustup

6 years agoMerge pull request #336 from RalfJung/mir-validate
Ralf Jung [Wed, 13 Sep 2017 16:32:39 +0000 (18:32 +0200)]
Merge pull request #336 from RalfJung/mir-validate

Valiation: Identify write locks using an abstract lvalue

6 years agoSomething in panic handling fails validation with full-MIR
Ralf Jung [Wed, 13 Sep 2017 15:55:58 +0000 (17:55 +0200)]
Something in panic handling fails validation with full-MIR

6 years agoDisable the address-of-ZST test for now; it is buggy as it disagrees with rustc
Ralf Jung [Wed, 13 Sep 2017 15:23:37 +0000 (17:23 +0200)]
Disable the address-of-ZST test for now; it is buggy as it disagrees with rustc

6 years agouse catch expression to handle the 'release undef' problem slightly better
Ralf Jung [Wed, 13 Sep 2017 10:42:07 +0000 (12:42 +0200)]
use catch expression to handle the 'release undef' problem slightly better

6 years agoenable validation for a bunch of more tests
Ralf Jung [Wed, 13 Sep 2017 10:41:38 +0000 (12:41 +0200)]
enable validation for a bunch of more tests

6 years agoidentify write locks by lvalues, not regions
Ralf Jung [Wed, 13 Sep 2017 10:27:13 +0000 (12:27 +0200)]
identify write locks by lvalues, not regions

This makes a new compile-fail test pass.

6 years agoMerge pull request #335 from solson/rustup
Ralf Jung [Wed, 13 Sep 2017 12:36:52 +0000 (14:36 +0200)]
Merge pull request #335 from solson/rustup

Rustup

6 years agoThis is unreachable code and it should never ever be reachable even in the future
Oliver Schneider [Wed, 13 Sep 2017 12:21:07 +0000 (14:21 +0200)]
This is unreachable code and it should never ever be reachable even in the future

6 years agoRustup part 2/2
Oliver Schneider [Wed, 13 Sep 2017 11:46:54 +0000 (13:46 +0200)]
Rustup part 2/2

6 years agorustup (part 1/2)
Ralf Jung [Wed, 13 Sep 2017 10:58:25 +0000 (12:58 +0200)]
rustup (part 1/2)

6 years agoMerge pull request #333 from solson/rust_ci
Eduard-Mihai Burtescu [Mon, 11 Sep 2017 09:17:20 +0000 (12:17 +0300)]
Merge pull request #333 from solson/rust_ci

Use correct rustc in rust's CI

6 years agoUse correct rustc in rust's CI
Oliver Schneider [Mon, 11 Sep 2017 09:01:26 +0000 (11:01 +0200)]
Use correct rustc in rust's CI

6 years agoMerge pull request #332 from solson/rustup
Ralf Jung [Sat, 9 Sep 2017 10:15:34 +0000 (12:15 +0200)]
Merge pull request #332 from solson/rustup

rustup

6 years agorestrict cur_frame visibility
Ralf Jung [Sat, 9 Sep 2017 09:37:00 +0000 (11:37 +0200)]
restrict cur_frame visibility

6 years agothere are more tests we can enable again
Ralf Jung [Sat, 9 Sep 2017 09:30:15 +0000 (11:30 +0200)]
there are more tests we can enable again

6 years agoonly test on master
Ralf Jung [Sat, 9 Sep 2017 09:28:24 +0000 (11:28 +0200)]
only test on master

6 years agofix warnings in tests; update validation whitelist
Ralf Jung [Sat, 9 Sep 2017 09:13:56 +0000 (11:13 +0200)]
fix warnings in tests; update validation whitelist

6 years agowe can enable a bunch of tests for validation again
Ralf Jung [Sat, 9 Sep 2017 09:05:25 +0000 (11:05 +0200)]
we can enable a bunch of tests for validation again

6 years agoclean up suspensions when function ends
Ralf Jung [Sat, 9 Sep 2017 08:56:33 +0000 (10:56 +0200)]
clean up suspensions when function ends

6 years agorustup
Oliver Schneider [Fri, 8 Sep 2017 17:10:21 +0000 (19:10 +0200)]
rustup

6 years agoMerge pull request #329 from solson/oli-obk-patch-2
Ralf Jung [Fri, 8 Sep 2017 07:40:19 +0000 (09:40 +0200)]
Merge pull request #329 from solson/oli-obk-patch-2

Rustup

6 years agoDisable validation for some tests
Oliver Schneider [Thu, 7 Sep 2017 14:56:46 +0000 (16:56 +0200)]
Disable validation for some tests

6 years agoMake our build work just like the rustc build
Oliver Schneider [Thu, 7 Sep 2017 14:47:31 +0000 (16:47 +0200)]
Make our build work just like the rustc build

6 years agoMerge pull request #330 from RalfJung/rustup
Ralf Jung [Wed, 6 Sep 2017 08:51:54 +0000 (10:51 +0200)]
Merge pull request #330 from RalfJung/rustup

Rustup

6 years agodisable optimized tests until rustc is fixed
Ralf Jung [Wed, 6 Sep 2017 08:30:00 +0000 (10:30 +0200)]
disable optimized tests until rustc is fixed

6 years agouse latest xargo; this fixes the libstd build problem
Ralf Jung [Wed, 6 Sep 2017 08:15:28 +0000 (10:15 +0200)]
use latest xargo; this fixes the libstd build problem

6 years agoenable a test that works just fine
Ralf Jung [Wed, 6 Sep 2017 08:10:43 +0000 (10:10 +0200)]
enable a test that works just fine

6 years agoRustup
Oliver Schneider [Tue, 5 Sep 2017 15:18:48 +0000 (17:18 +0200)]
Rustup

6 years agoMerge pull request #324 from oli-obk/align_offset
Ralf Jung [Mon, 4 Sep 2017 11:49:18 +0000 (13:49 +0200)]
Merge pull request #324 from oli-obk/align_offset

Implement `align_offset` intrinsic and thus enabling `from_utf8`

6 years agoMerge branch 'master' into align_offset
Ralf Jung [Mon, 4 Sep 2017 11:22:11 +0000 (13:22 +0200)]
Merge branch 'master' into align_offset

6 years agoMerge pull request #325 from RalfJung/test
Ralf Jung [Mon, 4 Sep 2017 11:21:53 +0000 (13:21 +0200)]
Merge pull request #325 from RalfJung/test

Update compiletest

6 years agoupdate compiletest; we do not need tempdir any more
Ralf Jung [Fri, 1 Sep 2017 10:38:41 +0000 (12:38 +0200)]
update compiletest; we do not need tempdir any more

6 years agono reason not to run tests in miri (once someone writes them)
Ralf Jung [Fri, 1 Sep 2017 10:31:02 +0000 (12:31 +0200)]
no reason not to run tests in miri (once someone writes them)