]> git.lizzy.rs Git - rust.git/commit
Switch to using predicates to drive checking. Correct various tests --
authorNiko Matsakis <niko@alum.mit.edu>
Sun, 7 Dec 2014 16:10:48 +0000 (11:10 -0500)
committerNiko Matsakis <niko@alum.mit.edu>
Sat, 13 Dec 2014 01:25:21 +0000 (20:25 -0500)
commit9f492fefef8d9a75f6dc27c834561fe977ca70c5
treebfeccff865c113ad6667fbe809a1cb57a91d1e51
parent2be6c4f1ca6726068ceb70e7fb5369f2c1a42bb0
Switch to using predicates to drive checking. Correct various tests --
in most cases, just the error message changed, but in some cases we
are reporting new errors that OUGHT to have been reported before but
we're overlooked (mostly involving the `'static` bound on `Send`).
39 files changed:
src/libcore/kinds.rs
src/librustc/metadata/common.rs
src/librustc/metadata/decoder.rs
src/librustc/metadata/encoder.rs
src/librustc/metadata/tydecode.rs
src/librustc/metadata/tyencode.rs
src/librustc/middle/check_static.rs
src/librustc/middle/traits/fulfill.rs
src/librustc/middle/traits/mod.rs
src/librustc/middle/traits/select.rs
src/librustc/middle/traits/util.rs
src/librustc/middle/ty.rs
src/librustc/middle/ty_fold.rs
src/librustc/util/ppaux.rs
src/librustc_trans/trans/common.rs
src/librustc_typeck/astconv.rs
src/librustc_typeck/check/closure.rs
src/librustc_typeck/check/method/confirm.rs
src/librustc_typeck/check/method/mod.rs
src/librustc_typeck/check/method/probe.rs
src/librustc_typeck/check/mod.rs
src/librustc_typeck/check/regionck.rs
src/librustc_typeck/check/regionmanip.rs
src/librustc_typeck/check/vtable.rs
src/librustc_typeck/check/wf.rs
src/librustc_typeck/collect.rs
src/test/compile-fail/builtin-superkinds-self-type.rs
src/test/compile-fail/builtin-superkinds-simple.rs
src/test/compile-fail/kindck-impl-type-params.rs
src/test/compile-fail/kindck-send-object1.rs
src/test/compile-fail/kindck-send-owned.rs
src/test/compile-fail/kindck-send-region-pointers.rs
src/test/compile-fail/kindck-send-unsafe.rs
src/test/compile-fail/recursion_limit.rs
src/test/compile-fail/region-object-lifetime-in-coercion.rs
src/test/compile-fail/regions-bounded-by-send.rs
src/test/compile-fail/regions-bounded-by-trait-requiring-static.rs
src/test/compile-fail/regions-bounded-method-type-parameters.rs
src/test/compile-fail/regions-proc-bounds.rs